diff --git a/README.md b/README.md index de48c63..c2433b6 100644 --- a/README.md +++ b/README.md @@ -95,6 +95,9 @@ Take a look at the [Component Progress Issue](https://github.com/s-bauer/office- - Props: disabled, vertical, showValue, min, max, step, label - [FocusTrapZone](https://developer.microsoft.com/en-us/fabric#/components/focustrapzone) - Info: Take a look at the [Official Documentation](https://developer.microsoft.com/en-us/fabric#/components/focustrapzone) +- [Overlay](https://developer.microsoft.com/en-us/fabric#/components/overlay) + - Props: visible, isDarkThemed + ## CI / CD diff --git a/docs/css/app.3a8c48eb.css b/docs/css/app.ca342338.css similarity index 68% rename from docs/css/app.3a8c48eb.css rename to docs/css/app.ca342338.css index 5346fd1..682ae8d 100644 --- a/docs/css/app.3a8c48eb.css +++ b/docs/css/app.ca342338.css @@ -1 +1 @@ -.label[data-v-5d75a41f]{margin-right:10px;margin-bottom:4px}.label[data-v-4fd15542]{margin-right:10px}.card[data-v-4a5a3854]{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s;margin:20px 5px;background-color:#f9f9f9}.card>.titlebar>.title>h5[data-v-4a5a3854]{padding:2px 0;margin:0}.card>.titlebar>.icon>i[data-v-4a5a3854]{padding:2px 0;margin:2px;cursor:pointer}.card>.titlebar>.icon[data-v-4a5a3854]{width:33.3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.card>.titlebar>.title[data-v-4a5a3854]{width:33.3%}.titlebar[data-v-4a5a3854]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#004578;color:#fff}.card>.content[data-v-4a5a3854]{padding:10px}.card>.settings[data-v-4a5a3854]{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.card[data-v-4a5a3854]:hover{-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.overview-input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px;margin-right:5px;margin-bottom:0;padding:5px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);background-color:#fff;border-radius:2px}.card:hover{-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.vertical-slider[data-v-2fcf3bb5]{height:150px;display:inline-block;width:50px}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px} \ No newline at end of file +.label[data-v-5d75a41f]{margin-right:10px;margin-bottom:4px}.label[data-v-4fd15542]{margin-right:10px}.card[data-v-2747c296]{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s;margin:20px 5px;background-color:#f9f9f9}.card>.titlebar>.title>h5[data-v-2747c296]{padding:2px 0;margin:0}.card>.titlebar>.icon>i[data-v-2747c296]{padding:2px 0;margin:2px;cursor:pointer}.card>.titlebar>.icon[data-v-2747c296]{width:33.3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.card>.titlebar>.title[data-v-2747c296]{width:33.3%}.titlebar[data-v-2747c296]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#004578;color:#fff}.card>.content[data-v-2747c296]{padding:10px}.card>.settings[data-v-2747c296]{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.card[data-v-2747c296]:hover{-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.overview-input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px;margin-right:5px;margin-bottom:0;padding:5px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);background-color:#fff;border-radius:2px}.card:hover{-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.vertical-slider[data-v-240e7950]{height:150px;display:inline-block;width:50px}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px} \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index a48292e..62e6f2f 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1 @@ -office-ui-fabric-vue
\ No newline at end of file +office-ui-fabric-vue
\ No newline at end of file diff --git a/docs/js/app.5c3cddc5.js b/docs/js/app.5c3cddc5.js deleted file mode 100644 index f560e0b..0000000 --- a/docs/js/app.5c3cddc5.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(e){function o(o){for(var r,n,l=o[0],s=o[1],c=o[2],u=0,g=[];u1?o-1:0),r=1;r2?t-2:0),i=2;i0&&void 0!==arguments[0]?arguments[0]:0;n[i]=e}c&&c.onReset&&c.onReset(u)}).call(this,t("4362"))},c709:function(e,o,t){"use strict";var r=t("040c"),i=t.n(r);i.a},c7cd:function(e,o,t){"use strict";var r=t("172b"),i=t.n(r);i.a},cb49:function(e,o){},cd49:function(e,o,t){"use strict";t.r(o);t("cadf"),t("551c"),t("097d");var r=t("2b0e"),i=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"ms-Fabric",attrs:{id:"app"}},[t("Overview",{attrs:{msg:"Welcome to office-ui-fabric-vue"}})],1)},a=[],n=t("d4ec"),l=t("99de"),s=t("7e84"),c=t("262e"),d=t("9ab4"),u=(t("ac6a"),t("456d"),t("ac4d"),t("8a81"),t("be94")),g=(t("7f7f"),t("8af7")),h=t("4382"),p=t("ebf0"),m=t("603c"),b="icons",f=g["a"].getValue(b,{__options:{disableWarnings:!1,warnOnMissingIcons:!0},__remapped:{}}),S=h["a"].getInstance();S&&S.onReset&&S.onReset(function(){for(var e in f)f.hasOwnProperty(e)&&f[e].subset&&(f[e].subset.className=void 0)});var C=function(e){return e.toLowerCase()};function v(e,o){var t=Object(u["a"])({},e,{isRegistered:!1,className:void 0}),r=e.icons;for(var i in o=o?Object(u["a"])({},f.__options,o):f.__options,r)if(r.hasOwnProperty(i)){var a=r[i],n=C(i);f[n]?T(i):f[n]={code:a,subset:t}}}function k(e,o){f.__remapped[C(e)]=C(o)}function y(e){var o=void 0,t=f.__options;if(e=e?C(e):"",e=f.__remapped[e]||e,e)if(o=f[e],o){var r=o,i=r.subset;i&&i.fontFace&&(i.isRegistered||(Object(p["a"])(i.fontFace),i.isRegistered=!0),i.className||(i.className=Object(m["a"])(i.style,{fontFamily:i.fontFace.fontFamily,fontWeight:i.fontFace.fontWeight||"normal",fontStyle:i.fontFace.fontStyle||"normal"})))}else!t.disableWarnings&&t.warnOnMissingIcons&&console.warn('The icon "'.concat(e,'" was used but not registered. See http://aka.ms/fabric-icon-usage for more information.'));return o}var L=[],F=void 0;function T(e){var o=f.__options,t=2e3,r=10;o.disableWarnings||(L.push(e),void 0===F&&(F=setTimeout(function(){console.warn("Some icons were re-registered. Applications should only call registerIcons for any given icon once. Redefining what an icon is may have unintended consequences. Duplicates include: \n"+L.slice(0,r).join(", ")+(L.length>r?" (+ ".concat(L.length-r," more)"):"")),F=void 0,L=[]},t)))}function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons"',src:'url("'.concat(e,'fabric-icons-a13498cf.woff") format("woff")')},icons:{GlobalNavButton:"",ChevronDown:"",ChevronUp:"",Edit:"",Add:"",Cancel:"",More:"",Settings:"",Mail:"",Filter:"",Search:"",Share:"",BlockedSite:"",FavoriteStar:"",FavoriteStarFill:"",CheckMark:"",Delete:"",ChevronLeft:"",ChevronRight:"",Calendar:"",Megaphone:"",Undo:"",Flag:"",Page:"",Pinned:"",View:"",Clear:"",Download:"",Upload:"",Folder:"",Sort:"",AlignRight:"",AlignLeft:"",Tag:"",AddFriend:"",Info:"",SortLines:"",List:"",CircleRing:"",Heart:"",HeartFill:"",Tiles:"",Embed:"",Glimmer:"",Ascending:"",Descending:"",SortUp:"",SortDown:"",SyncToPC:"",LargeGrid:"",SkypeCheck:"",SkypeClock:"",SkypeMinus:"",ClearFilter:"",Flow:"",StatusCircleCheckmark:"",MoreVertical:""}};v(t,o)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-0"',src:'url("'.concat(e,'fabric-icons-0-498a310c.woff") format("woff")')},icons:{InternetSharing:"",Brightness:"",MapPin:"",Airplane:"",Tablet:"",QuickNote:"",Video:"",People:"",Phone:"",Pin:"",Shop:"",Stop:"",Link:"",AllApps:"",Zoom:"",ZoomOut:"",Microphone:"",Camera:"",Attach:"",Send:"",FavoriteList:"",PageSolid:"",Forward:"",Back:"",Refresh:"",Lock:"",ReportHacked:"",EMI:"",MiniLink:"",Blocked:"",ReadingMode:"",Favicon:"",Remove:"",Checkbox:"",CheckboxComposite:"",CheckboxFill:"",CheckboxIndeterminate:"",CheckboxCompositeReversed:"",BackToWindow:"",FullScreen:"",Print:"",Up:"",Down:"",OEM:"",Save:"",Cloud:"",Flashlight:"",CommandPrompt:"",Sad:"",RealEstate:"",SIPMove:"",EraseTool:"",GripperTool:"",Dialpad:"",PageLeft:"",PageRight:"",MultiSelect:"",KeyboardClassic:"",Play:"",Pause:"",Emoji2:"",GripperBarHorizontal:"",System:"",Personalize:"",SearchAndApps:"",Globe:"",EaseOfAccess:"",ContactInfo:"",Unpin:"",Contact:"",Memo:"",Paste:"",WindowsLogo:"",Error:"",GripperBarVertical:"",Unlock:"",Slideshow:"",AutoEnhanceOn:"",AutoEnhanceOff:"",Color:"",SaveAs:"",Light:"",Filters:"",AspectRatio:"",Contrast:"",Redo:"",Crop:"",PhotoCollection:"",Album:"",Rotate:"",PanoIndicator:"",Translate:"",RedEye:"",ThumbnailView:"",Package:"",Telemarketer:"",Warning:"",Financial:"",Education:"",ShoppingCart:""}};v(t,o)}function M(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-1"',src:'url("'.concat(e,'fabric-icons-1-0f021d71.woff") format("woff")')},icons:{Train:"",Move:"",TouchPointer:"",Merge:"",TurnRight:"",Ferry:"",Highlight:"",PowerButton:"",Tab:"",Admin:"",TVMonitor:"",Speakers:"",Game:"",UnstackSelected:"",StackIndicator:"",Nav2DMapView:"",StreetsideSplitMinimize:"",Car:"",Bus:"",EatDrink:"",SeeDo:"",LocationCircle:"",Home:"",SwitcherStartEnd:"",ParkingLocation:"",IncidentTriangle:"",Touch:"",MapDirections:"",CaretHollow:"",CaretSolid:"",History:"",Location:"",MapLayers:"",SearchNearby:"",Work:"",Recent:"",Hotel:"",Bank:"",LocationDot:"",Dictionary:"",ChromeBack:"",FolderOpen:"",PinnedFill:"",RevToggleKey:"",Previous:"",Next:"",Sync:"",Help:"",Emoji:"",MailForward:"",ClosePane:"",OpenPane:"",PreviewLink:"",ZoomIn:"",Bookmarks:"",Document:"",ProtectedDocument:"",OpenInNewWindow:"",MailFill:"",ViewAll:"",Switch:"",Rename:"",Go:"",Remote:"",SelectAll:"",Orientation:"",Import:"",Picture:"",ChromeClose:"",ShowResults:"",Message:"",CalendarDay:"",CalendarWeek:"",MailReplyAll:"",Read:"",Cut:"",PaymentCard:"",Copy:"",Important:"",MailReply:"",GotoToday:"",Font:"",FontColor:"",FolderFill:"",Permissions:"",DisableUpdates:"",Unfavorite:"",Italic:"",Underline:"",Bold:"",MoveToFolder:"",Dislike:"",Like:"",AlignCenter:"",OpenFile:"",FontDecrease:"",FontIncrease:"",FontSize:"",CellPhone:"",RepeatAll:""}};v(t,o)}function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-2"',src:'url("'.concat(e,'fabric-icons-2-be6a5f70.woff") format("woff")')},icons:{Calculator:"",Library:"",PostUpdate:"",NewFolder:"",CalendarReply:"",UnsyncFolder:"",SyncFolder:"",BlockContact:"",Accept:"",BulletedList:"",Preview:"",News:"",Chat:"",Group:"",World:"",Comment:"",DockLeft:"",DockRight:"",Repair:"",Accounts:"",Street:"",RadioBullet:"",Stopwatch:"",Clock:"",WorldClock:"",AlarmClock:"",Photo:"",ActionCenter:"",Hospital:"",Timer:"",FullCircleMask:"",LocationFill:"",ChromeMinimize:"",ChromeRestore:"",Annotation:"",Fingerprint:"",Handwriting:"",ChromeFullScreen:"",Completed:"",Label:"",FlickDown:"",FlickUp:"",FlickLeft:"",FlickRight:"",MiniExpand:"",MiniContract:"",Streaming:"",MusicInCollection:"",OneDriveLogo:"",CompassNW:"",Code:"",LightningBolt:"",CalculatorMultiply:"",CalculatorAddition:"",CalculatorSubtract:"",CalculatorEqualTo:"",PrintfaxPrinterFile:"",StorageOptical:"",Communications:"",Headset:"",Health:"",FrontCamera:"",ChevronUpSmall:"",ChevronDownSmall:"",ChevronLeftSmall:"",ChevronRightSmall:"",ChevronUpMed:"",ChevronDownMed:"",ChevronLeftMed:"",ChevronRightMed:"",Devices2:"",PC1:"",PresenceChickletVideo:"",Reply:"",HalfAlpha:"",ConstructionCone:"",DoubleChevronLeftMed:"",Volume0:"",Volume1:"",Volume2:"",Volume3:"",Chart:"",Robot:"",Manufacturing:"",LockSolid:"",FitPage:"",FitWidth:"",BidiLtr:"",BidiRtl:"",RightDoubleQuote:"",Sunny:"",CloudWeather:"",Cloudy:"",PartlyCloudyDay:"",PartlyCloudyNight:"",ClearNight:"",RainShowersDay:"",Rain:"",Thunderstorms:"",RainSnow:""}};v(t,o)}function x(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-3"',src:'url("'.concat(e,'fabric-icons-3-ccddc9e1.woff") format("woff")')},icons:{Snow:"",BlowingSnow:"",Frigid:"",Fog:"",Squalls:"",Duststorm:"",Unknown:"",Precipitation:"",Ribbon:"",AreaChart:"",Assign:"",FlowChart:"",CheckList:"",Diagnostic:"",Generate:"",LineChart:"",Equalizer:"",BarChartHorizontal:"",BarChartVertical:"",Freezing:"",FunnelChart:"",Processing:"",Quantity:"",ReportDocument:"",StackColumnChart:"",SnowShowerDay:"",HailDay:"",WorkFlow:"",HourGlass:"",StoreLogoMed20:"",TimeSheet:"",TriangleSolid:"",UpgradeAnalysis:"",VideoSolid:"",RainShowersNight:"",SnowShowerNight:"",Teamwork:"",HailNight:"",PeopleAdd:"",Glasses:"",DateTime2:"",Shield:"",Header1:"",PageAdd:"",NumberedList:"",PowerBILogo:"",Info2:"",MusicInCollectionFill:"",Asterisk:"",ErrorBadge:"",CircleFill:"",Record2:"",AllAppsMirrored:"",BookmarksMirrored:"",BulletedListMirrored:"",CaretHollowMirrored:"",CaretSolidMirrored:"",ChromeBackMirrored:"",ClosePaneMirrored:"",DockLeftMirrored:"",DoubleChevronLeftMedMirrored:"",GoMirrored:"",HelpMirrored:"",ImportMirrored:"",ImportAllMirrored:"",ListMirrored:"",MailForwardMirrored:"",MailReplyMirrored:"",MailReplyAllMirrored:"",MiniContractMirrored:"",MiniExpandMirrored:"",OpenPaneMirrored:"",ParkingLocationMirrored:"",SendMirrored:"",ShowResultsMirrored:"",ThumbnailViewMirrored:"",Media:"",Devices3:"",Focus:"",VideoLightOff:"",Lightbulb:"",StatusTriangle:"",VolumeDisabled:"",Puzzle:"",EmojiNeutral:"",EmojiDisappointed:"",HomeSolid:"",Ringer:"",PDF:"",HeartBroken:"",StoreLogo16:"",MultiSelectMirrored:"",Broom:"",Cocktails:"",Wines:"",Articles:"",Cycling:"",DietPlanNotebook:"",Pill:"",ExerciseTracker:""}};v(t,o)}function P(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-4"',src:'url("'.concat(e,'fabric-icons-4-0721c5c2.woff") format("woff")')},icons:{HandsFree:"",Medical:"",Running:"",Weights:"",Trackers:"",AddNotes:"",AllCurrency:"",BarChart4:"",CirclePlus:"",Coffee:"",Cotton:"",Market:"",Money:"",PieDouble:"",PieSingle:"",RemoveFilter:"",Savings:"",Sell:"",StockDown:"",StockUp:"",Lamp:"",Source:"",MSNVideos:"",Cricket:"",Golf:"",Baseball:"",Soccer:"",MoreSports:"",AutoRacing:"",CollegeHoops:"",CollegeFootball:"",ProFootball:"",ProHockey:"",Rugby:"",SubstitutionsIn:"",Tennis:"",Arrivals:"",Design:"",Website:"",Drop:"",HistoricalWeather:"",SkiResorts:"",Snowflake:"",BusSolid:"",FerrySolid:"",AirplaneSolid:"",TrainSolid:"",Ticket:"",WifiWarning4:"",Devices4:"",AzureLogo:"",BingLogo:"",MSNLogo:"",OutlookLogoInverse:"",OfficeLogo:"",SkypeLogo:"",Door:"",EditMirrored:"",GiftCard:"",DoubleBookmark:"",StatusErrorFull:"",Certificate:"",FastForward:"",Rewind:"",Photo2:"",OpenSource:"",Movers:"",CloudDownload:"",Family:"",WindDirection:"",Bug:"",SiteScan:"",BrowserScreenShot:"",F12DevTools:"",CSS:"",JS:"",DeliveryTruck:"",ReminderPerson:"",ReminderGroup:"",TabletMode:"",Umbrella:"",NetworkTower:"",CityNext:"",CityNext2:"",Section:"",OneNoteLogoInverse:"",ToggleFilled:"",ToggleBorder:"",SliderThumb:"",ToggleThumb:"",Documentation:"",Badge:"",Giftbox:"",VisualStudioLogo:"",HomeGroup:"",ExcelLogoInverse:"",WordLogoInverse:"",PowerPointLogoInverse:"",Cafe:"",SpeedHigh:""}};v(t,o)}function B(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-5"',src:'url("'.concat(e,'fabric-icons-5-fca90b7d.woff") format("woff")')},icons:{Commitments:"",ThisPC:"",MusicNote:"",MicOff:"",EdgeLogo:"",CompletedSolid:"",AlbumRemove:"",MessageFill:"",TabletSelected:"",MobileSelected:"",LaptopSelected:"",TVMonitorSelected:"",DeveloperTools:"",Shapes:"",InsertTextBox:"",LowerBrightness:"",WebComponents:"",OfflineStorage:"",DOM:"",CloudUpload:"",ScrollUpDown:"",DateTime:"",Event:"",Cake:"",Org:"",PartyLeader:"",DRM:"",CloudAdd:"",AppIconDefault:"",Photo2Add:"",Photo2Remove:"",POI:"",AddTo:"",RadioBtnOff:"",RadioBtnOn:"",ExploreContent:"",Product:"",ProgressLoopInner:"",ProgressLoopOuter:"",Blocked2:"",FangBody:"",PageHeader:"",ChatInviteFriend:"",Brush:"",Shirt:"",Crown:"",Diamond:"",ScaleUp:"",QRCode:"",Feedback:"",SharepointLogoInverse:"",YammerLogo:"",Hide:"",Uneditable:"",ReturnToSession:"",OpenFolderHorizontal:"",CalendarMirrored:"",SwayLogoInverse:"",OutOfOffice:"",Trophy:"",ReopenPages:"",EmojiTabSymbols:"",AADLogo:"",AccessLogo:"",AdminALogoInverse32:"",AdminCLogoInverse32:"",AdminDLogoInverse32:"",AdminELogoInverse32:"",AdminLLogoInverse32:"",AdminMLogoInverse32:"",AdminOLogoInverse32:"",AdminPLogoInverse32:"",AdminSLogoInverse32:"",AdminYLogoInverse32:"",DelveLogoInverse:"",ExchangeLogoInverse:"",LyncLogo:"",OfficeVideoLogoInverse:"",SocialListeningLogo:"",VisioLogoInverse:"",Balloons:"",Cat:"",MailAlert:"",MailCheck:"",MailLowImportance:"",MailPause:"",MailRepeat:"",SecurityGroup:"",Table:"",VoicemailForward:"",VoicemailReply:"",Waffle:"",RemoveEvent:"",EventInfo:"",ForwardEvent:"",WipePhone:"",AddOnlineMeeting:"",JoinOnlineMeeting:"",RemoveLink:"",PeopleBlock:""}};v(t,o)}function R(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-6"',src:'url("'.concat(e,'fabric-icons-6-957ed700.woff") format("woff")')},icons:{PeopleRepeat:"",PeopleAlert:"",PeoplePause:"",TransferCall:"",AddPhone:"",UnknownCall:"",NoteReply:"",NoteForward:"",NotePinned:"",RemoveOccurrence:"",Timeline:"",EditNote:"",CircleHalfFull:"",Room:"",Unsubscribe:"",Subscribe:"",HardDrive:"",RecurringTask:"",TaskManager:"",TaskManagerMirrored:"",Combine:"",Split:"",DoubleChevronUp:"",DoubleChevronLeft:"",DoubleChevronRight:"",TextBox:"",TextField:"",NumberField:"",Dropdown:"",PenWorkspace:"",BookingsLogo:"",ClassNotebookLogoInverse:"",DelveAnalyticsLogo:"",DocsLogoInverse:"",Dynamics365Logo:"",DynamicSMBLogo:"",OfficeAssistantLogo:"",OfficeStoreLogo:"",OneNoteEduLogoInverse:"",PlannerLogo:"",PowerApps:"",Suitcase:"",ProjectLogoInverse:"",CaretLeft8:"",CaretRight8:"",CaretUp8:"",CaretDown8:"",CaretLeftSolid8:"",CaretRightSolid8:"",CaretUpSolid8:"",CaretDownSolid8:"",ClearFormatting:"",Superscript:"",Subscript:"",Strikethrough:"",Export:"",ExportMirrored:"",SingleBookmark:"",SingleBookmarkSolid:"",DoubleChevronDown:"",FollowUser:"",ReplyAll:"",WorkforceManagement:"",RecruitmentManagement:"",Questionnaire:"",ManagerSelfService:"",ProductRelease:"",ReplyMirrored:"",ReplyAllMirrored:"",Medal:"",AddGroup:"",QuestionnaireMirrored:"",TemporaryUser:"",CaretSolid16:"",GroupedDescending:"",GroupedAscending:"",AwayStatus:"",MyMoviesTV:"",GenericScan:"",AustralianRules:"",WifiEthernet:"",TrackersMirrored:"",DateTimeMirrored:"",StopSolid:"",DoubleChevronUp12:"",DoubleChevronDown12:"",DoubleChevronLeft12:"",DoubleChevronRight12:"",CalendarAgenda:"",AddEvent:"",AssetLibrary:"",DataConnectionLibrary:"",DocLibrary:"",FormLibrary:"",FormLibraryMirrored:"",ReportLibrary:"",ReportLibraryMirrored:"",ContactCard:"",CustomList:"",CustomListMirrored:""}};v(t,o)}function I(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-7"',src:'url("'.concat(e,'fabric-icons-7-36bda45d.woff") format("woff")')},icons:{IssueTracking:"",IssueTrackingMirrored:"",PictureLibrary:"",OfficeAddinsLogo:"",OfflineOneDriveParachute:"",OfflineOneDriveParachuteDisabled:"",TriangleSolidUp12:"",TriangleSolidDown12:"",TriangleSolidLeft12:"",TriangleSolidRight12:"",TriangleUp12:"",TriangleDown12:"",TriangleLeft12:"",TriangleRight12:"",ArrowUpRight8:"",ArrowDownRight8:"",DocumentSet:"",DelveAnalytics:"",ArrowUpRightMirrored8:"",ArrowDownRightMirrored8:"",CompanyDirectory:"",OpenEnrollment:"",CompanyDirectoryMirrored:"",OneDriveAdd:"",ProfileSearch:"",Header2:"",Header3:"",Header4:"",Eyedropper:"",MarketDown:"",CalendarWorkWeek:"",SidePanel:"",GlobeFavorite:"",CaretTopLeftSolid8:"",CaretTopRightSolid8:"",ViewAll2:"",DocumentReply:"",PlayerSettings:"",ReceiptForward:"",ReceiptReply:"",ReceiptCheck:"",Fax:"",RecurringEvent:"",ReplyAlt:"",ReplyAllAlt:"",EditStyle:"",EditMail:"",Lifesaver:"",LifesaverLock:"",InboxCheck:"",FolderSearch:"",CollapseMenu:"",ExpandMenu:"",Boards:"",SunAdd:"",SunQuestionMark:"",LandscapeOrientation:"",DocumentSearch:"",PublicCalendar:"",PublicContactCard:"",PublicEmail:"",PublicFolder:"",WordDocument:"",PowerPointDocument:"",ExcelDocument:"",GroupedList:"",ClassroomLogo:"",Sections:"",EditPhoto:"",Starburst:"",ShareiOS:"",AirTickets:"",PencilReply:"",Tiles2:"",SkypeCircleCheck:"",SkypeCircleClock:"",SkypeCircleMinus:"",SkypeMessage:"",ClosedCaption:"",ATPLogo:"",OfficeFormsLogoInverse:"",RecycleBin:"",EmptyRecycleBin:"",Hide2:"",Breadcrumb:"",BirthdayCake:"",TimeEntry:"",CRMProcesses:"",PageEdit:"",PageArrowRight:"",PageRemove:"",Database:"",CRMServices:"",EditContact:"",ConnectContacts:"",AppIconDefaultAdd:"",AppIconDefaultList:"",ActivateOrders:"",DeactivateOrders:"",DocumentManagement:""}};v(t,o)}function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-8"',src:'url("'.concat(e,'fabric-icons-8-58fb017e.woff") format("woff")')},icons:{CRMReport:"",KnowledgeArticle:"",Relationship:"",ZipFolder:"",SurveyQuestions:"",TextDocument:"",TextDocumentShared:"",PageCheckedOut:"",SaveAndClose:"",Script:"",Archive:"",ActivityFeed:"",EventDate:"",ArrowUpRight:"",CaretRight:"",SetAction:"",CaretSolidLeft:"",CaretSolidDown:"",CaretSolidRight:"",CaretSolidUp:"",PowerAppsLogo:"",PowerApps2Logo:"",SearchIssue:"",SearchIssueMirrored:"",FabricAssetLibrary:"",FabricDataConnectionLibrary:"",FabricDocLibrary:"",FabricFormLibrary:"",FabricFormLibraryMirrored:"",FabricReportLibrary:"",FabricReportLibraryMirrored:"",FabricPublicFolder:"",FabricFolderSearch:"",FabricMovetoFolder:"",FabricUnsyncFolder:"",FabricSyncFolder:"",FabricOpenFolderHorizontal:"",FabricFolder:"",FabricFolderFill:"",FabricNewFolder:"",FabricPictureLibrary:"",AddFavorite:"",AddFavoriteFill:"",BufferTimeBefore:"",BufferTimeAfter:"",BufferTimeBoth:"",PublishContent:"",CannedChat:"",SkypeForBusinessLogo:"",TabCenter:"",PageCheckedin:"",PageList:"",ReadOutLoud:"",CaretBottomLeftSolid8:"",CaretBottomRightSolid8:"",FolderHorizontal:"",MicrosoftStaffhubLogo:"",GiftboxOpen:"",StatusCircleOuter:"",StatusCircleInner:"",StatusCircleRing:"",StatusTriangleOuter:"",StatusTriangleInner:"",StatusTriangleExclamation:"",StatusCircleExclamation:"",StatusCircleErrorX:"",StatusCircleInfo:"",StatusCircleBlock:"",StatusCircleBlock2:"",StatusCircleQuestionMark:"",StatusCircleSync:"",Toll:"",ExploreContentSingle:"",CollapseContent:"",CollapseContentSingle:"",InfoSolid:"",ProgressRingDots:"",CaloriesAdd:"",BranchFork:"",MobileReport:"",ScaleVolume:"",HardDriveGroup:"",FastMode:"",ToggleLeft:"",ToggleRight:"",TriangleShape:"",RectangleShape:"",Trophy2:"",BucketColor:"",BucketColorFill:"",Taskboard:"",SingleColumn:"",DoubleColumn:"",TripleColumn:"",ColumnLeftTwoThirds:"",ColumnRightTwoThirds:"",AccessLogoFill:"",AnalyticsLogo:"",AnalyticsQuery:"",NewAnalyticsQuery:""}};v(t,o)}function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-9"',src:'url("'.concat(e,'fabric-icons-9-e5eafdb0.woff") format("woff")')},icons:{AnalyticsReport:"",WordLogo:"",WordLogoFill:"",ExcelLogo:"",ExcelLogoFill:"",OneNoteLogo:"",OneNoteLogoFill:"",OutlookLogo:"",OutlookLogoFill:"",PowerPointLogo:"",PowerPointLogoFill:"",PublisherLogo:"",PublisherLogoFill:"",ScheduleEventAction:"",FlameSolid:"",ServerProcesses:"",Server:"",SaveAll:"",LinkedInLogo:"",Decimals:"",SidePanelMirrored:"",ProtectRestrict:"",Blog:"",UnknownMirrored:"",PublicContactCardMirrored:"",GridViewSmall:"",GridViewMedium:"",GridViewLarge:"",Step:"",StepInsert:"",StepShared:"",StepSharedAdd:"",StepSharedInsert:"",ViewDashboard:"",ViewList:"",ViewListGroup:"",ViewListTree:"",TriggerAuto:"",TriggerUser:"",PivotChart:"",StackedBarChart:"",StackedLineChart:"",BuildQueue:"",BuildQueueNew:"",UserFollowed:"",ContactLink:"",Stack:"",Bullseye:"",VennDiagram:"",FiveTileGrid:"",FocalPoint:"",RingerRemove:"",TeamsLogoInverse:"",TeamsLogo:"",TeamsLogoFill:"",SkypeForBusinessLogoFill:"",SharepointLogo:"",SharepointLogoFill:"",DelveLogo:"",DelveLogoFill:"",OfficeVideoLogo:"",OfficeVideoLogoFill:"",ExchangeLogo:"",ExchangeLogoFill:"",DocumentApproval:"",CloneToDesktop:"",InstallToDrive:"",Blur:"",Build:"",ProcessMetaTask:"",BranchFork2:"",BranchLocked:"",BranchCommit:"",BranchCompare:"",BranchMerge:"",BranchPullRequest:"",BranchSearch:"",BranchShelveset:"",RawSource:"",MergeDuplicate:"",RowsGroup:"",RowsChild:"",Deploy:"",Redeploy:"",ServerEnviroment:"",VisioDiagram:"",HighlightMappedShapes:"",TextCallout:"",IconSetsFlag:"",VisioLogo:"",VisioLogoFill:"",VisioDocument:"",TimelineProgress:"",TimelineDelivery:"",Backlog:"",TeamFavorite:"",TaskGroup:"",TaskGroupMirrored:"",ScopeTemplate:"",AssessmentGroupTemplate:""}};v(t,o)}function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-10"',src:'url("'.concat(e,'fabric-icons-10-45ab7e58.woff") format("woff")')},icons:{NewTeamProject:"",CommentAdd:"",CommentNext:"",CommentPrevious:"",ShopServer:"",LocaleLanguage:"",QueryList:"",UserSync:"",UserPause:"",StreamingOff:"",ArrowTallUpLeft:"",ArrowTallUpRight:"",ArrowTallDownLeft:"",ArrowTallDownRight:"",FieldEmpty:"",FieldFilled:"",FieldChanged:"",FieldNotChanged:"",RingerOff:"",PlayResume:"",BulletedList2:"",BulletedList2Mirrored:"",ImageCrosshair:"",GitGraph:"",Repo:"",RepoSolid:"",FolderQuery:"",FolderList:"",FolderListMirrored:"",LocationOutline:"",POISolid:"",CalculatorNotEqualTo:"",BoxSubtractSolid:"",BoxAdditionSolid:"",BoxMultiplySolid:"",BoxPlaySolid:"",BoxCheckmarkSolid:"",CirclePauseSolid:"",CirclePause:"",MSNVideosSolid:"",CircleStopSolid:"",CircleStop:"",NavigateBack:"",NavigateBackMirrored:"",NavigateForward:"",NavigateForwardMirrored:"",UnknownSolid:"",UnknownMirroredSolid:"",CircleAddition:"",CircleAdditionSolid:"",FilePDB:"",FileTemplate:"",FileSQL:"",FileJAVA:"",FileASPX:"",FileCSS:"",FileSass:"",FileLess:"",FileHTML:"",JavaScriptLanguage:"",CSharpLanguage:"",CSharp:"",VisualBasicLanguage:"",VB:"",CPlusPlusLanguage:"",CPlusPlus:"",FSharpLanguage:"",FSharp:"",TypeScriptLanguage:"",PythonLanguage:"",PY:"",CoffeeScript:"",MarkDownLanguage:"",FullWidth:"",FullWidthEdit:"",Plug:"",PlugSolid:"",PlugConnected:"",PlugDisconnected:"",UnlockSolid:"",Variable:"",Parameter:"",CommentUrgent:"",Storyboard:"",DiffInline:"",DiffSideBySide:"",ImageDiff:"",ImagePixel:"",FileBug:"",FileCode:"",FileComment:"",BusinessHoursSign:"",FileImage:"",FileSymlink:"",AutoFillTemplate:"",WorkItem:"",WorkItemBug:"",LogRemove:"",ColumnOptions:"",Packages:""}};v(t,o)}function N(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-11"',src:'url("'.concat(e,'fabric-icons-11-1821d7ea.woff") format("woff")')},icons:{BuildIssue:"",AssessmentGroup:"",VariableGroup:"",FullHistory:"",SingleColumnEdit:"",DoubleColumnEdit:"",TripleColumnEdit:"",ColumnLeftTwoThirdsEdit:"",ColumnRightTwoThirdsEdit:"",StreamLogo:"",PassiveAuthentication:"",AlertSolid:"",MegaphoneSolid:"",TaskSolid:"",ConfigurationSolid:"",BugSolid:"",CrownSolid:"",Trophy2Solid:"",QuickNoteSolid:"",ConstructionConeSolid:"",PageListSolid:"",PageListMirroredSolid:"",StarburstSolid:"",ReadingModeSolid:"",SadSolid:"",HealthSolid:"",ShieldSolid:"",GiftBoxSolid:"",ShoppingCartSolid:"",MailSolid:"",ChatSolid:"",RibbonSolid:"",FinancialSolid:"",FinancialMirroredSolid:"",HeadsetSolid:"",PermissionsSolid:"",ParkingSolid:"",ParkingMirroredSolid:"",DiamondSolid:"",AsteriskSolid:"",OfflineStorageSolid:"",BankSolid:"",DecisionSolid:"",Parachute:"",ParachuteSolid:"",FiltersSolid:"",ColorSolid:"",ReviewSolid:"",ReviewRequestSolid:"",ReviewRequestMirroredSolid:"",ReviewResponseSolid:"",FeedbackRequestSolid:"",FeedbackRequestMirroredSolid:"",FeedbackResponseSolid:"",WorkItemBar:"",WorkItemBarSolid:"",Separator:"",NavigateExternalInline:"",PlanView:"",TimelineMatrixView:"",EngineeringGroup:"",ProjectCollection:"",CaretBottomRightCenter8:"",CaretBottomLeftCenter8:"",CaretTopRightCenter8:"",CaretTopLeftCenter8:"",DonutChart:"",ChevronUnfold10:"",ChevronFold10:"",DoubleChevronDown8:"",DoubleChevronUp8:"",DoubleChevronLeft8:"",DoubleChevronRight8:"",ChevronDownEnd6:"",ChevronUpEnd6:"",ChevronLeftEnd6:"",ChevronRightEnd6:"",ContextMenu:"",AzureAPIManagement:"",AzureServiceEndpoint:"",VSTSLogo:"",VSTSAltLogo1:"",VSTSAltLogo2:"",FileTypeSolution:"",WordLogoInverse16:"",WordLogo16:"",WordLogoFill16:"",PowerPointLogoInverse16:"",PowerPointLogo16:"",PowerPointLogoFill16:"",ExcelLogoInverse16:"",ExcelLogo16:"",ExcelLogoFill16:"",OneNoteLogoInverse16:"",OneNoteLogo16:"",OneNoteLogoFill16:"",OutlookLogoInverse16:"",OutlookLogo16:"",OutlookLogoFill16:"",PublisherLogoInverse16:""}};v(t,o)}function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-12"',src:'url("'.concat(e,'fabric-icons-12-2ceff391.woff") format("woff")')},icons:{PublisherLogo16:"",PublisherLogoFill16:"",VisioLogoInverse16:"",VisioLogo16:"",VisioLogoFill16:"",TestBeaker:"",TestBeakerSolid:"",TestExploreSolid:"",TestAutoSolid:"",TestUserSolid:"",TestImpactSolid:"",TestPlan:"",TestStep:"",TestParameter:"",TestSuite:"",TestCase:"",Sprint:"",SignOut:"",TriggerApproval:"",Rocket:"",AzureKeyVault:"",Onboarding:"",Transition:"",LikeSolid:"",DislikeSolid:"",CRMCustomerInsightsApp:"",EditCreate:"",UnSetColor:"",DeclineCall:"",RectangularClipping:"",TeamsLogo16:"",TeamsLogoFill16:"",Spacer:"",SkypeLogo16:"",SkypeForBusinessLogo16:"",SkypeForBusinessLogoFill16:"",FilterSolid:"",MailUndelivered:"",MailTentative:"",MailTentativeMirrored:"",MailReminder:"",ReceiptUndelivered:"",ReceiptTentative:"",ReceiptTentativeMirrored:"",Inbox:"",IRMReply:"",IRMReplyMirrored:"",IRMForward:"",IRMForwardMirrored:"",VoicemailIRM:"",EventAccepted:"",EventTentative:"",EventTentativeMirrored:"",EventDeclined:"",IDBadge:"",BackgroundColor:"",OfficeFormsLogoInverse16:"",OfficeFormsLogo:"",OfficeFormsLogoFill:"",OfficeFormsLogo16:"",OfficeFormsLogoFill16:"",OfficeFormsLogoInverse24:"",OfficeFormsLogo24:"",OfficeFormsLogoFill24:"",PageLock:"",NotExecuted:"",NotImpactedSolid:"",FieldReadOnly:"",FieldRequired:"",BacklogBoard:"",ExternalBuild:"",ExternalTFVC:"",ExternalXAML:"",IssueSolid:"",DefectSolid:"",LadybugSolid:"",NugetLogo:"",TFVCLogo:"",ProjectLogo32:"",ProjectLogoFill32:"",ProjectLogo16:"",ProjectLogoFill16:"",SwayLogo32:"",SwayLogoFill32:"",SwayLogo16:"",SwayLogoFill16:"",ClassNotebookLogo32:"",ClassNotebookLogoFill32:"",ClassNotebookLogo16:"",ClassNotebookLogoFill16:"",ClassNotebookLogoInverse32:"",ClassNotebookLogoInverse16:"",StaffNotebookLogo32:"",StaffNotebookLogoFill32:"",StaffNotebookLogo16:"",StaffNotebookLogoFill16:"",StaffNotebookLogoInverted32:"",StaffNotebookLogoInverted16:"",KaizalaLogo:"",TaskLogo:""}};v(t,o)}function H(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-13"',src:'url("'.concat(e,'fabric-icons-13-3151b011.woff") format("woff")')},icons:{ProtectionCenterLogo32:"",GallatinLogo:"",Globe2:"",Guitar:"",Breakfast:"",Brunch:"",BeerMug:"",Vacation:"",Teeth:"",Taxi:"",Chopsticks:"",SyncOccurence:"",UnsyncOccurence:"",PrimaryCalendar:"",SearchCalendar:"",VideoOff:"",MicrosoftFlowLogo:"",BusinessCenterLogo:"",ToDoLogoBottom:"",ToDoLogoTop:"",EditSolid12:"",EditSolidMirrored12:"",UneditableSolid12:"",UneditableSolidMirrored12:"",UneditableMirrored:"",AdminALogo32:"",AdminALogoFill32:"",ToDoLogoInverse:"",Snooze:"",WaffleOffice365:"",ImageSearch:"",NewsSearch:"",VideoSearch:"",R:"",FontColorA:"",FontColorSwatch:"",LightWeight:"",NormalWeight:"",SemiboldWeight:"",GroupObject:"",UngroupObject:"",AlignHorizontalLeft:"",AlignHorizontalCenter:"",AlignHorizontalRight:"",AlignVerticalTop:"",AlignVerticalCenter:"",AlignVerticalBottom:"",HorizontalDistributeCenter:"",VerticalDistributeCenter:"",Ellipse:"",Line:"",Octagon:"",Hexagon:"",Pentagon:"",RightTriangle:"",HalfCircle:"",QuarterCircle:"",ThreeQuarterCircle:"","6PointStar":"","12PointStar":"",ArrangeBringToFront:"",ArrangeSendToBack:"",ArrangeSendBackward:"",ArrangeBringForward:"",BorderDash:"",BorderDot:"",LineStyle:"",LineThickness:"",WindowEdit:"",HintText:"",MediaAdd:"",AnchorLock:"",AutoHeight:"",ChartSeries:"",ChartXAngle:"",ChartYAngle:"",Combobox:"",LineSpacing:"",Padding:"",PaddingTop:"",PaddingBottom:"",PaddingLeft:"",PaddingRight:"",NavigationFlipper:"",AlignJustify:"",TextOverflow:"",VisualsFolder:"",VisualsStore:"",PictureCenter:"",PictureFill:"",PicturePosition:"",PictureStretch:"",PictureTile:"",Slider:"",SliderHandleSize:"",DefaultRatio:"",NumberSequence:"",GUID:"",ReportAdd:"",DashboardAdd:""}};v(t,o)}function W(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-14"',src:'url("'.concat(e,'fabric-icons-14-19b735bc.woff") format("woff")')},icons:{MapPinSolid:"",WebPublish:"",PieSingleSolid:"",BlockedSolid:"",DrillDown:"",DrillDownSolid:"",DrillExpand:"",DrillShow:"",SpecialEvent:"",OneDriveFolder16:"",FunctionalManagerDashboard:"",BIDashboard:"",CodeEdit:"",RenewalCurrent:"",RenewalFuture:"",SplitObject:"",BulkUpload:"",DownloadDocument:"",Flower:"",WaitlistConfirm:"",WaitlistConfirmMirrored:"",LaptopSecure:"",DragObject:"",EntryView:"",EntryDecline:"",ContactCardSettings:"",ContactCardSettingsMirrored:"",CalendarSettings:"",CalendarSettingsMirrored:"",HardDriveLock:"",HardDriveUnlock:"",AccountManagement:"",TransitionPop:"",TransitionPush:"",TransitionEffect:"",LookupEntities:"",ExploreData:"",AddBookmark:"",SearchBookmark:"",DrillThrough:"",MasterDatabase:"",CertifiedDatabase:"",MaximumValue:"",MinimumValue:"",VisualStudioIDELogo32:"",PasteAsText:"",PasteAsCode:"",BrowserTab:"",BrowserTabScreenshot:"",DesktopScreenshot:"",FileYML:"",ClipboardSolid:"",FabricUserFolder:"",FabricNetworkFolder:"",AnalyticsView:"",Video360Generic:"",Leave:"",Trending12:"",Blocked12:"",Warning12:"",CheckedOutByOther12:"",CheckedOutByYou12:"",CircleShapeSolid:"",SquareShapeSolid:"",TriangleShapeSolid:"",DropShapeSolid:"",RectangleShapeSolid:"",ZoomToFit:"",InsertColumnsLeft:"",InsertColumnsRight:"",InsertRowsAbove:"",InsertRowsBelow:"",DeleteColumns:"",DeleteRows:"",DeleteRowsMirrored:"",DeleteTable:"",VersionControlPush:"",StackedColumnChart2:"",TripleColumnWide:"",QuadColumn:"",WhiteBoardApp16:"",WhiteBoardApp32:"",InsertSignatureLine:"",ArrangeByFrom:"",Phishing:"",CreateMailRule:"",PublishCourse:"",DictionaryRemove:"",UserRemove:"",UserEvent:"",Encryption:"",D365TalentLearn:"",D365TalentInsight:"",D365TalentHRCore:"",BacklogList:"",ButtonControl:"",TableGroup:"",MountainClimbing:"",TagUnknown:"",TagUnknownMirror:""}};v(t,o)}function U(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-15"',src:'url("'.concat(e,'fabric-icons-15-2f8b45d0.woff") format("woff")')},icons:{TagUnknown12:"",TagUnknown12Mirror:"",Link12:"",Presentation:"",Presentation12:"",Lock12:"",BuildDefinition:"",ReleaseDefinition:"",SaveTemplate:"",UserGauge:"",BlockedSiteSolid12:"",TagSolid:"",OfficeChat:"",OfficeChatSolid:"",MailSchedule:"",WarningSolid:"",Blocked2Solid:"",SkypeCircleArrow:"",SkypeArrow:"",SyncStatus:"",SyncStatusSolid:"",ProjectDocument:"",ToDoLogoOutline:"",VisioOnlineLogoFill32:"",VisioOnlineLogo32:"",VisioOnlineLogoCloud32:"",VisioDiagramSync:"",Event12:"",EventDateMissed12:"",UserOptional:"",ResponsesMenu:"",DoubleDownArrow:"",DistributeDown:"",BookmarkReport:"",FilterSettings:"",GripperDotsVertical:"",MailAttached:"",AddIn:"",LinkedDatabase:"",PromotedDatabase:"",BarChartVerticalFilter:"",BarChartVerticalFilterSolid:"",ShowTimeAs:"",FileRequest:"",WorkItemAlert:"",PowerBILogo16:"",PowerBILogoBackplate16:"",BulletedListText:"",BulletedListBullet:"",BulletedListTextMirrored:"",BulletedListBulletMirrored:"",NumberedListText:"",NumberedListNumber:"",NumberedListTextMirrored:"",NumberedListNumberMirrored:"",RemoveLinkChain:"",RemoveLinkX:"",FabricTextHighlight:"",ClearFormattingA:"",ClearFormattingEraser:"",Photo2Fill:"",IncreaseIndentText:"",IncreaseIndentArrow:"",DecreaseIndentText:"",DecreaseIndentArrow:"",IncreaseIndentTextMirrored:"",IncreaseIndentArrowMirrored:"",DecreaseIndentTextMirrored:"",DecreaseIndentArrowMirrored:"",CheckListText:"",CheckListCheck:"",CheckListTextMirrored:"",CheckListCheckMirrored:"",NumberSymbol:"",Coupon:"",VerifiedBrand:"",ReleaseGate:"",ReleaseGateCheck:"",ReleaseGateError:"",M365InvoicingLogo:"",FabricTextHighlightComposite:"",Dataflows:"",GenericScanFilled:"",DiagnosticDataBarTooltip:"",SaveToMobile:"",Orientation2:"",ScreenCast:"",ShowGrid:"",SnapToGrid:"",ContactList:"",NewMail:"",EyeShadow:"",CampaignTemplate:"",ChartTemplate:"",PageListFilter:"",SecondaryNav:"",ColumnVerticalSection:"",SkypeCircleSlash:"",SkypeSlash:"",CustomizeToolbar:""}};v(t,o)}function G(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-16"',src:'url("'.concat(e,'fabric-icons-16-7ed535b6.woff") format("woff")')},icons:{DuplicateRow:"",RemoveFromTrash:"",MailOptions:"",Childof:"",Footer:"",Header:"",BarChartVerticalFill:"",StackedColumnChart2Fill:"",PlainText:"",AccessibiltyChecker:"",DatabaseSync:"",TabOneColumn:"",TabTwoColumn:"",TabThreeColumn:"",DecreaseIndentLegacy:"",IncreaseIndentLegacy:"",SizeLegacy:""}};v(t,o)}var _,z=function(){k("trash","delete"),k("onedrive","onedrivelogo"),k("alertsolid12","eventdatemissed12"),k("sixpointstar","6pointstar"),k("twelvepointstar","12pointstar"),k("toggleon","toggleleft"),k("toggleoff","toggleright")};(function(e){e["GlobalNavButton"]="GlobalNavButton",e["InternetSharing"]="InternetSharing",e["Brightness"]="Brightness",e["MapPin"]="MapPin",e["Airplane"]="Airplane",e["Tablet"]="Tablet",e["QuickNote"]="QuickNote",e["ChevronDown"]="ChevronDown",e["ChevronUp"]="ChevronUp",e["Edit"]="Edit",e["Add"]="Add",e["Cancel"]="Cancel",e["More"]="More",e["Settings"]="Settings",e["Video"]="Video",e["Mail"]="Mail",e["People"]="People",e["Phone"]="Phone",e["Pin"]="Pin",e["Shop"]="Shop",e["Stop"]="Stop",e["Link"]="Link",e["Filter"]="Filter",e["AllApps"]="AllApps",e["Zoom"]="Zoom",e["ZoomOut"]="ZoomOut",e["Microphone"]="Microphone",e["Search"]="Search",e["Camera"]="Camera",e["Attach"]="Attach",e["Send"]="Send",e["FavoriteList"]="FavoriteList",e["PageSolid"]="PageSolid",e["Forward"]="Forward",e["Back"]="Back",e["Refresh"]="Refresh",e["Share"]="Share",e["Lock"]="Lock",e["BlockedSite"]="BlockedSite",e["ReportHacked"]="ReportHacked",e["EMI"]="EMI",e["MiniLink"]="MiniLink",e["Blocked"]="Blocked",e["FavoriteStar"]="FavoriteStar",e["FavoriteStarFill"]="FavoriteStarFill",e["ReadingMode"]="ReadingMode",e["Favicon"]="Favicon",e["Remove"]="Remove",e["Checkbox"]="Checkbox",e["CheckboxComposite"]="CheckboxComposite",e["CheckboxFill"]="CheckboxFill",e["CheckboxIndeterminate"]="CheckboxIndeterminate",e["CheckboxCompositeReversed"]="CheckboxCompositeReversed",e["CheckMark"]="CheckMark",e["BackToWindow"]="BackToWindow",e["FullScreen"]="FullScreen",e["Print"]="Print",e["Up"]="Up",e["Down"]="Down",e["OEM"]="OEM",e["Delete"]="Delete",e["Save"]="Save",e["Cloud"]="Cloud",e["Flashlight"]="Flashlight",e["CommandPrompt"]="CommandPrompt",e["Sad"]="Sad",e["RealEstate"]="RealEstate",e["SIPMove"]="SIPMove",e["EraseTool"]="EraseTool",e["GripperTool"]="GripperTool",e["Dialpad"]="Dialpad",e["PageLeft"]="PageLeft",e["PageRight"]="PageRight",e["MultiSelect"]="MultiSelect",e["KeyboardClassic"]="KeyboardClassic",e["Play"]="Play",e["Pause"]="Pause",e["ChevronLeft"]="ChevronLeft",e["ChevronRight"]="ChevronRight",e["Emoji2"]="Emoji2",e["GripperBarHorizontal"]="GripperBarHorizontal",e["System"]="System",e["Personalize"]="Personalize",e["SearchAndApps"]="SearchAndApps",e["Globe"]="Globe",e["EaseOfAccess"]="EaseOfAccess",e["ContactInfo"]="ContactInfo",e["Unpin"]="Unpin",e["Contact"]="Contact",e["Memo"]="Memo",e["Paste"]="Paste",e["WindowsLogo"]="WindowsLogo",e["Error"]="Error",e["GripperBarVertical"]="GripperBarVertical",e["Unlock"]="Unlock",e["Slideshow"]="Slideshow",e["Calendar"]="Calendar",e["Megaphone"]="Megaphone",e["AutoEnhanceOn"]="AutoEnhanceOn",e["AutoEnhanceOff"]="AutoEnhanceOff",e["Color"]="Color",e["SaveAs"]="SaveAs",e["Light"]="Light",e["Filters"]="Filters",e["AspectRatio"]="AspectRatio",e["Contrast"]="Contrast",e["Redo"]="Redo",e["Undo"]="Undo",e["Crop"]="Crop",e["PhotoCollection"]="PhotoCollection",e["Album"]="Album",e["Rotate"]="Rotate",e["PanoIndicator"]="PanoIndicator",e["Translate"]="Translate",e["RedEye"]="RedEye",e["ThumbnailView"]="ThumbnailView",e["Package"]="Package",e["Telemarketer"]="Telemarketer",e["Warning"]="Warning",e["Financial"]="Financial",e["Education"]="Education",e["ShoppingCart"]="ShoppingCart",e["Train"]="Train",e["Flag"]="Flag",e["Move"]="Move",e["Page"]="Page",e["TouchPointer"]="TouchPointer",e["Merge"]="Merge",e["TurnRight"]="TurnRight",e["Ferry"]="Ferry",e["Highlight"]="Highlight",e["PowerButton"]="PowerButton",e["Tab"]="Tab",e["Admin"]="Admin",e["TVMonitor"]="TVMonitor",e["Speakers"]="Speakers",e["Game"]="Game",e["UnstackSelected"]="UnstackSelected",e["StackIndicator"]="StackIndicator",e["Nav2DMapView"]="Nav2DMapView",e["StreetsideSplitMinimize"]="StreetsideSplitMinimize",e["Car"]="Car",e["Bus"]="Bus",e["EatDrink"]="EatDrink",e["SeeDo"]="SeeDo",e["LocationCircle"]="LocationCircle",e["Home"]="Home",e["SwitcherStartEnd"]="SwitcherStartEnd",e["ParkingLocation"]="ParkingLocation",e["IncidentTriangle"]="IncidentTriangle",e["Touch"]="Touch",e["MapDirections"]="MapDirections",e["CaretHollow"]="CaretHollow",e["CaretSolid"]="CaretSolid",e["History"]="History",e["Location"]="Location",e["MapLayers"]="MapLayers",e["SearchNearby"]="SearchNearby",e["Work"]="Work",e["Recent"]="Recent",e["Hotel"]="Hotel",e["Bank"]="Bank",e["LocationDot"]="LocationDot",e["Dictionary"]="Dictionary",e["ChromeBack"]="ChromeBack",e["FolderOpen"]="FolderOpen",e["Pinned"]="Pinned",e["PinnedFill"]="PinnedFill",e["RevToggleKey"]="RevToggleKey",e["View"]="View",e["Previous"]="Previous",e["Next"]="Next",e["Clear"]="Clear",e["Sync"]="Sync",e["Download"]="Download",e["Help"]="Help",e["Upload"]="Upload",e["Emoji"]="Emoji",e["MailForward"]="MailForward",e["ClosePane"]="ClosePane",e["OpenPane"]="OpenPane",e["PreviewLink"]="PreviewLink",e["ZoomIn"]="ZoomIn",e["Bookmarks"]="Bookmarks",e["Document"]="Document",e["ProtectedDocument"]="ProtectedDocument",e["OpenInNewWindow"]="OpenInNewWindow",e["MailFill"]="MailFill",e["ViewAll"]="ViewAll",e["Switch"]="Switch",e["Rename"]="Rename",e["Go"]="Go",e["Remote"]="Remote",e["SelectAll"]="SelectAll",e["Orientation"]="Orientation",e["Import"]="Import",e["Folder"]="Folder",e["Picture"]="Picture",e["ChromeClose"]="ChromeClose",e["ShowResults"]="ShowResults",e["Message"]="Message",e["CalendarDay"]="CalendarDay",e["CalendarWeek"]="CalendarWeek",e["MailReplyAll"]="MailReplyAll",e["Read"]="Read",e["Cut"]="Cut",e["PaymentCard"]="PaymentCard",e["Copy"]="Copy",e["Important"]="Important",e["MailReply"]="MailReply",e["Sort"]="Sort",e["GotoToday"]="GotoToday",e["Font"]="Font",e["FontColor"]="FontColor",e["FolderFill"]="FolderFill",e["Permissions"]="Permissions",e["DisableUpdates"]="DisableUpdates",e["Unfavorite"]="Unfavorite",e["Italic"]="Italic",e["Underline"]="Underline",e["Bold"]="Bold",e["MoveToFolder"]="MoveToFolder",e["Dislike"]="Dislike",e["Like"]="Like",e["AlignRight"]="AlignRight",e["AlignCenter"]="AlignCenter",e["AlignLeft"]="AlignLeft",e["OpenFile"]="OpenFile",e["FontDecrease"]="FontDecrease",e["FontIncrease"]="FontIncrease",e["FontSize"]="FontSize",e["CellPhone"]="CellPhone",e["Tag"]="Tag",e["RepeatAll"]="RepeatAll",e["Calculator"]="Calculator",e["Library"]="Library",e["PostUpdate"]="PostUpdate",e["NewFolder"]="NewFolder",e["CalendarReply"]="CalendarReply",e["UnsyncFolder"]="UnsyncFolder",e["SyncFolder"]="SyncFolder",e["BlockContact"]="BlockContact",e["AddFriend"]="AddFriend",e["Accept"]="Accept",e["BulletedList"]="BulletedList",e["Preview"]="Preview",e["News"]="News",e["Chat"]="Chat",e["Group"]="Group",e["World"]="World",e["Comment"]="Comment",e["DockLeft"]="DockLeft",e["DockRight"]="DockRight",e["Repair"]="Repair",e["Accounts"]="Accounts",e["Street"]="Street",e["RadioBullet"]="RadioBullet",e["Stopwatch"]="Stopwatch",e["Clock"]="Clock",e["WorldClock"]="WorldClock",e["AlarmClock"]="AlarmClock",e["Photo"]="Photo",e["ActionCenter"]="ActionCenter",e["Hospital"]="Hospital",e["Timer"]="Timer",e["FullCircleMask"]="FullCircleMask",e["LocationFill"]="LocationFill",e["ChromeMinimize"]="ChromeMinimize",e["ChromeRestore"]="ChromeRestore",e["Annotation"]="Annotation",e["Fingerprint"]="Fingerprint",e["Handwriting"]="Handwriting",e["ChromeFullScreen"]="ChromeFullScreen",e["Completed"]="Completed",e["Label"]="Label",e["FlickDown"]="FlickDown",e["FlickUp"]="FlickUp",e["FlickLeft"]="FlickLeft",e["FlickRight"]="FlickRight",e["MiniExpand"]="MiniExpand",e["MiniContract"]="MiniContract",e["Streaming"]="Streaming",e["MusicInCollection"]="MusicInCollection",e["OneDriveLogo"]="OneDriveLogo",e["CompassNW"]="CompassNW",e["Code"]="Code",e["LightningBolt"]="LightningBolt",e["Info"]="Info",e["CalculatorMultiply"]="CalculatorMultiply",e["CalculatorAddition"]="CalculatorAddition",e["CalculatorSubtract"]="CalculatorSubtract",e["CalculatorEqualTo"]="CalculatorEqualTo",e["PrintfaxPrinterFile"]="PrintfaxPrinterFile",e["StorageOptical"]="StorageOptical",e["Communications"]="Communications",e["Headset"]="Headset",e["Health"]="Health",e["FrontCamera"]="FrontCamera",e["ChevronUpSmall"]="ChevronUpSmall",e["ChevronDownSmall"]="ChevronDownSmall",e["ChevronLeftSmall"]="ChevronLeftSmall",e["ChevronRightSmall"]="ChevronRightSmall",e["ChevronUpMed"]="ChevronUpMed",e["ChevronDownMed"]="ChevronDownMed",e["ChevronLeftMed"]="ChevronLeftMed",e["ChevronRightMed"]="ChevronRightMed",e["Devices2"]="Devices2",e["PC1"]="PC1",e["PresenceChickletVideo"]="PresenceChickletVideo",e["Reply"]="Reply",e["HalfAlpha"]="HalfAlpha",e["ConstructionCone"]="ConstructionCone",e["DoubleChevronLeftMed"]="DoubleChevronLeftMed",e["Volume0"]="Volume0",e["Volume1"]="Volume1",e["Volume2"]="Volume2",e["Volume3"]="Volume3",e["Chart"]="Chart",e["Robot"]="Robot",e["Manufacturing"]="Manufacturing",e["LockSolid"]="LockSolid",e["FitPage"]="FitPage",e["FitWidth"]="FitWidth",e["BidiLtr"]="BidiLtr",e["BidiRtl"]="BidiRtl",e["RightDoubleQuote"]="RightDoubleQuote",e["Sunny"]="Sunny",e["CloudWeather"]="CloudWeather",e["Cloudy"]="Cloudy",e["PartlyCloudyDay"]="PartlyCloudyDay",e["PartlyCloudyNight"]="PartlyCloudyNight",e["ClearNight"]="ClearNight",e["RainShowersDay"]="RainShowersDay",e["Rain"]="Rain",e["Thunderstorms"]="Thunderstorms",e["RainSnow"]="RainSnow",e["Snow"]="Snow",e["BlowingSnow"]="BlowingSnow",e["Frigid"]="Frigid",e["Fog"]="Fog",e["Squalls"]="Squalls",e["Duststorm"]="Duststorm",e["Unknown"]="Unknown",e["Precipitation"]="Precipitation",e["SortLines"]="SortLines",e["Ribbon"]="Ribbon",e["AreaChart"]="AreaChart",e["Assign"]="Assign",e["FlowChart"]="FlowChart",e["CheckList"]="CheckList",e["Diagnostic"]="Diagnostic",e["Generate"]="Generate",e["LineChart"]="LineChart",e["Equalizer"]="Equalizer",e["BarChartHorizontal"]="BarChartHorizontal",e["BarChartVertical"]="BarChartVertical",e["Freezing"]="Freezing",e["FunnelChart"]="FunnelChart",e["Processing"]="Processing",e["Quantity"]="Quantity",e["ReportDocument"]="ReportDocument",e["StackColumnChart"]="StackColumnChart",e["SnowShowerDay"]="SnowShowerDay",e["HailDay"]="HailDay",e["WorkFlow"]="WorkFlow",e["HourGlass"]="HourGlass",e["StoreLogoMed20"]="StoreLogoMed20",e["TimeSheet"]="TimeSheet",e["TriangleSolid"]="TriangleSolid",e["UpgradeAnalysis"]="UpgradeAnalysis",e["VideoSolid"]="VideoSolid",e["RainShowersNight"]="RainShowersNight",e["SnowShowerNight"]="SnowShowerNight",e["Teamwork"]="Teamwork",e["HailNight"]="HailNight",e["PeopleAdd"]="PeopleAdd",e["Glasses"]="Glasses",e["DateTime2"]="DateTime2",e["Shield"]="Shield",e["Header1"]="Header1",e["PageAdd"]="PageAdd",e["NumberedList"]="NumberedList",e["PowerBILogo"]="PowerBILogo",e["Info2"]="Info2",e["MusicInCollectionFill"]="MusicInCollectionFill",e["List"]="List",e["Asterisk"]="Asterisk",e["ErrorBadge"]="ErrorBadge",e["CircleRing"]="CircleRing",e["CircleFill"]="CircleFill",e["Record2"]="Record2",e["AllAppsMirrored"]="AllAppsMirrored",e["BookmarksMirrored"]="BookmarksMirrored",e["BulletedListMirrored"]="BulletedListMirrored",e["CaretHollowMirrored"]="CaretHollowMirrored",e["CaretSolidMirrored"]="CaretSolidMirrored",e["ChromeBackMirrored"]="ChromeBackMirrored",e["ClosePaneMirrored"]="ClosePaneMirrored",e["DockLeftMirrored"]="DockLeftMirrored",e["DoubleChevronLeftMedMirrored"]="DoubleChevronLeftMedMirrored",e["GoMirrored"]="GoMirrored",e["HelpMirrored"]="HelpMirrored",e["ImportMirrored"]="ImportMirrored",e["ImportAllMirrored"]="ImportAllMirrored",e["ListMirrored"]="ListMirrored",e["MailForwardMirrored"]="MailForwardMirrored",e["MailReplyMirrored"]="MailReplyMirrored",e["MailReplyAllMirrored"]="MailReplyAllMirrored",e["MiniContractMirrored"]="MiniContractMirrored",e["MiniExpandMirrored"]="MiniExpandMirrored",e["OpenPaneMirrored"]="OpenPaneMirrored",e["ParkingLocationMirrored"]="ParkingLocationMirrored",e["SendMirrored"]="SendMirrored",e["ShowResultsMirrored"]="ShowResultsMirrored",e["ThumbnailViewMirrored"]="ThumbnailViewMirrored",e["Media"]="Media",e["Devices3"]="Devices3",e["Focus"]="Focus",e["VideoLightOff"]="VideoLightOff",e["Lightbulb"]="Lightbulb",e["StatusTriangle"]="StatusTriangle",e["VolumeDisabled"]="VolumeDisabled",e["Puzzle"]="Puzzle",e["EmojiNeutral"]="EmojiNeutral",e["EmojiDisappointed"]="EmojiDisappointed",e["HomeSolid"]="HomeSolid",e["Ringer"]="Ringer",e["PDF"]="PDF",e["HeartBroken"]="HeartBroken",e["StoreLogo16"]="StoreLogo16",e["MultiSelectMirrored"]="MultiSelectMirrored",e["Broom"]="Broom",e["Cocktails"]="Cocktails",e["Wines"]="Wines",e["Articles"]="Articles",e["Cycling"]="Cycling",e["DietPlanNotebook"]="DietPlanNotebook",e["Pill"]="Pill",e["ExerciseTracker"]="ExerciseTracker",e["HandsFree"]="HandsFree",e["Medical"]="Medical",e["Running"]="Running",e["Weights"]="Weights",e["Trackers"]="Trackers",e["AddNotes"]="AddNotes",e["AllCurrency"]="AllCurrency",e["BarChart4"]="BarChart4",e["CirclePlus"]="CirclePlus",e["Coffee"]="Coffee",e["Cotton"]="Cotton",e["Market"]="Market",e["Money"]="Money",e["PieDouble"]="PieDouble",e["PieSingle"]="PieSingle",e["RemoveFilter"]="RemoveFilter",e["Savings"]="Savings",e["Sell"]="Sell",e["StockDown"]="StockDown",e["StockUp"]="StockUp",e["Lamp"]="Lamp",e["Source"]="Source",e["MSNVideos"]="MSNVideos",e["Cricket"]="Cricket",e["Golf"]="Golf",e["Baseball"]="Baseball",e["Soccer"]="Soccer",e["MoreSports"]="MoreSports",e["AutoRacing"]="AutoRacing",e["CollegeHoops"]="CollegeHoops",e["CollegeFootball"]="CollegeFootball",e["ProFootball"]="ProFootball",e["ProHockey"]="ProHockey",e["Rugby"]="Rugby",e["SubstitutionsIn"]="SubstitutionsIn",e["Tennis"]="Tennis",e["Arrivals"]="Arrivals",e["Design"]="Design",e["Website"]="Website",e["Drop"]="Drop",e["HistoricalWeather"]="HistoricalWeather",e["SkiResorts"]="SkiResorts",e["Snowflake"]="Snowflake",e["BusSolid"]="BusSolid",e["FerrySolid"]="FerrySolid",e["AirplaneSolid"]="AirplaneSolid",e["TrainSolid"]="TrainSolid",e["Heart"]="Heart",e["HeartFill"]="HeartFill",e["Ticket"]="Ticket",e["WifiWarning4"]="WifiWarning4",e["Devices4"]="Devices4",e["AzureLogo"]="AzureLogo",e["BingLogo"]="BingLogo",e["MSNLogo"]="MSNLogo",e["OutlookLogoInverse"]="OutlookLogoInverse",e["OfficeLogo"]="OfficeLogo",e["SkypeLogo"]="SkypeLogo",e["Door"]="Door",e["EditMirrored"]="EditMirrored",e["GiftCard"]="GiftCard",e["DoubleBookmark"]="DoubleBookmark",e["StatusErrorFull"]="StatusErrorFull",e["Certificate"]="Certificate",e["FastForward"]="FastForward",e["Rewind"]="Rewind",e["Photo2"]="Photo2",e["OpenSource"]="OpenSource",e["Movers"]="Movers",e["CloudDownload"]="CloudDownload",e["Family"]="Family",e["WindDirection"]="WindDirection",e["Bug"]="Bug",e["SiteScan"]="SiteScan",e["BrowserScreenShot"]="BrowserScreenShot",e["F12DevTools"]="F12DevTools",e["CSS"]="CSS",e["JS"]="JS",e["DeliveryTruck"]="DeliveryTruck",e["ReminderPerson"]="ReminderPerson",e["ReminderGroup"]="ReminderGroup",e["TabletMode"]="TabletMode",e["Umbrella"]="Umbrella",e["NetworkTower"]="NetworkTower",e["CityNext"]="CityNext",e["CityNext2"]="CityNext2",e["Section"]="Section",e["OneNoteLogoInverse"]="OneNoteLogoInverse",e["ToggleFilled"]="ToggleFilled",e["ToggleBorder"]="ToggleBorder",e["SliderThumb"]="SliderThumb",e["ToggleThumb"]="ToggleThumb",e["Documentation"]="Documentation",e["Badge"]="Badge",e["Giftbox"]="Giftbox",e["VisualStudioLogo"]="VisualStudioLogo",e["HomeGroup"]="HomeGroup",e["ExcelLogoInverse"]="ExcelLogoInverse",e["WordLogoInverse"]="WordLogoInverse",e["PowerPointLogoInverse"]="PowerPointLogoInverse",e["Cafe"]="Cafe",e["SpeedHigh"]="SpeedHigh",e["Commitments"]="Commitments",e["ThisPC"]="ThisPC",e["MusicNote"]="MusicNote",e["MicOff"]="MicOff",e["EdgeLogo"]="EdgeLogo",e["CompletedSolid"]="CompletedSolid",e["AlbumRemove"]="AlbumRemove",e["MessageFill"]="MessageFill",e["TabletSelected"]="TabletSelected",e["MobileSelected"]="MobileSelected",e["LaptopSelected"]="LaptopSelected",e["TVMonitorSelected"]="TVMonitorSelected",e["DeveloperTools"]="DeveloperTools",e["Shapes"]="Shapes",e["InsertTextBox"]="InsertTextBox",e["LowerBrightness"]="LowerBrightness",e["WebComponents"]="WebComponents",e["OfflineStorage"]="OfflineStorage",e["DOM"]="DOM",e["CloudUpload"]="CloudUpload",e["ScrollUpDown"]="ScrollUpDown",e["DateTime"]="DateTime",e["Event"]="Event",e["Cake"]="Cake",e["Tiles"]="Tiles",e["Org"]="Org",e["PartyLeader"]="PartyLeader",e["DRM"]="DRM",e["CloudAdd"]="CloudAdd",e["AppIconDefault"]="AppIconDefault",e["Photo2Add"]="Photo2Add",e["Photo2Remove"]="Photo2Remove",e["POI"]="POI",e["AddTo"]="AddTo",e["RadioBtnOff"]="RadioBtnOff",e["RadioBtnOn"]="RadioBtnOn",e["ExploreContent"]="ExploreContent",e["Embed"]="Embed",e["Product"]="Product",e["ProgressLoopInner"]="ProgressLoopInner",e["ProgressLoopOuter"]="ProgressLoopOuter",e["Blocked2"]="Blocked2",e["FangBody"]="FangBody",e["PageHeader"]="PageHeader",e["Glimmer"]="Glimmer",e["ChatInviteFriend"]="ChatInviteFriend",e["Brush"]="Brush",e["Shirt"]="Shirt",e["Crown"]="Crown",e["Diamond"]="Diamond",e["ScaleUp"]="ScaleUp",e["QRCode"]="QRCode",e["Feedback"]="Feedback",e["SharepointLogoInverse"]="SharepointLogoInverse",e["YammerLogo"]="YammerLogo",e["Hide"]="Hide",e["Uneditable"]="Uneditable",e["ReturnToSession"]="ReturnToSession",e["OpenFolderHorizontal"]="OpenFolderHorizontal",e["CalendarMirrored"]="CalendarMirrored",e["SwayLogoInverse"]="SwayLogoInverse",e["OutOfOffice"]="OutOfOffice",e["Trophy"]="Trophy",e["ReopenPages"]="ReopenPages",e["EmojiTabSymbols"]="EmojiTabSymbols",e["AADLogo"]="AADLogo",e["AccessLogo"]="AccessLogo",e["AdminALogoInverse32"]="AdminALogoInverse32",e["AdminCLogoInverse32"]="AdminCLogoInverse32",e["AdminDLogoInverse32"]="AdminDLogoInverse32",e["AdminELogoInverse32"]="AdminELogoInverse32",e["AdminLLogoInverse32"]="AdminLLogoInverse32",e["AdminMLogoInverse32"]="AdminMLogoInverse32",e["AdminOLogoInverse32"]="AdminOLogoInverse32",e["AdminPLogoInverse32"]="AdminPLogoInverse32",e["AdminSLogoInverse32"]="AdminSLogoInverse32",e["AdminYLogoInverse32"]="AdminYLogoInverse32",e["DelveLogoInverse"]="DelveLogoInverse",e["ExchangeLogoInverse"]="ExchangeLogoInverse",e["LyncLogo"]="LyncLogo",e["OfficeVideoLogoInverse"]="OfficeVideoLogoInverse",e["SocialListeningLogo"]="SocialListeningLogo",e["VisioLogoInverse"]="VisioLogoInverse",e["Balloons"]="Balloons",e["Cat"]="Cat",e["MailAlert"]="MailAlert",e["MailCheck"]="MailCheck",e["MailLowImportance"]="MailLowImportance",e["MailPause"]="MailPause",e["MailRepeat"]="MailRepeat",e["SecurityGroup"]="SecurityGroup",e["Table"]="Table",e["VoicemailForward"]="VoicemailForward",e["VoicemailReply"]="VoicemailReply",e["Waffle"]="Waffle",e["RemoveEvent"]="RemoveEvent",e["EventInfo"]="EventInfo",e["ForwardEvent"]="ForwardEvent",e["WipePhone"]="WipePhone",e["AddOnlineMeeting"]="AddOnlineMeeting",e["JoinOnlineMeeting"]="JoinOnlineMeeting",e["RemoveLink"]="RemoveLink",e["PeopleBlock"]="PeopleBlock",e["PeopleRepeat"]="PeopleRepeat",e["PeopleAlert"]="PeopleAlert",e["PeoplePause"]="PeoplePause",e["TransferCall"]="TransferCall",e["AddPhone"]="AddPhone",e["UnknownCall"]="UnknownCall",e["NoteReply"]="NoteReply",e["NoteForward"]="NoteForward",e["NotePinned"]="NotePinned",e["RemoveOccurrence"]="RemoveOccurrence",e["Timeline"]="Timeline",e["EditNote"]="EditNote",e["CircleHalfFull"]="CircleHalfFull",e["Room"]="Room",e["Unsubscribe"]="Unsubscribe",e["Subscribe"]="Subscribe",e["HardDrive"]="HardDrive",e["RecurringTask"]="RecurringTask",e["TaskManager"]="TaskManager",e["TaskManagerMirrored"]="TaskManagerMirrored",e["Combine"]="Combine",e["Split"]="Split",e["DoubleChevronUp"]="DoubleChevronUp",e["DoubleChevronLeft"]="DoubleChevronLeft",e["DoubleChevronRight"]="DoubleChevronRight",e["Ascending"]="Ascending",e["Descending"]="Descending",e["TextBox"]="TextBox",e["TextField"]="TextField",e["NumberField"]="NumberField",e["Dropdown"]="Dropdown",e["PenWorkspace"]="PenWorkspace",e["BookingsLogo"]="BookingsLogo",e["ClassNotebookLogoInverse"]="ClassNotebookLogoInverse",e["DelveAnalyticsLogo"]="DelveAnalyticsLogo",e["DocsLogoInverse"]="DocsLogoInverse",e["Dynamics365Logo"]="Dynamics365Logo",e["DynamicSMBLogo"]="DynamicSMBLogo",e["OfficeAssistantLogo"]="OfficeAssistantLogo",e["OfficeStoreLogo"]="OfficeStoreLogo",e["OneNoteEduLogoInverse"]="OneNoteEduLogoInverse",e["PlannerLogo"]="PlannerLogo",e["PowerApps"]="PowerApps",e["Suitcase"]="Suitcase",e["ProjectLogoInverse"]="ProjectLogoInverse",e["CaretLeft8"]="CaretLeft8",e["CaretRight8"]="CaretRight8",e["CaretUp8"]="CaretUp8",e["CaretDown8"]="CaretDown8",e["CaretLeftSolid8"]="CaretLeftSolid8",e["CaretRightSolid8"]="CaretRightSolid8",e["CaretUpSolid8"]="CaretUpSolid8",e["CaretDownSolid8"]="CaretDownSolid8",e["ClearFormatting"]="ClearFormatting",e["Superscript"]="Superscript",e["Subscript"]="Subscript",e["Strikethrough"]="Strikethrough",e["Export"]="Export",e["ExportMirrored"]="ExportMirrored",e["SingleBookmark"]="SingleBookmark",e["SingleBookmarkSolid"]="SingleBookmarkSolid",e["DoubleChevronDown"]="DoubleChevronDown",e["FollowUser"]="FollowUser",e["ReplyAll"]="ReplyAll",e["WorkforceManagement"]="WorkforceManagement",e["RecruitmentManagement"]="RecruitmentManagement",e["Questionnaire"]="Questionnaire",e["ManagerSelfService"]="ManagerSelfService",e["ProductRelease"]="ProductRelease",e["ReplyMirrored"]="ReplyMirrored",e["ReplyAllMirrored"]="ReplyAllMirrored",e["Medal"]="Medal",e["AddGroup"]="AddGroup",e["QuestionnaireMirrored"]="QuestionnaireMirrored",e["TemporaryUser"]="TemporaryUser",e["CaretSolid16"]="CaretSolid16",e["GroupedDescending"]="GroupedDescending",e["GroupedAscending"]="GroupedAscending",e["SortUp"]="SortUp",e["SortDown"]="SortDown",e["AwayStatus"]="AwayStatus",e["MyMoviesTV"]="MyMoviesTV",e["SyncToPC"]="SyncToPC",e["GenericScan"]="GenericScan",e["AustralianRules"]="AustralianRules",e["WifiEthernet"]="WifiEthernet",e["TrackersMirrored"]="TrackersMirrored",e["DateTimeMirrored"]="DateTimeMirrored",e["StopSolid"]="StopSolid",e["DoubleChevronUp12"]="DoubleChevronUp12",e["DoubleChevronDown12"]="DoubleChevronDown12",e["DoubleChevronLeft12"]="DoubleChevronLeft12",e["DoubleChevronRight12"]="DoubleChevronRight12",e["CalendarAgenda"]="CalendarAgenda",e["AddEvent"]="AddEvent",e["AssetLibrary"]="AssetLibrary",e["DataConnectionLibrary"]="DataConnectionLibrary",e["DocLibrary"]="DocLibrary",e["FormLibrary"]="FormLibrary",e["FormLibraryMirrored"]="FormLibraryMirrored",e["ReportLibrary"]="ReportLibrary",e["ReportLibraryMirrored"]="ReportLibraryMirrored",e["ContactCard"]="ContactCard",e["CustomList"]="CustomList",e["CustomListMirrored"]="CustomListMirrored",e["IssueTracking"]="IssueTracking",e["IssueTrackingMirrored"]="IssueTrackingMirrored",e["PictureLibrary"]="PictureLibrary",e["OfficeAddinsLogo"]="OfficeAddinsLogo",e["OfflineOneDriveParachute"]="OfflineOneDriveParachute",e["OfflineOneDriveParachuteDisabled"]="OfflineOneDriveParachuteDisabled",e["LargeGrid"]="LargeGrid",e["TriangleSolidUp12"]="TriangleSolidUp12",e["TriangleSolidDown12"]="TriangleSolidDown12",e["TriangleSolidLeft12"]="TriangleSolidLeft12",e["TriangleSolidRight12"]="TriangleSolidRight12",e["TriangleUp12"]="TriangleUp12",e["TriangleDown12"]="TriangleDown12",e["TriangleLeft12"]="TriangleLeft12",e["TriangleRight12"]="TriangleRight12",e["ArrowUpRight8"]="ArrowUpRight8",e["ArrowDownRight8"]="ArrowDownRight8",e["DocumentSet"]="DocumentSet",e["DelveAnalytics"]="DelveAnalytics",e["ArrowUpRightMirrored8"]="ArrowUpRightMirrored8",e["ArrowDownRightMirrored8"]="ArrowDownRightMirrored8",e["CompanyDirectory"]="CompanyDirectory",e["OpenEnrollment"]="OpenEnrollment",e["CompanyDirectoryMirrored"]="CompanyDirectoryMirrored",e["OneDriveAdd"]="OneDriveAdd",e["ProfileSearch"]="ProfileSearch",e["Header2"]="Header2",e["Header3"]="Header3",e["Header4"]="Header4",e["Eyedropper"]="Eyedropper",e["MarketDown"]="MarketDown",e["CalendarWorkWeek"]="CalendarWorkWeek",e["SidePanel"]="SidePanel",e["GlobeFavorite"]="GlobeFavorite",e["CaretTopLeftSolid8"]="CaretTopLeftSolid8",e["CaretTopRightSolid8"]="CaretTopRightSolid8",e["ViewAll2"]="ViewAll2",e["DocumentReply"]="DocumentReply",e["PlayerSettings"]="PlayerSettings",e["ReceiptForward"]="ReceiptForward",e["ReceiptReply"]="ReceiptReply",e["ReceiptCheck"]="ReceiptCheck",e["Fax"]="Fax",e["RecurringEvent"]="RecurringEvent",e["ReplyAlt"]="ReplyAlt",e["ReplyAllAlt"]="ReplyAllAlt",e["EditStyle"]="EditStyle",e["EditMail"]="EditMail",e["Lifesaver"]="Lifesaver",e["LifesaverLock"]="LifesaverLock",e["InboxCheck"]="InboxCheck";e["FolderSearch"]="FolderSearch",e["CollapseMenu"]="CollapseMenu",e["ExpandMenu"]="ExpandMenu",e["Boards"]="Boards",e["SunAdd"]="SunAdd",e["SunQuestionMark"]="SunQuestionMark",e["LandscapeOrientation"]="LandscapeOrientation",e["DocumentSearch"]="DocumentSearch",e["PublicCalendar"]="PublicCalendar",e["PublicContactCard"]="PublicContactCard",e["PublicEmail"]="PublicEmail",e["PublicFolder"]="PublicFolder",e["WordDocument"]="WordDocument",e["PowerPointDocument"]="PowerPointDocument",e["ExcelDocument"]="ExcelDocument",e["GroupedList"]="GroupedList",e["ClassroomLogo"]="ClassroomLogo",e["Sections"]="Sections",e["EditPhoto"]="EditPhoto",e["Starburst"]="Starburst",e["ShareiOS"]="ShareiOS",e["AirTickets"]="AirTickets",e["PencilReply"]="PencilReply",e["Tiles2"]="Tiles2",e["SkypeCircleCheck"]="SkypeCircleCheck",e["SkypeCircleClock"]="SkypeCircleClock",e["SkypeCircleMinus"]="SkypeCircleMinus",e["SkypeCheck"]="SkypeCheck",e["SkypeClock"]="SkypeClock",e["SkypeMinus"]="SkypeMinus",e["SkypeMessage"]="SkypeMessage",e["ClosedCaption"]="ClosedCaption",e["ATPLogo"]="ATPLogo",e["OfficeFormsLogoInverse"]="OfficeFormsLogoInverse",e["RecycleBin"]="RecycleBin",e["EmptyRecycleBin"]="EmptyRecycleBin",e["Hide2"]="Hide2",e["Breadcrumb"]="Breadcrumb",e["BirthdayCake"]="BirthdayCake",e["ClearFilter"]="ClearFilter",e["Flow"]="Flow",e["TimeEntry"]="TimeEntry",e["CRMProcesses"]="CRMProcesses",e["PageEdit"]="PageEdit",e["PageArrowRight"]="PageArrowRight",e["PageRemove"]="PageRemove",e["Database"]="Database",e["CRMServices"]="CRMServices",e["EditContact"]="EditContact",e["ConnectContacts"]="ConnectContacts",e["AppIconDefaultAdd"]="AppIconDefaultAdd",e["AppIconDefaultList"]="AppIconDefaultList",e["ActivateOrders"]="ActivateOrders",e["DeactivateOrders"]="DeactivateOrders",e["DocumentManagement"]="DocumentManagement",e["CRMReport"]="CRMReport",e["KnowledgeArticle"]="KnowledgeArticle",e["Relationship"]="Relationship",e["ZipFolder"]="ZipFolder",e["SurveyQuestions"]="SurveyQuestions",e["TextDocument"]="TextDocument",e["TextDocumentShared"]="TextDocumentShared",e["PageCheckedOut"]="PageCheckedOut",e["SaveAndClose"]="SaveAndClose",e["Script"]="Script",e["Archive"]="Archive",e["ActivityFeed"]="ActivityFeed",e["EventDate"]="EventDate",e["ArrowUpRight"]="ArrowUpRight",e["CaretRight"]="CaretRight",e["SetAction"]="SetAction",e["CaretSolidLeft"]="CaretSolidLeft",e["CaretSolidDown"]="CaretSolidDown",e["CaretSolidRight"]="CaretSolidRight",e["CaretSolidUp"]="CaretSolidUp",e["PowerAppsLogo"]="PowerAppsLogo",e["PowerApps2Logo"]="PowerApps2Logo",e["SearchIssue"]="SearchIssue",e["SearchIssueMirrored"]="SearchIssueMirrored",e["FabricAssetLibrary"]="FabricAssetLibrary",e["FabricDataConnectionLibrary"]="FabricDataConnectionLibrary",e["FabricDocLibrary"]="FabricDocLibrary",e["FabricFormLibrary"]="FabricFormLibrary",e["FabricFormLibraryMirrored"]="FabricFormLibraryMirrored",e["FabricReportLibrary"]="FabricReportLibrary",e["FabricReportLibraryMirrored"]="FabricReportLibraryMirrored",e["FabricPublicFolder"]="FabricPublicFolder",e["FabricFolderSearch"]="FabricFolderSearch",e["FabricMovetoFolder"]="FabricMovetoFolder",e["FabricUnsyncFolder"]="FabricUnsyncFolder",e["FabricSyncFolder"]="FabricSyncFolder",e["FabricOpenFolderHorizontal"]="FabricOpenFolderHorizontal",e["FabricFolder"]="FabricFolder",e["FabricFolderFill"]="FabricFolderFill",e["FabricNewFolder"]="FabricNewFolder",e["FabricPictureLibrary"]="FabricPictureLibrary",e["AddFavorite"]="AddFavorite",e["AddFavoriteFill"]="AddFavoriteFill",e["BufferTimeBefore"]="BufferTimeBefore",e["BufferTimeAfter"]="BufferTimeAfter",e["BufferTimeBoth"]="BufferTimeBoth",e["PublishContent"]="PublishContent",e["CannedChat"]="CannedChat",e["SkypeForBusinessLogo"]="SkypeForBusinessLogo",e["TabCenter"]="TabCenter",e["PageCheckedin"]="PageCheckedin",e["PageList"]="PageList",e["ReadOutLoud"]="ReadOutLoud",e["CaretBottomLeftSolid8"]="CaretBottomLeftSolid8",e["CaretBottomRightSolid8"]="CaretBottomRightSolid8",e["FolderHorizontal"]="FolderHorizontal",e["MicrosoftStaffhubLogo"]="MicrosoftStaffhubLogo",e["GiftboxOpen"]="GiftboxOpen",e["StatusCircleOuter"]="StatusCircleOuter",e["StatusCircleInner"]="StatusCircleInner",e["StatusCircleRing"]="StatusCircleRing",e["StatusTriangleOuter"]="StatusTriangleOuter",e["StatusTriangleInner"]="StatusTriangleInner",e["StatusTriangleExclamation"]="StatusTriangleExclamation",e["StatusCircleExclamation"]="StatusCircleExclamation",e["StatusCircleErrorX"]="StatusCircleErrorX",e["StatusCircleCheckmark"]="StatusCircleCheckmark",e["StatusCircleInfo"]="StatusCircleInfo",e["StatusCircleBlock"]="StatusCircleBlock",e["StatusCircleBlock2"]="StatusCircleBlock2",e["StatusCircleQuestionMark"]="StatusCircleQuestionMark",e["StatusCircleSync"]="StatusCircleSync",e["Toll"]="Toll",e["ExploreContentSingle"]="ExploreContentSingle",e["CollapseContent"]="CollapseContent",e["CollapseContentSingle"]="CollapseContentSingle",e["InfoSolid"]="InfoSolid",e["ProgressRingDots"]="ProgressRingDots",e["CaloriesAdd"]="CaloriesAdd",e["BranchFork"]="BranchFork",e["MobileReport"]="MobileReport",e["ScaleVolume"]="ScaleVolume",e["HardDriveGroup"]="HardDriveGroup",e["FastMode"]="FastMode",e["ToggleLeft"]="ToggleLeft",e["ToggleRight"]="ToggleRight",e["TriangleShape"]="TriangleShape",e["RectangleShape"]="RectangleShape",e["Trophy2"]="Trophy2",e["BucketColor"]="BucketColor",e["BucketColorFill"]="BucketColorFill",e["Taskboard"]="Taskboard",e["SingleColumn"]="SingleColumn",e["DoubleColumn"]="DoubleColumn",e["TripleColumn"]="TripleColumn",e["ColumnLeftTwoThirds"]="ColumnLeftTwoThirds",e["ColumnRightTwoThirds"]="ColumnRightTwoThirds",e["AccessLogoFill"]="AccessLogoFill",e["AnalyticsLogo"]="AnalyticsLogo",e["AnalyticsQuery"]="AnalyticsQuery",e["NewAnalyticsQuery"]="NewAnalyticsQuery",e["AnalyticsReport"]="AnalyticsReport",e["WordLogo"]="WordLogo",e["WordLogoFill"]="WordLogoFill",e["ExcelLogo"]="ExcelLogo",e["ExcelLogoFill"]="ExcelLogoFill",e["OneNoteLogo"]="OneNoteLogo",e["OneNoteLogoFill"]="OneNoteLogoFill",e["OutlookLogo"]="OutlookLogo",e["OutlookLogoFill"]="OutlookLogoFill",e["PowerPointLogo"]="PowerPointLogo",e["PowerPointLogoFill"]="PowerPointLogoFill",e["PublisherLogo"]="PublisherLogo",e["PublisherLogoFill"]="PublisherLogoFill",e["ScheduleEventAction"]="ScheduleEventAction",e["FlameSolid"]="FlameSolid",e["ServerProcesses"]="ServerProcesses",e["Server"]="Server",e["SaveAll"]="SaveAll",e["LinkedInLogo"]="LinkedInLogo",e["Decimals"]="Decimals",e["SidePanelMirrored"]="SidePanelMirrored",e["ProtectRestrict"]="ProtectRestrict",e["Blog"]="Blog",e["UnknownMirrored"]="UnknownMirrored",e["PublicContactCardMirrored"]="PublicContactCardMirrored",e["GridViewSmall"]="GridViewSmall",e["GridViewMedium"]="GridViewMedium",e["GridViewLarge"]="GridViewLarge",e["Step"]="Step",e["StepInsert"]="StepInsert",e["StepShared"]="StepShared",e["StepSharedAdd"]="StepSharedAdd",e["StepSharedInsert"]="StepSharedInsert",e["ViewDashboard"]="ViewDashboard",e["ViewList"]="ViewList",e["ViewListGroup"]="ViewListGroup",e["ViewListTree"]="ViewListTree",e["TriggerAuto"]="TriggerAuto",e["TriggerUser"]="TriggerUser",e["PivotChart"]="PivotChart",e["StackedBarChart"]="StackedBarChart",e["StackedLineChart"]="StackedLineChart",e["BuildQueue"]="BuildQueue",e["BuildQueueNew"]="BuildQueueNew",e["UserFollowed"]="UserFollowed",e["ContactLink"]="ContactLink",e["Stack"]="Stack",e["Bullseye"]="Bullseye",e["VennDiagram"]="VennDiagram",e["FiveTileGrid"]="FiveTileGrid",e["FocalPoint"]="FocalPoint",e["RingerRemove"]="RingerRemove",e["TeamsLogoInverse"]="TeamsLogoInverse",e["TeamsLogo"]="TeamsLogo",e["TeamsLogoFill"]="TeamsLogoFill",e["SkypeForBusinessLogoFill"]="SkypeForBusinessLogoFill",e["SharepointLogo"]="SharepointLogo",e["SharepointLogoFill"]="SharepointLogoFill",e["DelveLogo"]="DelveLogo",e["DelveLogoFill"]="DelveLogoFill",e["OfficeVideoLogo"]="OfficeVideoLogo",e["OfficeVideoLogoFill"]="OfficeVideoLogoFill",e["ExchangeLogo"]="ExchangeLogo",e["ExchangeLogoFill"]="ExchangeLogoFill",e["DocumentApproval"]="DocumentApproval",e["CloneToDesktop"]="CloneToDesktop",e["InstallToDrive"]="InstallToDrive",e["Blur"]="Blur",e["Build"]="Build",e["ProcessMetaTask"]="ProcessMetaTask",e["BranchFork2"]="BranchFork2",e["BranchLocked"]="BranchLocked",e["BranchCommit"]="BranchCommit",e["BranchCompare"]="BranchCompare",e["BranchMerge"]="BranchMerge",e["BranchPullRequest"]="BranchPullRequest",e["BranchSearch"]="BranchSearch",e["BranchShelveset"]="BranchShelveset",e["RawSource"]="RawSource",e["MergeDuplicate"]="MergeDuplicate",e["RowsGroup"]="RowsGroup",e["RowsChild"]="RowsChild",e["Deploy"]="Deploy",e["Redeploy"]="Redeploy",e["ServerEnviroment"]="ServerEnviroment",e["VisioDiagram"]="VisioDiagram",e["HighlightMappedShapes"]="HighlightMappedShapes",e["TextCallout"]="TextCallout",e["IconSetsFlag"]="IconSetsFlag",e["VisioLogo"]="VisioLogo",e["VisioLogoFill"]="VisioLogoFill",e["VisioDocument"]="VisioDocument",e["TimelineProgress"]="TimelineProgress",e["TimelineDelivery"]="TimelineDelivery",e["Backlog"]="Backlog",e["TeamFavorite"]="TeamFavorite",e["TaskGroup"]="TaskGroup",e["TaskGroupMirrored"]="TaskGroupMirrored",e["ScopeTemplate"]="ScopeTemplate",e["AssessmentGroupTemplate"]="AssessmentGroupTemplate",e["NewTeamProject"]="NewTeamProject",e["CommentAdd"]="CommentAdd",e["CommentNext"]="CommentNext",e["CommentPrevious"]="CommentPrevious",e["ShopServer"]="ShopServer",e["LocaleLanguage"]="LocaleLanguage",e["QueryList"]="QueryList",e["UserSync"]="UserSync",e["UserPause"]="UserPause",e["StreamingOff"]="StreamingOff",e["MoreVertical"]="MoreVertical",e["ArrowTallUpLeft"]="ArrowTallUpLeft",e["ArrowTallUpRight"]="ArrowTallUpRight",e["ArrowTallDownLeft"]="ArrowTallDownLeft",e["ArrowTallDownRight"]="ArrowTallDownRight",e["FieldEmpty"]="FieldEmpty",e["FieldFilled"]="FieldFilled",e["FieldChanged"]="FieldChanged",e["FieldNotChanged"]="FieldNotChanged",e["RingerOff"]="RingerOff",e["PlayResume"]="PlayResume",e["BulletedList2"]="BulletedList2",e["BulletedList2Mirrored"]="BulletedList2Mirrored",e["ImageCrosshair"]="ImageCrosshair",e["GitGraph"]="GitGraph",e["Repo"]="Repo",e["RepoSolid"]="RepoSolid",e["FolderQuery"]="FolderQuery",e["FolderList"]="FolderList",e["FolderListMirrored"]="FolderListMirrored",e["LocationOutline"]="LocationOutline",e["POISolid"]="POISolid",e["CalculatorNotEqualTo"]="CalculatorNotEqualTo",e["BoxSubtractSolid"]="BoxSubtractSolid",e["BoxAdditionSolid"]="BoxAdditionSolid",e["BoxMultiplySolid"]="BoxMultiplySolid",e["BoxPlaySolid"]="BoxPlaySolid",e["BoxCheckmarkSolid"]="BoxCheckmarkSolid",e["CirclePauseSolid"]="CirclePauseSolid",e["CirclePause"]="CirclePause",e["MSNVideosSolid"]="MSNVideosSolid",e["CircleStopSolid"]="CircleStopSolid",e["CircleStop"]="CircleStop",e["NavigateBack"]="NavigateBack",e["NavigateBackMirrored"]="NavigateBackMirrored",e["NavigateForward"]="NavigateForward",e["NavigateForwardMirrored"]="NavigateForwardMirrored",e["UnknownSolid"]="UnknownSolid",e["UnknownMirroredSolid"]="UnknownMirroredSolid",e["CircleAddition"]="CircleAddition",e["CircleAdditionSolid"]="CircleAdditionSolid",e["FilePDB"]="FilePDB",e["FileTemplate"]="FileTemplate",e["FileSQL"]="FileSQL",e["FileJAVA"]="FileJAVA",e["FileASPX"]="FileASPX",e["FileCSS"]="FileCSS",e["FileSass"]="FileSass",e["FileLess"]="FileLess",e["FileHTML"]="FileHTML",e["JavaScriptLanguage"]="JavaScriptLanguage",e["CSharpLanguage"]="CSharpLanguage",e["CSharp"]="CSharp",e["VisualBasicLanguage"]="VisualBasicLanguage",e["VB"]="VB",e["CPlusPlusLanguage"]="CPlusPlusLanguage",e["CPlusPlus"]="CPlusPlus",e["FSharpLanguage"]="FSharpLanguage",e["FSharp"]="FSharp",e["TypeScriptLanguage"]="TypeScriptLanguage",e["PythonLanguage"]="PythonLanguage",e["PY"]="PY",e["CoffeeScript"]="CoffeeScript",e["MarkDownLanguage"]="MarkDownLanguage",e["FullWidth"]="FullWidth",e["FullWidthEdit"]="FullWidthEdit",e["Plug"]="Plug",e["PlugSolid"]="PlugSolid",e["PlugConnected"]="PlugConnected",e["PlugDisconnected"]="PlugDisconnected",e["UnlockSolid"]="UnlockSolid",e["Variable"]="Variable",e["Parameter"]="Parameter",e["CommentUrgent"]="CommentUrgent",e["Storyboard"]="Storyboard",e["DiffInline"]="DiffInline",e["DiffSideBySide"]="DiffSideBySide",e["ImageDiff"]="ImageDiff",e["ImagePixel"]="ImagePixel",e["FileBug"]="FileBug",e["FileCode"]="FileCode",e["FileComment"]="FileComment",e["BusinessHoursSign"]="BusinessHoursSign",e["FileImage"]="FileImage",e["FileSymlink"]="FileSymlink",e["AutoFillTemplate"]="AutoFillTemplate",e["WorkItem"]="WorkItem",e["WorkItemBug"]="WorkItemBug",e["LogRemove"]="LogRemove",e["ColumnOptions"]="ColumnOptions",e["Packages"]="Packages",e["BuildIssue"]="BuildIssue",e["AssessmentGroup"]="AssessmentGroup",e["VariableGroup"]="VariableGroup",e["FullHistory"]="FullHistory",e["SingleColumnEdit"]="SingleColumnEdit",e["DoubleColumnEdit"]="DoubleColumnEdit",e["TripleColumnEdit"]="TripleColumnEdit",e["ColumnLeftTwoThirdsEdit"]="ColumnLeftTwoThirdsEdit",e["ColumnRightTwoThirdsEdit"]="ColumnRightTwoThirdsEdit",e["StreamLogo"]="StreamLogo",e["PassiveAuthentication"]="PassiveAuthentication",e["AlertSolid"]="AlertSolid",e["MegaphoneSolid"]="MegaphoneSolid",e["TaskSolid"]="TaskSolid",e["ConfigurationSolid"]="ConfigurationSolid",e["BugSolid"]="BugSolid",e["CrownSolid"]="CrownSolid",e["Trophy2Solid"]="Trophy2Solid",e["QuickNoteSolid"]="QuickNoteSolid",e["ConstructionConeSolid"]="ConstructionConeSolid",e["PageListSolid"]="PageListSolid",e["PageListMirroredSolid"]="PageListMirroredSolid",e["StarburstSolid"]="StarburstSolid",e["ReadingModeSolid"]="ReadingModeSolid",e["SadSolid"]="SadSolid",e["HealthSolid"]="HealthSolid",e["ShieldSolid"]="ShieldSolid",e["GiftBoxSolid"]="GiftBoxSolid",e["ShoppingCartSolid"]="ShoppingCartSolid",e["MailSolid"]="MailSolid",e["ChatSolid"]="ChatSolid",e["RibbonSolid"]="RibbonSolid",e["FinancialSolid"]="FinancialSolid",e["FinancialMirroredSolid"]="FinancialMirroredSolid",e["HeadsetSolid"]="HeadsetSolid",e["PermissionsSolid"]="PermissionsSolid",e["ParkingSolid"]="ParkingSolid",e["ParkingMirroredSolid"]="ParkingMirroredSolid",e["DiamondSolid"]="DiamondSolid",e["AsteriskSolid"]="AsteriskSolid",e["OfflineStorageSolid"]="OfflineStorageSolid",e["BankSolid"]="BankSolid",e["DecisionSolid"]="DecisionSolid",e["Parachute"]="Parachute",e["ParachuteSolid"]="ParachuteSolid",e["FiltersSolid"]="FiltersSolid",e["ColorSolid"]="ColorSolid",e["ReviewSolid"]="ReviewSolid",e["ReviewRequestSolid"]="ReviewRequestSolid",e["ReviewRequestMirroredSolid"]="ReviewRequestMirroredSolid",e["ReviewResponseSolid"]="ReviewResponseSolid",e["FeedbackRequestSolid"]="FeedbackRequestSolid",e["FeedbackRequestMirroredSolid"]="FeedbackRequestMirroredSolid",e["FeedbackResponseSolid"]="FeedbackResponseSolid",e["WorkItemBar"]="WorkItemBar",e["WorkItemBarSolid"]="WorkItemBarSolid",e["Separator"]="Separator",e["NavigateExternalInline"]="NavigateExternalInline",e["PlanView"]="PlanView",e["TimelineMatrixView"]="TimelineMatrixView",e["EngineeringGroup"]="EngineeringGroup",e["ProjectCollection"]="ProjectCollection",e["CaretBottomRightCenter8"]="CaretBottomRightCenter8",e["CaretBottomLeftCenter8"]="CaretBottomLeftCenter8",e["CaretTopRightCenter8"]="CaretTopRightCenter8",e["CaretTopLeftCenter8"]="CaretTopLeftCenter8",e["DonutChart"]="DonutChart",e["ChevronUnfold10"]="ChevronUnfold10",e["ChevronFold10"]="ChevronFold10",e["DoubleChevronDown8"]="DoubleChevronDown8",e["DoubleChevronUp8"]="DoubleChevronUp8",e["DoubleChevronLeft8"]="DoubleChevronLeft8",e["DoubleChevronRight8"]="DoubleChevronRight8",e["ChevronDownEnd6"]="ChevronDownEnd6",e["ChevronUpEnd6"]="ChevronUpEnd6",e["ChevronLeftEnd6"]="ChevronLeftEnd6",e["ChevronRightEnd6"]="ChevronRightEnd6",e["ContextMenu"]="ContextMenu",e["AzureAPIManagement"]="AzureAPIManagement",e["AzureServiceEndpoint"]="AzureServiceEndpoint",e["VSTSLogo"]="VSTSLogo",e["VSTSAltLogo1"]="VSTSAltLogo1",e["VSTSAltLogo2"]="VSTSAltLogo2",e["FileTypeSolution"]="FileTypeSolution",e["WordLogoInverse16"]="WordLogoInverse16",e["WordLogo16"]="WordLogo16",e["WordLogoFill16"]="WordLogoFill16",e["PowerPointLogoInverse16"]="PowerPointLogoInverse16",e["PowerPointLogo16"]="PowerPointLogo16",e["PowerPointLogoFill16"]="PowerPointLogoFill16",e["ExcelLogoInverse16"]="ExcelLogoInverse16",e["ExcelLogo16"]="ExcelLogo16",e["ExcelLogoFill16"]="ExcelLogoFill16",e["OneNoteLogoInverse16"]="OneNoteLogoInverse16",e["OneNoteLogo16"]="OneNoteLogo16",e["OneNoteLogoFill16"]="OneNoteLogoFill16",e["OutlookLogoInverse16"]="OutlookLogoInverse16",e["OutlookLogo16"]="OutlookLogo16",e["OutlookLogoFill16"]="OutlookLogoFill16",e["PublisherLogoInverse16"]="PublisherLogoInverse16",e["PublisherLogo16"]="PublisherLogo16",e["PublisherLogoFill16"]="PublisherLogoFill16",e["VisioLogoInverse16"]="VisioLogoInverse16",e["VisioLogo16"]="VisioLogo16",e["VisioLogoFill16"]="VisioLogoFill16",e["TestBeaker"]="TestBeaker",e["TestBeakerSolid"]="TestBeakerSolid",e["TestExploreSolid"]="TestExploreSolid",e["TestAutoSolid"]="TestAutoSolid",e["TestUserSolid"]="TestUserSolid",e["TestImpactSolid"]="TestImpactSolid",e["TestPlan"]="TestPlan",e["TestStep"]="TestStep",e["TestParameter"]="TestParameter",e["TestSuite"]="TestSuite",e["TestCase"]="TestCase",e["Sprint"]="Sprint",e["SignOut"]="SignOut",e["TriggerApproval"]="TriggerApproval",e["Rocket"]="Rocket",e["AzureKeyVault"]="AzureKeyVault",e["Onboarding"]="Onboarding",e["Transition"]="Transition",e["LikeSolid"]="LikeSolid",e["DislikeSolid"]="DislikeSolid",e["CRMCustomerInsightsApp"]="CRMCustomerInsightsApp",e["EditCreate"]="EditCreate",e["UnSetColor"]="UnSetColor",e["DeclineCall"]="DeclineCall",e["RectangularClipping"]="RectangularClipping",e["TeamsLogo16"]="TeamsLogo16",e["TeamsLogoFill16"]="TeamsLogoFill16",e["Spacer"]="Spacer",e["SkypeLogo16"]="SkypeLogo16",e["SkypeForBusinessLogo16"]="SkypeForBusinessLogo16",e["SkypeForBusinessLogoFill16"]="SkypeForBusinessLogoFill16",e["FilterSolid"]="FilterSolid",e["MailUndelivered"]="MailUndelivered",e["MailTentative"]="MailTentative",e["MailTentativeMirrored"]="MailTentativeMirrored",e["MailReminder"]="MailReminder",e["ReceiptUndelivered"]="ReceiptUndelivered",e["ReceiptTentative"]="ReceiptTentative",e["ReceiptTentativeMirrored"]="ReceiptTentativeMirrored",e["Inbox"]="Inbox",e["IRMReply"]="IRMReply",e["IRMReplyMirrored"]="IRMReplyMirrored",e["IRMForward"]="IRMForward",e["IRMForwardMirrored"]="IRMForwardMirrored",e["VoicemailIRM"]="VoicemailIRM",e["EventAccepted"]="EventAccepted",e["EventTentative"]="EventTentative",e["EventTentativeMirrored"]="EventTentativeMirrored",e["EventDeclined"]="EventDeclined",e["IDBadge"]="IDBadge",e["BackgroundColor"]="BackgroundColor",e["OfficeFormsLogoInverse16"]="OfficeFormsLogoInverse16",e["OfficeFormsLogo"]="OfficeFormsLogo",e["OfficeFormsLogoFill"]="OfficeFormsLogoFill",e["OfficeFormsLogo16"]="OfficeFormsLogo16",e["OfficeFormsLogoFill16"]="OfficeFormsLogoFill16",e["OfficeFormsLogoInverse24"]="OfficeFormsLogoInverse24",e["OfficeFormsLogo24"]="OfficeFormsLogo24",e["OfficeFormsLogoFill24"]="OfficeFormsLogoFill24",e["PageLock"]="PageLock",e["NotExecuted"]="NotExecuted",e["NotImpactedSolid"]="NotImpactedSolid",e["FieldReadOnly"]="FieldReadOnly",e["FieldRequired"]="FieldRequired",e["BacklogBoard"]="BacklogBoard",e["ExternalBuild"]="ExternalBuild",e["ExternalTFVC"]="ExternalTFVC",e["ExternalXAML"]="ExternalXAML",e["IssueSolid"]="IssueSolid",e["DefectSolid"]="DefectSolid",e["LadybugSolid"]="LadybugSolid",e["NugetLogo"]="NugetLogo",e["TFVCLogo"]="TFVCLogo",e["ProjectLogo32"]="ProjectLogo32",e["ProjectLogoFill32"]="ProjectLogoFill32",e["ProjectLogo16"]="ProjectLogo16",e["ProjectLogoFill16"]="ProjectLogoFill16",e["SwayLogo32"]="SwayLogo32",e["SwayLogoFill32"]="SwayLogoFill32",e["SwayLogo16"]="SwayLogo16",e["SwayLogoFill16"]="SwayLogoFill16",e["ClassNotebookLogo32"]="ClassNotebookLogo32",e["ClassNotebookLogoFill32"]="ClassNotebookLogoFill32",e["ClassNotebookLogo16"]="ClassNotebookLogo16",e["ClassNotebookLogoFill16"]="ClassNotebookLogoFill16",e["ClassNotebookLogoInverse32"]="ClassNotebookLogoInverse32",e["ClassNotebookLogoInverse16"]="ClassNotebookLogoInverse16",e["StaffNotebookLogo32"]="StaffNotebookLogo32",e["StaffNotebookLogoFill32"]="StaffNotebookLogoFill32",e["StaffNotebookLogo16"]="StaffNotebookLogo16",e["StaffNotebookLogoFill16"]="StaffNotebookLogoFill16",e["StaffNotebookLogoInverted32"]="StaffNotebookLogoInverted32",e["StaffNotebookLogoInverted16"]="StaffNotebookLogoInverted16",e["KaizalaLogo"]="KaizalaLogo",e["TaskLogo"]="TaskLogo",e["ProtectionCenterLogo32"]="ProtectionCenterLogo32",e["GallatinLogo"]="GallatinLogo",e["Globe2"]="Globe2",e["Guitar"]="Guitar",e["Breakfast"]="Breakfast",e["Brunch"]="Brunch",e["BeerMug"]="BeerMug",e["Vacation"]="Vacation",e["Teeth"]="Teeth",e["Taxi"]="Taxi",e["Chopsticks"]="Chopsticks",e["SyncOccurence"]="SyncOccurence",e["UnsyncOccurence"]="UnsyncOccurence",e["PrimaryCalendar"]="PrimaryCalendar",e["SearchCalendar"]="SearchCalendar",e["VideoOff"]="VideoOff",e["MicrosoftFlowLogo"]="MicrosoftFlowLogo",e["BusinessCenterLogo"]="BusinessCenterLogo",e["ToDoLogoBottom"]="ToDoLogoBottom",e["ToDoLogoTop"]="ToDoLogoTop",e["EditSolid12"]="EditSolid12",e["EditSolidMirrored12"]="EditSolidMirrored12",e["UneditableSolid12"]="UneditableSolid12",e["UneditableSolidMirrored12"]="UneditableSolidMirrored12",e["UneditableMirrored"]="UneditableMirrored",e["AdminALogo32"]="AdminALogo32",e["AdminALogoFill32"]="AdminALogoFill32",e["ToDoLogoInverse"]="ToDoLogoInverse",e["Snooze"]="Snooze",e["WaffleOffice365"]="WaffleOffice365",e["ImageSearch"]="ImageSearch",e["NewsSearch"]="NewsSearch",e["VideoSearch"]="VideoSearch",e["R"]="R",e["FontColorA"]="FontColorA",e["FontColorSwatch"]="FontColorSwatch",e["LightWeight"]="LightWeight",e["NormalWeight"]="NormalWeight",e["SemiboldWeight"]="SemiboldWeight",e["GroupObject"]="GroupObject",e["UngroupObject"]="UngroupObject",e["AlignHorizontalLeft"]="AlignHorizontalLeft",e["AlignHorizontalCenter"]="AlignHorizontalCenter",e["AlignHorizontalRight"]="AlignHorizontalRight",e["AlignVerticalTop"]="AlignVerticalTop",e["AlignVerticalCenter"]="AlignVerticalCenter",e["AlignVerticalBottom"]="AlignVerticalBottom",e["HorizontalDistributeCenter"]="HorizontalDistributeCenter",e["VerticalDistributeCenter"]="VerticalDistributeCenter",e["Ellipse"]="Ellipse",e["Line"]="Line",e["Octagon"]="Octagon",e["Hexagon"]="Hexagon",e["Pentagon"]="Pentagon",e["RightTriangle"]="RightTriangle",e["HalfCircle"]="HalfCircle",e["QuarterCircle"]="QuarterCircle",e["ThreeQuarterCircle"]="ThreeQuarterCircle",e["SixPointStar"]="SixPointStar",e["TwelvePointStar"]="TwelvePointStar",e["ArrangeBringToFront"]="ArrangeBringToFront",e["ArrangeSendToBack"]="ArrangeSendToBack",e["ArrangeSendBackward"]="ArrangeSendBackward",e["ArrangeBringForward"]="ArrangeBringForward",e["BorderDash"]="BorderDash",e["BorderDot"]="BorderDot",e["LineStyle"]="LineStyle",e["LineThickness"]="LineThickness",e["WindowEdit"]="WindowEdit",e["HintText"]="HintText",e["MediaAdd"]="MediaAdd",e["AnchorLock"]="AnchorLock",e["AutoHeight"]="AutoHeight",e["ChartSeries"]="ChartSeries",e["ChartXAngle"]="ChartXAngle",e["ChartYAngle"]="ChartYAngle",e["Combobox"]="Combobox",e["LineSpacing"]="LineSpacing",e["Padding"]="Padding",e["PaddingTop"]="PaddingTop",e["PaddingBottom"]="PaddingBottom",e["PaddingLeft"]="PaddingLeft",e["PaddingRight"]="PaddingRight",e["NavigationFlipper"]="NavigationFlipper",e["AlignJustify"]="AlignJustify",e["TextOverflow"]="TextOverflow",e["VisualsFolder"]="VisualsFolder",e["VisualsStore"]="VisualsStore",e["PictureCenter"]="PictureCenter",e["PictureFill"]="PictureFill",e["PicturePosition"]="PicturePosition",e["PictureStretch"]="PictureStretch",e["PictureTile"]="PictureTile",e["Slider"]="Slider",e["SliderHandleSize"]="SliderHandleSize",e["DefaultRatio"]="DefaultRatio",e["NumberSequence"]="NumberSequence",e["GUID"]="GUID",e["ReportAdd"]="ReportAdd",e["DashboardAdd"]="DashboardAdd",e["MapPinSolid"]="MapPinSolid",e["WebPublish"]="WebPublish",e["PieSingleSolid"]="PieSingleSolid",e["BlockedSolid"]="BlockedSolid",e["DrillDown"]="DrillDown",e["DrillDownSolid"]="DrillDownSolid",e["DrillExpand"]="DrillExpand",e["DrillShow"]="DrillShow",e["SpecialEvent"]="SpecialEvent",e["OneDriveFolder16"]="OneDriveFolder16",e["FunctionalManagerDashboard"]="FunctionalManagerDashboard",e["BIDashboard"]="BIDashboard",e["CodeEdit"]="CodeEdit",e["RenewalCurrent"]="RenewalCurrent",e["RenewalFuture"]="RenewalFuture",e["SplitObject"]="SplitObject",e["BulkUpload"]="BulkUpload",e["DownloadDocument"]="DownloadDocument",e["Flower"]="Flower",e["WaitlistConfirm"]="WaitlistConfirm",e["WaitlistConfirmMirrored"]="WaitlistConfirmMirrored",e["LaptopSecure"]="LaptopSecure",e["DragObject"]="DragObject",e["EntryView"]="EntryView",e["EntryDecline"]="EntryDecline",e["ContactCardSettings"]="ContactCardSettings",e["ContactCardSettingsMirrored"]="ContactCardSettingsMirrored",e["CalendarSettings"]="CalendarSettings",e["CalendarSettingsMirrored"]="CalendarSettingsMirrored",e["HardDriveLock"]="HardDriveLock",e["HardDriveUnlock"]="HardDriveUnlock",e["AccountManagement"]="AccountManagement",e["TransitionPop"]="TransitionPop",e["TransitionPush"]="TransitionPush",e["TransitionEffect"]="TransitionEffect",e["LookupEntities"]="LookupEntities",e["ExploreData"]="ExploreData",e["AddBookmark"]="AddBookmark",e["SearchBookmark"]="SearchBookmark",e["DrillThrough"]="DrillThrough",e["MasterDatabase"]="MasterDatabase",e["CertifiedDatabase"]="CertifiedDatabase",e["MaximumValue"]="MaximumValue",e["MinimumValue"]="MinimumValue",e["VisualStudioIDELogo32"]="VisualStudioIDELogo32",e["PasteAsText"]="PasteAsText",e["PasteAsCode"]="PasteAsCode",e["BrowserTab"]="BrowserTab",e["BrowserTabScreenshot"]="BrowserTabScreenshot",e["DesktopScreenshot"]="DesktopScreenshot",e["FileYML"]="FileYML",e["ClipboardSolid"]="ClipboardSolid",e["FabricUserFolder"]="FabricUserFolder",e["FabricNetworkFolder"]="FabricNetworkFolder",e["AnalyticsView"]="AnalyticsView",e["Video360Generic"]="Video360Generic",e["Leave"]="Leave",e["Trending12"]="Trending12",e["Blocked12"]="Blocked12",e["Warning12"]="Warning12",e["CheckedOutByOther12"]="CheckedOutByOther12",e["CheckedOutByYou12"]="CheckedOutByYou12",e["CircleShapeSolid"]="CircleShapeSolid",e["SquareShapeSolid"]="SquareShapeSolid",e["TriangleShapeSolid"]="TriangleShapeSolid",e["DropShapeSolid"]="DropShapeSolid",e["RectangleShapeSolid"]="RectangleShapeSolid",e["ZoomToFit"]="ZoomToFit",e["InsertColumnsLeft"]="InsertColumnsLeft",e["InsertColumnsRight"]="InsertColumnsRight",e["InsertRowsAbove"]="InsertRowsAbove",e["InsertRowsBelow"]="InsertRowsBelow",e["DeleteColumns"]="DeleteColumns",e["DeleteRows"]="DeleteRows",e["DeleteRowsMirrored"]="DeleteRowsMirrored",e["DeleteTable"]="DeleteTable",e["VersionControlPush"]="VersionControlPush",e["StackedColumnChart2"]="StackedColumnChart2",e["TripleColumnWide"]="TripleColumnWide",e["QuadColumn"]="QuadColumn",e["WhiteBoardApp16"]="WhiteBoardApp16",e["WhiteBoardApp32"]="WhiteBoardApp32",e["InsertSignatureLine"]="InsertSignatureLine",e["ArrangeByFrom"]="ArrangeByFrom",e["Phishing"]="Phishing",e["CreateMailRule"]="CreateMailRule",e["PublishCourse"]="PublishCourse",e["DictionaryRemove"]="DictionaryRemove",e["UserRemove"]="UserRemove",e["UserEvent"]="UserEvent",e["Encryption"]="Encryption",e["D365TalentLearn"]="D365TalentLearn",e["D365TalentInsight"]="D365TalentInsight",e["D365TalentHRCore"]="D365TalentHRCore",e["BacklogList"]="BacklogList",e["ButtonControl"]="ButtonControl",e["TableGroup"]="TableGroup",e["MountainClimbing"]="MountainClimbing",e["TagUnknown"]="TagUnknown",e["TagUnknownMirror"]="TagUnknownMirror",e["TagUnknown12"]="TagUnknown12",e["TagUnknown12Mirror"]="TagUnknown12Mirror",e["Link12"]="Link12",e["Presentation"]="Presentation",e["Presentation12"]="Presentation12",e["Lock12"]="Lock12",e["BuildDefinition"]="BuildDefinition",e["ReleaseDefinition"]="ReleaseDefinition",e["SaveTemplate"]="SaveTemplate",e["UserGauge"]="UserGauge",e["BlockedSiteSolid12"]="BlockedSiteSolid12",e["TagSolid"]="TagSolid",e["OfficeChat"]="OfficeChat",e["OfficeChatSolid"]="OfficeChatSolid",e["MailSchedule"]="MailSchedule",e["WarningSolid"]="WarningSolid",e["Blocked2Solid"]="Blocked2Solid",e["SkypeCircleArrow"]="SkypeCircleArrow",e["SkypeArrow"]="SkypeArrow",e["SyncStatus"]="SyncStatus",e["SyncStatusSolid"]="SyncStatusSolid",e["ProjectDocument"]="ProjectDocument",e["ToDoLogoOutline"]="ToDoLogoOutline",e["VisioOnlineLogoFill32"]="VisioOnlineLogoFill32",e["VisioOnlineLogo32"]="VisioOnlineLogo32",e["VisioOnlineLogoCloud32"]="VisioOnlineLogoCloud32",e["VisioDiagramSync"]="VisioDiagramSync",e["Event12"]="Event12",e["EventDateMissed12"]="EventDateMissed12",e["UserOptional"]="UserOptional",e["ResponsesMenu"]="ResponsesMenu",e["DoubleDownArrow"]="DoubleDownArrow",e["DistributeDown"]="DistributeDown",e["BookmarkReport"]="BookmarkReport",e["FilterSettings"]="FilterSettings",e["GripperDotsVertical"]="GripperDotsVertical",e["MailAttached"]="MailAttached",e["AddIn"]="AddIn",e["LinkedDatabase"]="LinkedDatabase",e["PromotedDatabase"]="PromotedDatabase",e["BarChartVerticalFilter"]="BarChartVerticalFilter",e["BarChartVerticalFilterSolid"]="BarChartVerticalFilterSolid",e["ShowTimeAs"]="ShowTimeAs";e["FileRequest"]="FileRequest",e["WorkItemAlert"]="WorkItemAlert",e["PowerBILogo16"]="PowerBILogo16",e["PowerBILogoBackplate16"]="PowerBILogoBackplate16",e["BulletedListText"]="BulletedListText",e["BulletedListBullet"]="BulletedListBullet",e["BulletedListTextMirrored"]="BulletedListTextMirrored",e["BulletedListBulletMirrored"]="BulletedListBulletMirrored",e["NumberedListText"]="NumberedListText",e["NumberedListNumber"]="NumberedListNumber",e["NumberedListTextMirrored"]="NumberedListTextMirrored",e["NumberedListNumberMirrored"]="NumberedListNumberMirrored",e["RemoveLinkChain"]="RemoveLinkChain",e["RemoveLinkX"]="RemoveLinkX",e["FabricTextHighlight"]="FabricTextHighlight",e["ClearFormattingA"]="ClearFormattingA",e["ClearFormattingEraser"]="ClearFormattingEraser",e["Photo2Fill"]="Photo2Fill",e["IncreaseIndentText"]="IncreaseIndentText",e["IncreaseIndentArrow"]="IncreaseIndentArrow",e["DecreaseIndentText"]="DecreaseIndentText",e["DecreaseIndentArrow"]="DecreaseIndentArrow",e["IncreaseIndentTextMirrored"]="IncreaseIndentTextMirrored",e["IncreaseIndentArrowMirrored"]="IncreaseIndentArrowMirrored",e["DecreaseIndentTextMirrored"]="DecreaseIndentTextMirrored",e["DecreaseIndentArrowMirrored"]="DecreaseIndentArrowMirrored",e["CheckListText"]="CheckListText",e["CheckListCheck"]="CheckListCheck",e["CheckListTextMirrored"]="CheckListTextMirrored",e["CheckListCheckMirrored"]="CheckListCheckMirrored",e["NumberSymbol"]="NumberSymbol",e["Coupon"]="Coupon",e["VerifiedBrand"]="VerifiedBrand",e["ReleaseGate"]="ReleaseGate",e["ReleaseGateCheck"]="ReleaseGateCheck",e["ReleaseGateError"]="ReleaseGateError",e["M365InvoicingLogo"]="M365InvoicingLogo",e["FabricTextHighlightComposite"]="FabricTextHighlightComposite",e["Dataflows"]="Dataflows",e["GenericScanFilled"]="GenericScanFilled",e["DiagnosticDataBarTooltip"]="DiagnosticDataBarTooltip",e["SaveToMobile"]="SaveToMobile",e["Orientation2"]="Orientation2",e["ScreenCast"]="ScreenCast",e["ShowGrid"]="ShowGrid",e["SnapToGrid"]="SnapToGrid",e["ContactList"]="ContactList",e["NewMail"]="NewMail",e["EyeShadow"]="EyeShadow",e["CampaignTemplate"]="CampaignTemplate",e["ChartTemplate"]="ChartTemplate",e["PageListFilter"]="PageListFilter",e["SecondaryNav"]="SecondaryNav",e["ColumnVerticalSection"]="ColumnVerticalSection",e["SkypeCircleSlash"]="SkypeCircleSlash",e["SkypeSlash"]="SkypeSlash",e["CustomizeToolbar"]="CustomizeToolbar",e["DuplicateRow"]="DuplicateRow",e["RemoveFromTrash"]="RemoveFromTrash",e["MailOptions"]="MailOptions",e["Childof"]="Childof",e["Footer"]="Footer",e["Header"]="Header",e["BarChartVerticalFill"]="BarChartVerticalFill",e["StackedColumnChart2Fill"]="StackedColumnChart2Fill",e["PlainText"]="PlainText",e["AccessibiltyChecker"]="AccessibiltyChecker",e["DatabaseSync"]="DatabaseSync",e["TabOneColumn"]="TabOneColumn",e["TabTwoColumn"]="TabTwoColumn",e["TabThreeColumn"]="TabThreeColumn",e["DecreaseIndentLegacy"]="DecreaseIndentLegacy",e["IncreaseIndentLegacy"]="IncreaseIndentLegacy",e["SizeLegacy"]="SizeLegacy"})(_||(_={}));var q="https://spoprod-a.akamaihd.net/files/fabric/assets/icons/";function Q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:q,o=arguments.length>1?arguments[1]:void 0;[w,O,M,D,x,P,B,R,I,A,E,j,N,V,H,W,U,G].forEach(function(t){return t(e,o)}),z()}var $=t("60a3"),K=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"hello"},[t("h1",[e._v(e._s(e.msg))]),t("OverviewItem",{attrs:{title:"Modifiers"}},[t("OfficeCheckbox",{staticStyle:{margin:"5px",display:"inline-block"},attrs:{label:"Disabled"},model:{value:e.disabled,callback:function(o){e.disabled=o},expression:"disabled"}}),t("OfficeCheckbox",{staticStyle:{margin:"5px",display:"inline-block"},attrs:{label:"Required"},model:{value:e.required,callback:function(o){e.required=o},expression:"required"}}),t("OfficeCheckbox",{staticStyle:{margin:"5px",display:"inline-block"},attrs:{label:"Checked"},model:{value:e.checked,callback:function(o){e.checked=o},expression:"checked"}})],1),t("OverviewItem",{attrs:{title:"Checkbox"}},[t("OfficeCheckbox",{staticStyle:{display:"inline-block"},attrs:{disabled:e.disabled,label:"Checkbox"},model:{value:e.checkboxChecked,callback:function(o){e.checkboxChecked=o},expression:"checkboxChecked"}}),t("OfficeLabel",{staticStyle:{display:"inline-block","margin-left":"50px"},attrs:{disabled:e.disabled}},[e._v("The checkbox is\n "+e._s(e.checkboxChecked?"checked":"not checked")+"\n ")])],1),t("OverviewItem",{attrs:{title:"Buttons"}},[t("OfficeButton",{staticStyle:{margin:"5px"},attrs:{label:"Default Button",disabled:e.disabled,checked:e.checked},on:{click:e.clicked}}),t("OfficeButton",{staticStyle:{margin:"5px"},attrs:{label:"Primary Button",primary:!0,disabled:e.disabled,checked:e.checked},on:{click:e.clicked}})],1),t("OverviewItem",{attrs:{title:"Label"}},[t("OfficeLabel",{attrs:{disabled:e.disabled,required:e.required}},[e._v("TestLabel")])],1),t("OverviewItem",{attrs:{title:"Image"}},[t("OfficeImage",{attrs:{src:"http://placehold.it/350x150",alt:"Example",maximizeFrame:""}})],1),t("OverviewItem",{attrs:{title:"Icon",options:e.iconOptions},scopedSlots:e._u([{key:"default",fn:function(o){return[t("OfficeIcon",e._b({staticStyle:{"font-size":"50px"}},"OfficeIcon",o,!1))]}}])}),t("OverviewItem",{attrs:{title:"Text Field",options:e.textFieldOptions},scopedSlots:e._u([{key:"default",fn:function(o){return[t("OfficeTextField",e._b({},"OfficeTextField",o,!1))]}}])}),t("OverviewItem",{attrs:{title:"Choice Group",options:e.choiceGroupOptions},scopedSlots:e._u([{key:"default",fn:function(o){return[t("OfficeChoiceGroup",e._b({attrs:{options:[{key:"A",text:"Option A"},{key:"B",text:"Option B"}],defaultSelectedKey:"A"}},"OfficeChoiceGroup",o,!1))]}}])}),t("OverviewItem",{attrs:{title:"Toggle"}},[t("OfficeToggle",{attrs:{disabled:e.disabled,label:"Normal Toggle",onText:"on",offText:"off"},model:{value:e.toggleChecked,callback:function(o){e.toggleChecked=o},expression:"toggleChecked"}}),t("OfficeLabel",{attrs:{disabled:e.disabled,required:e.required}},[e._v("Toggle: "+e._s(e.toggleChecked?"on":"off")+"\n ")])],1),t("OverviewItem",{attrs:{title:"Links"}},[e._v("\n A Link to\n "),t("OfficeLink",{attrs:{href:"https://google.com"}},[e._v("Google")]),t("br"),e._v("\n Another link without href\n "),t("OfficeLink",{on:{click:e.clicked}},[e._v("IS HERE")]),t("br"),e._v("\n And a\n "),t("OfficeLink",{attrs:{disabled:""}},[e._v("Disabled Link!")])],1),t("OverviewItem",{attrs:{title:"Slider"}},[t("OfficeSlider",{attrs:{min:0,max:10},model:{value:e.sliderValue,callback:function(o){e.sliderValue=o},expression:"sliderValue"}}),t("OfficeSlider",{attrs:{min:0,max:10,showValue:""},model:{value:e.sliderValue,callback:function(o){e.sliderValue=o},expression:"sliderValue"}}),t("OfficeSlider",{attrs:{min:0,max:10,showValue:"",disabled:""},model:{value:e.sliderValue,callback:function(o){e.sliderValue=o},expression:"sliderValue"}}),t("OfficeSlider",{staticClass:"vertical-slider",attrs:{min:0,max:10,vertical:"",showValue:""},model:{value:e.sliderValue,callback:function(o){e.sliderValue=o},expression:"sliderValue"}}),t("OfficeSlider",{staticClass:"vertical-slider",attrs:{min:0,max:10,vertical:"",showValue:"",disabled:""},model:{value:e.sliderValue,callback:function(o){e.sliderValue=o},expression:"sliderValue"}}),t("OfficeLabel",[e._v("Value: "+e._s(e.sliderValue))])],1),t("OfficeLabel",{staticStyle:{"margin-top":"30px"}},[e._v("This is the demo page for\n "),t("OfficeLink",{attrs:{href:"https://github.com/s-bauer/office-ui-fabric-vue"}},[e._v("office-ui-fabric-vue")])],1)],1)},Y=[],J=t("bee2"),X={BooleanToggle:"BooleanToggle",StringInput:"StringInput"},Z=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{class:e.classNames.root},[t("div",{class:e.classNames.choiceFieldWrapper},[t("input",{class:e.classNames.input,attrs:{id:e.id,name:e.name,disabled:e.disabled,required:e.required,type:"radio"},domProps:{checked:e.checked},on:{change:function(o){e.$emit("change",o)}}}),t("label",{class:e.classNames.field,attrs:{for:e.id}},[t("span",{staticClass:"ms-ChoiceFieldLabel",attrs:{id:e.labelId}},[e._v("\n "+e._s(e.text)+"\n ")])])])])},ee=[],oe=t("ade3");t("6b54");function te(e){var o={},t=function(t){var r;e.hasOwnProperty(t)&&Object.defineProperty(o,t,{get:function(){return void 0===r&&(r=Object(m["a"])(e[t]).toString()),r},enumerable:!0,configurable:!0})};for(var r in e)t(r);return o}var re=t("2996"),ie="cubic-bezier(.1,.9,.2,1)",ae="cubic-bezier(.1,.25,.75,.9)",ne="0.167s",le="0.267s",se="0.367s",ce="0.467s",de=Object(re["a"])({from:{opacity:0},to:{opacity:1}}),ue=Object(re["a"])({from:{opacity:1},to:{opacity:0}}),ge=ze(-10),he=ze(-20),pe=ze(-40),me=ze(-400),be=ze(10),fe=ze(20),Se=ze(40),Ce=ze(400),ve=qe(10),ke=qe(20),ye=qe(-10),Le=qe(-20),Fe=Qe(10),Te=Qe(20),we=Qe(40),Oe=Qe(400),Me=Qe(-10),De=Qe(-20),xe=Qe(-40),Pe=Qe(-400),Be=$e(-10),Re=$e(-20),Ie=$e(10),Ae=$e(20),Ee=Object(re["a"])({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),je=Object(re["a"])({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),Ne=Object(re["a"])({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),Ve=Object(re["a"])({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),He=Object(re["a"])({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),We=Object(re["a"])({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}}),Ue={easeFunction1:ie,easeFunction2:ae,durationValue1:ne,durationValue2:le,durationValue3:se,durationValue4:ce},Ge={slideRightIn10:_e("".concat(de,",").concat(ge),se,ie),slideRightIn20:_e("".concat(de,",").concat(he),se,ie),slideRightIn40:_e("".concat(de,",").concat(pe),se,ie),slideRightIn400:_e("".concat(de,",").concat(me),se,ie),slideLeftIn10:_e("".concat(de,",").concat(be),se,ie),slideLeftIn20:_e("".concat(de,",").concat(fe),se,ie),slideLeftIn40:_e("".concat(de,",").concat(Se),se,ie),slideLeftIn400:_e("".concat(de,",").concat(Ce),se,ie),slideUpIn10:_e("".concat(de,",").concat(ve),se,ie),slideUpIn20:_e("".concat(de,",").concat(ke),se,ie),slideDownIn10:_e("".concat(de,",").concat(ye),se,ie),slideDownIn20:_e("".concat(de,",").concat(Le),se,ie),slideRightOut10:_e("".concat(ue,",").concat(Fe),se,ie),slideRightOut20:_e("".concat(ue,",").concat(Te),se,ie),slideRightOut40:_e("".concat(ue,",").concat(we),se,ie),slideRightOut400:_e("".concat(ue,",").concat(Oe),se,ie),slideLeftOut10:_e("".concat(ue,",").concat(Me),se,ie),slideLeftOut20:_e("".concat(ue,",").concat(De),se,ie),slideLeftOut40:_e("".concat(ue,",").concat(xe),se,ie),slideLeftOut400:_e("".concat(ue,",").concat(Pe),se,ie),slideUpOut10:_e("".concat(ue,",").concat(Be),se,ie),slideUpOut20:_e("".concat(ue,",").concat(Re),se,ie),slideDownOut10:_e("".concat(ue,",").concat(Ie),se,ie),slideDownOut20:_e("".concat(ue,",").concat(Ae),se,ie),scaleUpIn100:_e("".concat(de,",").concat(Ee),se,ie),scaleDownIn100:_e("".concat(de,",").concat(Ne),se,ie),scaleUpOut103:_e("".concat(ue,",").concat(Ve),ne,ae),scaleDownOut98:_e("".concat(ue,",").concat(je),ne,ae),fadeIn100:_e(de,ne,ae),fadeIn200:_e(de,le,ae),fadeIn400:_e(de,se,ae),fadeIn500:_e(de,ce,ae),fadeOut100:_e(ue,ne,ae),fadeOut200:_e(ue,le,ae),fadeOut400:_e(ue,se,ae),fadeOut500:_e(ue,ce,ae),rotate90deg:_e(He,"0.1s",ae),rotateN90deg:_e(We,"0.1s",ae)};function _e(e,o,t){return{animationName:e,animationDuration:o,animationTimingFunction:t,animationFillMode:"both"}}function ze(e){return Object(re["a"])({from:{transform:"translate3d(".concat(e,"px,0,0)")},to:{transform:"translate3d(0,0,0)"}})}function qe(e){return Object(re["a"])({from:{transform:"translate3d(0,".concat(e,"px,0)")},to:{transform:"translate3d(0,0,0)"}})}function Qe(e){return Object(re["a"])({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(".concat(e,"px,0,0)")}})}function $e(e){return Object(re["a"])({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,".concat(e,"px,0)")}})}var Ke={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",neutralSecondaryAlt:"#767676",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"};t("2909");var Ye,Je=!1;function Xe(e){return Je||"undefined"===typeof document?void 0:e&&e.ownerDocument?e.ownerDocument:document}function Ze(e){var o=null;try{o=window.localStorage.getItem(e)}catch(t){}return o}function eo(){if(void 0===Ye){var e=Xe(),o=Ze("language");null!==o&&(Ye=o),void 0===Ye&&e&&(Ye=e.documentElement.getAttribute("lang")),void 0===Ye&&(Ye="en")}return Ye}t("f386");var oo,to,ro="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif";(function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web"})(oo||(oo={})),function(e){e.Arabic="'".concat(oo.Arabic,"'"),e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'".concat(oo.Cyrillic,"'"),e.EastEuropean="'".concat(oo.EastEuropean,"'"),e.Greek="'".concat(oo.Greek,"'"),e.Hebrew="'".concat(oo.Hebrew,"'"),e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'".concat(oo.Selawik,"'"),e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'".concat(oo.Vietnamese,"'"),e.WestEuropean="'".concat(oo.WestEuropean,"'")}(to||(to={}));var io,ao,no,lo="'Segoe UI', '".concat(oo.WestEuropean,"'"),so={ar:to.Arabic,bg:to.Cyrillic,cs:to.EastEuropean,el:to.Greek,et:to.EastEuropean,he:to.Hebrew,hi:to.Hindi,hr:to.EastEuropean,hu:to.EastEuropean,ja:to.Japanese,kk:to.EastEuropean,ko:to.Korean,lt:to.EastEuropean,lv:to.EastEuropean,pl:to.EastEuropean,ru:to.Cyrillic,sk:to.EastEuropean,"sr-latn":to.EastEuropean,th:to.Thai,tr:to.EastEuropean,uk:to.Cyrillic,vi:to.Vietnamese,"zh-hans":to.ChineseSimplified,"zh-hant":to.ChineseTraditional};function co(e){return"".concat(e,", ").concat(ro)}function uo(e){var o=go(e),t=co(o),r=t;o===lo&&(r=co(to.WestEuropean));var i={tiny:ho(io.mini,ao.semibold,t),xSmall:ho(io.xSmall,ao.regular,t),small:ho(io.small,ao.regular,t),smallPlus:ho(io.smallPlus,ao.regular,t),medium:ho(io.medium,ao.regular,t),mediumPlus:ho(io.mediumPlus,ao.regular,t),large:ho(io.large,ao.semilight,r),xLarge:ho(io.xLarge,ao.light,t),xxLarge:ho(io.xxLarge,ao.light,t),superLarge:ho(io.superLarge,ao.light,t),mega:ho(io.mega,ao.light,t)};return i}function go(e){for(var o in so)if(so.hasOwnProperty(o)&&e&&0===o.indexOf(e))return so[o];return lo}function ho(e,o,t){return{fontFamily:t,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:o}}(function(e){e.mini="10px",e.xSmall="11px",e.small="12px",e.smallPlus="13px",e.medium="14px",e.mediumPlus="15px",e.icon="16px",e.large="17px",e.xLarge="21px",e.xxLarge="28px",e.superLarge="42px",e.mega="72px"})(io||(io={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(ao||(ao={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(no||(no={}));var po="https://static2.sharepointonline.com/files/fabric/assets",mo=uo(eo());function bo(e,o,t,r){e="'".concat(e,"'");var i=void 0!==r?"local('".concat(r,"'),"):"";Object(p["a"])({fontFamily:e,src:i+"url('".concat(o,".woff2') format('woff2'),")+"url('".concat(o,".woff') format('woff')"),fontWeight:t,fontStyle:"normal"})}function fo(e,o,t){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"segoeui",i=arguments.length>4?arguments[4]:void 0,a="".concat(e,"/").concat(t,"/").concat(r);bo(o,a+"-light",ao.light,i&&i+" Light"),bo(o,a+"-semilight",ao.semilight,i&&i+" SemiLight"),bo(o,a+"-regular",ao.regular,i),bo(o,a+"-semibold",ao.semibold,i&&i+" SemiBold")}function So(e){if(e){var o="".concat(e,"/fonts");fo(o,oo.Thai,"leelawadeeui-thai","leelawadeeui"),fo(o,oo.Arabic,"segoeui-arabic"),fo(o,oo.Cyrillic,"segoeui-cyrillic"),fo(o,oo.EastEuropean,"segoeui-easteuropean"),fo(o,oo.Greek,"segoeui-greek"),fo(o,oo.Hebrew,"segoeui-hebrew"),fo(o,oo.Vietnamese,"segoeui-vietnamese"),fo(o,oo.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),fo(o,to.Selawik,"selawik","selawik"),bo("Leelawadee UI Web","".concat(o,"/leelawadeeui-thai/leelawadeeui-semilight"),ao.light),bo("Leelawadee UI Web","".concat(o,"/leelawadeeui-thai/leelawadeeui-bold"),ao.semibold)}}function Co(){var e="undefined"!==typeof window?window:void 0,o=e?e["FabricConfig"]:void 0;return o&&void 0!==o.fontBaseUrl?o.fontBaseUrl:po}So(Co());var vo,ko="@media screen and (-ms-high-contrast: active)",yo="@media screen and (-ms-high-contrast: black-on-white)",Lo="@media screen and (-ms-high-contrast: white-on-black)";(function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001})(vo||(vo={}));var Fo="ms-Fabric--isFocusVisible";function To(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"relative",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:e.palette.white,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:e.palette.neutralSecondary,n=!(arguments.length>6&&void 0!==arguments[6])||arguments[6];return{outline:"transparent",position:t,selectors:Object(oe["a"])({"::-moz-focus-inner":{border:"0"}},".".concat(Fo," &").concat(n?":focus":"",":after"),{content:'""',position:"absolute",left:o+1,top:o+1,bottom:o+1,right:o+1,border:"1px solid "+i,outline:"1px solid "+a,zIndex:vo.FocusStyle,selectors:Object(oe["a"])({},ko,r)})}}var wo={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"};t("28a5");var Oo=t("c0f8"),Mo=function(){function e(o){Object(n["a"])(this,e),this._id=e._uniqueId++,this._parent=o,this._eventRecords=[]}return Object(J["a"])(e,[{key:"dispose",value:function(){this._isDisposed||(this._isDisposed=!0,this.off(),this._parent=null)}},{key:"onAll",value:function(e,o,t){for(var r in o)o.hasOwnProperty(r)&&this.on(e,r,o[r],t)}},{key:"on",value:function(o,t,r,i){var a=this;if(t.indexOf(",")>-1)for(var n=t.split(/[ ,]+/),l=0;l2&&void 0!==arguments[2]?arguments[2]:xo,r={},i=o&&t.scopedSettings[o]||{},a=o&&Po.scopedSettings[o]||{},n=!0,l=!1,s=void 0;try{for(var c,d=e[Symbol.iterator]();!(n=(c=d.next()).done);n=!0){var u=c.value;r[u]=i[u]||t.settings[u]||a[u]||Po.settings[u]}}catch(g){l=!0,s=g}finally{try{n||null==d.return||d.return()}finally{if(l)throw s}}return r}},{key:"observe",value:function(e){Bo.on(Po,"change",e)}},{key:"unobserve",value:function(e){Bo.off(Po,"change",e)}},{key:"_raiseChange",value:function(){Bo.raise("change")}}]),e}(),Io={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"},Ao=t("c4c9"),Eo={elevation4:{boxShadow:"0 0 5px 0 rgba(0,0,0,.4)"},elevation8:{boxShadow:"0 0 5px 0 rgba(0,0,0,.4)"},elevation16:{boxShadow:"0 0 5px 0 rgba(0,0,0,.4)"},elevation64:{boxShadow:"0 0 5px 0 rgba(0,0,0,.4)"},roundedCorner2:0},jo=Go({palette:Ke,semanticColors:_o(Ke,!1,!1),fonts:mo,isInverted:!1,disableGlobalClassNames:!1}),No=[],Vo="theme";if(!Ro.getSettings([Vo]).theme){var Ho="undefined"!==typeof window?window:void 0;Ho&&Ho["FabricConfig"]&&Ho["FabricConfig"].theme&&(jo=Go(Ho["FabricConfig"].theme)),Ro.applySettings(Object(oe["a"])({},Vo,jo))}function Wo(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return!0===e&&(jo=Go({},e)),jo}function Uo(e){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return jo=Go(e,o),Object(Ao["loadTheme"])(Object(u["a"])({},jo.palette,jo.semanticColors)),Ro.applySettings(Object(oe["a"])({},Vo,jo)),No.forEach(function(e){try{e(jo)}catch(o){}}),jo}function Go(e){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=Object(u["a"])({},Ke,e.palette);e.palette&&e.palette.accent||(t.accent=t.themePrimary);var r=Object(u["a"])({},_o(t,!!e.isInverted,o),e.semanticColors);return{palette:t,fonts:Object(u["a"])({},mo,e.fonts),semanticColors:r,isInverted:!!e.isInverted,disableGlobalClassNames:!!e.disableGlobalClassNames,spacing:Object(u["a"])({},Io,e.spacing),effects:Object(u["a"])({},Eo,e.effects)}}function _o(e,o,t){var r={bodyBackground:e.white,bodyStandoutBackground:e.neutralLighterAlt,bodyFrameBackground:e.white,bodyFrameDivider:e.neutralLight,bodyText:e.neutralPrimary,bodyTextChecked:e.black,bodySubtext:e.neutralSecondary,bodyDivider:e.neutralLight,disabledBackground:e.neutralLighter,disabledText:e.neutralTertiary,disabledBodyText:e.neutralTertiary,disabledSubtext:e.neutralQuaternary,disabledBodySubtext:e.neutralTertiaryAlt,focusBorder:e.neutralSecondary,variantBorder:e.neutralLight,variantBorderHovered:e.neutralTertiary,defaultStateBackground:e.neutralLighterAlt,errorText:o?"#ff5f5f":e.redDark,warningText:o?"#ffffff":"#333333",errorBackground:o?"rgba(232, 17, 35, .5)":"rgba(232, 17, 35, .2)",blockingBackground:o?"rgba(234, 67, 0, .5)":"rgba(234, 67, 0, .2)",warningBackground:o?"rgba(255, 251, 0, .6)":"rgba(255, 185, 0, .2)",warningHighlight:o?"#fff100":"#ffb900",successBackground:o?"rgba(186, 216, 10, .4)":"rgba(186, 216, 10, .2)",inputBorder:e.neutralTertiary,inputBorderHovered:e.neutralPrimary,inputBackground:e.white,inputBackgroundChecked:e.themePrimary,inputBackgroundCheckedHovered:e.themeDarkAlt,inputForegroundChecked:e.white,inputFocusBorderAlt:e.themePrimary,smallInputBorder:e.neutralSecondary,inputText:e.neutralPrimary,inputTextHovered:e.neutralDark,inputPlaceholderText:e.neutralSecondary,buttonBackground:e.neutralLighter,buttonBackgroundChecked:e.neutralTertiaryAlt,buttonBackgroundHovered:e.neutralLight,buttonBackgroundCheckedHovered:e.neutralLight,buttonBackgroundPressed:e.neutralLight,buttonBackgroundDisabled:e.neutralLighter,buttonBorder:"transparent",buttonText:e.neutralPrimary,buttonTextHovered:e.neutralDark,buttonTextChecked:e.neutralDark,buttonTextCheckedHovered:e.black,buttonTextPressed:e.neutralDark,buttonTextDisabled:e.neutralTertiary,buttonBorderDisabled:"transparent",primaryButtonBackground:e.themePrimary,primaryButtonBackgroundHovered:e.themeDarkAlt,primaryButtonBackgroundPressed:e.themeDark,primaryButtonBackgroundDisabled:e.neutralLighter,primaryButtonBorder:"transparent",primaryButtonText:e.white,primaryButtonTextHovered:e.white,primaryButtonTextPressed:e.white,primaryButtonTextDisabled:e.neutralQuaternary,accentButtonBackground:e.accent,accentButtonText:e.white,menuBackground:e.white,menuDivider:e.neutralTertiaryAlt,menuIcon:e.themePrimary,menuHeader:e.themePrimary,menuItemBackgroundHovered:e.neutralLighter,menuItemBackgroundPressed:e.neutralLight,menuItemText:e.neutralPrimary,menuItemTextHovered:e.neutralDark,listBackground:e.white,listText:e.neutralPrimary,listItemBackgroundHovered:e.neutralLighter,listItemBackgroundChecked:e.neutralLight,listItemBackgroundCheckedHovered:e.neutralQuaternaryAlt,listHeaderBackgroundHovered:e.neutralLighter,listHeaderBackgroundPressed:e.neutralLight,actionLink:e.neutralPrimary,actionLinkHovered:e.neutralDark,link:e.themePrimary,linkHovered:e.themeDarker,listTextColor:"",menuItemBackgroundChecked:e.neutralLight};return zo(r,t)}function zo(e,o){var t="";return!0===o&&(t=" /* @deprecated */"),e.listTextColor=e.listText+t,e.menuItemBackgroundChecked+=t,e}var qo={boxShadow:"none",margin:0,padding:0,boxSizing:"border-box"};t("c5f6"),t("4917");var Qo=te(Ge),$o=(te(mo),{});for(var Ko in Ke)Ke.hasOwnProperty(Ko)&&(Yo($o,Ko,"",!1,"color"),Yo($o,Ko,"Hover",!0,"color"),Yo($o,Ko,"Background",!1,"background"),Yo($o,Ko,"BackgroundHover",!0,"background"),Yo($o,Ko,"Border",!1,"borderColor"),Yo($o,Ko,"BorderHover",!0,"borderColor"));function Yo(e,o,t,r,i){Object.defineProperty(e,o+t,{get:function(){var e=Object(oe["a"])({},i,Wo().palette[o]);return Object(m["a"])(r?{selectors:{":hover":e}}:e).toString()},enumerable:!0,configurable:!0})}t("dd6e"),t("54b8"),t("620c"),t("a930"),t("69e0"),t("cb49"),t("54bb"),t("aa53");var Jo=t("53ca"),Xo=(t("5df3"),t("10ad"),h["a"].getInstance());Xo&&Xo.onReset&&h["a"].getInstance().onReset(rt);var Zo=0,et={empty:!0},ot={},tt="undefined"===typeof WeakMap?null:WeakMap;function rt(){Zo++}function it(e){var o,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;if(!tt)return e;var r=0,i=Zo;return function(){var a=o;(void 0===o||i!==Zo||t>0&&r>t)&&(o=nt(),r=0,i=Zo),a=o;for(var n=0;n71||this.imageSize.height>71)}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean,default:!1})],kt.prototype,"focused",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],kt.prototype,"required",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],kt.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],kt.prototype,"checked",void 0),d["b"]([Object($["c"])({type:String,default:""})],kt.prototype,"name",void 0),d["b"]([Object($["c"])({type:String,default:""})],kt.prototype,"text",void 0),d["b"]([Object($["c"])({type:String,default:""})],kt.prototype,"id",void 0),d["b"]([Object($["c"])({type:String,default:""})],kt.prototype,"labelId",void 0),d["b"]([Object($["c"])({type:String,default:null})],kt.prototype,"imageSrc",void 0),d["b"]([Object($["c"])({type:Object,default:null})],kt.prototype,"iconProps",void 0),d["b"]([Object($["c"])({type:Object,default:null})],kt.prototype,"imageSize",void 0),kt=d["b"]([$["a"]],kt);var yt=kt,Lt=yt,Ft=(t("3ea0"),t("2877")),Tt=Object(Ft["a"])(Lt,Z,ee,!1,null,"69dfa174",null);Tt.options.__file="OfficeChoiceGroupOption.vue";var wt=Tt.exports,Ot=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{class:e.classNames.applicationRole,attrs:{role:"application"}},[t("div",{class:e.classNames.root,attrs:{role:"radiogroup"}},[e.label?t("OfficeLabel",{class:e.classNames.label,attrs:{required:e.required,id:e.id+"-label"}},[e._v("\n "+e._s(e.label)+"\n ")]):e._e(),t("div",{class:e.classNames.flexContainer},e._l(e.options,function(o){return t("OfficeChoiceGroupOption",{key:o.key,attrs:{focused:o.key===e.keyFocused,checked:o.key===e.keyChecked,"data-is-focusable":o.key===e.keyChecked||o.key===e.keyDefaultFocusable,disabled:o.disabled||e.disabled,id:e.id+"-"+o.key,labelId:e.labelId+"-"+o.key,name:e.name||e.id,required:e.required,text:o.text},on:{change:function(t){e.onChange(o.key)}}})}),1)],1)])},Mt=[],Dt=(t("7514"),{root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"}),xt=function(e){var o=e.className,t=e.optionsContainIconOrImage,r=e.theme,i=st(Dt,r);return{applicationRole:o,root:[i.root,r.fonts.medium,{display:"block"}],flexContainer:[i.flexContainer,t&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}},Pt=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("label",{class:e.classNames.root},[e._t("default")],2)},Bt=[],Rt=function(e){var o=e.theme,t=e.className,r=e.disabled,i=e.required;return{root:["ms-Label",o.fonts.medium,{color:o.semanticColors.bodyText,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},r&&{color:o.semanticColors.disabledBodyText,selectors:Object(oe["a"])({},ko,{color:"GrayText"})},i&&{selectors:{"::after":{content:"' *'",color:o.semanticColors.errorText,paddingRight:12}}},t]}},It=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"classNames",get:function(){return Object(vt["a"])(Rt({className:"",disabled:this.disabled,required:this.required,theme:Uo({})}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean})],It.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:Boolean})],It.prototype,"required",void 0),It=d["b"]([$["a"]],It);var At=It,Et=At,jt=Object(Ft["a"])(Et,Pt,Bt,!1,null,null,null);jt.options.__file="OfficeLabel.vue";var Nt=jt.exports,Vt=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.keyFocused=null,e.keyChecked=e.defaultSelectedKey?e.defaultSelectedKey:e.getKeyChecked(),e.labelId=Object(Oo["b"])("ChoiceGroupLabel"),e.id=Object(Oo["b"])("ChoiceGroup"),e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"onChange",value:function(e){null===this.selectedKey&&(this.keyChecked=e)}},{key:"getKeyChecked",value:function(){if(this.selectedKey)return this.selectedKey;var e=this.options.filter(function(e){return e.checked});return 0===e.length?null:e[0].key}},{key:"keyDefaultFocusable",get:function(){var e=this.disabled||void 0===this.options?void 0:this.options.find(function(e){return!e.disabled});return void 0===this.keyChecked&&e?e.key:void 0}},{key:"classNames",get:function(){return Object(vt["a"])(xt({theme:Uo({}),optionsContainIconOrImage:this.options.some(function(e){return Boolean(e.iconProps||e.imageSrc)}),className:""}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Array,default:[]})],Vt.prototype,"options",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],Vt.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],Vt.prototype,"required",void 0),d["b"]([Object($["c"])({type:String,default:null})],Vt.prototype,"label",void 0),d["b"]([Object($["c"])({type:String,default:null})],Vt.prototype,"name",void 0),d["b"]([Object($["c"])({type:[String,Number],default:null})],Vt.prototype,"defaultSelectedKey",void 0),d["b"]([Object($["c"])({type:[String,Number],default:null})],Vt.prototype,"selectedKey",void 0),Vt=d["b"]([Object($["a"])({components:{OfficeLabel:Nt,OfficeChoiceGroupOption:wt}})],Vt);var Ht=Vt,Wt=Ht,Ut=Object(Ft["a"])(Wt,Ot,Mt,!1,null,null,null);Ut.options.__file="OfficeChoiceGroup.vue";var Gt,_t=Ut.exports,zt=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t(e.rootType,{tag:"component",class:e.classNames.root},[e._v(e._s(e.isImage?null:e.children))])},qt=[],Qt=function(e){var o=e.className,t=e.iconClassName,r=e.isPlaceholder,i=e.isImage,a=e.styles;return{root:[t,o,i&&"ms-Icon-imageContainer",r&&"ms-Icon-placeHolder",{display:"inline-block"},r&&{width:"1em"},i&&{overflow:"hidden"},a&&a.root]}};(function(e){e[e["default"]=0]="default",e[e["image"]=1]="image"})(Gt||(Gt={}));var $t,Kt,Yt,Jt,Xt=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{ref:"div",class:e.classNames.root,style:{width:e.width+"px",height:e.height+"px"}},[t("img",{ref:"img",class:e.classNames.image,attrs:{src:e.src,alt:e.alt},on:{load:e.onLoad,onerror:e.onError}})])},Zt=[],er={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"},or=function(e){var o=e.className,t=e.width,r=e.height,i=e.maximizeFrame,a=e.isLoaded,n=e.shouldFadeIn,l=e.shouldStartVisible,s=e.isLandscape,c=e.isCenter,d=e.isContain,u=e.isCover,g=e.isCenterCover,h=e.isNone,p=e.isError,m=e.isNotImageFit,b=e.theme,f=st(er,b),S={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"};return{root:[f.root,b.fonts.medium,{overflow:"hidden"},i&&[f.rootMaximizeFrame,{height:"100%",width:"100%"}],(c||d||u||g)&&{position:"relative"},o],image:[f.image,{display:"block",opacity:0},a&&["is-loaded",{opacity:1}],c&&[f.imageCenter,S],d&&[f.imageContain,s&&{width:"100%",height:"auto"},!s&&{width:"auto",height:"100%"},S],u&&[f.imageCover,s&&{width:"auto",height:"100%"},!s&&{width:"100%",height:"auto"},S],g&&[f.imageCenterCover,s&&{maxHeight:"100%"},!s&&{maxWidth:"100%"},S],h&&[f.imageNone,{width:"auto",height:"auto"}],m&&[!!t&&!r&&{height:"auto",width:"100%"},!t&&!!r&&{height:"100%",width:"auto"},!!t&&!!r&&{height:"100%",width:"100%"}],a&&n&&!l&&Qo.fadeIn400,s&&f.imageLandscape,!s&&f.imagePortrait,!a&&"is-notLoaded",n&&"is-fadeIn",p&&"is-error"]}};(function(e){e[e["center"]=0]="center",e[e["contain"]=1]="contain",e[e["cover"]=2]="cover",e[e["none"]=3]="none",e[e["centerCover"]=4]="centerCover"})($t||($t={})),function(e){e[e["landscape"]=0]="landscape",e[e["portrait"]=1]="portrait"}(Kt||(Kt={})),function(e){e[e["notLoaded"]=0]="notLoaded",e[e["loaded"]=1]="loaded",e[e["error"]=2]="error",e[e["errorLoaded"]=3]="errorLoaded"}(Yt||(Yt={}));var tr=Jt=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.loadState=Yt.notLoaded,e.internalCoverStyle=Kt.portrait,e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"onLoad",value:function(e){this.computeCoverStyle(),this.src&&(this.loadState=Yt.loaded)}},{key:"onError",value:function(e){this.loadState=Yt.error}},{key:"updated",value:function(){this.checkImageLoaded()}},{key:"srcChange",value:function(e){e!==this.src?this.loadState=Yt.notLoaded:this.loadState===Yt.loaded&&this.computeCoverStyle()}},{key:"computeCoverStyle",value:function(){var e=this.$refs.img,o=this.$refs.div;if((this.imageFit===$t.cover||this.imageFit===$t.contain||this.imageFit===$t.centerCover)&&void 0===this.coverStyle&&e&&o){var t;t=this.width&&this.height&&this.imageFit!==$t.centerCover?this.width/this.height:o.clientWidth/o.clientHeight;var r=e.naturalWidth/e.naturalHeight;this.internalCoverStyle=r>t?Kt.landscape:Kt.portrait}}},{key:"checkImageLoaded",value:function(){if(this.loadState===Yt.notLoaded){var e=this.$refs.img,o=!!e&&(this.src&&e.naturalWidth>0&&e.naturalHeight>0||e.complete&&Jt.svgRegex.test(this.src));o&&(this.computeCoverStyle(),this.loadState=Yt.loaded)}}},{key:"classNames",get:function(){var e=void 0!==this.coverStyle?this.coverStyle:this.internalCoverStyle;return Object(vt["a"])(or({theme:Uo({}),className:"",width:this.width,height:this.height,maximizeFrame:this.maximizeFrame,shouldFadeIn:this.shouldFadeIn,shouldStartVisible:this.shouldStartVisible,isLoaded:this.loadState===Yt.loaded||this.loadState===Yt.notLoaded&&this.shouldStartVisible,isLandscape:e===Kt.landscape,isCenter:this.imageFit===$t.center,isCenterCover:this.imageFit===$t.centerCover,isContain:this.imageFit===$t.contain,isCover:this.imageFit===$t.cover,isNone:this.imageFit===$t.none,isError:this.loadState===Yt.error,isNotImageFit:void 0===this.imageFit}))}}]),o}($["d"]);tr.svgRegex=/\.svg$/i,d["b"]([Object($["c"])(Object)],tr.prototype,"coverStyle",void 0),d["b"]([Object($["c"])(Object)],tr.prototype,"imageFit",void 0),d["b"]([Object($["c"])(Number)],tr.prototype,"width",void 0),d["b"]([Object($["c"])(Number)],tr.prototype,"height",void 0),d["b"]([Object($["c"])(String)],tr.prototype,"src",void 0),d["b"]([Object($["c"])(String)],tr.prototype,"alt",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],tr.prototype,"maximizeFrame",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],tr.prototype,"shouldFadeIn",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],tr.prototype,"shouldStartVisible",void 0),d["b"]([Object($["e"])("src")],tr.prototype,"srcChange",null),tr=Jt=d["b"]([$["a"]],tr);var rr=tr,ir=rr,ar=Object(Ft["a"])(ir,Xt,Zt,!1,null,null,null);ar.options.__file="OfficeImage.vue";var nr=ar.exports,lr=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.children=null,e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"getIconContent",value:function(e){var o=y(e)||{subset:{className:void 0},code:void 0};return{children:o.code,iconClassName:o.subset.className}}},{key:"rootType",get:function(){return this.isImage?"div":"i"}},{key:"isImage",get:function(){return this.iconType===Gt.image}},{key:"classNames",get:function(){var e=this.getIconContent(this.iconName),o=e.iconClassName,t=e.children;return this.children=t,Object(vt["a"])(Qt({iconClassName:o,className:"",isImage:this.isImage,isPlaceholder:"string"===typeof this.iconName&&0===this.iconName.length,styles:{}}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Number,default:Gt.default})],lr.prototype,"iconType",void 0),d["b"]([Object($["c"])({type:String,default:""})],lr.prototype,"iconName",void 0),lr=d["b"]([Object($["a"])({components:{OfficeImage:nr}})],lr);var sr=lr,cr=sr,dr=Object(Ft["a"])(cr,zt,qt,!1,null,null,null);dr.options.__file="OfficeIcon.vue";var ur=dr.exports,gr=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t(e.rootType,e._b({tag:"component",on:{click:e.onClick}},"component",e.rootProps,!1),[e._t("default")],2)},hr=[],pr=(t("b54a"),{root:"ms-Link"}),mr=function(e){var o,t=e.className,r=e.isButton,i=e.isDisabled,a=e.theme,n=a.semanticColors,l=st(pr,a);return{root:[l.root,a.fonts.medium,{color:n.link,outline:"none",fontSize:"inherit",fontWeight:"inherit",selectors:Object(oe["a"])({},".".concat(Fo," &:focus"),{outline:"1px solid ".concat(a.palette.neutralSecondary)})},r&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(o={},Object(oe["a"])(o,Lo,{color:"#FFFF00"}),Object(oe["a"])(o,yo,{color:"#00009F"}),Object(oe["a"])(o,"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)",{borderBottom:"none"}),o)},!r&&{textDecoration:"none"},i&&["is-disabled",{color:n.disabledText,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!i&&{selectors:{"&:active, &:hover, &:active:hover":{color:n.linkHovered,selectors:Object(oe["a"])({},ko,{textDecoration:"underline"})},"&:focus":{color:n.link}}},l.root,t]}},br=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"onClick",value:function(e){this.disabled?e.preventDefault():this.$emit("click",e)}},{key:"rootType",get:function(){return this.href?"a":"button"}},{key:"rootProps",get:function(){return{class:this.classNames.root,href:this.href?this.href:void 0}}},{key:"classNames",get:function(){return Object(vt["a"])(mr({theme:Uo({}),isButton:!this.href,isDisabled:this.disabled}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean})],br.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:String,default:null})],br.prototype,"href",void 0),br=d["b"]([$["a"]],br);var fr=br,Sr=fr,Cr=Object(Ft["a"])(Sr,gr,hr,!1,null,null,null);Cr.options.__file="OfficeLink.vue";var vr=Cr.exports,kr=function(){var e,o,t=this,r=t.$createElement,i=t._self._c||r;return i("div",{class:t.classNames.root},[t.label?i("OfficeLabel",{class:t.classNames.titleLabel,attrs:{for:t.id}},[t._v(t._s(t.label))]):t._e(),i("div",{class:t.classNames.container},[i("div",{class:t.classNames.slideBox,attrs:{role:"slider",tabindex:t.disabled?void 0:0,id:t.id},on:{mousedown:t.onMouseDownOrTouchStart,touchstart:t.onMouseDownOrTouchStart,keydown:t.onKeyDown}},[i("div",{ref:"sliderLine",class:t.classNames.line},[i("span",{class:t.classNames.thumb,style:t.thumbStyle}),i("span",{class:t.classNames.lineContainer+" "+t.classNames.activeSection,style:(e={},e[t.lengthString]=t.thumbOffsetPercent+"%",e)}),i("span",{class:t.classNames.lineContainer+" "+t.classNames.inactiveSection,style:(o={},o[t.lengthString]=100-t.thumbOffsetPercent+"%",o)})])]),t.showValue?i("OfficeLabel",{class:t.classNames.valueLabel},[t._v(t._s(t.value))]):t._e()],1)],1)},yr=[],Lr=t("7a10"),Fr={root:"ms-Slider",enabled:"ms-Slider-enabled",disabled:"ms-Slider-disabled",row:"ms-Slider-row",column:"ms-Slider-column",container:"ms-Slider-container",slideBox:"ms-Slider-slideBox",line:"ms-Slider-line",thumb:"ms-Slider-thumb",activeSection:"ms-Slider-active",inactiveSection:"ms-Slider-inactive",valueLabel:"ms-Slider-value",showValue:"ms-Slider-showValue",showTransitions:"ms-Slider-showTransitions"},Tr=function(e){var o=e.className,t=e.titleLabelClassName,r=e.theme,i=st(Fr,r),a=!e.disabled&&{backgroundColor:r.palette.themePrimary,selectors:Object(oe["a"])({},ko,{backgroundColor:"Highlight"})},n=!e.disabled&&{backgroundColor:r.palette.themeLight,selectors:Object(oe["a"])({},ko,{borderColor:"Highlight"})},l=!e.disabled&&{border:"2px solid ".concat(r.palette.themePrimary),selectors:Object(oe["a"])({},ko,{borderColor:"Highlight"})};return{root:[i.root,r.fonts.medium,{userSelect:"none"},e.vertical&&{marginRight:8}].concat([e.disabled?void 0:i.enabled],[e.disabled?i.disabled:void 0],[e.vertical?void 0:i.row],[e.vertical?i.column:void 0],[o]),titleLabel:[{padding:0},t],container:[i.container,{display:"flex",flexWrap:"nowrap",alignItems:"center"},e.vertical&&{flexDirection:"column",height:"100%",textAlign:"center",margin:"8px 0"}],slideBox:[i.slideBox,To(r),{background:"transparent",border:"none",flexGrow:1,lineHeight:28,display:"flex",alignItems:"center",selectors:{":active $activeSection":a,":hover $activeSection":a,":active $inactiveSection":n,":hover $inactiveSection":n,":active $thumb":l,":hover $thumb":l,$thumb:[{borderWidth:2,borderStyle:"solid",borderColor:r.palette.neutralSecondary,borderRadius:10,boxSizing:"border-box",background:r.palette.white,display:"block",width:16,height:16,position:"absolute"},e.vertical?{left:-6,margin:"0 auto",transform:"translateY(8px)"}:{top:-6,transform:Object(Lr["a"])()?"translateX(50%)":"translateX(-50%)"},e.showTransitions&&{transition:"left ".concat(Ue.durationValue3," ").concat(Ue.easeFunction1)},e.disabled&&{borderColor:r.palette.neutralTertiaryAlt,selectors:Object(oe["a"])({},ko,{borderColor:"GrayText"})}]}},e.vertical?{height:"100%",width:28,padding:"8px 0"}:{height:28,width:"auto",padding:"0 8px"}].concat([e.showValue?i.showValue:void 0],[e.showTransitions?i.showTransitions:void 0]),thumb:[i.thumb],line:[i.line,{display:"flex",position:"relative",selectors:{$lineContainer:[{borderRadius:4,boxSizing:"border-box"},e.vertical?{width:4,height:"100%"}:{height:4,width:"100%"}]}},e.vertical?{height:"100%",width:4,margin:"0 auto",flexDirection:"column-reverse"}:{width:"100%"}],lineContainer:[{}],activeSection:[i.activeSection,{background:r.palette.neutralSecondary,selectors:Object(oe["a"])({},ko,{backgroundColor:"WindowText"})},e.showTransitions&&{transition:"width ".concat(Ue.durationValue3," ").concat(Ue.easeFunction1)},e.disabled&&{background:r.palette.neutralTertiaryAlt,selectors:Object(oe["a"])({},ko,{backgroundColor:"GrayText",borderColor:"GrayText"})}],inactiveSection:[i.inactiveSection,{background:r.palette.neutralTertiaryAlt,selectors:Object(oe["a"])({},ko,{border:"1px solid WindowText"})},e.showTransitions&&{transition:"width ".concat(Ue.durationValue3," ").concat(Ue.easeFunction1)},e.disabled&&{background:r.palette.neutralLight,selectors:Object(oe["a"])({},ko,{backgroundColor:"GrayText",borderColor:"GrayText"})}],valueLabel:[i.valueLabel,{flexShrink:1,width:30,lineHeight:"1"},e.vertical?{margin:"0 auto",whiteSpace:"nowrap",width:40}:{margin:"0 8px",whiteSpace:"nowrap",width:40}]}},wr=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.id=Object(Oo["b"])("Slider"),e.renderedValue=0,e.internalValue=0,e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"watchValue",value:function(e,o){e!==o&&(this.internalValue=o,this.renderedValue=o)}},{key:"created",value:function(){var e=this;this.$watch(function(){return[e.min,e.max,e.value]},function(){var o=Math.max(e.min,Math.min(e.max,e.value));o!==e.internalValue&&(e.internalValue=o,e.renderedValue=o)},{immediate:!0});var o=Math.max(this.min,Math.min(this.max,this.value));o!==this.value&&this.$emit("change",o)}},{key:"beforeDestroy",value:function(){window.removeEventListener("mousemove",this.onMouseMoveOrTouchMove),window.removeEventListener("mouseup",this.onMouseUpOrTouchEnd),window.removeEventListener("touchmove",this.onMouseMoveOrTouchMove),window.removeEventListener("touchend",this.onMouseUpOrTouchEnd)}},{key:"onMouseDownOrTouchStart",value:function(e){this.disabled||("mousedown"===e.type?(window.addEventListener("mousemove",this.onMouseMoveOrTouchMove),window.addEventListener("mouseup",this.onMouseUpOrTouchEnd)):"touchstart"===e.type&&(window.addEventListener("touchmove",this.onMouseMoveOrTouchMove),window.addEventListener("touchend",this.onMouseUpOrTouchEnd)),this.onMouseMoveOrTouchMove(e,!0))}},{key:"onKeyDown",value:function(e){var o=this.internalValue,t=0;switch(e.which){case 40:t=-this.step;break;case 38:t=this.step;break;case 36:o=this.min;break;case 35:o=this.max;break;default:return}var r=Math.min(this.max,Math.max(this.min,o+t));this.updateValue(r,r),e.preventDefault(),e.stopPropagation()}},{key:"onMouseMoveOrTouchMove",value:function(e,o){if(this.$refs.sliderLine){var t,r,i,a,n=this.max,l=this.min,s=this.step,c=(n-l)/s,d=this.$refs.sliderLine.getBoundingClientRect(),u=this.vertical?d.height:d.width,g=u/c;if(this.vertical){var h=this.getPosition(e,this.vertical);r=d.bottom-h,t=r/g}else{var p=this.getPosition(e,this.vertical);r=Object(Lr["a"])()?d.right-p:p-d.left,t=r/g}t>Math.floor(c)?a=i=n:t<0?a=i=l:(a=l+s*t,i=l+s*Math.round(t)),this.updateValue(i,a),o||(e.preventDefault(),e.stopPropagation())}}},{key:"getPosition",value:function(e,o){var t;switch(e.type){case"mousedown":case"mousemove":t=o?e.clientY:e.clientX;break;case"touchstart":case"touchmove":t=o?e.touches[0].clientY:e.touches[0].clientX;break}return t}},{key:"updateValue",value:function(e,o){var t=0;if(isFinite(this.step))while(Math.round(this.step*Math.pow(10,t))/Math.pow(10,t)!==this.step)t++;var r=parseFloat(e.toFixed(t));this.renderedValue=o,this.internalValue=r,this.$emit("change",this.internalValue)}},{key:"onMouseUpOrTouchEnd",value:function(){this.renderedValue=this.internalValue,window.removeEventListener("mousemove",this.onMouseMoveOrTouchMove),window.removeEventListener("mouseup",this.onMouseUpOrTouchEnd),window.removeEventListener("touchmove",this.onMouseMoveOrTouchMove),window.removeEventListener("touchend",this.onMouseUpOrTouchEnd)}},{key:"lengthString",get:function(){return this.vertical?"height":"width"}},{key:"thumbOffsetPercent",get:function(){return this.min===this.max?0:(this.renderedValue-this.min)/(this.max-this.min)*100}},{key:"thumbStyle",get:function(){var e=this.vertical?"bottom":Object(Lr["a"])()?"right":"left";return Object(oe["a"])({},e,this.thumbOffsetPercent+"%")}},{key:"classNames",get:function(){return Object(vt["a"])(Tr({theme:Uo({}),vertical:this.vertical,disabled:this.disabled,showValue:this.showValue,showTransitions:this.renderedValue===this.internalValue}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean,default:!1})],wr.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],wr.prototype,"vertical",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],wr.prototype,"showValue",void 0),d["b"]([Object($["c"])({type:Number,default:100})],wr.prototype,"max",void 0),d["b"]([Object($["c"])({type:Number,default:0})],wr.prototype,"min",void 0),d["b"]([Object($["c"])({type:Number,default:1})],wr.prototype,"step",void 0),d["b"]([Object($["c"])({type:String,default:null})],wr.prototype,"label",void 0),d["b"]([Object($["b"])("change",{type:Number,default:0})],wr.prototype,"value",void 0),d["b"]([Object($["e"])("value")],wr.prototype,"watchValue",null),wr=d["b"]([Object($["a"])({components:{OfficeLabel:Nt}})],wr);var Or=wr,Mr=Or,Dr=Object(Ft["a"])(Mr,kr,yr,!1,null,null,null);Dr.options.__file="OfficeSlider.vue";var xr=Dr.exports,Pr=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{class:e.classNames.root},[e.label?t("OfficeLabel",{class:e.classNames.label,attrs:{for:e.id}},[e._v(e._s(e.label))]):e._e(),t("div",{class:e.classNames.container},[t("button",{class:e.classNames.pill,attrs:{disabled:e.disabled,id:e.id,role:"switch",type:"button"},on:{click:e.onClick}},[t("div",{class:e.classNames.thumb})]),e.stateText?t("OfficeLabel",{class:e.classNames.text},[e._v(e._s(e.stateText))]):e._e()],1)],1)},Br=[],Rr=function(e){var o=e.theme,t=e.disabled,r=e.checked,i=o.semanticColors,a=i.bodyBackground,n=i.inputBackgroundChecked,l=i.inputBackgroundCheckedHovered,s=i.disabledBodySubtext,c=i.inputBorderHovered,d=i.inputForegroundChecked,u=i.disabledBodySubtext,g=i.disabledBackground,h=i.smallInputBorder,p=i.inputBorderHovered,m=i.disabledBodySubtext,b=i.disabledText;return{root:["ms-Toggle",r&&"is-checked",!t&&"is-enabled",t&&"is-disabled",o.fonts.medium,{marginBottom:"8px"}],label:["ms-Toggle-label",t&&{color:b,selectors:Object(oe["a"])({},ko,{color:"GrayText"})}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",To(o,-3),{fontSize:"20px",boxSizing:"border-box",width:"2.2em",height:"1em",borderRadius:"1em",transition:"all 0.1s ease",borderWidth:"1px",borderStyle:"solid",background:a,borderColor:h,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 .2em"},!t&&[!r&&{selectors:{":hover":[{borderColor:p}],":hover .ms-Toggle-thumb":[{selectors:Object(oe["a"])({},ko,{borderColor:"Highlight"})}]}},r&&[{background:n,borderColor:"transparent",justifyContent:"flex-end"},{selectors:Object(oe["a"])({":hover":[{backgroundColor:l,borderColor:"transparent",selectors:Object(oe["a"])({},ko,{backgroundColor:"Highlight"})}]},ko,{backgroundColor:"WindowText"})}]],t&&[{cursor:"default"},!r&&[{borderColor:m}],r&&[{backgroundColor:s,borderColor:"transparent",justifyContent:"flex-end"}]],!t&&{selectors:{"&:hover":{selectors:Object(oe["a"])({},ko,{borderColor:"Highlight"})}}}],thumb:["ms-Toggle-thumb",{width:".5em",height:".5em",borderRadius:".5em",transition:"all 0.1s ease",backgroundColor:c,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!t&&r&&[{backgroundColor:d,selectors:Object(oe["a"])({},ko,{backgroundColor:"Window",borderColor:"Window"})}],t&&[!r&&[{backgroundColor:u}],r&&[{backgroundColor:g}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 10px",userSelect:"none"}}},t&&{selectors:{"&&":{color:b,selectors:Object(oe["a"])({},ko,{color:"GrayText"})}}}]}},Ir=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.id=Object(Oo["b"])("Toggle"),e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"onClick",value:function(){this.disabled||(this.$emit("change",!this.checked),this.$emit("click"))}},{key:"stateText",get:function(){return this.checked?this.onText:this.offText}},{key:"classNames",get:function(){return Object(vt["a"])(Rr({theme:Uo({}),checked:this.checked,disabled:this.disabled}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean,default:!1})],Ir.prototype,"disabled",void 0),d["b"]([Object($["b"])("change",{type:Boolean,default:!1})],Ir.prototype,"checked",void 0),d["b"]([Object($["c"])({type:String})],Ir.prototype,"label",void 0),d["b"]([Object($["c"])({type:String})],Ir.prototype,"onText",void 0),d["b"]([Object($["c"])({type:String})],Ir.prototype,"offText",void 0),Ir=d["b"]([Object($["a"])({components:{OfficeLabel:Nt}})],Ir);var Ar=Ir,Er=Ar,jr=Object(Ft["a"])(Er,Pr,Br,!1,null,null,null);jr.options.__file="OfficeToggle.vue";var Nr,Vr=jr.exports,Hr=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("button",{class:e.classNames.root},[t("div",{class:e.classNames.flexContainer},[t("div",{class:e.classNames.textContainer},[t("div",{class:e.classNames.label},[e._v("\n "+e._s(e.label)+"\n ")])])])])},Wr=[],Ur={msButton:"ms-Button",msButtonIcon:"ms-Button-icon",msButtonMenuIcon:"ms-Button-menuIcon",msButtonLabel:"ms-Button-label",msButtonDescription:"ms-Button-description",msButtonScreenReaderText:"ms-Button-screenReaderText",msButtonFlexContainer:"ms-Button-flexContainer",msButtonTextContainer:"ms-Button-textContainer"},Gr=it(function(e,o,t,r,i,a,n,l,s,c){var d,u,g=st(Ur,e||{}),h=s&&!c;return Object(vt["a"])({root:[g.msButton,o.root,r,l&&["is-checked",o.rootChecked],h&&["is-expanded",o.rootExpanded,{selectors:(d={},Object(oe["a"])(d,":hover .".concat(g.msButtonIcon),o.iconExpandedHovered),Object(oe["a"])(d,":hover .".concat(g.msButtonMenuIcon),o.menuIconExpandedHovered||o.rootExpandedHovered),Object(oe["a"])(d,":hover",o.rootExpandedHovered),d)}],n&&["is-disabled",o.rootDisabled],!n&&!h&&!l&&{selectors:(u={":hover":o.rootHovered},Object(oe["a"])(u,":hover .".concat(g.msButtonLabel),o.labelHovered),Object(oe["a"])(u,":hover .".concat(g.msButtonIcon),o.iconHovered),Object(oe["a"])(u,":hover .".concat(g.msButtonDescription),o.descriptionHovered),Object(oe["a"])(u,":hover .".concat(g.msButtonMenuIcon),o.menuIconHovered),Object(oe["a"])(u,":focus",o.rootFocused),Object(oe["a"])(u,":active",o.rootPressed),Object(oe["a"])(u,":active .".concat(g.msButtonIcon),o.iconPressed),Object(oe["a"])(u,":active .".concat(g.msButtonDescription),o.descriptionPressed),Object(oe["a"])(u,":active .".concat(g.msButtonMenuIcon),o.menuIconPressed),u)},n&&l&&[o.rootCheckedDisabled],!n&&l&&{selectors:{":hover":o.rootCheckedHovered,":active":o.rootCheckedPressed}},t],flexContainer:[g.msButtonFlexContainer,o.flexContainer],textContainer:[g.msButtonTextContainer,o.textContainer],icon:[g.msButtonIcon,i,o.icon,h&&o.iconExpanded,l&&o.iconChecked,n&&o.iconDisabled],label:[g.msButtonLabel,o.label,l&&o.labelChecked,n&&o.labelDisabled],menuIcon:[g.msButtonMenuIcon,a,o.menuIcon,l&&o.menuIconChecked,n&&o.menuIconDisabled,!n&&!h&&!l&&{selectors:{":hover":o.menuIconHovered,":active":o.menuIconPressed}},h&&["is-expanded",o.menuIconExpanded]],description:[g.msButtonDescription,o.description,l&&o.descriptionChecked,n&&o.descriptionDisabled],screenReaderText:[g.msButtonScreenReaderText,o.screenReaderText]})}),_r=t("397a"),zr="32px",qr="80px",Qr={outline:0},$r={fontSize:io.icon,margin:"0 4px",height:"16px",lineHeight:"16px",textAlign:"center",verticalAlign:"middle",flexShrink:0},Kr=it(function(e,o,t){var r=Yr(e),i={root:{minWidth:qr,height:zr},label:{fontWeight:ao.semibold}};return Object(_r["a"])(r,i,t?Xr(e):Jr(e),o)}),Yr=it(function(e){var o=e.semanticColors,t=o.buttonBorder,r=o.disabledBackground,i=o.disabledText,a={left:-2,top:-2,bottom:-2,right:-2,border:"none",outlineColor:"ButtonText"};return{root:[To(e,-1,"relative",a),e.fonts.medium,{boxSizing:"border-box",border:"1px solid "+t,userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",padding:"0 16px",borderRadius:0,selectors:{":active > *":{position:"relative",left:0,top:0}}}],rootDisabled:[To(e,-1,"relative",a),{backgroundColor:r,color:i,cursor:"default",pointerEvents:"none",selectors:Object(oe["a"])({":hover":Qr,":focus":Qr},ko,{color:"grayText",bordercolor:"grayText"})}],iconDisabled:{color:i},menuIconDisabled:{color:i},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},textContainer:{flexGrow:1},icon:$r,menuIcon:[$r,{fontSize:io.small}],label:{margin:"0 4px",lineHeight:"100%"},screenReaderText:wo}});function Jr(e){return{root:{backgroundColor:"#f4f4f4",color:"#333333"},rootHovered:{backgroundColor:"#eaeaea",color:"#212121",selectors:Object(oe["a"])({},ko,{borderColor:"Highlight",color:"Highlight"})},rootPressed:{backgroundColor:"#c8c8c8",color:"#212121"},rootExpanded:{backgroundColor:"#c8c8c8",color:"#212121"},rootChecked:{backgroundColor:"#c8c8c8",color:"#212121"},rootCheckedHovered:{backgroundColor:e.palette.neutralLight,color:"#000000"},splitButtonContainer:{selectors:Object(oe["a"])({},ko,{border:"none"})},splitButtonMenuButton:{color:e.palette.white,backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLight,selectors:Object(oe["a"])({},ko,{color:"Highlight"})}}},splitButtonMenuButtonDisabled:{backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLighter}}},splitButtonDivider:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:e.palette.themePrimary},splitButtonMenuButtonExpanded:{backgroundColor:e.palette.neutralLight},splitButtonMenuIcon:{color:e.palette.neutralPrimary},splitButtonMenuIconDisabled:{color:e.palette.neutralTertiary}}}function Xr(e){return{root:{backgroundColor:"#0078d4",color:"#ffffff"},rootHovered:{backgroundColor:"#106ebe",color:"#ffffff"},rootPressed:{backgroundColor:"#005a9e",color:"#ffffff"},rootExpanded:{backgroundColor:"#005a9e",color:"#ffffff"},rootChecked:{backgroundColor:"#005a9e",color:"#ffffff"},rootCheckedHovered:{backgroundColor:e.palette.themePrimary,color:"#ffffff"},splitButtonDivider:{backgroundColor:e.palette.themeLighter},splitButtonMenuButton:{backgroundColor:e.palette.themePrimary,color:e.palette.white,selectors:{":hover":{backgroundColor:e.palette.themeDark,selectors:Object(oe["a"])({},ko,{color:"Highlight"})}}},splitButtonMenuButtonDisabled:{backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLighter}}},splitButtonMenuButtonChecked:{backgroundColor:e.palette.themeDark},splitButtonMenuButtonExpanded:{backgroundColor:e.palette.themeDark},splitButtonMenuIcon:{color:e.palette.white},splitButtonMenuIconDisabled:{color:e.palette.neutralTertiary}}}var Zr=Nr=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.checked=!1,e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"classNames",get:function(){var e=Kr(Nr.theme,{},this.primary);return Gr(Nr.theme,e,"","",void 0,void 0,this.disabled,this.checked,!1,void 0)}}]),o}($["d"]);Zr.theme=Uo({}),d["b"]([Object($["b"])("change",{type:Boolean})],Zr.prototype,"checked",void 0),d["b"]([Object($["c"])({type:Boolean})],Zr.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:String})],Zr.prototype,"label",void 0),d["b"]([Object($["c"])({type:Boolean})],Zr.prototype,"primary",void 0),Zr=Nr=d["b"]([$["a"]],Zr);var ei=Zr,oi=ei,ti=Object(Ft["a"])(oi,Hr,Wr,!1,null,null,null);ti.options.__file="OfficeButton.vue";var ri=ti.exports,ii=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",[t("button",{class:e.classNames.root,attrs:{role:"checkbox",type:"button",title:"TestTitle",id:e.id},on:{click:function(o){return o.preventDefault(),o.stopPropagation(),e.onClick(o)}}},[t("label",{class:e.classNames.label,attrs:{for:e.id}},[t("div",{class:e.classNames.checkbox},[t("OfficeIcon",{class:e.classNames.checkmark,attrs:{iconName:"CheckMark"}})],1),void 0!==e.label?t("span",{class:e.classNames.text},[e._v(e._s(e.label))]):e._e()])])])},ai=[],ni="20px",li="200ms",si="cubic-bezier(.4, 0, .23, 1)",ci=function(e){var o=e.className,t=e.theme,r=e.reversed,i=e.checked,a=e.disabled,n=e.isUsingCustomLabelRender,l=t.semanticColors,s=l.inputForegroundChecked,c=l.disabledBackground,d=l.inputBorder,u=l.smallInputBorder,g=l.inputBackgroundChecked,h=l.disabledBodySubtext,p=l.inputBorderHovered,m=l.inputBackgroundChecked,b=l.inputBackgroundCheckedHovered,f=l.inputBackgroundCheckedHovered,S=l.bodyText,C=l.disabledBodySubtext,v=l.bodyText,k=l.disabledText;return{root:["ms-Checkbox",r&&"reversed",i&&"is-checked",!a&&"is-enabled",a&&"is-disabled",To(t,-3),t.fonts.medium,{padding:"0",border:"none",background:"none",margin:"0",outline:"none",display:"block",cursor:"pointer"},!a&&[!i&&{selectors:{":hover .ms-Checkbox-checkbox":{borderColor:p,selectors:Object(oe["a"])({},ko,{borderColor:"Highlight"})},":focus .ms-Checkbox-checkbox":{borderColor:p},":hover .ms-Checkbox-checkmark":{color:d,opacity:"1",selectors:Object(oe["a"])({},ko,{color:"Highlight"})}}},i&&{selectors:Object(oe["a"])({":hover .ms-Checkbox-checkbox":{background:b,borderColor:f},":focus .ms-Checkbox-checkbox":{background:b,borderColor:f}},ko,{selectors:{":hover .ms-Checkbox-checkbox":{background:"Window",borderColor:"Highlight"},":focus .ms-Checkbox-checkbox":{background:"Highlight"},":focus:hover .ms-Checkbox-checkbox":{background:"Highlight"},":focus:hover .ms-Checkbox-checkmark":{color:"Window"},":hover .ms-Checkbox-checkmark":{color:"Highlight"}}})},{selectors:{":hover .ms-Checkbox-text":{color:S},":focus .ms-Checkbox-text":{color:S}}}],o],label:["ms-Checkbox-label",{display:"flex",margin:"0 -4px",alignItems:n?"center":"flex-start",cursor:a?"default":"pointer",position:"relative",userSelect:"none",textAlign:"left"},r&&{flexDirection:"row-reverse",justifyContent:"flex-end"}],checkbox:["ms-Checkbox-checkbox",{display:"flex",flexShrink:0,alignItems:"center",justifyContent:"center",height:ni,width:ni,borderWidth:"1px",borderStyle:"solid",borderColor:u,margin:"0 4px",boxSizing:"border-box",transitionProperty:"background, border, border-color",transitionDuration:li,transitionTimingFunction:si,overflow:"hidden"},!a&&i&&{background:m,borderColor:g,selectors:Object(oe["a"])({},ko,{background:"Highlight",borderColor:"Highlight"})},a&&{borderColor:h},i&&a&&{background:C,borderColor:h}],checkmark:["ms-Checkbox-checkmark",{opacity:i?"1":"0",color:i&&a?c:s,selectors:Object(oe["a"])({},ko,{color:a?"InactiveBorder":"Window",MsHighContrastAdjust:"none"})}],text:["ms-Checkbox-text",{color:a?k:v,margin:"0 4px",fontSize:io.medium,lineHeight:"20px"}]}},di=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.checked=!1,e.disabled=!1,e.id=1e5*Math.random()+1,e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"onClick",value:function(){this.disabled||this.$emit("change",!this.checked)}},{key:"classNames",get:function(){return Object(vt["a"])(ci({checked:this.checked,disabled:this.disabled,className:"",isUsingCustomLabelRender:!1,theme:Uo({})}))}}]),o}($["d"]);d["b"]([Object($["b"])("change",{type:Boolean})],di.prototype,"checked",void 0),d["b"]([Object($["c"])({type:Boolean})],di.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:String})],di.prototype,"label",void 0),di=d["b"]([Object($["a"])({components:{OfficeIcon:ur}})],di);var ui=di,gi=ui,hi=Object(Ft["a"])(gi,ii,ai,!1,null,null,null);hi.options.__file="OfficeCheckbox.vue";var pi=hi.exports,mi=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{class:e.classNames.root},[t("div",{class:e.classNames.wrapper},[e.hasLabel?t("OfficeLabel",{attrs:{for:e.id,required:e.required}},[e._v("\n "+e._s(e.label)+"\n ")]):e._e(),t("div",{class:e.classNames.fieldGroup},[e.prefix&&e.prefix.length>0?t("div",{class:e.classNames.prefix},[t("span",{staticStyle:{"padding-bottom":"1px"}},[e._v(e._s(e.prefix))])]):e._e(),e.multiline?t("textarea",{ref:"textElement",class:e.classNames.field,attrs:{disabled:e.disabled,id:e.id},domProps:{value:e.text},on:{input:e.onInputChange,focus:e.onInputFocus,blur:e.onInputBlur}}):t("input",{ref:"textElement",class:e.classNames.field,attrs:{type:"text",disabled:e.disabled,id:e.id},domProps:{value:e.text},on:{input:e.onInputChange,focus:e.onInputFocus,blur:e.onInputBlur}}),t("OfficeIcon",e._b({class:e.classNames.icon},"OfficeIcon",e.iconProps,!1)),e.suffix&&e.suffix.length>0?t("div",{class:e.classNames.suffix},[t("span",{staticStyle:{"padding-bottom":"1px"}},[e._v(e._s(e.suffix))])]):e._e()],1)],1),t("div",{attrs:{role:"alert"}},[t("p",{class:e.classNames.errorMessage},[t("span",{attrs:{"data-automation-id":"error-message"}},[e._v(e._s(e.errorMessage))])])])])},bi=[],fi={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"};function Si(e){var o=e.underlined,t=e.disabled;return function(){return{root:[o&&t&&{color:e.theme.palette.neutralTertiary},o&&{fontSize:io.medium,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32}]}}}function Ci(e){var o=e.theme,t=e.className,r=e.disabled,i=e.focused,a=e.required,n=e.multiline,l=e.hasLabel,s=e.borderless,c=e.underlined,d=e.resizable,u=e.iconClass,g=e.inputClassName,h=e.hasIcon,p=e.hasErrorMessage,m=e.autoAdjustHeight,b=o.semanticColors,f=o.palette,S=st(fi,o),C={background:f.neutralLighter,color:f.neutralSecondary,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap"};return{root:[S.root,a&&S.required,r&&S.disabled,i&&S.active,n&&S.multiline,s&&S.borderless,c&&S.underlined,qo,{position:"relative",selectors:Object(oe["a"])({},ko,{borderWidth:2})},i&&{borderColor:b.inputFocusBorderAlt},c&&!i&&{border:"0px solid ".concat(b.inputBorder)},c&&!r&&!i&&{selectors:{":hover":{borderColor:b.inputBorderHovered}}},t],wrapper:[S.wrapper,c&&{display:"flex",borderBottomWidth:1,borderBottomStyle:"solid",borderBottomColor:"inherit",width:"100%"},p&&{borderColor:b.errorText,selectors:{"&:focus, &:hover":{borderColor:b.errorText}}},p&&c&&!r&&{borderBottom:"1px solid ".concat(b.errorText),selectors:{":focus":{borderBottom:"1px solid ".concat(b.errorText)},":hover":{borderBottom:"1px solid ".concat(b.errorText)}}},c&&r&&{borderBottomColor:b.disabledBackground},c&&!r&&{selectors:{":hover":{selectors:Object(oe["a"])({},ko,{borderColor:"Highlight"})}}},c&&i&&{selectors:Object(oe["a"])({},ko,{borderColor:"Highlight"})}],fieldGroup:[S.fieldGroup,qo,{border:"1px solid ".concat(b.inputBorder),background:b.bodyBackground,height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative",selectors:{":hover":{selectors:Object(oe["a"])({},ko,{borderColor:"Highlight"})}}},n&&{minHeight:"60px",height:"auto",display:"flex"},s&&{borderColor:"transparent",borderWidth:0},!i&&!r&&{selectors:{":hover":{borderColor:b.inputBorderHovered}}},i&&{borderColor:b.inputFocusBorderAlt,selectors:Object(oe["a"])({},ko,{borderWidth:2,borderColor:"Highlight"})},r&&{backgroundColor:b.disabledBackground,borderColor:b.disabledBackground},c&&{flex:"1 1 0px",borderWidth:0,textAlign:"left"},c&&r&&{backgroundColor:"transparent"},p&&{borderColor:b.errorText,selectors:{"&:focus, &:hover":{borderColor:b.errorText}}},p&&i&&{borderColor:b.errorText},!l&&a&&{selectors:{":after":{content:'"*"',color:b.errorText,position:"absolute",top:-5,right:-10}}}],field:[S.field,qo,{fontSize:io.medium,borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:b.bodyText,padding:"0 12px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:{"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"},"::placeholder":{color:b.inputPlaceholderText,opacity:1},":-ms-input-placeholder":{color:b.inputPlaceholderText,opacity:1}}},n&&!d&&[S.unresizable,{resize:"none"}],n&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,overflow:"auto",width:"100%"},n&&m&&{overflow:"hidden"},h&&{paddingRight:24},n&&h&&{paddingRight:40},r&&{backgroundColor:"transparent",borderColor:"transparent"},c&&{textAlign:"left"},c&&r&&{backgroundColor:"transparent",color:b.disabledText},i&&{selectors:Object(oe["a"])({},ko,{padding:"0 11px 0 11px"})},g],icon:[n&&{paddingRight:24,paddingBottom:8,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:5,right:8,top:"auto",fontSize:16,lineHeight:18},u],errorMessage:[S.errorMessage,Qo.slideDownIn20,o.fonts.small,{color:b.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[S.prefix,C],suffix:[S.suffix,C],subComponentStyles:{label:Si(e)}}}var vi=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.focused=!1,e.id=1e5*Math.random()+1,e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"mounted",value:function(){this.adjustInputHeight()}},{key:"adjustInputHeight",value:function(){var e=this.$refs.textElement;e&&this.autoAdjustHeight&&this.multiline&&(e.style.height="",e.style.height=e.scrollHeight+"px")}},{key:"onMultilineChange",value:function(){this.adjustInputHeight()}},{key:"onAutoAdjustChange",value:function(){this.adjustInputHeight()}},{key:"onInputChange",value:function(e){this.$emit("input",e.target.value);var o=e.target;o.value;this.adjustInputHeight()}},{key:"onInputFocus",value:function(e){this.$emit("focus",e),this.focused=!0}},{key:"onInputBlur",value:function(e){this.$emit("blur",e),this.focused=!1}},{key:"hasLabel",get:function(){return null!=this.label}},{key:"classNames",get:function(){return Object(vt["a"])(Ci({focused:this.focused,disabled:this.disabled,multiline:this.multiline,borderless:this.borderless,className:"",hasLabel:this.hasLabel,inputClassName:this.inputClassName,required:this.required,resizable:this.resizable,underlined:this.underlined,theme:Go({}),hasErrorMessage:!!this.errorMessage,autoAdjustHeight:this.autoAdjustHeight,hasIcon:!!this.iconProps,iconClass:this.iconClass}))}}]),o}($["d"]);d["b"]([Object($["b"])("input",{type:String})],vi.prototype,"text",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],vi.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],vi.prototype,"autoAdjustHeight",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],vi.prototype,"multiline",void 0),d["b"]([Object($["c"])({type:Object,default:null})],vi.prototype,"iconProps",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],vi.prototype,"borderless",void 0),d["b"]([Object($["c"])({type:String,default:""})],vi.prototype,"inputClassName",void 0),d["b"]([Object($["c"])({type:String,default:null})],vi.prototype,"iconClass",void 0),d["b"]([Object($["c"])({type:String,default:""})],vi.prototype,"label",void 0),d["b"]([Object($["c"])({type:String,default:void 0})],vi.prototype,"prefix",void 0),d["b"]([Object($["c"])({type:String,default:void 0})],vi.prototype,"suffix",void 0),d["b"]([Object($["c"])({type:String,default:null})],vi.prototype,"errorMessage",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],vi.prototype,"required",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],vi.prototype,"resizable",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],vi.prototype,"underlined",void 0),d["b"]([Object($["e"])("multiline")],vi.prototype,"onMultilineChange",null),d["b"]([Object($["e"])("autoAdjustHeight")],vi.prototype,"onAutoAdjustChange",null),vi=d["b"]([Object($["a"])({components:{OfficeLabel:Nt,OfficeIcon:ur}})],vi);var ki=vi,yi=ki,Li=Object(Ft["a"])(yi,mi,bi,!1,null,null,null);Li.options.__file="OfficeTextField.vue";var Fi=Li.exports,Ti=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"card"},[t("div",{staticClass:"titlebar"},[t("div",{staticClass:"title"},[t("h5",[e._v(e._s(e.title))])])]),e.availableOptions.length>0?t("div",{staticClass:"settings"},e._l(e.availableOptions,function(o){return t(o.type,{key:o.name,tag:"component",attrs:{options:o.options,propName:o.name},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"option.value"}})}),1):e._e(),t("div",{staticClass:"content"},[e._t("default",null,null,e.currentProps)],2)])},wi=[],Oi=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"boolean-toggle overview-input-box"},[t("OfficeLabel",{staticClass:"label"},[e._v(e._s(e.propName))]),t("OfficeToggle",{attrs:{checked:!!e.propValue},on:{change:e.onChange}})],1)},Mi=[],Di=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"onChange",value:function(e){var o=!0,t=!1;this.options&&this.options.value&&(o=this.options.value,t=this.options.falseValue||void 0),this.$emit("change",e?o:t)}}]),o}($["d"]);d["b"]([Object($["c"])({required:!0,type:String})],Di.prototype,"propName",void 0),d["b"]([Object($["c"])({type:Object})],Di.prototype,"options",void 0),d["b"]([Object($["b"])("change")],Di.prototype,"propValue",void 0),Di=d["b"]([Object($["a"])({components:{OfficeLabel:Nt,OfficeToggle:Vr}})],Di);var xi=Di,Pi=xi,Bi=(t("c7cd"),Object(Ft["a"])(Pi,Oi,Mi,!1,null,"5d75a41f",null));Bi.options.__file="BooleanToggle.vue";var Ri=Bi.exports,Ii=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"overview-input-box"},[t("OfficeLabel",{staticClass:"label"},[e._v(e._s(e.propName))]),t("OfficeTextField",{style:e.textFieldStyle,attrs:{text:e.propValue},on:{input:function(o){e.$emit("change",o)}}})],1)},Ai=[],Ei=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"textFieldStyle",get:function(){var e=this.options||{},o=e.width,t=void 0===o?"100px":o;return{width:t,minWidth:"100px"}}}]),o}($["d"]);d["b"]([Object($["c"])({required:!0,type:String})],Ei.prototype,"propName",void 0),d["b"]([Object($["b"])("change",{default:void 0})],Ei.prototype,"propValue",void 0),d["b"]([Object($["c"])({type:Object})],Ei.prototype,"options",void 0),Ei=d["b"]([Object($["a"])({components:{OfficeLabel:Nt,OfficeToggle:Vr,OfficeTextField:Fi}})],Ei);var ji=Ei,Ni=ji,Vi=(t("38e6"),Object(Ft["a"])(Ni,Ii,Ai,!1,null,"4fd15542",null));Vi.options.__file="StringInput.vue";var Hi=Vi.exports,Wi=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.availableOptions=e.options?Object.keys(e.options).map(function(o){return e.mapOption(o,e.options[o])}):[],e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"mapOption",value:function(e,o){return{name:e,value:o.value,type:o.type,options:o.options}}},{key:"currentProps",get:function(){var e={};return this.availableOptions.forEach(function(o){return e[o.name]=o.value}),e}}]),o}($["d"]);d["b"]([Object($["c"])({type:String,default:""})],Wi.prototype,"title",void 0),d["b"]([Object($["c"])({type:Object,default:null})],Wi.prototype,"options",void 0),Wi=d["b"]([Object($["a"])({components:{OfficeToggle:Vr,OfficeIcon:ur,OfficeTextField:Fi,OfficeLabel:Nt,BooleanToggle:Ri,StringInput:Hi}})],Wi);var Ui=Wi,Gi=Ui,_i=(t("4b40"),t("432b"),Object(Ft["a"])(Gi,Ti,wi,!1,null,"4a5a3854",null));_i.options.__file="OverviewItem.vue";var zi=_i.exports,qi=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.txt="test",e.iProp={iconName:"edit"},e.toggleChecked=!0,e.currentImageFit=$t.contain,e.checked=!1,e.disabled=!1,e.required=!1,e.checkboxChecked=!1,e.sliderValue=5,e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"clicked",value:function(){alert("clicked!")}},{key:"textFieldOptions",get:function(){return{disabled:{type:X.BooleanToggle},multiline:{type:X.BooleanToggle},required:{type:X.BooleanToggle},resizable:{type:X.BooleanToggle},underlined:{type:X.BooleanToggle},borderless:{type:X.BooleanToggle},autoAdjustHeight:{type:X.BooleanToggle},iconProps:{type:X.BooleanToggle,options:{value:this.iProp}},label:{type:X.StringInput,value:"Example Input",options:{width:"250px"}},errorMessage:{type:X.StringInput,value:"This input is invalid!",options:{width:"250px"}},prefix:{type:X.StringInput,value:""},suffix:{type:X.StringInput,value:""}}}},{key:"choiceGroupOptions",get:function(){return{disabled:{type:X.BooleanToggle}}}},{key:"iconOptions",get:function(){return{iconName:{type:X.StringInput,value:"BingLogo"}}}}]),o}($["d"]);d["b"]([Object($["c"])()],qi.prototype,"msg",void 0),qi=d["b"]([Object($["a"])({components:{OfficeSlider:xr,OfficeLink:vr,OfficeToggle:Vr,OfficeChoiceGroupOption:wt,OfficeChoiceGroup:_t,OfficeIcon:ur,OfficeImage:nr,OfficeLabel:Nt,OfficeCheckbox:pi,OfficeButton:ri,OfficeTextField:Fi,OverviewItem:zi}})],qi);var Qi=qi,$i=Qi,Ki=(t("c709"),Object(Ft["a"])($i,K,Y,!1,null,"2fcf3bb5",null));Ki.options.__file="Overview.vue";var Yi=Ki.exports;Q();var Ji=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),o}($["d"]);Ji=d["b"]([Object($["a"])({components:{Overview:Yi}})],Ji);var Xi=Ji,Zi=Xi,ea=(t("034f"),Object(Ft["a"])(Zi,i,a,!1,null,null,null));ea.options.__file="App.vue";var oa=ea.exports;r["default"].config.productionTip=!1,new r["default"]({render:function(e){return e(oa)}}).$mount("#app")},dd6e:function(e,o){}}); -//# sourceMappingURL=app.5c3cddc5.js.map \ No newline at end of file diff --git a/docs/js/app.5c3cddc5.js.map b/docs/js/app.5c3cddc5.js.map deleted file mode 100644 index ccb8a61..0000000 --- a/docs/js/app.5c3cddc5.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?5b85","webpack:///./src/showcase/StringInput.vue?a834","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue?b6fb","webpack:///./src/showcase/OverviewItem.vue?bd66","webpack:///./src/showcase/OverviewItem.vue?e94a","webpack:///./src/utility/GlobalSettings.ts","webpack:///./src/utility/object.ts","webpack:///./src/showcase/Overview.vue?20f8","webpack:///./src/showcase/BooleanToggle.vue?b99c","webpack:///./src/App.vue?bf8a","webpack:///./src/styling/utilities/icons.ts","webpack:///./src/icons/fabric-icons.ts","webpack:///./src/icons/fabric-icons-0.ts","webpack:///./src/icons/fabric-icons-1.ts","webpack:///./src/icons/fabric-icons-2.ts","webpack:///./src/icons/fabric-icons-3.ts","webpack:///./src/icons/fabric-icons-4.ts","webpack:///./src/icons/fabric-icons-5.ts","webpack:///./src/icons/fabric-icons-6.ts","webpack:///./src/icons/fabric-icons-7.ts","webpack:///./src/icons/fabric-icons-8.ts","webpack:///./src/icons/fabric-icons-9.ts","webpack:///./src/icons/fabric-icons-10.ts","webpack:///./src/icons/fabric-icons-11.ts","webpack:///./src/icons/fabric-icons-12.ts","webpack:///./src/icons/fabric-icons-13.ts","webpack:///./src/icons/fabric-icons-14.ts","webpack:///./src/icons/fabric-icons-15.ts","webpack:///./src/icons/fabric-icons-16.ts","webpack:///./src/icons/iconAliases.ts","webpack:///./src/icons/IconNames.ts","webpack:///./src/icons/index.ts","webpack:///./src/showcase/Overview.vue?a5b1","webpack:///./src/showcase/ItemTypes.ts","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue?9f6a","webpack:///./src/styling/utilities/buildClassMap.ts","webpack:///./src/styling/styles/AnimationStyles.ts","webpack:///./src/styling/styles/DefaultPalette.ts","webpack:///./src/utility/dom.ts","webpack:///./src/utility/language.ts","webpack:///./src/utility/localStorage.ts","webpack:///./src/styling/styles/fonts.ts","webpack:///./src/styling/styles/DefaultFontStyles.ts","webpack:///./src/styling/styles/CommonStyles.ts","webpack:///./src/styling/styles/zIndexes.ts","webpack:///./src/styling/styles/getFocusStyle.ts","webpack:///./src/styling/styles/hiddenContentStyle.ts","webpack:///./src/styling/styles/PulsingBeaconAnimationStyles.ts","webpack:///./src/utility/EventGroup.ts","webpack:///./src/utility/Customizations.ts","webpack:///./src/styling/styles/DefaultSpacing.ts","webpack:///./src/styling/styles/DefaultEffects.ts","webpack:///./src/styling/styles/theme.ts","webpack:///./src/styling/styles/GeneralStyles.ts","webpack:///./src/styling/classNames/AnimationClassNames.ts","webpack:///./src/styling/classNames/ColorClassNames.ts","webpack:///./src/styling/classNames/FontClassNames.ts","webpack:///./src/utility/memoize.ts","webpack:///./src/styling/styles/getGlobalClassNames.ts","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.styles.ts","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue?be26","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue?0b42","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue","webpack:///./src/components/ChoiceGroup/OfficeChoiceGroup.vue?632b","webpack:///./src/components/ChoiceGroup/OfficeChoiceGroup.styles.ts","webpack:///./src/components/Label/OfficeLabel.vue?8baf","webpack:///./src/components/Label/OfficeLabel.styles.ts","webpack:///./src/components/Label/OfficeLabel.vue?84da","webpack:///./src/components/Label/OfficeLabel.vue?979e","webpack:///./src/components/Label/OfficeLabel.vue","webpack:///./src/components/ChoiceGroup/OfficeChoiceGroup.vue?6cb9","webpack:///./src/components/ChoiceGroup/OfficeChoiceGroup.vue?1d8d","webpack:///./src/components/ChoiceGroup/OfficeChoiceGroup.vue","webpack:///./src/components/Icon/OfficeIcon.types.ts","webpack:///./src/components/Icon/OfficeIcon.vue?a544","webpack:///./src/components/Icon/OfficeIcon.styles.ts","webpack:///./src/components/Image/OfficeImage.vue?f073","webpack:///./src/components/Image/OfficeImage.types.ts","webpack:///./src/components/Image/OfficeImage.styles.ts","webpack:///./src/components/Image/OfficeImage.vue?57b5","webpack:///./src/components/Image/OfficeImage.vue?817a","webpack:///./src/components/Image/OfficeImage.vue","webpack:///./src/components/Icon/OfficeIcon.vue?de80","webpack:///./src/components/Icon/OfficeIcon.vue?fb39","webpack:///./src/components/Icon/OfficeIcon.vue","webpack:///./src/components/Link/OfficeLink.vue?4afc","webpack:///./src/components/Link/OfficeLink.styles.ts","webpack:///./src/components/Link/OfficeLink.vue?ec7d","webpack:///./src/components/Link/OfficeLink.vue?9691","webpack:///./src/components/Link/OfficeLink.vue","webpack:///./src/components/Slider/OfficeSlider.vue?7975","webpack:///./src/components/Slider/OfficeSlider.styles.ts","webpack:///./src/components/Slider/OfficeSlider.vue?7761","webpack:///./src/components/Slider/OfficeSlider.vue?7b4c","webpack:///./src/components/Slider/OfficeSlider.vue","webpack:///./src/components/Toggle/OfficeToggle.vue?d6e5","webpack:///./src/components/Toggle/OfficeToggle.styles.ts","webpack:///./src/components/Toggle/OfficeToggle.vue?7fc0","webpack:///./src/components/Toggle/OfficeToggle.vue?f20e","webpack:///./src/components/Toggle/OfficeToggle.vue","webpack:///./src/components/Button/OfficeButton.vue?4327","webpack:///./src/components/Button/OfficeButton.classNames.ts","webpack:///./src/components/Button/OfficeButton.style.ts","webpack:///./src/components/Button/OfficeButton.vue?4d2f","webpack:///./src/components/Button/OfficeButton.vue?47fb","webpack:///./src/components/Button/OfficeButton.vue","webpack:///./src/components/Checkbox/OfficeCheckbox.vue?07a1","webpack:///./src/components/Checkbox/OfficeCheckbox.style.ts","webpack:///./src/components/Checkbox/OfficeCheckbox.vue?a702","webpack:///./src/components/Checkbox/OfficeCheckbox.vue?16ba","webpack:///./src/components/Checkbox/OfficeCheckbox.vue","webpack:///./src/components/TextField/OfficeTextField.vue?fb51","webpack:///./src/components/TextField/OfficeTextField.types.ts","webpack:///./src/components/TextField/OfficeTextField.style.ts","webpack:///./src/components/TextField/OfficeTextField.vue?108e","webpack:///./src/components/TextField/OfficeTextField.vue?b429","webpack:///./src/components/TextField/OfficeTextField.vue","webpack:///./src/showcase/OverviewItem.vue?7ee6","webpack:///./src/showcase/BooleanToggle.vue?b1e0","webpack:///./src/showcase/BooleanToggle.vue?ec2e","webpack:///./src/showcase/BooleanToggle.vue?7ff0","webpack:///./src/showcase/BooleanToggle.vue","webpack:///./src/showcase/StringInput.vue?30ca","webpack:///./src/showcase/StringInput.vue?adbb","webpack:///./src/showcase/StringInput.vue?96a3","webpack:///./src/showcase/StringInput.vue","webpack:///./src/showcase/OverviewItem.vue?eb9e","webpack:///./src/showcase/OverviewItem.vue?4757","webpack:///./src/showcase/OverviewItem.vue","webpack:///./src/showcase/Overview.vue?2263","webpack:///./src/showcase/Overview.vue?768a","webpack:///./src/showcase/Overview.vue","webpack:///./src/App.vue?ec60","webpack:///./src/App.vue?640d","webpack:///./src/App.vue","webpack:///./src/main.ts"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","app","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_StringInput_vue_vue_type_style_index_0_id_4fd15542_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_StringInput_vue_vue_type_style_index_0_id_4fd15542_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OfficeChoiceGroupOption_vue_vue_type_style_index_0_id_69dfa174_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OfficeChoiceGroupOption_vue_vue_type_style_index_0_id_69dfa174_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OverviewItem_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OverviewItem_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OverviewItem_vue_vue_type_style_index_0_id_4a5a3854_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OverviewItem_vue_vue_type_style_index_0_id_4a5a3854_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_global","GLOBAL_SETTINGS_PROP_NAME","CALLBACK_STATE_PROP_NAME","_counter","global","_globalSettings","D_Source_office_ui_fabric_vue_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__","_callbacks","GlobalSettings","D_Source_office_ui_fabric_vue_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__","this","D_Source_office_ui_fabric_vue_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__","defaultValue","undefined","oldValue","changeDescription","id","cb","__id__","String","CURRENT_ID_PROPERTY","DEFAULT_ID_STRING","process","assign","target","_len","arguments","args","Array","_key","filteredAssign","concat","isAllowed","_len2","_key2","_i","sourceObject","propName","stylesheet","_uifabric_merge_styles__WEBPACK_IMPORTED_MODULE_4__","getInstance","getId","prefix","index","resetIds","counter","onReset","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Overview_vue_vue_type_style_index_0_id_2fcf3bb5_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Overview_vue_vue_type_style_index_0_id_2fcf3bb5_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BooleanToggle_vue_vue_type_style_index_0_id_5d75a41f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BooleanToggle_vue_vue_type_style_index_0_id_5d75a41f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","Appvue_type_template_id_4db5726e_render","_vm","_h","$createElement","_c","_self","staticClass","attrs","msg","staticRenderFns","ICON_SETTING_NAME","_iconSettings","getValue","__options","disableWarnings","warnOnMissingIcons","__remapped","Stylesheet","subset","className","normalizeIconName","toLowerCase","registerIcons","iconSubset","options","objectSpread","isRegistered","icons","iconName","code","normalizedIconName","_warnDuplicateIcon","registerIconAlias","mappedToName","getIcon","icon","_icon","fontFace","mergeStyles","style","fontFamily","fontWeight","fontStyle","console","warn","_missingIcons","_missingIconsTimer","warningDelay","maxIconsInMessage","setTimeout","join","initializeIcons","baseUrl","MozOsxFontSmoothing","WebkitFontSmoothing","speak","src","GlobalNavButton","ChevronDown","ChevronUp","Edit","Add","Cancel","More","Settings","Mail","Filter","Search","Share","BlockedSite","FavoriteStar","FavoriteStarFill","CheckMark","Delete","ChevronLeft","ChevronRight","Calendar","Megaphone","Undo","Flag","Page","Pinned","View","Clear","Download","Upload","Folder","Sort","AlignRight","AlignLeft","Tag","AddFriend","Info","SortLines","List","CircleRing","Heart","HeartFill","Tiles","Embed","Glimmer","Ascending","Descending","SortUp","SortDown","SyncToPC","LargeGrid","SkypeCheck","SkypeClock","SkypeMinus","ClearFilter","Flow","StatusCircleCheckmark","MoreVertical","fabric_icons_0_initializeIcons","InternetSharing","Brightness","MapPin","Airplane","Tablet","QuickNote","Video","People","Phone","Pin","Shop","Stop","Link","AllApps","Zoom","ZoomOut","Microphone","Camera","Attach","Send","FavoriteList","PageSolid","Forward","Back","Refresh","Lock","ReportHacked","EMI","MiniLink","Blocked","ReadingMode","Favicon","Remove","Checkbox","CheckboxComposite","CheckboxFill","CheckboxIndeterminate","CheckboxCompositeReversed","BackToWindow","FullScreen","Print","Up","Down","OEM","Save","Cloud","Flashlight","CommandPrompt","Sad","RealEstate","SIPMove","EraseTool","GripperTool","Dialpad","PageLeft","PageRight","MultiSelect","KeyboardClassic","Play","Pause","Emoji2","GripperBarHorizontal","System","Personalize","SearchAndApps","Globe","EaseOfAccess","ContactInfo","Unpin","Contact","Memo","Paste","WindowsLogo","Error","GripperBarVertical","Unlock","Slideshow","AutoEnhanceOn","AutoEnhanceOff","Color","SaveAs","Light","Filters","AspectRatio","Contrast","Redo","Crop","PhotoCollection","Album","Rotate","PanoIndicator","Translate","RedEye","ThumbnailView","Package","Telemarketer","Warning","Financial","Education","ShoppingCart","fabric_icons_1_initializeIcons","Train","Move","TouchPointer","Merge","TurnRight","Ferry","Highlight","PowerButton","Tab","Admin","TVMonitor","Speakers","Game","UnstackSelected","StackIndicator","Nav2DMapView","StreetsideSplitMinimize","Car","Bus","EatDrink","SeeDo","LocationCircle","Home","SwitcherStartEnd","ParkingLocation","IncidentTriangle","Touch","MapDirections","CaretHollow","CaretSolid","History","Location","MapLayers","SearchNearby","Work","Recent","Hotel","Bank","LocationDot","Dictionary","ChromeBack","FolderOpen","PinnedFill","RevToggleKey","Previous","Next","Sync","Help","Emoji","MailForward","ClosePane","OpenPane","PreviewLink","ZoomIn","Bookmarks","Document","ProtectedDocument","OpenInNewWindow","MailFill","ViewAll","Switch","Rename","Go","Remote","SelectAll","Orientation","Import","Picture","ChromeClose","ShowResults","Message","CalendarDay","CalendarWeek","MailReplyAll","Read","Cut","PaymentCard","Copy","Important","MailReply","GotoToday","Font","FontColor","FolderFill","Permissions","DisableUpdates","Unfavorite","Italic","Underline","Bold","MoveToFolder","Dislike","Like","AlignCenter","OpenFile","FontDecrease","FontIncrease","FontSize","CellPhone","RepeatAll","fabric_icons_2_initializeIcons","Calculator","Library","PostUpdate","NewFolder","CalendarReply","UnsyncFolder","SyncFolder","BlockContact","Accept","BulletedList","Preview","News","Chat","Group","World","Comment","DockLeft","DockRight","Repair","Accounts","Street","RadioBullet","Stopwatch","Clock","WorldClock","AlarmClock","Photo","ActionCenter","Hospital","Timer","FullCircleMask","LocationFill","ChromeMinimize","ChromeRestore","Annotation","Fingerprint","Handwriting","ChromeFullScreen","Completed","Label","FlickDown","FlickUp","FlickLeft","FlickRight","MiniExpand","MiniContract","Streaming","MusicInCollection","OneDriveLogo","CompassNW","Code","LightningBolt","CalculatorMultiply","CalculatorAddition","CalculatorSubtract","CalculatorEqualTo","PrintfaxPrinterFile","StorageOptical","Communications","Headset","Health","FrontCamera","ChevronUpSmall","ChevronDownSmall","ChevronLeftSmall","ChevronRightSmall","ChevronUpMed","ChevronDownMed","ChevronLeftMed","ChevronRightMed","Devices2","PC1","PresenceChickletVideo","Reply","HalfAlpha","ConstructionCone","DoubleChevronLeftMed","Volume0","Volume1","Volume2","Volume3","Chart","Robot","Manufacturing","LockSolid","FitPage","FitWidth","BidiLtr","BidiRtl","RightDoubleQuote","Sunny","CloudWeather","Cloudy","PartlyCloudyDay","PartlyCloudyNight","ClearNight","RainShowersDay","Rain","Thunderstorms","RainSnow","fabric_icons_3_initializeIcons","Snow","BlowingSnow","Frigid","Fog","Squalls","Duststorm","Unknown","Precipitation","Ribbon","AreaChart","Assign","FlowChart","CheckList","Diagnostic","Generate","LineChart","Equalizer","BarChartHorizontal","BarChartVertical","Freezing","FunnelChart","Processing","Quantity","ReportDocument","StackColumnChart","SnowShowerDay","HailDay","WorkFlow","HourGlass","StoreLogoMed20","TimeSheet","TriangleSolid","UpgradeAnalysis","VideoSolid","RainShowersNight","SnowShowerNight","Teamwork","HailNight","PeopleAdd","Glasses","DateTime2","Shield","Header1","PageAdd","NumberedList","PowerBILogo","Info2","MusicInCollectionFill","Asterisk","ErrorBadge","CircleFill","Record2","AllAppsMirrored","BookmarksMirrored","BulletedListMirrored","CaretHollowMirrored","CaretSolidMirrored","ChromeBackMirrored","ClosePaneMirrored","DockLeftMirrored","DoubleChevronLeftMedMirrored","GoMirrored","HelpMirrored","ImportMirrored","ImportAllMirrored","ListMirrored","MailForwardMirrored","MailReplyMirrored","MailReplyAllMirrored","MiniContractMirrored","MiniExpandMirrored","OpenPaneMirrored","ParkingLocationMirrored","SendMirrored","ShowResultsMirrored","ThumbnailViewMirrored","Media","Devices3","Focus","VideoLightOff","Lightbulb","StatusTriangle","VolumeDisabled","Puzzle","EmojiNeutral","EmojiDisappointed","HomeSolid","Ringer","PDF","HeartBroken","StoreLogo16","MultiSelectMirrored","Broom","Cocktails","Wines","Articles","Cycling","DietPlanNotebook","Pill","ExerciseTracker","fabric_icons_4_initializeIcons","HandsFree","Medical","Running","Weights","Trackers","AddNotes","AllCurrency","BarChart4","CirclePlus","Coffee","Cotton","Market","Money","PieDouble","PieSingle","RemoveFilter","Savings","Sell","StockDown","StockUp","Lamp","Source","MSNVideos","Cricket","Golf","Baseball","Soccer","MoreSports","AutoRacing","CollegeHoops","CollegeFootball","ProFootball","ProHockey","Rugby","SubstitutionsIn","Tennis","Arrivals","Design","Website","Drop","HistoricalWeather","SkiResorts","Snowflake","BusSolid","FerrySolid","AirplaneSolid","TrainSolid","Ticket","WifiWarning4","Devices4","AzureLogo","BingLogo","MSNLogo","OutlookLogoInverse","OfficeLogo","SkypeLogo","Door","EditMirrored","GiftCard","DoubleBookmark","StatusErrorFull","Certificate","FastForward","Rewind","Photo2","OpenSource","Movers","CloudDownload","Family","WindDirection","Bug","SiteScan","BrowserScreenShot","F12DevTools","CSS","JS","DeliveryTruck","ReminderPerson","ReminderGroup","TabletMode","Umbrella","NetworkTower","CityNext","CityNext2","Section","OneNoteLogoInverse","ToggleFilled","ToggleBorder","SliderThumb","ToggleThumb","Documentation","Badge","Giftbox","VisualStudioLogo","HomeGroup","ExcelLogoInverse","WordLogoInverse","PowerPointLogoInverse","Cafe","SpeedHigh","fabric_icons_5_initializeIcons","Commitments","ThisPC","MusicNote","MicOff","EdgeLogo","CompletedSolid","AlbumRemove","MessageFill","TabletSelected","MobileSelected","LaptopSelected","TVMonitorSelected","DeveloperTools","Shapes","InsertTextBox","LowerBrightness","WebComponents","OfflineStorage","DOM","CloudUpload","ScrollUpDown","DateTime","Event","Cake","Org","PartyLeader","DRM","CloudAdd","AppIconDefault","Photo2Add","Photo2Remove","POI","AddTo","RadioBtnOff","RadioBtnOn","ExploreContent","Product","ProgressLoopInner","ProgressLoopOuter","Blocked2","FangBody","PageHeader","ChatInviteFriend","Brush","Shirt","Crown","Diamond","ScaleUp","QRCode","Feedback","SharepointLogoInverse","YammerLogo","Hide","Uneditable","ReturnToSession","OpenFolderHorizontal","CalendarMirrored","SwayLogoInverse","OutOfOffice","Trophy","ReopenPages","EmojiTabSymbols","AADLogo","AccessLogo","AdminALogoInverse32","AdminCLogoInverse32","AdminDLogoInverse32","AdminELogoInverse32","AdminLLogoInverse32","AdminMLogoInverse32","AdminOLogoInverse32","AdminPLogoInverse32","AdminSLogoInverse32","AdminYLogoInverse32","DelveLogoInverse","ExchangeLogoInverse","LyncLogo","OfficeVideoLogoInverse","SocialListeningLogo","VisioLogoInverse","Balloons","Cat","MailAlert","MailCheck","MailLowImportance","MailPause","MailRepeat","SecurityGroup","Table","VoicemailForward","VoicemailReply","Waffle","RemoveEvent","EventInfo","ForwardEvent","WipePhone","AddOnlineMeeting","JoinOnlineMeeting","RemoveLink","PeopleBlock","fabric_icons_6_initializeIcons","PeopleRepeat","PeopleAlert","PeoplePause","TransferCall","AddPhone","UnknownCall","NoteReply","NoteForward","NotePinned","RemoveOccurrence","Timeline","EditNote","CircleHalfFull","Room","Unsubscribe","Subscribe","HardDrive","RecurringTask","TaskManager","TaskManagerMirrored","Combine","Split","DoubleChevronUp","DoubleChevronLeft","DoubleChevronRight","TextBox","TextField","NumberField","Dropdown","PenWorkspace","BookingsLogo","ClassNotebookLogoInverse","DelveAnalyticsLogo","DocsLogoInverse","Dynamics365Logo","DynamicSMBLogo","OfficeAssistantLogo","OfficeStoreLogo","OneNoteEduLogoInverse","PlannerLogo","PowerApps","Suitcase","ProjectLogoInverse","CaretLeft8","CaretRight8","CaretUp8","CaretDown8","CaretLeftSolid8","CaretRightSolid8","CaretUpSolid8","CaretDownSolid8","ClearFormatting","Superscript","Subscript","Strikethrough","Export","ExportMirrored","SingleBookmark","SingleBookmarkSolid","DoubleChevronDown","FollowUser","ReplyAll","WorkforceManagement","RecruitmentManagement","Questionnaire","ManagerSelfService","ProductRelease","ReplyMirrored","ReplyAllMirrored","Medal","AddGroup","QuestionnaireMirrored","TemporaryUser","CaretSolid16","GroupedDescending","GroupedAscending","AwayStatus","MyMoviesTV","GenericScan","AustralianRules","WifiEthernet","TrackersMirrored","DateTimeMirrored","StopSolid","DoubleChevronUp12","DoubleChevronDown12","DoubleChevronLeft12","DoubleChevronRight12","CalendarAgenda","AddEvent","AssetLibrary","DataConnectionLibrary","DocLibrary","FormLibrary","FormLibraryMirrored","ReportLibrary","ReportLibraryMirrored","ContactCard","CustomList","CustomListMirrored","fabric_icons_7_initializeIcons","IssueTracking","IssueTrackingMirrored","PictureLibrary","OfficeAddinsLogo","OfflineOneDriveParachute","OfflineOneDriveParachuteDisabled","TriangleSolidUp12","TriangleSolidDown12","TriangleSolidLeft12","TriangleSolidRight12","TriangleUp12","TriangleDown12","TriangleLeft12","TriangleRight12","ArrowUpRight8","ArrowDownRight8","DocumentSet","DelveAnalytics","ArrowUpRightMirrored8","ArrowDownRightMirrored8","CompanyDirectory","OpenEnrollment","CompanyDirectoryMirrored","OneDriveAdd","ProfileSearch","Header2","Header3","Header4","Eyedropper","MarketDown","CalendarWorkWeek","SidePanel","GlobeFavorite","CaretTopLeftSolid8","CaretTopRightSolid8","ViewAll2","DocumentReply","PlayerSettings","ReceiptForward","ReceiptReply","ReceiptCheck","Fax","RecurringEvent","ReplyAlt","ReplyAllAlt","EditStyle","EditMail","Lifesaver","LifesaverLock","InboxCheck","FolderSearch","CollapseMenu","ExpandMenu","Boards","SunAdd","SunQuestionMark","LandscapeOrientation","DocumentSearch","PublicCalendar","PublicContactCard","PublicEmail","PublicFolder","WordDocument","PowerPointDocument","ExcelDocument","GroupedList","ClassroomLogo","Sections","EditPhoto","Starburst","ShareiOS","AirTickets","PencilReply","Tiles2","SkypeCircleCheck","SkypeCircleClock","SkypeCircleMinus","SkypeMessage","ClosedCaption","ATPLogo","OfficeFormsLogoInverse","RecycleBin","EmptyRecycleBin","Hide2","Breadcrumb","BirthdayCake","TimeEntry","CRMProcesses","PageEdit","PageArrowRight","PageRemove","Database","CRMServices","EditContact","ConnectContacts","AppIconDefaultAdd","AppIconDefaultList","ActivateOrders","DeactivateOrders","DocumentManagement","fabric_icons_8_initializeIcons","CRMReport","KnowledgeArticle","Relationship","ZipFolder","SurveyQuestions","TextDocument","TextDocumentShared","PageCheckedOut","SaveAndClose","Script","Archive","ActivityFeed","EventDate","ArrowUpRight","CaretRight","SetAction","CaretSolidLeft","CaretSolidDown","CaretSolidRight","CaretSolidUp","PowerAppsLogo","PowerApps2Logo","SearchIssue","SearchIssueMirrored","FabricAssetLibrary","FabricDataConnectionLibrary","FabricDocLibrary","FabricFormLibrary","FabricFormLibraryMirrored","FabricReportLibrary","FabricReportLibraryMirrored","FabricPublicFolder","FabricFolderSearch","FabricMovetoFolder","FabricUnsyncFolder","FabricSyncFolder","FabricOpenFolderHorizontal","FabricFolder","FabricFolderFill","FabricNewFolder","FabricPictureLibrary","AddFavorite","AddFavoriteFill","BufferTimeBefore","BufferTimeAfter","BufferTimeBoth","PublishContent","CannedChat","SkypeForBusinessLogo","TabCenter","PageCheckedin","PageList","ReadOutLoud","CaretBottomLeftSolid8","CaretBottomRightSolid8","FolderHorizontal","MicrosoftStaffhubLogo","GiftboxOpen","StatusCircleOuter","StatusCircleInner","StatusCircleRing","StatusTriangleOuter","StatusTriangleInner","StatusTriangleExclamation","StatusCircleExclamation","StatusCircleErrorX","StatusCircleInfo","StatusCircleBlock","StatusCircleBlock2","StatusCircleQuestionMark","StatusCircleSync","Toll","ExploreContentSingle","CollapseContent","CollapseContentSingle","InfoSolid","ProgressRingDots","CaloriesAdd","BranchFork","MobileReport","ScaleVolume","HardDriveGroup","FastMode","ToggleLeft","ToggleRight","TriangleShape","RectangleShape","Trophy2","BucketColor","BucketColorFill","Taskboard","SingleColumn","DoubleColumn","TripleColumn","ColumnLeftTwoThirds","ColumnRightTwoThirds","AccessLogoFill","AnalyticsLogo","AnalyticsQuery","NewAnalyticsQuery","fabric_icons_9_initializeIcons","AnalyticsReport","WordLogo","WordLogoFill","ExcelLogo","ExcelLogoFill","OneNoteLogo","OneNoteLogoFill","OutlookLogo","OutlookLogoFill","PowerPointLogo","PowerPointLogoFill","PublisherLogo","PublisherLogoFill","ScheduleEventAction","FlameSolid","ServerProcesses","Server","SaveAll","LinkedInLogo","Decimals","SidePanelMirrored","ProtectRestrict","Blog","UnknownMirrored","PublicContactCardMirrored","GridViewSmall","GridViewMedium","GridViewLarge","Step","StepInsert","StepShared","StepSharedAdd","StepSharedInsert","ViewDashboard","ViewList","ViewListGroup","ViewListTree","TriggerAuto","TriggerUser","PivotChart","StackedBarChart","StackedLineChart","BuildQueue","BuildQueueNew","UserFollowed","ContactLink","Stack","Bullseye","VennDiagram","FiveTileGrid","FocalPoint","RingerRemove","TeamsLogoInverse","TeamsLogo","TeamsLogoFill","SkypeForBusinessLogoFill","SharepointLogo","SharepointLogoFill","DelveLogo","DelveLogoFill","OfficeVideoLogo","OfficeVideoLogoFill","ExchangeLogo","ExchangeLogoFill","DocumentApproval","CloneToDesktop","InstallToDrive","Blur","Build","ProcessMetaTask","BranchFork2","BranchLocked","BranchCommit","BranchCompare","BranchMerge","BranchPullRequest","BranchSearch","BranchShelveset","RawSource","MergeDuplicate","RowsGroup","RowsChild","Deploy","Redeploy","ServerEnviroment","VisioDiagram","HighlightMappedShapes","TextCallout","IconSetsFlag","VisioLogo","VisioLogoFill","VisioDocument","TimelineProgress","TimelineDelivery","Backlog","TeamFavorite","TaskGroup","TaskGroupMirrored","ScopeTemplate","AssessmentGroupTemplate","fabric_icons_10_initializeIcons","NewTeamProject","CommentAdd","CommentNext","CommentPrevious","ShopServer","LocaleLanguage","QueryList","UserSync","UserPause","StreamingOff","ArrowTallUpLeft","ArrowTallUpRight","ArrowTallDownLeft","ArrowTallDownRight","FieldEmpty","FieldFilled","FieldChanged","FieldNotChanged","RingerOff","PlayResume","BulletedList2","BulletedList2Mirrored","ImageCrosshair","GitGraph","Repo","RepoSolid","FolderQuery","FolderList","FolderListMirrored","LocationOutline","POISolid","CalculatorNotEqualTo","BoxSubtractSolid","BoxAdditionSolid","BoxMultiplySolid","BoxPlaySolid","BoxCheckmarkSolid","CirclePauseSolid","CirclePause","MSNVideosSolid","CircleStopSolid","CircleStop","NavigateBack","NavigateBackMirrored","NavigateForward","NavigateForwardMirrored","UnknownSolid","UnknownMirroredSolid","CircleAddition","CircleAdditionSolid","FilePDB","FileTemplate","FileSQL","FileJAVA","FileASPX","FileCSS","FileSass","FileLess","FileHTML","JavaScriptLanguage","CSharpLanguage","CSharp","VisualBasicLanguage","VB","CPlusPlusLanguage","CPlusPlus","FSharpLanguage","FSharp","TypeScriptLanguage","PythonLanguage","PY","CoffeeScript","MarkDownLanguage","FullWidth","FullWidthEdit","Plug","PlugSolid","PlugConnected","PlugDisconnected","UnlockSolid","Variable","Parameter","CommentUrgent","Storyboard","DiffInline","DiffSideBySide","ImageDiff","ImagePixel","FileBug","FileCode","FileComment","BusinessHoursSign","FileImage","FileSymlink","AutoFillTemplate","WorkItem","WorkItemBug","LogRemove","ColumnOptions","Packages","fabric_icons_11_initializeIcons","BuildIssue","AssessmentGroup","VariableGroup","FullHistory","SingleColumnEdit","DoubleColumnEdit","TripleColumnEdit","ColumnLeftTwoThirdsEdit","ColumnRightTwoThirdsEdit","StreamLogo","PassiveAuthentication","AlertSolid","MegaphoneSolid","TaskSolid","ConfigurationSolid","BugSolid","CrownSolid","Trophy2Solid","QuickNoteSolid","ConstructionConeSolid","PageListSolid","PageListMirroredSolid","StarburstSolid","ReadingModeSolid","SadSolid","HealthSolid","ShieldSolid","GiftBoxSolid","ShoppingCartSolid","MailSolid","ChatSolid","RibbonSolid","FinancialSolid","FinancialMirroredSolid","HeadsetSolid","PermissionsSolid","ParkingSolid","ParkingMirroredSolid","DiamondSolid","AsteriskSolid","OfflineStorageSolid","BankSolid","DecisionSolid","Parachute","ParachuteSolid","FiltersSolid","ColorSolid","ReviewSolid","ReviewRequestSolid","ReviewRequestMirroredSolid","ReviewResponseSolid","FeedbackRequestSolid","FeedbackRequestMirroredSolid","FeedbackResponseSolid","WorkItemBar","WorkItemBarSolid","Separator","NavigateExternalInline","PlanView","TimelineMatrixView","EngineeringGroup","ProjectCollection","CaretBottomRightCenter8","CaretBottomLeftCenter8","CaretTopRightCenter8","CaretTopLeftCenter8","DonutChart","ChevronUnfold10","ChevronFold10","DoubleChevronDown8","DoubleChevronUp8","DoubleChevronLeft8","DoubleChevronRight8","ChevronDownEnd6","ChevronUpEnd6","ChevronLeftEnd6","ChevronRightEnd6","ContextMenu","AzureAPIManagement","AzureServiceEndpoint","VSTSLogo","VSTSAltLogo1","VSTSAltLogo2","FileTypeSolution","WordLogoInverse16","WordLogo16","WordLogoFill16","PowerPointLogoInverse16","PowerPointLogo16","PowerPointLogoFill16","ExcelLogoInverse16","ExcelLogo16","ExcelLogoFill16","OneNoteLogoInverse16","OneNoteLogo16","OneNoteLogoFill16","OutlookLogoInverse16","OutlookLogo16","OutlookLogoFill16","PublisherLogoInverse16","fabric_icons_12_initializeIcons","PublisherLogo16","PublisherLogoFill16","VisioLogoInverse16","VisioLogo16","VisioLogoFill16","TestBeaker","TestBeakerSolid","TestExploreSolid","TestAutoSolid","TestUserSolid","TestImpactSolid","TestPlan","TestStep","TestParameter","TestSuite","TestCase","Sprint","SignOut","TriggerApproval","Rocket","AzureKeyVault","Onboarding","Transition","LikeSolid","DislikeSolid","CRMCustomerInsightsApp","EditCreate","UnSetColor","DeclineCall","RectangularClipping","TeamsLogo16","TeamsLogoFill16","Spacer","SkypeLogo16","SkypeForBusinessLogo16","SkypeForBusinessLogoFill16","FilterSolid","MailUndelivered","MailTentative","MailTentativeMirrored","MailReminder","ReceiptUndelivered","ReceiptTentative","ReceiptTentativeMirrored","Inbox","IRMReply","IRMReplyMirrored","IRMForward","IRMForwardMirrored","VoicemailIRM","EventAccepted","EventTentative","EventTentativeMirrored","EventDeclined","IDBadge","BackgroundColor","OfficeFormsLogoInverse16","OfficeFormsLogo","OfficeFormsLogoFill","OfficeFormsLogo16","OfficeFormsLogoFill16","OfficeFormsLogoInverse24","OfficeFormsLogo24","OfficeFormsLogoFill24","PageLock","NotExecuted","NotImpactedSolid","FieldReadOnly","FieldRequired","BacklogBoard","ExternalBuild","ExternalTFVC","ExternalXAML","IssueSolid","DefectSolid","LadybugSolid","NugetLogo","TFVCLogo","ProjectLogo32","ProjectLogoFill32","ProjectLogo16","ProjectLogoFill16","SwayLogo32","SwayLogoFill32","SwayLogo16","SwayLogoFill16","ClassNotebookLogo32","ClassNotebookLogoFill32","ClassNotebookLogo16","ClassNotebookLogoFill16","ClassNotebookLogoInverse32","ClassNotebookLogoInverse16","StaffNotebookLogo32","StaffNotebookLogoFill32","StaffNotebookLogo16","StaffNotebookLogoFill16","StaffNotebookLogoInverted32","StaffNotebookLogoInverted16","KaizalaLogo","TaskLogo","fabric_icons_13_initializeIcons","ProtectionCenterLogo32","GallatinLogo","Globe2","Guitar","Breakfast","Brunch","BeerMug","Vacation","Teeth","Taxi","Chopsticks","SyncOccurence","UnsyncOccurence","PrimaryCalendar","SearchCalendar","VideoOff","MicrosoftFlowLogo","BusinessCenterLogo","ToDoLogoBottom","ToDoLogoTop","EditSolid12","EditSolidMirrored12","UneditableSolid12","UneditableSolidMirrored12","UneditableMirrored","AdminALogo32","AdminALogoFill32","ToDoLogoInverse","Snooze","WaffleOffice365","ImageSearch","NewsSearch","VideoSearch","R","FontColorA","FontColorSwatch","LightWeight","NormalWeight","SemiboldWeight","GroupObject","UngroupObject","AlignHorizontalLeft","AlignHorizontalCenter","AlignHorizontalRight","AlignVerticalTop","AlignVerticalCenter","AlignVerticalBottom","HorizontalDistributeCenter","VerticalDistributeCenter","Ellipse","Line","Octagon","Hexagon","Pentagon","RightTriangle","HalfCircle","QuarterCircle","ThreeQuarterCircle","6PointStar","12PointStar","ArrangeBringToFront","ArrangeSendToBack","ArrangeSendBackward","ArrangeBringForward","BorderDash","BorderDot","LineStyle","LineThickness","WindowEdit","HintText","MediaAdd","AnchorLock","AutoHeight","ChartSeries","ChartXAngle","ChartYAngle","Combobox","LineSpacing","Padding","PaddingTop","PaddingBottom","PaddingLeft","PaddingRight","NavigationFlipper","AlignJustify","TextOverflow","VisualsFolder","VisualsStore","PictureCenter","PictureFill","PicturePosition","PictureStretch","PictureTile","Slider","SliderHandleSize","DefaultRatio","NumberSequence","GUID","ReportAdd","DashboardAdd","fabric_icons_14_initializeIcons","MapPinSolid","WebPublish","PieSingleSolid","BlockedSolid","DrillDown","DrillDownSolid","DrillExpand","DrillShow","SpecialEvent","OneDriveFolder16","FunctionalManagerDashboard","BIDashboard","CodeEdit","RenewalCurrent","RenewalFuture","SplitObject","BulkUpload","DownloadDocument","Flower","WaitlistConfirm","WaitlistConfirmMirrored","LaptopSecure","DragObject","EntryView","EntryDecline","ContactCardSettings","ContactCardSettingsMirrored","CalendarSettings","CalendarSettingsMirrored","HardDriveLock","HardDriveUnlock","AccountManagement","TransitionPop","TransitionPush","TransitionEffect","LookupEntities","ExploreData","AddBookmark","SearchBookmark","DrillThrough","MasterDatabase","CertifiedDatabase","MaximumValue","MinimumValue","VisualStudioIDELogo32","PasteAsText","PasteAsCode","BrowserTab","BrowserTabScreenshot","DesktopScreenshot","FileYML","ClipboardSolid","FabricUserFolder","FabricNetworkFolder","AnalyticsView","Video360Generic","Leave","Trending12","Blocked12","Warning12","CheckedOutByOther12","CheckedOutByYou12","CircleShapeSolid","SquareShapeSolid","TriangleShapeSolid","DropShapeSolid","RectangleShapeSolid","ZoomToFit","InsertColumnsLeft","InsertColumnsRight","InsertRowsAbove","InsertRowsBelow","DeleteColumns","DeleteRows","DeleteRowsMirrored","DeleteTable","VersionControlPush","StackedColumnChart2","TripleColumnWide","QuadColumn","WhiteBoardApp16","WhiteBoardApp32","InsertSignatureLine","ArrangeByFrom","Phishing","CreateMailRule","PublishCourse","DictionaryRemove","UserRemove","UserEvent","Encryption","D365TalentLearn","D365TalentInsight","D365TalentHRCore","BacklogList","ButtonControl","TableGroup","MountainClimbing","TagUnknown","TagUnknownMirror","fabric_icons_15_initializeIcons","TagUnknown12","TagUnknown12Mirror","Link12","Presentation","Presentation12","Lock12","BuildDefinition","ReleaseDefinition","SaveTemplate","UserGauge","BlockedSiteSolid12","TagSolid","OfficeChat","OfficeChatSolid","MailSchedule","WarningSolid","Blocked2Solid","SkypeCircleArrow","SkypeArrow","SyncStatus","SyncStatusSolid","ProjectDocument","ToDoLogoOutline","VisioOnlineLogoFill32","VisioOnlineLogo32","VisioOnlineLogoCloud32","VisioDiagramSync","Event12","EventDateMissed12","UserOptional","ResponsesMenu","DoubleDownArrow","DistributeDown","BookmarkReport","FilterSettings","GripperDotsVertical","MailAttached","AddIn","LinkedDatabase","PromotedDatabase","BarChartVerticalFilter","BarChartVerticalFilterSolid","ShowTimeAs","FileRequest","WorkItemAlert","PowerBILogo16","PowerBILogoBackplate16","BulletedListText","BulletedListBullet","BulletedListTextMirrored","BulletedListBulletMirrored","NumberedListText","NumberedListNumber","NumberedListTextMirrored","NumberedListNumberMirrored","RemoveLinkChain","RemoveLinkX","FabricTextHighlight","ClearFormattingA","ClearFormattingEraser","Photo2Fill","IncreaseIndentText","IncreaseIndentArrow","DecreaseIndentText","DecreaseIndentArrow","IncreaseIndentTextMirrored","IncreaseIndentArrowMirrored","DecreaseIndentTextMirrored","DecreaseIndentArrowMirrored","CheckListText","CheckListCheck","CheckListTextMirrored","CheckListCheckMirrored","NumberSymbol","Coupon","VerifiedBrand","ReleaseGate","ReleaseGateCheck","ReleaseGateError","M365InvoicingLogo","FabricTextHighlightComposite","Dataflows","GenericScanFilled","DiagnosticDataBarTooltip","SaveToMobile","Orientation2","ScreenCast","ShowGrid","SnapToGrid","ContactList","NewMail","EyeShadow","CampaignTemplate","ChartTemplate","PageListFilter","SecondaryNav","ColumnVerticalSection","SkypeCircleSlash","SkypeSlash","CustomizeToolbar","fabric_icons_16_initializeIcons","DuplicateRow","RemoveFromTrash","MailOptions","Childof","Footer","Header","BarChartVerticalFill","StackedColumnChart2Fill","PlainText","AccessibiltyChecker","DatabaseSync","TabOneColumn","TabTwoColumn","TabThreeColumn","DecreaseIndentLegacy","IncreaseIndentLegacy","SizeLegacy","IconNames","iconAliases_registerIconAliases","DEFAULT_BASE_URL","icons_initializeIcons","forEach","initialize","Overviewvue_type_template_id_2fcf3bb5_scoped_true_render","_v","_s","title","staticStyle","margin","display","label","model","callback","$$v","disabled","expression","required","checked","checkboxChecked","margin-left","on","click","clicked","primary","alt","maximizeFrame","iconOptions","scopedSlots","_u","fn","props","_b","font-size","textFieldOptions","choiceGroupOptions","text","defaultSelectedKey","onText","offText","toggleChecked","href","min","max","sliderValue","showValue","vertical","margin-top","Overviewvue_type_template_id_2fcf3bb5_scoped_true_staticRenderFns","ItemTypes","BooleanToggle","StringInput","OfficeChoiceGroupOptionvue_type_template_id_69dfa174_scoped_true_render","class","classNames","root","choiceFieldWrapper","input","type","domProps","change","$event","$emit","field","for","labelId","OfficeChoiceGroupOptionvue_type_template_id_69dfa174_scoped_true_staticRenderFns","buildClassMap","styles","classes","_loop","styleName","toString","configurable","EASING_FUNCTION_1","EASING_FUNCTION_2","DURATION_1","DURATION_2","DURATION_3","DURATION_4","FADE_IN","keyframes","from","opacity","to","FADE_OUT","SLIDE_RIGHT_IN10","_createSlideInX","SLIDE_RIGHT_IN20","SLIDE_RIGHT_IN40","SLIDE_RIGHT_IN400","SLIDE_LEFT_IN10","SLIDE_LEFT_IN20","SLIDE_LEFT_IN40","SLIDE_LEFT_IN400","SLIDE_UP_IN10","_createSlideInY","SLIDE_UP_IN20","SLIDE_DOWN_IN10","SLIDE_DOWN_IN20","SLIDE_RIGHT_OUT10","_createSlideOutX","SLIDE_RIGHT_OUT20","SLIDE_RIGHT_OUT40","SLIDE_RIGHT_OUT400","SLIDE_LEFT_OUT10","SLIDE_LEFT_OUT20","SLIDE_LEFT_OUT40","SLIDE_LEFT_OUT400","SLIDE_UP_OUT10","_createSlideOutY","SLIDE_UP_OUT20","SLIDE_DOWN_OUT10","SLIDE_DOWN_OUT20","SCALE_UP100","transform","SCALE_DOWN98","SCALE_DOWN100","SCALE_UP103","ROTATE90","ROTATE_N90","AnimationVariables","easeFunction1","easeFunction2","durationValue1","durationValue2","durationValue3","durationValue4","AnimationStyles","slideRightIn10","_createAnimation","slideRightIn20","slideRightIn40","slideRightIn400","slideLeftIn10","slideLeftIn20","slideLeftIn40","slideLeftIn400","slideUpIn10","slideUpIn20","slideDownIn10","slideDownIn20","slideRightOut10","slideRightOut20","slideRightOut40","slideRightOut400","slideLeftOut10","slideLeftOut20","slideLeftOut40","slideLeftOut400","slideUpOut10","slideUpOut20","slideDownOut10","slideDownOut20","scaleUpIn100","scaleDownIn100","scaleUpOut103","scaleDownOut98","fadeIn100","fadeIn200","fadeIn400","fadeIn500","fadeOut100","fadeOut200","fadeOut400","fadeOut500","rotate90deg","rotateN90deg","animationName","animationDuration","animationTimingFunction","animationFillMode","fromX","fromY","toX","toY","DefaultPalette","themeDarker","themeDark","themeDarkAlt","themePrimary","themeSecondary","themeTertiary","themeLight","themeLighter","themeLighterAlt","black","blackTranslucent40","neutralDark","neutralPrimary","neutralPrimaryAlt","neutralSecondary","neutralSecondaryAlt","neutralTertiary","neutralTertiaryAlt","neutralQuaternary","neutralQuaternaryAlt","neutralLight","neutralLighter","neutralLighterAlt","accent","white","whiteTranslucent40","yellow","yellowLight","orange","orangeLight","orangeLighter","redDark","red","magentaDark","magenta","magentaLight","purpleDark","purple","purpleLight","blueDark","blueMid","blue","blueLight","tealDark","teal","tealLight","greenDark","green","greenLight","_language","_isSSR","getDocument","rootElement","document","ownerDocument","getItem","localStorage","e","getLanguage","doc","savedLanguage","documentElement","getAttribute","LocalizedFontNames","LocalizedFontFamilies","FontFamilyFallbacks","Arabic","Cyrillic","EastEuropean","Greek","Hebrew","Thai","Vietnamese","WestEuropean","Selawik","ChineseSimplified","ChineseTraditional","Hindi","Japanese","Korean","FontSizes","FontWeights","IconFontSizes","defaultFontFamily","LanguageToFontMap","ar","bg","cs","el","et","he","hi","hr","hu","ja","kk","ko","lt","lv","pl","ru","sk","sr-latn","th","tr","uk","vi","zh-hans","zh-hant","_fontFamilyWithFallbacks","createFontStyles","localeCode","localizedFont","_getLocalizedFontFamily","fontFamilyWithFallback","semilightFontFamilyWithFallback","fontStyles","tiny","_createFont","mini","semibold","xSmall","regular","small","smallPlus","medium","mediumPlus","large","semilight","xLarge","light","xxLarge","superLarge","mega","language","lang","indexOf","size","weight","fontSize","bold","DefaultBaseUrl","DefaultFontStyles","_registerFontFace","url","localFontName","localFontSrc","_registerFontFaceSet","cdnFolder","cdnFontName","urlBase","registerDefaultFontFaces","fontUrl","_getFontBaseUrl","win","fabricConfig","fontBaseUrl","ZIndexes","HighContrastSelector","HighContrastSelectorWhite","HighContrastSelectorBlack","Nav","ScrollablePane","FocusStyle","Coachmark","Layer","KeytipLayer","IsFocusVisibleClassName","getFocusStyle","theme","inset","position","highContrastStyle","borderColor","palette","outlineColor","isFocusedOnly","outline","selectors","::-moz-focus-inner","border","content","left","top","bottom","right","zIndex","hiddenContentStyle","width","height","padding","overflow","EventGroup_EventGroup","EventGroup","parent","classCallCheck","_id","_uniqueId","_parent","_eventRecords","createClass","_isDisposed","off","events","useCapture","eventName","_this","split","eventRecord","_events","__events__","count","_isElement","processElementEvent","preventDefault","stopPropagation","cancelBubble","elementCallback","addEventListener","attachEvent","processObjectEvent","objectCallback","targetArrayLookup","targetArray","removeEventListener","detachEvent","eventArgs","bubbleEvent","raise","event","declaredEvents","__declaredEvents","retVal","createEvent","ev","initEvent","dispatchEvent","evObj","fireEvent","eventRecords","eventRecordList","listIndex","record","HTMLElement","CustomizationsGlobalKey","NO_CUSTOMIZATIONS","settings","scopedSettings","inCustomizerContext","_allSettings","Customizations_Customizations","Customizations","_raiseChange","scopeName","properties","localSettings","localScopedSettings","globalScopedSettings","_step","_iterator","iterator","_iteratorNormalCompletion","next","done","onChange","DefaultSpacing","s2","s1","l1","l2","DefaultEffects","elevation4","boxShadow","elevation8","elevation16","elevation64","roundedCorner2","_theme","createTheme","semanticColors","_makeSemanticColorsFromPalette","fonts","isInverted","disableGlobalClassNames","_onThemeChangeCallbacks","ThemeSettingName","getSettings","applySettings","getTheme","depComments","loadTheme","lib","newPalette","newSemanticColors","spacing","effects","toReturn","bodyBackground","bodyStandoutBackground","bodyFrameBackground","bodyFrameDivider","bodyText","bodyTextChecked","bodySubtext","bodyDivider","disabledBackground","disabledText","disabledBodyText","disabledSubtext","disabledBodySubtext","focusBorder","variantBorder","variantBorderHovered","defaultStateBackground","errorText","warningText","errorBackground","blockingBackground","warningBackground","warningHighlight","successBackground","inputBorder","inputBorderHovered","inputBackground","inputBackgroundChecked","inputBackgroundCheckedHovered","inputForegroundChecked","inputFocusBorderAlt","smallInputBorder","inputText","inputTextHovered","inputPlaceholderText","buttonBackground","buttonBackgroundChecked","buttonBackgroundHovered","buttonBackgroundCheckedHovered","buttonBackgroundPressed","buttonBackgroundDisabled","buttonBorder","buttonText","buttonTextHovered","buttonTextChecked","buttonTextCheckedHovered","buttonTextPressed","buttonTextDisabled","buttonBorderDisabled","primaryButtonBackground","primaryButtonBackgroundHovered","primaryButtonBackgroundPressed","primaryButtonBackgroundDisabled","primaryButtonBorder","primaryButtonText","primaryButtonTextHovered","primaryButtonTextPressed","primaryButtonTextDisabled","accentButtonBackground","accentButtonText","menuBackground","menuDivider","menuIcon","menuHeader","menuItemBackgroundHovered","menuItemBackgroundPressed","menuItemText","menuItemTextHovered","listBackground","listText","listItemBackgroundHovered","listItemBackgroundChecked","listItemBackgroundCheckedHovered","listHeaderBackgroundHovered","listHeaderBackgroundPressed","actionLink","actionLinkHovered","link","linkHovered","listTextColor","menuItemBackgroundChecked","_fixDeprecatedSlots","dep","normalize","boxSizing","AnimationClassNames","ColorClassNames","ColorClassNames_colorName","_defineGetter","obj","colorName","suffix","isHover","cssProperty",":hover","memoize_stylesheet","resetMemoizations","_resetCounter","_emptyObject","empty","_dictionary","_weakMap","WeakMap","memoizeFunction","rootNode","maxCacheSize","cacheSize","localResetCounter","currentNode","_createNode","arg","_normalizeArg","map","has","set","val","esm_typeof","_getGlobalClassNames","styleSheet","keys","reduce","acc","getClassName","getGlobalClassNames","GlobalClassNames","innerField","imageWrapper","iconWrapper","labelWrapper","labelWrapperLineHeight","iconSize","choiceFieldSize","choiceFieldTransitionDuration","choiceFieldTransitionTiming","radioButtonSpacing","radioButtonInnerSize","getChoiceGroupFocusStyle","hasIconOrImage",":after","pointerEvents","borderWidth","getImageWrapperStyle","isSelectedImageWrapper","paddingBottom","transitionProperty","transitionDuration","transitionTimingFunction",".ms-Image","borderStyle","OfficeChoiceGroupOption_styles_getStyles","hasIcon","hasImage","imageIsLarge","focused","fieldHoverOrFocusProperties",".ms-ChoiceFieldLabel","color",":before","enabledFieldWithImageHoverOrFocusProperties","circleAreaProperties","backgroundColor","borderRadius","dotAreaProperties","alignItems","minHeight","marginTop","paddingLeft","cursor","verticalAlign","userSelect",":focus","paddingTop","textAlign","justifyContent","flexDirection","paddingRight","selectedImageWrapper","lineHeight","whiteSpace","textOverflow","OfficeChoiceGroupOptionvue_type_script_lang_ts_OfficeChoiceGroupOption","_Vue","OfficeChoiceGroupOption","possibleConstructorReturn","getPrototypeOf","inherits","mergeStyleSets","iconProps","imageSrc","imageSize","vue_property_decorator","tslib_es6","Boolean","default","OfficeChoiceGroupOptionvue_type_script_lang_ts_","ChoiceGroupOption_OfficeChoiceGroupOptionvue_type_script_lang_ts_","component","componentNormalizer","__file","ChoiceGroupOption_OfficeChoiceGroupOption","OfficeChoiceGroupvue_type_template_id_3d61b3fc_render","applicationRole","role","_e","flexContainer","_l","option","keyFocused","keyChecked","data-is-focusable","keyDefaultFocusable","OfficeChoiceGroupvue_type_template_id_3d61b3fc_staticRenderFns","OfficeChoiceGroup_styles_GlobalClassNames","OfficeChoiceGroup_styles_getStyles","optionsContainIconOrImage","flexWrap","OfficeLabelvue_type_template_id_25a41e39_render","_t","OfficeLabelvue_type_template_id_25a41e39_staticRenderFns","OfficeLabel_styles_getStyles","wordWrap","overflowWrap","::after","OfficeLabelvue_type_script_lang_ts_OfficeLabel","OfficeLabel","OfficeLabelvue_type_script_lang_ts_","Label_OfficeLabelvue_type_script_lang_ts_","OfficeLabel_component","Label_OfficeLabel","OfficeChoiceGroupvue_type_script_lang_ts_OfficeChoiceGroup","OfficeChoiceGroup","getKeyChecked","selectedKey","optionsChecked","filter","firstEnabledOption","find","some","Number","components","OfficeChoiceGroupvue_type_script_lang_ts_","ChoiceGroup_OfficeChoiceGroupvue_type_script_lang_ts_","OfficeChoiceGroup_component","IconType","ChoiceGroup_OfficeChoiceGroup","OfficeIconvue_type_template_id_7f757fb6_render","rootType","tag","isImage","children","OfficeIconvue_type_template_id_7f757fb6_staticRenderFns","OfficeIcon_styles_getStyles","iconClassName","isPlaceholder","ImageFit","ImageCoverStyle","ImageLoadState","OfficeImagevue_type_template_id_35ba47cc_render","ref","image","load","onLoad","onerror","onError","OfficeImagevue_type_template_id_35ba47cc_staticRenderFns","OfficeImage_styles_GlobalClassNames","rootMaximizeFrame","imageCenter","imageContain","imageCover","imageCenterCover","imageNone","imageLandscape","imagePortrait","OfficeImage_styles_getStyles","isLoaded","shouldFadeIn","shouldStartVisible","isLandscape","isCenter","isContain","isCover","isCenterCover","isNone","isError","isNotImageFit","ImageFitStyles","maxHeight","maxWidth","OfficeImagevue_type_script_lang_ts_OfficeImage","OfficeImage_1","OfficeImage","loadState","notLoaded","internalCoverStyle","portrait","evnt","computeCoverStyle","loaded","error","checkImageLoaded","newSrc","imgElement","$refs","img","divElement","div","imageFit","cover","contain","centerCover","coverStyle","desiredRatio","clientWidth","clientHeight","naturalRatio","naturalWidth","naturalHeight","landscape","complete","svgRegex","test","center","none","OfficeImagevue_type_script_lang_ts_","Image_OfficeImagevue_type_script_lang_ts_","OfficeImage_component","Image_OfficeImage","OfficeIconvue_type_script_lang_ts_OfficeIcon","OfficeIcon","iconDefinition","iconType","_this$getIconContent","getIconContent","OfficeIconvue_type_script_lang_ts_","Icon_OfficeIconvue_type_script_lang_ts_","OfficeIcon_component","Icon_OfficeIcon","OfficeLinkvue_type_template_id_e7b40c20_render","onClick","rootProps","OfficeLinkvue_type_template_id_e7b40c20_staticRenderFns","OfficeLink_styles_GlobalClassNames","OfficeLink_styles_getStyles","_selectors2","isButton","isDisabled","background","borderBottom","textDecoration","&:link, &:visited","&:active, &:hover, &:active:hover","&:focus","OfficeLinkvue_type_script_lang_ts_OfficeLink","OfficeLink","OfficeLinkvue_type_script_lang_ts_","Link_OfficeLinkvue_type_script_lang_ts_","OfficeLink_component","Link_OfficeLink","OfficeSlidervue_type_template_id_f6865f12_render","_obj","_obj$1","titleLabel","container","slideBox","tabindex","mousedown","onMouseDownOrTouchStart","touchstart","keydown","onKeyDown","line","thumb","lineContainer","activeSection","lengthString","thumbOffsetPercent","inactiveSection","valueLabel","OfficeSlidervue_type_template_id_f6865f12_staticRenderFns","OfficeSlider_styles_GlobalClassNames","enabled","row","column","showTransitions","OfficeSlider_styles_getStyles","titleLabelClassName","slideBoxActiveSectionStyles","slideBoxInactiveSectionStyles","slideBoxActiveThumbStyles","marginRight","flexGrow",":active $activeSection",":hover $activeSection",":active $inactiveSection",":hover $inactiveSection",":active $thumb",":hover $thumb","$thumb","rtlifyRules","transition","$lineContainer","flexShrink","OfficeSlidervue_type_script_lang_ts_OfficeSlider","OfficeSlider","renderedValue","internalValue","oldVal","newVal","_this2","$watch","realValue","Math","immediate","calcValue","onMouseMoveOrTouchMove","onMouseUpOrTouchEnd","diff","which","step","newValue","updateValue","suppressEventCancelation","sliderLine","currentSteps","distance","currentValue","steps","sliderPositionRect","getBoundingClientRect","sliderLength","stepLength","getPosition","floor","round","currentPosition","clientY","clientX","touches","numDec","isFinite","pow","roundedValue","parseFloat","toFixed","direction","OfficeSlidervue_type_script_lang_ts_","Slider_OfficeSlidervue_type_script_lang_ts_","OfficeSlider_component","Slider_OfficeSlider","OfficeTogglevue_type_template_id_1cfb96fa_render","pill","stateText","OfficeTogglevue_type_template_id_1cfb96fa_staticRenderFns","OfficeToggle_styles_getStyles","pillUncheckedBackground","pillCheckedBackground","pillCheckedHoveredBackground","pillCheckedDisabledBackground","thumbBackground","thumbCheckedBackground","thumbDisabledBackground","thumbCheckedDisabledBackground","pillBorderColor","pillBorderHoveredColor","pillBorderDisabledColor","textDisabledColor","marginBottom",":hover .ms-Toggle-thumb","&:hover","&&","OfficeTogglevue_type_script_lang_ts_OfficeToggle","OfficeToggle","OfficeTogglevue_type_script_lang_ts_","Toggle_OfficeTogglevue_type_script_lang_ts_","OfficeToggle_component","Toggle_OfficeToggle","OfficeButtonvue_type_template_id_4eff2ba8_render","textContainer","OfficeButtonvue_type_template_id_4eff2ba8_staticRenderFns","OfficeButton_classNames_GlobalClassNames","msButton","msButtonIcon","msButtonMenuIcon","msButtonLabel","msButtonDescription","msButtonScreenReaderText","msButtonFlexContainer","msButtonTextContainer","getBaseButtonClassNames","variantClassName","menuIconClassName","expanded","isSplit","_selectors","isExpanded","rootChecked","rootExpanded","iconExpandedHovered","menuIconExpandedHovered","rootExpandedHovered","rootDisabled","rootHovered","labelHovered","iconHovered","descriptionHovered","menuIconHovered","rootFocused","rootPressed","iconPressed","descriptionPressed","menuIconPressed","rootCheckedDisabled","rootCheckedHovered",":active","rootCheckedPressed","iconExpanded","iconChecked","iconDisabled","labelChecked","labelDisabled","menuIconChecked","menuIconDisabled","menuIconExpanded","description","descriptionChecked","descriptionDisabled","screenReaderText","DEFAULT_BUTTON_HEIGHT","DEFAULT_BUTTON_MINWIDTH","noOutline","iconStyle","OfficeButton_style_getStyles","customStyles","baseButtonStyles","getBaseStyles","defaultButtonStyles","minWidth","concatStyleSets","primaryStyles","standardStyles","buttonHighContrastFocus",":active > *","bordercolor","splitButtonContainer","splitButtonMenuButton","splitButtonMenuButtonDisabled","splitButtonDivider","splitButtonMenuButtonChecked","splitButtonMenuButtonExpanded","splitButtonMenuIcon","splitButtonMenuIconDisabled","OfficeButtonvue_type_script_lang_ts_OfficeButton","OfficeButton_1","OfficeButton","OfficeButtonvue_type_script_lang_ts_","Button_OfficeButtonvue_type_script_lang_ts_","OfficeButton_component","Button_OfficeButton","OfficeCheckboxvue_type_template_id_4ab80792_render","checkbox","checkmark","OfficeCheckboxvue_type_template_id_4ab80792_staticRenderFns","MS_CHECKBOX_LABEL_SIZE","MS_CHECKBOX_TRANSITION_DURATION","MS_CHECKBOX_TRANSITION_TIMING","OfficeCheckbox_style_getStyles","reversed","isUsingCustomLabelRender","checkmarkFontColor","checkmarkFontColorCheckedDisabled","checkmarkFontColorHovered","checkboxBorderColor","checkboxBorderColorChecked","checkboxBorderColorDisabled","checkboxBorderHoveredColor","checkboxBackgroundChecked","checkboxBackgroundCheckedHovered","checkboxBorderColorCheckedHovered","checkboxHoveredTextColor","checkboxBackgroundDisabledChecked","checkboxTextColor","checkboxTextColorDisabled",":hover .ms-Checkbox-checkbox",":focus .ms-Checkbox-checkbox",":hover .ms-Checkbox-checkmark",":focus:hover .ms-Checkbox-checkbox",":focus:hover .ms-Checkbox-checkmark",":hover .ms-Checkbox-text",":focus .ms-Checkbox-text","MsHighContrastAdjust","OfficeCheckboxvue_type_script_lang_ts_OfficeCheckbox","OfficeCheckbox","random","OfficeCheckboxvue_type_script_lang_ts_","Checkbox_OfficeCheckboxvue_type_script_lang_ts_","OfficeCheckbox_component","Checkbox_OfficeCheckbox","OfficeTextFieldvue_type_template_id_bc2957bc_render","wrapper","fieldGroup","padding-bottom","multiline","onInputChange","focus","onInputFocus","blur","onInputBlur","errorMessage","data-automation-id","OfficeTextFieldvue_type_template_id_bc2957bc_staticRenderFns","globalClassNames","borderless","underlined","unresizable","active","getOfficeLabelStyles","OfficeTextField_style_getStyles","hasLabel","resizable","iconClass","inputClassName","hasErrorMessage","autoAdjustHeight","fieldPrefixSuffix","borderBottomWidth","borderBottomStyle","borderBottomColor","&:focus, &:hover","flex","&:active, &:focus, &:hover","::-ms-clear","::placeholder",":-ms-input-placeholder","resize","subComponentStyles","OfficeTextFieldvue_type_script_lang_ts_OfficeTextField","OfficeTextField","adjustInputHeight","textElement","scrollHeight","element","OfficeTextFieldvue_type_script_lang_ts_","TextField_OfficeTextFieldvue_type_script_lang_ts_","OfficeTextField_component","TextField_OfficeTextField","OverviewItemvue_type_template_id_4a5a3854_scoped_true_render","availableOptions","$set","currentProps","OverviewItemvue_type_template_id_4a5a3854_scoped_true_staticRenderFns","BooleanTogglevue_type_template_id_5d75a41f_scoped_true_render","propValue","BooleanTogglevue_type_template_id_5d75a41f_scoped_true_staticRenderFns","BooleanTogglevue_type_script_lang_ts_BooleanToggle","trueValue","falseValue","BooleanTogglevue_type_script_lang_ts_","showcase_BooleanTogglevue_type_script_lang_ts_","BooleanToggle_component","showcase_BooleanToggle","StringInputvue_type_template_id_4fd15542_scoped_true_render","StringInputvue_type_template_id_4fd15542_scoped_true_staticRenderFns","StringInputvue_type_script_lang_ts_StringInput","_ref","_ref$width","StringInputvue_type_script_lang_ts_","showcase_StringInputvue_type_script_lang_ts_","StringInput_component","showcase_StringInput","OverviewItemvue_type_script_lang_ts_OverviewItem","OverviewItem","mapOption","OverviewItemvue_type_script_lang_ts_","showcase_OverviewItemvue_type_script_lang_ts_","OverviewItem_component","showcase_OverviewItem","Overviewvue_type_script_lang_ts_Overview","Overview","txt","iProp","currentImageFit","alert","Overviewvue_type_script_lang_ts_","showcase_Overviewvue_type_script_lang_ts_","Overview_component","showcase_Overview","Appvue_type_script_lang_ts_App","App","Appvue_type_script_lang_ts_","src_Appvue_type_script_lang_ts_","App_component","src_App","vue_runtime_esm","config","productionTip","render","h","$mount"],"mappings":"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","file":"js/app.5c3cddc5.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StringInput.vue?vue&type=style&index=0&id=4fd15542&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StringInput.vue?vue&type=style&index=0&id=4fd15542&scoped=true&lang=css&\"","import mod from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroupOption.vue?vue&type=style&index=0&id=69dfa174&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroupOption.vue?vue&type=style&index=0&id=69dfa174&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=style&index=1&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=style&index=1&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=style&index=0&id=4a5a3854&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=style&index=0&id=4a5a3854&scoped=true&lang=css&\"","/**\r\n * Storing global state in local module variables has issues when more than one copy\r\n * if the module gets loaded on the page (due to a bundling error or simply by consuming\r\n * a prebundled script.)\r\n *\r\n * This file contains helpers to deal with the getting and setting local state, and allows\r\n * callers to get called back when it mutates.\r\n */\r\n\r\nconst GLOBAL_SETTINGS_PROP_NAME = '__globalSettings__';\r\nconst CALLBACK_STATE_PROP_NAME = '__callbacks__';\r\n\r\n// tslint:disable-next-line:no-any\r\nlet _global: { [key: string]: any };\r\nlet _counter = 0;\r\n\r\nif (typeof window !== 'undefined') {\r\n _global = window;\r\n // @ts-ignore\r\n} else if (typeof global !== 'undefined') {\r\n // @ts-ignore\r\n _global = global;\r\n} else {\r\n _global = {};\r\n}\r\n\r\n// tslint:disable-next-line:no-any\r\nlet _globalSettings: { [key: string]: any } = (_global[GLOBAL_SETTINGS_PROP_NAME] = _global[GLOBAL_SETTINGS_PROP_NAME] || {\r\n [CALLBACK_STATE_PROP_NAME]: {}\r\n});\r\n\r\nconst _callbacks = _globalSettings[CALLBACK_STATE_PROP_NAME];\r\n\r\n/**\r\n * Change description used for change callbacks in GlobalSettings.\r\n *\r\n * @public\r\n */\r\nexport interface IChangeDescription {\r\n key: string;\r\n // tslint:disable-next-line:no-any\r\n oldValue: any;\r\n // tslint:disable-next-line:no-any\r\n value: any;\r\n}\r\n\r\n/**\r\n * Change event callback.\r\n *\r\n * @public\r\n */\r\nexport interface IChangeEventCallback {\r\n __id__?: string;\r\n (changeDescription?: IChangeDescription): void;\r\n}\r\n\r\n/**\r\n * Global settings helper, which stores settings in the global (window) namespace.\r\n * If window is not provided, it will store settings in module scope. Provides a\r\n * way to observe changes as well when their values change.\r\n *\r\n * @public\r\n */\r\nexport class GlobalSettings {\r\n public static getValue(key: string, defaultValue?: T | (() => T)): T {\r\n if (_globalSettings[key] === undefined) {\r\n // @ts-ignore\r\n _globalSettings[key] = typeof defaultValue === 'function' ? defaultValue() : defaultValue;\r\n }\r\n\r\n return _globalSettings[key];\r\n }\r\n\r\n public static setValue(key: string, value: T): T {\r\n let oldValue = _globalSettings[key];\r\n\r\n if (value !== oldValue) {\r\n _globalSettings[key] = value;\r\n\r\n let changeDescription = {\r\n oldValue,\r\n value,\r\n key\r\n };\r\n\r\n for (let id in _callbacks) {\r\n if (_callbacks.hasOwnProperty(id)) {\r\n _callbacks[id](changeDescription);\r\n }\r\n }\r\n }\r\n\r\n return value;\r\n }\r\n\r\n public static addChangeListener(cb: IChangeEventCallback): void {\r\n // Note: we use generated ids on the callbacks to create a map of the callbacks, which optimizes removal.\r\n // (It's faster to delete a key than it is to look up the index of an object and splice an array.)\r\n let id = cb.__id__;\r\n\r\n if (!id) {\r\n id = cb.__id__ = String(_counter++);\r\n }\r\n\r\n _callbacks[id] = cb;\r\n }\r\n\r\n public static removeChangeListener(cb: IChangeEventCallback): void {\r\n delete _callbacks[cb.__id__ as string];\r\n }\r\n}\r\n","// Initialize global window id.\r\nimport {Stylesheet} from \"@uifabric/merge-styles\";\r\n\r\nconst CURRENT_ID_PROPERTY = \"__currentId__\";\r\nconst DEFAULT_ID_STRING = \"id__\";\r\n\r\ndeclare const process: {};\r\n\r\n// tslint:disable-next-line:no-any\r\nconst _global: any = (typeof window !== \"undefined\" && window) || process;\r\n\r\nif (_global[CURRENT_ID_PROPERTY] === undefined) {\r\n _global[CURRENT_ID_PROPERTY] = 0;\r\n}\r\n\r\n// tslint:disable-next-line:no-any\r\nfunction checkProperties(a: any, b: any): boolean {\r\n for (const propName in a) {\r\n if (a.hasOwnProperty(propName)) {\r\n if (!b.hasOwnProperty(propName) || b[propName] !== a[propName]) {\r\n return false;\r\n }\r\n }\r\n }\r\n\r\n return true;\r\n}\r\n\r\n/**\r\n * Compares a to b and b to a.\r\n *\r\n * @public\r\n */\r\nexport function shallowCompare(a: TA, b: TB): boolean {\r\n return checkProperties(a, b) && checkProperties(b, a);\r\n}\r\n\r\n/**\r\n * Makes a resulting merge of a bunch of objects. Pass in the target object followed by 1 or more\r\n * objects as arguments and they will be merged sequentially into the target. Note that this will\r\n * shallow merge; it will not create new cloned values for target members.\r\n *\r\n * @public\r\n * @param target - Target object to merge following object arguments into.\r\n * @param args - One or more objects that will be mixed into the target in the order they are provided.\r\n * @returns Resulting merged target.\r\n */\r\n// tslint:disable-next-line:no-any\r\nexport function assign(target: any, ...args: any[]): any {\r\n // @ts-ignore\r\n return filteredAssign.apply(this, [null, target].concat(args));\r\n}\r\n\r\n/**\r\n * Makes a resulting merge of a bunch of objects, but allows a filter function to be passed in to filter\r\n * the resulting merges. This allows for scenarios where you want to merge \"everything except that one thing\"\r\n * or \"properties that start with data-\". Note that this will shallow merge; it will not create new cloned\r\n * values for target members.\r\n *\r\n * @public\r\n * @param isAllowed - Callback to determine if the given propName is allowed in the result.\r\n * @param target - Target object to merge following object arguments into.\r\n * @param args - One or more objects that will be mixed into the target in the order they are provided.\r\n * @returns Resulting merged target.\r\n */\r\n// tslint:disable-next-line:no-any\r\nexport function filteredAssign(isAllowed: (propName: string) => boolean, target: any, ...args: any[]): any {\r\n target = target || {};\r\n\r\n for (const sourceObject of args) {\r\n if (sourceObject) {\r\n for (const propName in sourceObject) {\r\n if (sourceObject.hasOwnProperty(propName) && (!isAllowed || isAllowed(propName))) {\r\n target[propName] = sourceObject[propName];\r\n }\r\n }\r\n }\r\n }\r\n\r\n return target;\r\n}\r\n\r\n// Configure ids to reset on stylesheet resets.\r\nconst stylesheet = Stylesheet.getInstance();\r\n\r\nif (stylesheet && stylesheet.onReset) {\r\n stylesheet.onReset(resetIds);\r\n}\r\n\r\n/**\r\n * Generates a unique id in the global scope (this spans across duplicate copies of the same library.)\r\n *\r\n * @public\r\n */\r\nexport function getId(prefix?: string): string {\r\n const index = _global[CURRENT_ID_PROPERTY]++;\r\n\r\n return (prefix || DEFAULT_ID_STRING) + index;\r\n}\r\n\r\n/**\r\n * Resets id counter to an (optional) number.\r\n *\r\n * @public\r\n */\r\nexport function resetIds(counter: number = 0): void {\r\n _global[CURRENT_ID_PROPERTY] = counter;\r\n}\r\n\r\n/* Takes an enum and iterates over each value of the enum (as a string), running the callback on each, returning a mapped array.\r\n * The callback takes as a first parameter the string that represents the name of the entry, and the second parameter is the\r\n * value of that entry, which is the value you'd normally use when using the enum (usually a number).\r\n * */\r\nexport function mapEnumByName(\r\n // tslint:disable-next-line:no-any\r\n theEnum: any,\r\n callback: (name?: string, value?: string | number) => T | undefined\r\n): Array | undefined {\r\n // map to satisfy compiler since it doesn't realize we strip out undefineds in the .filter() call\r\n return Object.keys(theEnum)\r\n .map((p: string | number) => {\r\n // map on each property name as a string\r\n if (String(Number(p)) !== p) {\r\n // if the property is not just a number (because enums in TypeScript will map both ways)\r\n return callback(p as string, theEnum[p]);\r\n }\r\n })\r\n .filter((v: T | undefined) => !!v); // only return elements with values\r\n}\r\n\r\n/**\r\n * Get all values in an object dictionary\r\n *\r\n * @param obj - The dictionary to get values for\r\n */\r\n// tslint:disable-next-line:no-any\r\nexport function values(obj: any): T[] {\r\n return Object.keys(obj).reduce((arr: T[], key: string): T[] => {\r\n arr.push(obj[key]);\r\n return arr;\r\n }, []);\r\n}\r\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Overview.vue?vue&type=style&index=0&id=2fcf3bb5&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Overview.vue?vue&type=style&index=0&id=2fcf3bb5&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BooleanToggle.vue?vue&type=style&index=0&id=5d75a41f&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BooleanToggle.vue?vue&type=style&index=0&id=5d75a41f&scoped=true&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"ms-Fabric\",attrs:{\"id\":\"app\"}},[_c('Overview',{attrs:{\"msg\":\"Welcome to office-ui-fabric-vue\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import {GlobalSettings} from \"@/utility/GlobalSettings\";\r\nimport { IRawStyle, IFontFace, fontFace, mergeStyles, Stylesheet } from '@uifabric/merge-styles';\r\n\r\nexport interface IIconSubset {\r\n fontFace?: IFontFace;\r\n icons: {\r\n [key: string]: string | JSX.Element;\r\n };\r\n\r\n style?: IRawStyle;\r\n}\r\n\r\nexport interface IIconSubsetRecord extends IIconSubset {\r\n isRegistered?: boolean;\r\n className?: string;\r\n}\r\n\r\nexport interface IIconRecord {\r\n code: string | undefined;\r\n subset: IIconSubsetRecord;\r\n}\r\n\r\nexport interface IIconOptions {\r\n /**\r\n * By default, registering the same set of icons will generate a console warning per duplicate icon\r\n * registered, because this scenario can create unexpected consequences.\r\n *\r\n * Some scenarios include:\r\n *\r\n * Icon set was previously registered using a different base url.\r\n * Icon set was previously registered but a different version was provided.\r\n * Icons in a previous registered set overlap with a new set.\r\n *\r\n * To simply ignore previously registered icons, you can specify to disable warnings. This means\r\n * that if an icon which was previous registered is registered again, it will be silently ignored.\r\n * However, consider whether the problems listed above will cause issues.\r\n **/\r\n disableWarnings: boolean;\r\n\r\n /**\r\n * @deprecated\r\n * Use 'disableWarnings' instead.\r\n */\r\n warnOnMissingIcons?: boolean;\r\n}\r\n\r\nexport interface IIconRecords {\r\n __options: IIconOptions;\r\n __remapped: { [key: string]: string };\r\n [key: string]: IIconRecord | {};\r\n}\r\n\r\nconst ICON_SETTING_NAME = 'icons';\r\n\r\nconst _iconSettings = GlobalSettings.getValue(ICON_SETTING_NAME, {\r\n __options: {\r\n disableWarnings: false,\r\n warnOnMissingIcons: true\r\n },\r\n __remapped: {}\r\n});\r\n\r\n// Reset icon registration on stylesheet resets.\r\nconst stylesheet = Stylesheet.getInstance();\r\n\r\nif (stylesheet && stylesheet.onReset) {\r\n stylesheet.onReset(() => {\r\n for (const name in _iconSettings) {\r\n if (_iconSettings.hasOwnProperty(name) && !!(_iconSettings[name] as IIconRecord).subset) {\r\n (_iconSettings[name] as IIconRecord).subset.className = undefined;\r\n }\r\n }\r\n });\r\n}\r\n\r\n/**\r\n * Normalizes an icon name for consistent mapping.\r\n * Current implementation is to convert the icon name to lower case.\r\n *\r\n * @param name - Icon name to normalize.\r\n * @returns {string} Normalized icon name to use for indexing and mapping.\r\n */\r\nconst normalizeIconName = (name: string): string => name.toLowerCase();\r\n\r\n/**\r\n * Registers a given subset of icons.\r\n *\r\n * @param iconSubset - the icon subset definition.\r\n */\r\nexport function registerIcons(iconSubset: IIconSubset, options?: Partial): void {\r\n let subset = {\r\n ...iconSubset,\r\n isRegistered: false,\r\n className: undefined\r\n };\r\n let { icons } = iconSubset;\r\n\r\n // Grab options, optionally mix user provided ones on top.\r\n options = options ? { ..._iconSettings.__options, ...options } : _iconSettings.__options;\r\n\r\n for (const iconName in icons) {\r\n if (icons.hasOwnProperty(iconName)) {\r\n const code = icons[iconName];\r\n const normalizedIconName = normalizeIconName(iconName);\r\n\r\n if (_iconSettings[normalizedIconName]) {\r\n _warnDuplicateIcon(iconName);\r\n } else {\r\n _iconSettings[normalizedIconName] = {\r\n code,\r\n subset\r\n };\r\n }\r\n }\r\n }\r\n}\r\n\r\n/**\r\n * Unregisters icons by name.\r\n *\r\n * @param iconNames - List of icons to unregister.\r\n */\r\nexport function unregisterIcons(iconNames: string[]): void {\r\n const options = _iconSettings.__options;\r\n\r\n for (const iconName of iconNames) {\r\n const normalizedIconName = normalizeIconName(iconName);\r\n if (_iconSettings[normalizedIconName]) {\r\n delete _iconSettings[normalizedIconName];\r\n } else {\r\n // Warn that we are trying to delete an icon that doesn't exist\r\n if (!options.disableWarnings) {\r\n console.warn(`The icon \"${iconName}\" tried to unregister but was not registered.`);\r\n }\r\n }\r\n\r\n // Delete any aliases for this iconName\r\n if (_iconSettings.__remapped[normalizedIconName]) {\r\n delete _iconSettings.__remapped[normalizedIconName];\r\n }\r\n\r\n // Delete any items that were an alias for this iconName\r\n Object.keys(_iconSettings.__remapped).forEach((key: string) => {\r\n if (_iconSettings.__remapped[key] === normalizedIconName) {\r\n delete _iconSettings.__remapped[key];\r\n }\r\n });\r\n }\r\n}\r\n\r\n/**\r\n * Remaps one icon name to another.\r\n */\r\nexport function registerIconAlias(iconName: string, mappedToName: string): void {\r\n _iconSettings.__remapped[normalizeIconName(iconName)] = normalizeIconName(mappedToName);\r\n}\r\n\r\n/**\r\n * Gets an icon definition. If an icon is requested but the subset has yet to be registered,\r\n * it will get registered immediately.\r\n *\r\n * @public\r\n * @param name - Name of icon.\r\n */\r\nexport function getIcon(name?: string): IIconRecord | undefined {\r\n let icon: IIconRecord | undefined = undefined;\r\n const options = _iconSettings.__options;\r\n\r\n name = name ? normalizeIconName(name) : '';\r\n name = _iconSettings.__remapped[name] || name;\r\n\r\n if (name) {\r\n icon = _iconSettings[name!] as IIconRecord;\r\n\r\n if (icon) {\r\n let { subset } = icon;\r\n if (subset && subset.fontFace) {\r\n if (!subset.isRegistered) {\r\n fontFace(subset.fontFace);\r\n subset.isRegistered = true;\r\n }\r\n\r\n if (!subset.className) {\r\n subset.className = mergeStyles(subset.style, {\r\n fontFamily: subset.fontFace.fontFamily,\r\n fontWeight: subset.fontFace.fontWeight || 'normal',\r\n fontStyle: subset.fontFace.fontStyle || 'normal'\r\n });\r\n }\r\n }\r\n } else {\r\n if (!options.disableWarnings && options.warnOnMissingIcons) {\r\n console.warn(`The icon \"${name}\" was used but not registered. See http://aka.ms/fabric-icon-usage for more information.`);\r\n }\r\n }\r\n }\r\n\r\n return icon;\r\n}\r\n\r\n/**\r\n * Sets the icon options.\r\n *\r\n * @public\r\n */\r\nexport function setIconOptions(options: Partial): void {\r\n _iconSettings.__options = {\r\n ..._iconSettings.__options,\r\n ...options\r\n };\r\n}\r\n\r\nlet _missingIcons: string[] = [];\r\nlet _missingIconsTimer: number | undefined = undefined;\r\n\r\nfunction _warnDuplicateIcon(iconName: string): void {\r\n const options = _iconSettings.__options;\r\n const warningDelay = 2000;\r\n const maxIconsInMessage = 10;\r\n\r\n if (!options.disableWarnings) {\r\n _missingIcons.push(iconName);\r\n if (_missingIconsTimer === undefined) {\r\n _missingIconsTimer = setTimeout(() => {\r\n console.warn(\r\n `Some icons were re-registered. Applications should only call registerIcons for any given ` +\r\n `icon once. Redefining what an icon is may have unintended consequences. Duplicates ` +\r\n `include: \\n` +\r\n _missingIcons.slice(0, maxIconsInMessage).join(', ') +\r\n (_missingIcons.length > maxIconsInMessage ? ` (+ ${_missingIcons.length - maxIconsInMessage} more)` : '')\r\n );\r\n _missingIconsTimer = undefined;\r\n _missingIcons = [];\r\n }, warningDelay);\r\n }\r\n }\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons\"`,\r\n src: `url(\"${baseUrl}fabric-icons-a13498cf.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n GlobalNavButton: \"\\uE700\",\r\n ChevronDown: \"\\uE70D\",\r\n ChevronUp: \"\\uE70E\",\r\n Edit: \"\\uE70F\",\r\n Add: \"\\uE710\",\r\n Cancel: \"\\uE711\",\r\n More: \"\\uE712\",\r\n Settings: \"\\uE713\",\r\n Mail: \"\\uE715\",\r\n Filter: \"\\uE71C\",\r\n Search: \"\\uE721\",\r\n Share: \"\\uE72D\",\r\n BlockedSite: \"\\uE72F\",\r\n FavoriteStar: \"\\uE734\",\r\n FavoriteStarFill: \"\\uE735\",\r\n CheckMark: \"\\uE73E\",\r\n Delete: \"\\uE74D\",\r\n ChevronLeft: \"\\uE76B\",\r\n ChevronRight: \"\\uE76C\",\r\n Calendar: \"\\uE787\",\r\n Megaphone: \"\\uE789\",\r\n Undo: \"\\uE7A7\",\r\n Flag: \"\\uE7C1\",\r\n Page: \"\\uE7C3\",\r\n Pinned: \"\\uE840\",\r\n View: \"\\uE890\",\r\n Clear: \"\\uE894\",\r\n Download: \"\\uE896\",\r\n Upload: \"\\uE898\",\r\n Folder: \"\\uE8B7\",\r\n Sort: \"\\uE8CB\",\r\n AlignRight: \"\\uE8E2\",\r\n AlignLeft: \"\\uE8E4\",\r\n Tag: \"\\uE8EC\",\r\n AddFriend: \"\\uE8FA\",\r\n Info: \"\\uE946\",\r\n SortLines: \"\\uE9D0\",\r\n List: \"\\uEA37\",\r\n CircleRing: \"\\uEA3A\",\r\n Heart: \"\\uEB51\",\r\n HeartFill: \"\\uEB52\",\r\n Tiles: \"\\uECA5\",\r\n Embed: \"\\uECCE\",\r\n Glimmer: \"\\uECF4\",\r\n Ascending: \"\\uEDC0\",\r\n Descending: \"\\uEDC1\",\r\n SortUp: \"\\uEE68\",\r\n SortDown: \"\\uEE69\",\r\n SyncToPC: \"\\uEE6E\",\r\n LargeGrid: \"\\uEECB\",\r\n SkypeCheck: \"\\uEF80\",\r\n SkypeClock: \"\\uEF81\",\r\n SkypeMinus: \"\\uEF82\",\r\n ClearFilter: \"\\uEF8F\",\r\n Flow: \"\\uEF90\",\r\n StatusCircleCheckmark: \"\\uF13E\",\r\n MoreVertical: \"\\uF2BC\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-0\"`,\r\n src: `url(\"${baseUrl}fabric-icons-0-498a310c.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n InternetSharing: \"\\uE704\",\r\n Brightness: \"\\uE706\",\r\n MapPin: \"\\uE707\",\r\n Airplane: \"\\uE709\",\r\n Tablet: \"\\uE70A\",\r\n QuickNote: \"\\uE70B\",\r\n Video: \"\\uE714\",\r\n People: \"\\uE716\",\r\n Phone: \"\\uE717\",\r\n Pin: \"\\uE718\",\r\n Shop: \"\\uE719\",\r\n Stop: \"\\uE71A\",\r\n Link: \"\\uE71B\",\r\n AllApps: \"\\uE71D\",\r\n Zoom: \"\\uE71E\",\r\n ZoomOut: \"\\uE71F\",\r\n Microphone: \"\\uE720\",\r\n Camera: \"\\uE722\",\r\n Attach: \"\\uE723\",\r\n Send: \"\\uE724\",\r\n FavoriteList: \"\\uE728\",\r\n PageSolid: \"\\uE729\",\r\n Forward: \"\\uE72A\",\r\n Back: \"\\uE72B\",\r\n Refresh: \"\\uE72C\",\r\n Lock: \"\\uE72E\",\r\n ReportHacked: \"\\uE730\",\r\n EMI: \"\\uE731\",\r\n MiniLink: \"\\uE732\",\r\n Blocked: \"\\uE733\",\r\n ReadingMode: \"\\uE736\",\r\n Favicon: \"\\uE737\",\r\n Remove: \"\\uE738\",\r\n Checkbox: \"\\uE739\",\r\n CheckboxComposite: \"\\uE73A\",\r\n CheckboxFill: \"\\uE73B\",\r\n CheckboxIndeterminate: \"\\uE73C\",\r\n CheckboxCompositeReversed: \"\\uE73D\",\r\n BackToWindow: \"\\uE73F\",\r\n FullScreen: \"\\uE740\",\r\n Print: \"\\uE749\",\r\n Up: \"\\uE74A\",\r\n Down: \"\\uE74B\",\r\n OEM: \"\\uE74C\",\r\n Save: \"\\uE74E\",\r\n Cloud: \"\\uE753\",\r\n Flashlight: \"\\uE754\",\r\n CommandPrompt: \"\\uE756\",\r\n Sad: \"\\uE757\",\r\n RealEstate: \"\\uE758\",\r\n SIPMove: \"\\uE759\",\r\n EraseTool: \"\\uE75C\",\r\n GripperTool: \"\\uE75E\",\r\n Dialpad: \"\\uE75F\",\r\n PageLeft: \"\\uE760\",\r\n PageRight: \"\\uE761\",\r\n MultiSelect: \"\\uE762\",\r\n KeyboardClassic: \"\\uE765\",\r\n Play: \"\\uE768\",\r\n Pause: \"\\uE769\",\r\n Emoji2: \"\\uE76E\",\r\n GripperBarHorizontal: \"\\uE76F\",\r\n System: \"\\uE770\",\r\n Personalize: \"\\uE771\",\r\n SearchAndApps: \"\\uE773\",\r\n Globe: \"\\uE774\",\r\n EaseOfAccess: \"\\uE776\",\r\n ContactInfo: \"\\uE779\",\r\n Unpin: \"\\uE77A\",\r\n Contact: \"\\uE77B\",\r\n Memo: \"\\uE77C\",\r\n Paste: \"\\uE77F\",\r\n WindowsLogo: \"\\uE782\",\r\n Error: \"\\uE783\",\r\n GripperBarVertical: \"\\uE784\",\r\n Unlock: \"\\uE785\",\r\n Slideshow: \"\\uE786\",\r\n AutoEnhanceOn: \"\\uE78D\",\r\n AutoEnhanceOff: \"\\uE78E\",\r\n Color: \"\\uE790\",\r\n SaveAs: \"\\uE792\",\r\n Light: \"\\uE793\",\r\n Filters: \"\\uE795\",\r\n AspectRatio: \"\\uE799\",\r\n Contrast: \"\\uE7A1\",\r\n Redo: \"\\uE7A6\",\r\n Crop: \"\\uE7A8\",\r\n PhotoCollection: \"\\uE7AA\",\r\n Album: \"\\uE7AB\",\r\n Rotate: \"\\uE7AD\",\r\n PanoIndicator: \"\\uE7B0\",\r\n Translate: \"\\uE7B2\",\r\n RedEye: \"\\uE7B3\",\r\n ThumbnailView: \"\\uE7B6\",\r\n Package: \"\\uE7B8\",\r\n Telemarketer: \"\\uE7B9\",\r\n Warning: \"\\uE7BA\",\r\n Financial: \"\\uE7BB\",\r\n Education: \"\\uE7BE\",\r\n ShoppingCart: \"\\uE7BF\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-1\"`,\r\n src: `url(\"${baseUrl}fabric-icons-1-0f021d71.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n Train: \"\\uE7C0\",\r\n Move: \"\\uE7C2\",\r\n TouchPointer: \"\\uE7C9\",\r\n Merge: \"\\uE7D5\",\r\n TurnRight: \"\\uE7DB\",\r\n Ferry: \"\\uE7E3\",\r\n Highlight: \"\\uE7E6\",\r\n PowerButton: \"\\uE7E8\",\r\n Tab: \"\\uE7E9\",\r\n Admin: \"\\uE7EF\",\r\n TVMonitor: \"\\uE7F4\",\r\n Speakers: \"\\uE7F5\",\r\n Game: \"\\uE7FC\",\r\n UnstackSelected: \"\\uE7FE\",\r\n StackIndicator: \"\\uE7FF\",\r\n Nav2DMapView: \"\\uE800\",\r\n StreetsideSplitMinimize: \"\\uE802\",\r\n Car: \"\\uE804\",\r\n Bus: \"\\uE806\",\r\n EatDrink: \"\\uE807\",\r\n SeeDo: \"\\uE808\",\r\n LocationCircle: \"\\uE80E\",\r\n Home: \"\\uE80F\",\r\n SwitcherStartEnd: \"\\uE810\",\r\n ParkingLocation: \"\\uE811\",\r\n IncidentTriangle: \"\\uE814\",\r\n Touch: \"\\uE815\",\r\n MapDirections: \"\\uE816\",\r\n CaretHollow: \"\\uE817\",\r\n CaretSolid: \"\\uE818\",\r\n History: \"\\uE81C\",\r\n Location: \"\\uE81D\",\r\n MapLayers: \"\\uE81E\",\r\n SearchNearby: \"\\uE820\",\r\n Work: \"\\uE821\",\r\n Recent: \"\\uE823\",\r\n Hotel: \"\\uE824\",\r\n Bank: \"\\uE825\",\r\n LocationDot: \"\\uE827\",\r\n Dictionary: \"\\uE82D\",\r\n ChromeBack: \"\\uE830\",\r\n FolderOpen: \"\\uE838\",\r\n PinnedFill: \"\\uE842\",\r\n RevToggleKey: \"\\uE845\",\r\n Previous: \"\\uE892\",\r\n Next: \"\\uE893\",\r\n Sync: \"\\uE895\",\r\n Help: \"\\uE897\",\r\n Emoji: \"\\uE899\",\r\n MailForward: \"\\uE89C\",\r\n ClosePane: \"\\uE89F\",\r\n OpenPane: \"\\uE8A0\",\r\n PreviewLink: \"\\uE8A1\",\r\n ZoomIn: \"\\uE8A3\",\r\n Bookmarks: \"\\uE8A4\",\r\n Document: \"\\uE8A5\",\r\n ProtectedDocument: \"\\uE8A6\",\r\n OpenInNewWindow: \"\\uE8A7\",\r\n MailFill: \"\\uE8A8\",\r\n ViewAll: \"\\uE8A9\",\r\n Switch: \"\\uE8AB\",\r\n Rename: \"\\uE8AC\",\r\n Go: \"\\uE8AD\",\r\n Remote: \"\\uE8AF\",\r\n SelectAll: \"\\uE8B3\",\r\n Orientation: \"\\uE8B4\",\r\n Import: \"\\uE8B5\",\r\n Picture: \"\\uE8B9\",\r\n ChromeClose: \"\\uE8BB\",\r\n ShowResults: \"\\uE8BC\",\r\n Message: \"\\uE8BD\",\r\n CalendarDay: \"\\uE8BF\",\r\n CalendarWeek: \"\\uE8C0\",\r\n MailReplyAll: \"\\uE8C2\",\r\n Read: \"\\uE8C3\",\r\n Cut: \"\\uE8C6\",\r\n PaymentCard: \"\\uE8C7\",\r\n Copy: \"\\uE8C8\",\r\n Important: \"\\uE8C9\",\r\n MailReply: \"\\uE8CA\",\r\n GotoToday: \"\\uE8D1\",\r\n Font: \"\\uE8D2\",\r\n FontColor: \"\\uE8D3\",\r\n FolderFill: \"\\uE8D5\",\r\n Permissions: \"\\uE8D7\",\r\n DisableUpdates: \"\\uE8D8\",\r\n Unfavorite: \"\\uE8D9\",\r\n Italic: \"\\uE8DB\",\r\n Underline: \"\\uE8DC\",\r\n Bold: \"\\uE8DD\",\r\n MoveToFolder: \"\\uE8DE\",\r\n Dislike: \"\\uE8E0\",\r\n Like: \"\\uE8E1\",\r\n AlignCenter: \"\\uE8E3\",\r\n OpenFile: \"\\uE8E5\",\r\n FontDecrease: \"\\uE8E7\",\r\n FontIncrease: \"\\uE8E8\",\r\n FontSize: \"\\uE8E9\",\r\n CellPhone: \"\\uE8EA\",\r\n RepeatAll: \"\\uE8EE\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-2\"`,\r\n src: `url(\"${baseUrl}fabric-icons-2-be6a5f70.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n Calculator: \"\\uE8EF\",\r\n Library: \"\\uE8F1\",\r\n PostUpdate: \"\\uE8F3\",\r\n NewFolder: \"\\uE8F4\",\r\n CalendarReply: \"\\uE8F5\",\r\n UnsyncFolder: \"\\uE8F6\",\r\n SyncFolder: \"\\uE8F7\",\r\n BlockContact: \"\\uE8F8\",\r\n Accept: \"\\uE8FB\",\r\n BulletedList: \"\\uE8FD\",\r\n Preview: \"\\uE8FF\",\r\n News: \"\\uE900\",\r\n Chat: \"\\uE901\",\r\n Group: \"\\uE902\",\r\n World: \"\\uE909\",\r\n Comment: \"\\uE90A\",\r\n DockLeft: \"\\uE90C\",\r\n DockRight: \"\\uE90D\",\r\n Repair: \"\\uE90F\",\r\n Accounts: \"\\uE910\",\r\n Street: \"\\uE913\",\r\n RadioBullet: \"\\uE915\",\r\n Stopwatch: \"\\uE916\",\r\n Clock: \"\\uE917\",\r\n WorldClock: \"\\uE918\",\r\n AlarmClock: \"\\uE919\",\r\n Photo: \"\\uE91B\",\r\n ActionCenter: \"\\uE91C\",\r\n Hospital: \"\\uE91D\",\r\n Timer: \"\\uE91E\",\r\n FullCircleMask: \"\\uE91F\",\r\n LocationFill: \"\\uE920\",\r\n ChromeMinimize: \"\\uE921\",\r\n ChromeRestore: \"\\uE923\",\r\n Annotation: \"\\uE924\",\r\n Fingerprint: \"\\uE928\",\r\n Handwriting: \"\\uE929\",\r\n ChromeFullScreen: \"\\uE92D\",\r\n Completed: \"\\uE930\",\r\n Label: \"\\uE932\",\r\n FlickDown: \"\\uE935\",\r\n FlickUp: \"\\uE936\",\r\n FlickLeft: \"\\uE937\",\r\n FlickRight: \"\\uE938\",\r\n MiniExpand: \"\\uE93A\",\r\n MiniContract: \"\\uE93B\",\r\n Streaming: \"\\uE93E\",\r\n MusicInCollection: \"\\uE940\",\r\n OneDriveLogo: \"\\uE941\",\r\n CompassNW: \"\\uE942\",\r\n Code: \"\\uE943\",\r\n LightningBolt: \"\\uE945\",\r\n CalculatorMultiply: \"\\uE947\",\r\n CalculatorAddition: \"\\uE948\",\r\n CalculatorSubtract: \"\\uE949\",\r\n CalculatorEqualTo: \"\\uE94E\",\r\n PrintfaxPrinterFile: \"\\uE956\",\r\n StorageOptical: \"\\uE958\",\r\n Communications: \"\\uE95A\",\r\n Headset: \"\\uE95B\",\r\n Health: \"\\uE95E\",\r\n FrontCamera: \"\\uE96B\",\r\n ChevronUpSmall: \"\\uE96D\",\r\n ChevronDownSmall: \"\\uE96E\",\r\n ChevronLeftSmall: \"\\uE96F\",\r\n ChevronRightSmall: \"\\uE970\",\r\n ChevronUpMed: \"\\uE971\",\r\n ChevronDownMed: \"\\uE972\",\r\n ChevronLeftMed: \"\\uE973\",\r\n ChevronRightMed: \"\\uE974\",\r\n Devices2: \"\\uE975\",\r\n PC1: \"\\uE977\",\r\n PresenceChickletVideo: \"\\uE979\",\r\n Reply: \"\\uE97A\",\r\n HalfAlpha: \"\\uE97E\",\r\n ConstructionCone: \"\\uE98F\",\r\n DoubleChevronLeftMed: \"\\uE991\",\r\n Volume0: \"\\uE992\",\r\n Volume1: \"\\uE993\",\r\n Volume2: \"\\uE994\",\r\n Volume3: \"\\uE995\",\r\n Chart: \"\\uE999\",\r\n Robot: \"\\uE99A\",\r\n Manufacturing: \"\\uE99C\",\r\n LockSolid: \"\\uE9A2\",\r\n FitPage: \"\\uE9A6\",\r\n FitWidth: \"\\uE9A7\",\r\n BidiLtr: \"\\uE9AA\",\r\n BidiRtl: \"\\uE9AB\",\r\n RightDoubleQuote: \"\\uE9B1\",\r\n Sunny: \"\\uE9BD\",\r\n CloudWeather: \"\\uE9BE\",\r\n Cloudy: \"\\uE9BF\",\r\n PartlyCloudyDay: \"\\uE9C0\",\r\n PartlyCloudyNight: \"\\uE9C1\",\r\n ClearNight: \"\\uE9C2\",\r\n RainShowersDay: \"\\uE9C3\",\r\n Rain: \"\\uE9C4\",\r\n Thunderstorms: \"\\uE9C6\",\r\n RainSnow: \"\\uE9C7\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-3\"`,\r\n src: `url(\"${baseUrl}fabric-icons-3-ccddc9e1.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n Snow: \"\\uE9C8\",\r\n BlowingSnow: \"\\uE9C9\",\r\n Frigid: \"\\uE9CA\",\r\n Fog: \"\\uE9CB\",\r\n Squalls: \"\\uE9CC\",\r\n Duststorm: \"\\uE9CD\",\r\n Unknown: \"\\uE9CE\",\r\n Precipitation: \"\\uE9CF\",\r\n Ribbon: \"\\uE9D1\",\r\n AreaChart: \"\\uE9D2\",\r\n Assign: \"\\uE9D3\",\r\n FlowChart: \"\\uE9D4\",\r\n CheckList: \"\\uE9D5\",\r\n Diagnostic: \"\\uE9D9\",\r\n Generate: \"\\uE9DA\",\r\n LineChart: \"\\uE9E6\",\r\n Equalizer: \"\\uE9E9\",\r\n BarChartHorizontal: \"\\uE9EB\",\r\n BarChartVertical: \"\\uE9EC\",\r\n Freezing: \"\\uE9EF\",\r\n FunnelChart: \"\\uE9F1\",\r\n Processing: \"\\uE9F5\",\r\n Quantity: \"\\uE9F8\",\r\n ReportDocument: \"\\uE9F9\",\r\n StackColumnChart: \"\\uE9FC\",\r\n SnowShowerDay: \"\\uE9FD\",\r\n HailDay: \"\\uEA00\",\r\n WorkFlow: \"\\uEA01\",\r\n HourGlass: \"\\uEA03\",\r\n StoreLogoMed20: \"\\uEA04\",\r\n TimeSheet: \"\\uEA05\",\r\n TriangleSolid: \"\\uEA08\",\r\n UpgradeAnalysis: \"\\uEA0B\",\r\n VideoSolid: \"\\uEA0C\",\r\n RainShowersNight: \"\\uEA0F\",\r\n SnowShowerNight: \"\\uEA11\",\r\n Teamwork: \"\\uEA12\",\r\n HailNight: \"\\uEA13\",\r\n PeopleAdd: \"\\uEA15\",\r\n Glasses: \"\\uEA16\",\r\n DateTime2: \"\\uEA17\",\r\n Shield: \"\\uEA18\",\r\n Header1: \"\\uEA19\",\r\n PageAdd: \"\\uEA1A\",\r\n NumberedList: \"\\uEA1C\",\r\n PowerBILogo: \"\\uEA1E\",\r\n Info2: \"\\uEA1F\",\r\n MusicInCollectionFill: \"\\uEA36\",\r\n Asterisk: \"\\uEA38\",\r\n ErrorBadge: \"\\uEA39\",\r\n CircleFill: \"\\uEA3B\",\r\n Record2: \"\\uEA3F\",\r\n AllAppsMirrored: \"\\uEA40\",\r\n BookmarksMirrored: \"\\uEA41\",\r\n BulletedListMirrored: \"\\uEA42\",\r\n CaretHollowMirrored: \"\\uEA45\",\r\n CaretSolidMirrored: \"\\uEA46\",\r\n ChromeBackMirrored: \"\\uEA47\",\r\n ClosePaneMirrored: \"\\uEA49\",\r\n DockLeftMirrored: \"\\uEA4C\",\r\n DoubleChevronLeftMedMirrored: \"\\uEA4D\",\r\n GoMirrored: \"\\uEA4F\",\r\n HelpMirrored: \"\\uEA51\",\r\n ImportMirrored: \"\\uEA52\",\r\n ImportAllMirrored: \"\\uEA53\",\r\n ListMirrored: \"\\uEA55\",\r\n MailForwardMirrored: \"\\uEA56\",\r\n MailReplyMirrored: \"\\uEA57\",\r\n MailReplyAllMirrored: \"\\uEA58\",\r\n MiniContractMirrored: \"\\uEA59\",\r\n MiniExpandMirrored: \"\\uEA5A\",\r\n OpenPaneMirrored: \"\\uEA5B\",\r\n ParkingLocationMirrored: \"\\uEA5E\",\r\n SendMirrored: \"\\uEA63\",\r\n ShowResultsMirrored: \"\\uEA65\",\r\n ThumbnailViewMirrored: \"\\uEA67\",\r\n Media: \"\\uEA69\",\r\n Devices3: \"\\uEA6C\",\r\n Focus: \"\\uEA6F\",\r\n VideoLightOff: \"\\uEA74\",\r\n Lightbulb: \"\\uEA80\",\r\n StatusTriangle: \"\\uEA82\",\r\n VolumeDisabled: \"\\uEA85\",\r\n Puzzle: \"\\uEA86\",\r\n EmojiNeutral: \"\\uEA87\",\r\n EmojiDisappointed: \"\\uEA88\",\r\n HomeSolid: \"\\uEA8A\",\r\n Ringer: \"\\uEA8F\",\r\n PDF: \"\\uEA90\",\r\n HeartBroken: \"\\uEA92\",\r\n StoreLogo16: \"\\uEA96\",\r\n MultiSelectMirrored: \"\\uEA98\",\r\n Broom: \"\\uEA99\",\r\n Cocktails: \"\\uEA9D\",\r\n Wines: \"\\uEABF\",\r\n Articles: \"\\uEAC1\",\r\n Cycling: \"\\uEAC7\",\r\n DietPlanNotebook: \"\\uEAC8\",\r\n Pill: \"\\uEACB\",\r\n ExerciseTracker: \"\\uEACC\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-4\"`,\r\n src: `url(\"${baseUrl}fabric-icons-4-0721c5c2.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n HandsFree: \"\\uEAD0\",\r\n Medical: \"\\uEAD4\",\r\n Running: \"\\uEADA\",\r\n Weights: \"\\uEADB\",\r\n Trackers: \"\\uEADF\",\r\n AddNotes: \"\\uEAE3\",\r\n AllCurrency: \"\\uEAE4\",\r\n BarChart4: \"\\uEAE7\",\r\n CirclePlus: \"\\uEAEE\",\r\n Coffee: \"\\uEAEF\",\r\n Cotton: \"\\uEAF3\",\r\n Market: \"\\uEAFC\",\r\n Money: \"\\uEAFD\",\r\n PieDouble: \"\\uEB04\",\r\n PieSingle: \"\\uEB05\",\r\n RemoveFilter: \"\\uEB08\",\r\n Savings: \"\\uEB0B\",\r\n Sell: \"\\uEB0C\",\r\n StockDown: \"\\uEB0F\",\r\n StockUp: \"\\uEB11\",\r\n Lamp: \"\\uEB19\",\r\n Source: \"\\uEB1B\",\r\n MSNVideos: \"\\uEB1C\",\r\n Cricket: \"\\uEB1E\",\r\n Golf: \"\\uEB1F\",\r\n Baseball: \"\\uEB20\",\r\n Soccer: \"\\uEB21\",\r\n MoreSports: \"\\uEB22\",\r\n AutoRacing: \"\\uEB24\",\r\n CollegeHoops: \"\\uEB25\",\r\n CollegeFootball: \"\\uEB26\",\r\n ProFootball: \"\\uEB27\",\r\n ProHockey: \"\\uEB28\",\r\n Rugby: \"\\uEB2D\",\r\n SubstitutionsIn: \"\\uEB31\",\r\n Tennis: \"\\uEB33\",\r\n Arrivals: \"\\uEB34\",\r\n Design: \"\\uEB3C\",\r\n Website: \"\\uEB41\",\r\n Drop: \"\\uEB42\",\r\n HistoricalWeather: \"\\uEB43\",\r\n SkiResorts: \"\\uEB45\",\r\n Snowflake: \"\\uEB46\",\r\n BusSolid: \"\\uEB47\",\r\n FerrySolid: \"\\uEB48\",\r\n AirplaneSolid: \"\\uEB4C\",\r\n TrainSolid: \"\\uEB4D\",\r\n Ticket: \"\\uEB54\",\r\n WifiWarning4: \"\\uEB63\",\r\n Devices4: \"\\uEB66\",\r\n AzureLogo: \"\\uEB6A\",\r\n BingLogo: \"\\uEB6B\",\r\n MSNLogo: \"\\uEB6C\",\r\n OutlookLogoInverse: \"\\uEB6D\",\r\n OfficeLogo: \"\\uEB6E\",\r\n SkypeLogo: \"\\uEB6F\",\r\n Door: \"\\uEB75\",\r\n EditMirrored: \"\\uEB7E\",\r\n GiftCard: \"\\uEB8E\",\r\n DoubleBookmark: \"\\uEB8F\",\r\n StatusErrorFull: \"\\uEB90\",\r\n Certificate: \"\\uEB95\",\r\n FastForward: \"\\uEB9D\",\r\n Rewind: \"\\uEB9E\",\r\n Photo2: \"\\uEB9F\",\r\n OpenSource: \"\\uEBC2\",\r\n Movers: \"\\uEBCD\",\r\n CloudDownload: \"\\uEBD3\",\r\n Family: \"\\uEBDA\",\r\n WindDirection: \"\\uEBE6\",\r\n Bug: \"\\uEBE8\",\r\n SiteScan: \"\\uEBEC\",\r\n BrowserScreenShot: \"\\uEBED\",\r\n F12DevTools: \"\\uEBEE\",\r\n CSS: \"\\uEBEF\",\r\n JS: \"\\uEBF0\",\r\n DeliveryTruck: \"\\uEBF4\",\r\n ReminderPerson: \"\\uEBF7\",\r\n ReminderGroup: \"\\uEBF8\",\r\n TabletMode: \"\\uEBFC\",\r\n Umbrella: \"\\uEC04\",\r\n NetworkTower: \"\\uEC05\",\r\n CityNext: \"\\uEC06\",\r\n CityNext2: \"\\uEC07\",\r\n Section: \"\\uEC0C\",\r\n OneNoteLogoInverse: \"\\uEC0D\",\r\n ToggleFilled: \"\\uEC11\",\r\n ToggleBorder: \"\\uEC12\",\r\n SliderThumb: \"\\uEC13\",\r\n ToggleThumb: \"\\uEC14\",\r\n Documentation: \"\\uEC17\",\r\n Badge: \"\\uEC1B\",\r\n Giftbox: \"\\uEC1F\",\r\n VisualStudioLogo: \"\\uEC22\",\r\n HomeGroup: \"\\uEC26\",\r\n ExcelLogoInverse: \"\\uEC28\",\r\n WordLogoInverse: \"\\uEC29\",\r\n PowerPointLogoInverse: \"\\uEC2A\",\r\n Cafe: \"\\uEC32\",\r\n SpeedHigh: \"\\uEC4A\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-5\"`,\r\n src: `url(\"${baseUrl}fabric-icons-5-fca90b7d.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n Commitments: \"\\uEC4D\",\r\n ThisPC: \"\\uEC4E\",\r\n MusicNote: \"\\uEC4F\",\r\n MicOff: \"\\uEC54\",\r\n EdgeLogo: \"\\uEC60\",\r\n CompletedSolid: \"\\uEC61\",\r\n AlbumRemove: \"\\uEC62\",\r\n MessageFill: \"\\uEC70\",\r\n TabletSelected: \"\\uEC74\",\r\n MobileSelected: \"\\uEC75\",\r\n LaptopSelected: \"\\uEC76\",\r\n TVMonitorSelected: \"\\uEC77\",\r\n DeveloperTools: \"\\uEC7A\",\r\n Shapes: \"\\uEC7C\",\r\n InsertTextBox: \"\\uEC7D\",\r\n LowerBrightness: \"\\uEC8A\",\r\n WebComponents: \"\\uEC8B\",\r\n OfflineStorage: \"\\uEC8C\",\r\n DOM: \"\\uEC8D\",\r\n CloudUpload: \"\\uEC8E\",\r\n ScrollUpDown: \"\\uEC8F\",\r\n DateTime: \"\\uEC92\",\r\n Event: \"\\uECA3\",\r\n Cake: \"\\uECA4\",\r\n Org: \"\\uECA6\",\r\n PartyLeader: \"\\uECA7\",\r\n DRM: \"\\uECA8\",\r\n CloudAdd: \"\\uECA9\",\r\n AppIconDefault: \"\\uECAA\",\r\n Photo2Add: \"\\uECAB\",\r\n Photo2Remove: \"\\uECAC\",\r\n POI: \"\\uECAF\",\r\n AddTo: \"\\uECC8\",\r\n RadioBtnOff: \"\\uECCA\",\r\n RadioBtnOn: \"\\uECCB\",\r\n ExploreContent: \"\\uECCD\",\r\n Product: \"\\uECDC\",\r\n ProgressLoopInner: \"\\uECDE\",\r\n ProgressLoopOuter: \"\\uECDF\",\r\n Blocked2: \"\\uECE4\",\r\n FangBody: \"\\uECEB\",\r\n PageHeader: \"\\uECEE\",\r\n ChatInviteFriend: \"\\uECFE\",\r\n Brush: \"\\uECFF\",\r\n Shirt: \"\\uED00\",\r\n Crown: \"\\uED01\",\r\n Diamond: \"\\uED02\",\r\n ScaleUp: \"\\uED09\",\r\n QRCode: \"\\uED14\",\r\n Feedback: \"\\uED15\",\r\n SharepointLogoInverse: \"\\uED18\",\r\n YammerLogo: \"\\uED19\",\r\n Hide: \"\\uED1A\",\r\n Uneditable: \"\\uED1D\",\r\n ReturnToSession: \"\\uED24\",\r\n OpenFolderHorizontal: \"\\uED25\",\r\n CalendarMirrored: \"\\uED28\",\r\n SwayLogoInverse: \"\\uED29\",\r\n OutOfOffice: \"\\uED34\",\r\n Trophy: \"\\uED3F\",\r\n ReopenPages: \"\\uED50\",\r\n EmojiTabSymbols: \"\\uED58\",\r\n AADLogo: \"\\uED68\",\r\n AccessLogo: \"\\uED69\",\r\n AdminALogoInverse32: \"\\uED6A\",\r\n AdminCLogoInverse32: \"\\uED6B\",\r\n AdminDLogoInverse32: \"\\uED6C\",\r\n AdminELogoInverse32: \"\\uED6D\",\r\n AdminLLogoInverse32: \"\\uED6E\",\r\n AdminMLogoInverse32: \"\\uED6F\",\r\n AdminOLogoInverse32: \"\\uED70\",\r\n AdminPLogoInverse32: \"\\uED71\",\r\n AdminSLogoInverse32: \"\\uED72\",\r\n AdminYLogoInverse32: \"\\uED73\",\r\n DelveLogoInverse: \"\\uED76\",\r\n ExchangeLogoInverse: \"\\uED78\",\r\n LyncLogo: \"\\uED79\",\r\n OfficeVideoLogoInverse: \"\\uED7A\",\r\n SocialListeningLogo: \"\\uED7C\",\r\n VisioLogoInverse: \"\\uED7D\",\r\n Balloons: \"\\uED7E\",\r\n Cat: \"\\uED7F\",\r\n MailAlert: \"\\uED80\",\r\n MailCheck: \"\\uED81\",\r\n MailLowImportance: \"\\uED82\",\r\n MailPause: \"\\uED83\",\r\n MailRepeat: \"\\uED84\",\r\n SecurityGroup: \"\\uED85\",\r\n Table: \"\\uED86\",\r\n VoicemailForward: \"\\uED87\",\r\n VoicemailReply: \"\\uED88\",\r\n Waffle: \"\\uED89\",\r\n RemoveEvent: \"\\uED8A\",\r\n EventInfo: \"\\uED8B\",\r\n ForwardEvent: \"\\uED8C\",\r\n WipePhone: \"\\uED8D\",\r\n AddOnlineMeeting: \"\\uED8E\",\r\n JoinOnlineMeeting: \"\\uED8F\",\r\n RemoveLink: \"\\uED90\",\r\n PeopleBlock: \"\\uED91\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-6\"`,\r\n src: `url(\"${baseUrl}fabric-icons-6-957ed700.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n PeopleRepeat: \"\\uED92\",\r\n PeopleAlert: \"\\uED93\",\r\n PeoplePause: \"\\uED94\",\r\n TransferCall: \"\\uED95\",\r\n AddPhone: \"\\uED96\",\r\n UnknownCall: \"\\uED97\",\r\n NoteReply: \"\\uED98\",\r\n NoteForward: \"\\uED99\",\r\n NotePinned: \"\\uED9A\",\r\n RemoveOccurrence: \"\\uED9B\",\r\n Timeline: \"\\uED9C\",\r\n EditNote: \"\\uED9D\",\r\n CircleHalfFull: \"\\uED9E\",\r\n Room: \"\\uED9F\",\r\n Unsubscribe: \"\\uEDA0\",\r\n Subscribe: \"\\uEDA1\",\r\n HardDrive: \"\\uEDA2\",\r\n RecurringTask: \"\\uEDB2\",\r\n TaskManager: \"\\uEDB7\",\r\n TaskManagerMirrored: \"\\uEDB8\",\r\n Combine: \"\\uEDBB\",\r\n Split: \"\\uEDBC\",\r\n DoubleChevronUp: \"\\uEDBD\",\r\n DoubleChevronLeft: \"\\uEDBE\",\r\n DoubleChevronRight: \"\\uEDBF\",\r\n TextBox: \"\\uEDC2\",\r\n TextField: \"\\uEDC3\",\r\n NumberField: \"\\uEDC4\",\r\n Dropdown: \"\\uEDC5\",\r\n PenWorkspace: \"\\uEDC6\",\r\n BookingsLogo: \"\\uEDC7\",\r\n ClassNotebookLogoInverse: \"\\uEDC8\",\r\n DelveAnalyticsLogo: \"\\uEDCA\",\r\n DocsLogoInverse: \"\\uEDCB\",\r\n Dynamics365Logo: \"\\uEDCC\",\r\n DynamicSMBLogo: \"\\uEDCD\",\r\n OfficeAssistantLogo: \"\\uEDCE\",\r\n OfficeStoreLogo: \"\\uEDCF\",\r\n OneNoteEduLogoInverse: \"\\uEDD0\",\r\n PlannerLogo: \"\\uEDD1\",\r\n PowerApps: \"\\uEDD2\",\r\n Suitcase: \"\\uEDD3\",\r\n ProjectLogoInverse: \"\\uEDD4\",\r\n CaretLeft8: \"\\uEDD5\",\r\n CaretRight8: \"\\uEDD6\",\r\n CaretUp8: \"\\uEDD7\",\r\n CaretDown8: \"\\uEDD8\",\r\n CaretLeftSolid8: \"\\uEDD9\",\r\n CaretRightSolid8: \"\\uEDDA\",\r\n CaretUpSolid8: \"\\uEDDB\",\r\n CaretDownSolid8: \"\\uEDDC\",\r\n ClearFormatting: \"\\uEDDD\",\r\n Superscript: \"\\uEDDE\",\r\n Subscript: \"\\uEDDF\",\r\n Strikethrough: \"\\uEDE0\",\r\n Export: \"\\uEDE1\",\r\n ExportMirrored: \"\\uEDE2\",\r\n SingleBookmark: \"\\uEDFF\",\r\n SingleBookmarkSolid: \"\\uEE00\",\r\n DoubleChevronDown: \"\\uEE04\",\r\n FollowUser: \"\\uEE05\",\r\n ReplyAll: \"\\uEE0A\",\r\n WorkforceManagement: \"\\uEE0F\",\r\n RecruitmentManagement: \"\\uEE12\",\r\n Questionnaire: \"\\uEE19\",\r\n ManagerSelfService: \"\\uEE23\",\r\n ProductRelease: \"\\uEE2E\",\r\n ReplyMirrored: \"\\uEE35\",\r\n ReplyAllMirrored: \"\\uEE36\",\r\n Medal: \"\\uEE38\",\r\n AddGroup: \"\\uEE3D\",\r\n QuestionnaireMirrored: \"\\uEE4B\",\r\n TemporaryUser: \"\\uEE58\",\r\n CaretSolid16: \"\\uEE62\",\r\n GroupedDescending: \"\\uEE66\",\r\n GroupedAscending: \"\\uEE67\",\r\n AwayStatus: \"\\uEE6A\",\r\n MyMoviesTV: \"\\uEE6C\",\r\n GenericScan: \"\\uEE6F\",\r\n AustralianRules: \"\\uEE70\",\r\n WifiEthernet: \"\\uEE77\",\r\n TrackersMirrored: \"\\uEE92\",\r\n DateTimeMirrored: \"\\uEE93\",\r\n StopSolid: \"\\uEE95\",\r\n DoubleChevronUp12: \"\\uEE96\",\r\n DoubleChevronDown12: \"\\uEE97\",\r\n DoubleChevronLeft12: \"\\uEE98\",\r\n DoubleChevronRight12: \"\\uEE99\",\r\n CalendarAgenda: \"\\uEE9A\",\r\n AddEvent: \"\\uEEB5\",\r\n AssetLibrary: \"\\uEEB6\",\r\n DataConnectionLibrary: \"\\uEEB7\",\r\n DocLibrary: \"\\uEEB8\",\r\n FormLibrary: \"\\uEEB9\",\r\n FormLibraryMirrored: \"\\uEEBA\",\r\n ReportLibrary: \"\\uEEBB\",\r\n ReportLibraryMirrored: \"\\uEEBC\",\r\n ContactCard: \"\\uEEBD\",\r\n CustomList: \"\\uEEBE\",\r\n CustomListMirrored: \"\\uEEBF\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-7\"`,\r\n src: `url(\"${baseUrl}fabric-icons-7-36bda45d.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n IssueTracking: \"\\uEEC0\",\r\n IssueTrackingMirrored: \"\\uEEC1\",\r\n PictureLibrary: \"\\uEEC2\",\r\n OfficeAddinsLogo: \"\\uEEC7\",\r\n OfflineOneDriveParachute: \"\\uEEC8\",\r\n OfflineOneDriveParachuteDisabled: \"\\uEEC9\",\r\n TriangleSolidUp12: \"\\uEECC\",\r\n TriangleSolidDown12: \"\\uEECD\",\r\n TriangleSolidLeft12: \"\\uEECE\",\r\n TriangleSolidRight12: \"\\uEECF\",\r\n TriangleUp12: \"\\uEED0\",\r\n TriangleDown12: \"\\uEED1\",\r\n TriangleLeft12: \"\\uEED2\",\r\n TriangleRight12: \"\\uEED3\",\r\n ArrowUpRight8: \"\\uEED4\",\r\n ArrowDownRight8: \"\\uEED5\",\r\n DocumentSet: \"\\uEED6\",\r\n DelveAnalytics: \"\\uEEEE\",\r\n ArrowUpRightMirrored8: \"\\uEEEF\",\r\n ArrowDownRightMirrored8: \"\\uEEF0\",\r\n CompanyDirectory: \"\\uEF0D\",\r\n OpenEnrollment: \"\\uEF1C\",\r\n CompanyDirectoryMirrored: \"\\uEF2B\",\r\n OneDriveAdd: \"\\uEF32\",\r\n ProfileSearch: \"\\uEF35\",\r\n Header2: \"\\uEF36\",\r\n Header3: \"\\uEF37\",\r\n Header4: \"\\uEF38\",\r\n Eyedropper: \"\\uEF3C\",\r\n MarketDown: \"\\uEF42\",\r\n CalendarWorkWeek: \"\\uEF51\",\r\n SidePanel: \"\\uEF52\",\r\n GlobeFavorite: \"\\uEF53\",\r\n CaretTopLeftSolid8: \"\\uEF54\",\r\n CaretTopRightSolid8: \"\\uEF55\",\r\n ViewAll2: \"\\uEF56\",\r\n DocumentReply: \"\\uEF57\",\r\n PlayerSettings: \"\\uEF58\",\r\n ReceiptForward: \"\\uEF59\",\r\n ReceiptReply: \"\\uEF5A\",\r\n ReceiptCheck: \"\\uEF5B\",\r\n Fax: \"\\uEF5C\",\r\n RecurringEvent: \"\\uEF5D\",\r\n ReplyAlt: \"\\uEF5E\",\r\n ReplyAllAlt: \"\\uEF5F\",\r\n EditStyle: \"\\uEF60\",\r\n EditMail: \"\\uEF61\",\r\n Lifesaver: \"\\uEF62\",\r\n LifesaverLock: \"\\uEF63\",\r\n InboxCheck: \"\\uEF64\",\r\n FolderSearch: \"\\uEF65\",\r\n CollapseMenu: \"\\uEF66\",\r\n ExpandMenu: \"\\uEF67\",\r\n Boards: \"\\uEF68\",\r\n SunAdd: \"\\uEF69\",\r\n SunQuestionMark: \"\\uEF6A\",\r\n LandscapeOrientation: \"\\uEF6B\",\r\n DocumentSearch: \"\\uEF6C\",\r\n PublicCalendar: \"\\uEF6D\",\r\n PublicContactCard: \"\\uEF6E\",\r\n PublicEmail: \"\\uEF6F\",\r\n PublicFolder: \"\\uEF70\",\r\n WordDocument: \"\\uEF71\",\r\n PowerPointDocument: \"\\uEF72\",\r\n ExcelDocument: \"\\uEF73\",\r\n GroupedList: \"\\uEF74\",\r\n ClassroomLogo: \"\\uEF75\",\r\n Sections: \"\\uEF76\",\r\n EditPhoto: \"\\uEF77\",\r\n Starburst: \"\\uEF78\",\r\n ShareiOS: \"\\uEF79\",\r\n AirTickets: \"\\uEF7A\",\r\n PencilReply: \"\\uEF7B\",\r\n Tiles2: \"\\uEF7C\",\r\n SkypeCircleCheck: \"\\uEF7D\",\r\n SkypeCircleClock: \"\\uEF7E\",\r\n SkypeCircleMinus: \"\\uEF7F\",\r\n SkypeMessage: \"\\uEF83\",\r\n ClosedCaption: \"\\uEF84\",\r\n ATPLogo: \"\\uEF85\",\r\n OfficeFormsLogoInverse: \"\\uEF86\",\r\n RecycleBin: \"\\uEF87\",\r\n EmptyRecycleBin: \"\\uEF88\",\r\n Hide2: \"\\uEF89\",\r\n Breadcrumb: \"\\uEF8C\",\r\n BirthdayCake: \"\\uEF8D\",\r\n TimeEntry: \"\\uEF95\",\r\n CRMProcesses: \"\\uEFB1\",\r\n PageEdit: \"\\uEFB6\",\r\n PageArrowRight: \"\\uEFB8\",\r\n PageRemove: \"\\uEFBA\",\r\n Database: \"\\uEFC7\",\r\n CRMServices: \"\\uEFD2\",\r\n EditContact: \"\\uEFD3\",\r\n ConnectContacts: \"\\uEFD4\",\r\n AppIconDefaultAdd: \"\\uEFDA\",\r\n AppIconDefaultList: \"\\uEFDE\",\r\n ActivateOrders: \"\\uEFE0\",\r\n DeactivateOrders: \"\\uEFE1\",\r\n DocumentManagement: \"\\uEFFC\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-8\"`,\r\n src: `url(\"${baseUrl}fabric-icons-8-58fb017e.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n CRMReport: \"\\uEFFE\",\r\n KnowledgeArticle: \"\\uF000\",\r\n Relationship: \"\\uF003\",\r\n ZipFolder: \"\\uF012\",\r\n SurveyQuestions: \"\\uF01B\",\r\n TextDocument: \"\\uF029\",\r\n TextDocumentShared: \"\\uF02B\",\r\n PageCheckedOut: \"\\uF02C\",\r\n SaveAndClose: \"\\uF038\",\r\n Script: \"\\uF03A\",\r\n Archive: \"\\uF03F\",\r\n ActivityFeed: \"\\uF056\",\r\n EventDate: \"\\uF059\",\r\n ArrowUpRight: \"\\uF069\",\r\n CaretRight: \"\\uF06B\",\r\n SetAction: \"\\uF071\",\r\n CaretSolidLeft: \"\\uF08D\",\r\n CaretSolidDown: \"\\uF08E\",\r\n CaretSolidRight: \"\\uF08F\",\r\n CaretSolidUp: \"\\uF090\",\r\n PowerAppsLogo: \"\\uF091\",\r\n PowerApps2Logo: \"\\uF092\",\r\n SearchIssue: \"\\uF09A\",\r\n SearchIssueMirrored: \"\\uF09B\",\r\n FabricAssetLibrary: \"\\uF09C\",\r\n FabricDataConnectionLibrary: \"\\uF09D\",\r\n FabricDocLibrary: \"\\uF09E\",\r\n FabricFormLibrary: \"\\uF09F\",\r\n FabricFormLibraryMirrored: \"\\uF0A0\",\r\n FabricReportLibrary: \"\\uF0A1\",\r\n FabricReportLibraryMirrored: \"\\uF0A2\",\r\n FabricPublicFolder: \"\\uF0A3\",\r\n FabricFolderSearch: \"\\uF0A4\",\r\n FabricMovetoFolder: \"\\uF0A5\",\r\n FabricUnsyncFolder: \"\\uF0A6\",\r\n FabricSyncFolder: \"\\uF0A7\",\r\n FabricOpenFolderHorizontal: \"\\uF0A8\",\r\n FabricFolder: \"\\uF0A9\",\r\n FabricFolderFill: \"\\uF0AA\",\r\n FabricNewFolder: \"\\uF0AB\",\r\n FabricPictureLibrary: \"\\uF0AC\",\r\n AddFavorite: \"\\uF0C8\",\r\n AddFavoriteFill: \"\\uF0C9\",\r\n BufferTimeBefore: \"\\uF0CF\",\r\n BufferTimeAfter: \"\\uF0D0\",\r\n BufferTimeBoth: \"\\uF0D1\",\r\n PublishContent: \"\\uF0D4\",\r\n CannedChat: \"\\uF0F2\",\r\n SkypeForBusinessLogo: \"\\uF0FC\",\r\n TabCenter: \"\\uF100\",\r\n PageCheckedin: \"\\uF104\",\r\n PageList: \"\\uF106\",\r\n ReadOutLoud: \"\\uF112\",\r\n CaretBottomLeftSolid8: \"\\uF121\",\r\n CaretBottomRightSolid8: \"\\uF122\",\r\n FolderHorizontal: \"\\uF12B\",\r\n MicrosoftStaffhubLogo: \"\\uF130\",\r\n GiftboxOpen: \"\\uF133\",\r\n StatusCircleOuter: \"\\uF136\",\r\n StatusCircleInner: \"\\uF137\",\r\n StatusCircleRing: \"\\uF138\",\r\n StatusTriangleOuter: \"\\uF139\",\r\n StatusTriangleInner: \"\\uF13A\",\r\n StatusTriangleExclamation: \"\\uF13B\",\r\n StatusCircleExclamation: \"\\uF13C\",\r\n StatusCircleErrorX: \"\\uF13D\",\r\n StatusCircleInfo: \"\\uF13F\",\r\n StatusCircleBlock: \"\\uF140\",\r\n StatusCircleBlock2: \"\\uF141\",\r\n StatusCircleQuestionMark: \"\\uF142\",\r\n StatusCircleSync: \"\\uF143\",\r\n Toll: \"\\uF160\",\r\n ExploreContentSingle: \"\\uF164\",\r\n CollapseContent: \"\\uF165\",\r\n CollapseContentSingle: \"\\uF166\",\r\n InfoSolid: \"\\uF167\",\r\n ProgressRingDots: \"\\uF16A\",\r\n CaloriesAdd: \"\\uF172\",\r\n BranchFork: \"\\uF173\",\r\n MobileReport: \"\\uF18A\",\r\n ScaleVolume: \"\\uF18C\",\r\n HardDriveGroup: \"\\uF18F\",\r\n FastMode: \"\\uF19A\",\r\n ToggleLeft: \"\\uF19E\",\r\n ToggleRight: \"\\uF19F\",\r\n TriangleShape: \"\\uF1A7\",\r\n RectangleShape: \"\\uF1A9\",\r\n Trophy2: \"\\uF1AE\",\r\n BucketColor: \"\\uF1B6\",\r\n BucketColorFill: \"\\uF1B7\",\r\n Taskboard: \"\\uF1C2\",\r\n SingleColumn: \"\\uF1D3\",\r\n DoubleColumn: \"\\uF1D4\",\r\n TripleColumn: \"\\uF1D5\",\r\n ColumnLeftTwoThirds: \"\\uF1D6\",\r\n ColumnRightTwoThirds: \"\\uF1D7\",\r\n AccessLogoFill: \"\\uF1DB\",\r\n AnalyticsLogo: \"\\uF1DE\",\r\n AnalyticsQuery: \"\\uF1DF\",\r\n NewAnalyticsQuery: \"\\uF1E0\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-9\"`,\r\n src: `url(\"${baseUrl}fabric-icons-9-e5eafdb0.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n AnalyticsReport: \"\\uF1E1\",\r\n WordLogo: \"\\uF1E3\",\r\n WordLogoFill: \"\\uF1E4\",\r\n ExcelLogo: \"\\uF1E5\",\r\n ExcelLogoFill: \"\\uF1E6\",\r\n OneNoteLogo: \"\\uF1E7\",\r\n OneNoteLogoFill: \"\\uF1E8\",\r\n OutlookLogo: \"\\uF1E9\",\r\n OutlookLogoFill: \"\\uF1EA\",\r\n PowerPointLogo: \"\\uF1EB\",\r\n PowerPointLogoFill: \"\\uF1EC\",\r\n PublisherLogo: \"\\uF1ED\",\r\n PublisherLogoFill: \"\\uF1EE\",\r\n ScheduleEventAction: \"\\uF1EF\",\r\n FlameSolid: \"\\uF1F3\",\r\n ServerProcesses: \"\\uF1FE\",\r\n Server: \"\\uF201\",\r\n SaveAll: \"\\uF203\",\r\n LinkedInLogo: \"\\uF20A\",\r\n Decimals: \"\\uF218\",\r\n SidePanelMirrored: \"\\uF221\",\r\n ProtectRestrict: \"\\uF22A\",\r\n Blog: \"\\uF22B\",\r\n UnknownMirrored: \"\\uF22E\",\r\n PublicContactCardMirrored: \"\\uF230\",\r\n GridViewSmall: \"\\uF232\",\r\n GridViewMedium: \"\\uF233\",\r\n GridViewLarge: \"\\uF234\",\r\n Step: \"\\uF241\",\r\n StepInsert: \"\\uF242\",\r\n StepShared: \"\\uF243\",\r\n StepSharedAdd: \"\\uF244\",\r\n StepSharedInsert: \"\\uF245\",\r\n ViewDashboard: \"\\uF246\",\r\n ViewList: \"\\uF247\",\r\n ViewListGroup: \"\\uF248\",\r\n ViewListTree: \"\\uF249\",\r\n TriggerAuto: \"\\uF24A\",\r\n TriggerUser: \"\\uF24B\",\r\n PivotChart: \"\\uF24C\",\r\n StackedBarChart: \"\\uF24D\",\r\n StackedLineChart: \"\\uF24E\",\r\n BuildQueue: \"\\uF24F\",\r\n BuildQueueNew: \"\\uF250\",\r\n UserFollowed: \"\\uF25C\",\r\n ContactLink: \"\\uF25F\",\r\n Stack: \"\\uF26F\",\r\n Bullseye: \"\\uF272\",\r\n VennDiagram: \"\\uF273\",\r\n FiveTileGrid: \"\\uF274\",\r\n FocalPoint: \"\\uF277\",\r\n RingerRemove: \"\\uF279\",\r\n TeamsLogoInverse: \"\\uF27A\",\r\n TeamsLogo: \"\\uF27B\",\r\n TeamsLogoFill: \"\\uF27C\",\r\n SkypeForBusinessLogoFill: \"\\uF27D\",\r\n SharepointLogo: \"\\uF27E\",\r\n SharepointLogoFill: \"\\uF27F\",\r\n DelveLogo: \"\\uF280\",\r\n DelveLogoFill: \"\\uF281\",\r\n OfficeVideoLogo: \"\\uF282\",\r\n OfficeVideoLogoFill: \"\\uF283\",\r\n ExchangeLogo: \"\\uF284\",\r\n ExchangeLogoFill: \"\\uF285\",\r\n DocumentApproval: \"\\uF28B\",\r\n CloneToDesktop: \"\\uF28C\",\r\n InstallToDrive: \"\\uF28D\",\r\n Blur: \"\\uF28E\",\r\n Build: \"\\uF28F\",\r\n ProcessMetaTask: \"\\uF290\",\r\n BranchFork2: \"\\uF291\",\r\n BranchLocked: \"\\uF292\",\r\n BranchCommit: \"\\uF293\",\r\n BranchCompare: \"\\uF294\",\r\n BranchMerge: \"\\uF295\",\r\n BranchPullRequest: \"\\uF296\",\r\n BranchSearch: \"\\uF297\",\r\n BranchShelveset: \"\\uF298\",\r\n RawSource: \"\\uF299\",\r\n MergeDuplicate: \"\\uF29A\",\r\n RowsGroup: \"\\uF29B\",\r\n RowsChild: \"\\uF29C\",\r\n Deploy: \"\\uF29D\",\r\n Redeploy: \"\\uF29E\",\r\n ServerEnviroment: \"\\uF29F\",\r\n VisioDiagram: \"\\uF2A0\",\r\n HighlightMappedShapes: \"\\uF2A1\",\r\n TextCallout: \"\\uF2A2\",\r\n IconSetsFlag: \"\\uF2A4\",\r\n VisioLogo: \"\\uF2A7\",\r\n VisioLogoFill: \"\\uF2A8\",\r\n VisioDocument: \"\\uF2A9\",\r\n TimelineProgress: \"\\uF2AA\",\r\n TimelineDelivery: \"\\uF2AB\",\r\n Backlog: \"\\uF2AC\",\r\n TeamFavorite: \"\\uF2AD\",\r\n TaskGroup: \"\\uF2AE\",\r\n TaskGroupMirrored: \"\\uF2AF\",\r\n ScopeTemplate: \"\\uF2B0\",\r\n AssessmentGroupTemplate: \"\\uF2B1\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-10\"`,\r\n src: `url(\"${baseUrl}fabric-icons-10-45ab7e58.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n NewTeamProject: \"\\uF2B2\",\r\n CommentAdd: \"\\uF2B3\",\r\n CommentNext: \"\\uF2B4\",\r\n CommentPrevious: \"\\uF2B5\",\r\n ShopServer: \"\\uF2B6\",\r\n LocaleLanguage: \"\\uF2B7\",\r\n QueryList: \"\\uF2B8\",\r\n UserSync: \"\\uF2B9\",\r\n UserPause: \"\\uF2BA\",\r\n StreamingOff: \"\\uF2BB\",\r\n ArrowTallUpLeft: \"\\uF2BD\",\r\n ArrowTallUpRight: \"\\uF2BE\",\r\n ArrowTallDownLeft: \"\\uF2BF\",\r\n ArrowTallDownRight: \"\\uF2C0\",\r\n FieldEmpty: \"\\uF2C1\",\r\n FieldFilled: \"\\uF2C2\",\r\n FieldChanged: \"\\uF2C3\",\r\n FieldNotChanged: \"\\uF2C4\",\r\n RingerOff: \"\\uF2C5\",\r\n PlayResume: \"\\uF2C6\",\r\n BulletedList2: \"\\uF2C7\",\r\n BulletedList2Mirrored: \"\\uF2C8\",\r\n ImageCrosshair: \"\\uF2C9\",\r\n GitGraph: \"\\uF2CA\",\r\n Repo: \"\\uF2CB\",\r\n RepoSolid: \"\\uF2CC\",\r\n FolderQuery: \"\\uF2CD\",\r\n FolderList: \"\\uF2CE\",\r\n FolderListMirrored: \"\\uF2CF\",\r\n LocationOutline: \"\\uF2D0\",\r\n POISolid: \"\\uF2D1\",\r\n CalculatorNotEqualTo: \"\\uF2D2\",\r\n BoxSubtractSolid: \"\\uF2D3\",\r\n BoxAdditionSolid: \"\\uF2D4\",\r\n BoxMultiplySolid: \"\\uF2D5\",\r\n BoxPlaySolid: \"\\uF2D6\",\r\n BoxCheckmarkSolid: \"\\uF2D7\",\r\n CirclePauseSolid: \"\\uF2D8\",\r\n CirclePause: \"\\uF2D9\",\r\n MSNVideosSolid: \"\\uF2DA\",\r\n CircleStopSolid: \"\\uF2DB\",\r\n CircleStop: \"\\uF2DC\",\r\n NavigateBack: \"\\uF2DD\",\r\n NavigateBackMirrored: \"\\uF2DE\",\r\n NavigateForward: \"\\uF2DF\",\r\n NavigateForwardMirrored: \"\\uF2E0\",\r\n UnknownSolid: \"\\uF2E1\",\r\n UnknownMirroredSolid: \"\\uF2E2\",\r\n CircleAddition: \"\\uF2E3\",\r\n CircleAdditionSolid: \"\\uF2E4\",\r\n FilePDB: \"\\uF2E5\",\r\n FileTemplate: \"\\uF2E6\",\r\n FileSQL: \"\\uF2E7\",\r\n FileJAVA: \"\\uF2E8\",\r\n FileASPX: \"\\uF2E9\",\r\n FileCSS: \"\\uF2EA\",\r\n FileSass: \"\\uF2EB\",\r\n FileLess: \"\\uF2EC\",\r\n FileHTML: \"\\uF2ED\",\r\n JavaScriptLanguage: \"\\uF2EE\",\r\n CSharpLanguage: \"\\uF2EF\",\r\n CSharp: \"\\uF2F0\",\r\n VisualBasicLanguage: \"\\uF2F1\",\r\n VB: \"\\uF2F2\",\r\n CPlusPlusLanguage: \"\\uF2F3\",\r\n CPlusPlus: \"\\uF2F4\",\r\n FSharpLanguage: \"\\uF2F5\",\r\n FSharp: \"\\uF2F6\",\r\n TypeScriptLanguage: \"\\uF2F7\",\r\n PythonLanguage: \"\\uF2F8\",\r\n PY: \"\\uF2F9\",\r\n CoffeeScript: \"\\uF2FA\",\r\n MarkDownLanguage: \"\\uF2FB\",\r\n FullWidth: \"\\uF2FE\",\r\n FullWidthEdit: \"\\uF2FF\",\r\n Plug: \"\\uF300\",\r\n PlugSolid: \"\\uF301\",\r\n PlugConnected: \"\\uF302\",\r\n PlugDisconnected: \"\\uF303\",\r\n UnlockSolid: \"\\uF304\",\r\n Variable: \"\\uF305\",\r\n Parameter: \"\\uF306\",\r\n CommentUrgent: \"\\uF307\",\r\n Storyboard: \"\\uF308\",\r\n DiffInline: \"\\uF309\",\r\n DiffSideBySide: \"\\uF30A\",\r\n ImageDiff: \"\\uF30B\",\r\n ImagePixel: \"\\uF30C\",\r\n FileBug: \"\\uF30D\",\r\n FileCode: \"\\uF30E\",\r\n FileComment: \"\\uF30F\",\r\n BusinessHoursSign: \"\\uF310\",\r\n FileImage: \"\\uF311\",\r\n FileSymlink: \"\\uF312\",\r\n AutoFillTemplate: \"\\uF313\",\r\n WorkItem: \"\\uF314\",\r\n WorkItemBug: \"\\uF315\",\r\n LogRemove: \"\\uF316\",\r\n ColumnOptions: \"\\uF317\",\r\n Packages: \"\\uF318\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-11\"`,\r\n src: `url(\"${baseUrl}fabric-icons-11-1821d7ea.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n BuildIssue: \"\\uF319\",\r\n AssessmentGroup: \"\\uF31A\",\r\n VariableGroup: \"\\uF31B\",\r\n FullHistory: \"\\uF31C\",\r\n SingleColumnEdit: \"\\uF321\",\r\n DoubleColumnEdit: \"\\uF322\",\r\n TripleColumnEdit: \"\\uF323\",\r\n ColumnLeftTwoThirdsEdit: \"\\uF324\",\r\n ColumnRightTwoThirdsEdit: \"\\uF325\",\r\n StreamLogo: \"\\uF329\",\r\n PassiveAuthentication: \"\\uF32A\",\r\n AlertSolid: \"\\uF331\",\r\n MegaphoneSolid: \"\\uF332\",\r\n TaskSolid: \"\\uF333\",\r\n ConfigurationSolid: \"\\uF334\",\r\n BugSolid: \"\\uF335\",\r\n CrownSolid: \"\\uF336\",\r\n Trophy2Solid: \"\\uF337\",\r\n QuickNoteSolid: \"\\uF338\",\r\n ConstructionConeSolid: \"\\uF339\",\r\n PageListSolid: \"\\uF33A\",\r\n PageListMirroredSolid: \"\\uF33B\",\r\n StarburstSolid: \"\\uF33C\",\r\n ReadingModeSolid: \"\\uF33D\",\r\n SadSolid: \"\\uF33E\",\r\n HealthSolid: \"\\uF33F\",\r\n ShieldSolid: \"\\uF340\",\r\n GiftBoxSolid: \"\\uF341\",\r\n ShoppingCartSolid: \"\\uF342\",\r\n MailSolid: \"\\uF343\",\r\n ChatSolid: \"\\uF344\",\r\n RibbonSolid: \"\\uF345\",\r\n FinancialSolid: \"\\uF346\",\r\n FinancialMirroredSolid: \"\\uF347\",\r\n HeadsetSolid: \"\\uF348\",\r\n PermissionsSolid: \"\\uF349\",\r\n ParkingSolid: \"\\uF34A\",\r\n ParkingMirroredSolid: \"\\uF34B\",\r\n DiamondSolid: \"\\uF34C\",\r\n AsteriskSolid: \"\\uF34D\",\r\n OfflineStorageSolid: \"\\uF34E\",\r\n BankSolid: \"\\uF34F\",\r\n DecisionSolid: \"\\uF350\",\r\n Parachute: \"\\uF351\",\r\n ParachuteSolid: \"\\uF352\",\r\n FiltersSolid: \"\\uF353\",\r\n ColorSolid: \"\\uF354\",\r\n ReviewSolid: \"\\uF355\",\r\n ReviewRequestSolid: \"\\uF356\",\r\n ReviewRequestMirroredSolid: \"\\uF357\",\r\n ReviewResponseSolid: \"\\uF358\",\r\n FeedbackRequestSolid: \"\\uF359\",\r\n FeedbackRequestMirroredSolid: \"\\uF35A\",\r\n FeedbackResponseSolid: \"\\uF35B\",\r\n WorkItemBar: \"\\uF35C\",\r\n WorkItemBarSolid: \"\\uF35D\",\r\n Separator: \"\\uF35E\",\r\n NavigateExternalInline: \"\\uF35F\",\r\n PlanView: \"\\uF360\",\r\n TimelineMatrixView: \"\\uF361\",\r\n EngineeringGroup: \"\\uF362\",\r\n ProjectCollection: \"\\uF363\",\r\n CaretBottomRightCenter8: \"\\uF364\",\r\n CaretBottomLeftCenter8: \"\\uF365\",\r\n CaretTopRightCenter8: \"\\uF366\",\r\n CaretTopLeftCenter8: \"\\uF367\",\r\n DonutChart: \"\\uF368\",\r\n ChevronUnfold10: \"\\uF369\",\r\n ChevronFold10: \"\\uF36A\",\r\n DoubleChevronDown8: \"\\uF36B\",\r\n DoubleChevronUp8: \"\\uF36C\",\r\n DoubleChevronLeft8: \"\\uF36D\",\r\n DoubleChevronRight8: \"\\uF36E\",\r\n ChevronDownEnd6: \"\\uF36F\",\r\n ChevronUpEnd6: \"\\uF370\",\r\n ChevronLeftEnd6: \"\\uF371\",\r\n ChevronRightEnd6: \"\\uF372\",\r\n ContextMenu: \"\\uF37C\",\r\n AzureAPIManagement: \"\\uF37F\",\r\n AzureServiceEndpoint: \"\\uF380\",\r\n VSTSLogo: \"\\uF381\",\r\n VSTSAltLogo1: \"\\uF382\",\r\n VSTSAltLogo2: \"\\uF383\",\r\n FileTypeSolution: \"\\uF387\",\r\n WordLogoInverse16: \"\\uF390\",\r\n WordLogo16: \"\\uF391\",\r\n WordLogoFill16: \"\\uF392\",\r\n PowerPointLogoInverse16: \"\\uF393\",\r\n PowerPointLogo16: \"\\uF394\",\r\n PowerPointLogoFill16: \"\\uF395\",\r\n ExcelLogoInverse16: \"\\uF396\",\r\n ExcelLogo16: \"\\uF397\",\r\n ExcelLogoFill16: \"\\uF398\",\r\n OneNoteLogoInverse16: \"\\uF399\",\r\n OneNoteLogo16: \"\\uF39A\",\r\n OneNoteLogoFill16: \"\\uF39B\",\r\n OutlookLogoInverse16: \"\\uF39C\",\r\n OutlookLogo16: \"\\uF39D\",\r\n OutlookLogoFill16: \"\\uF39E\",\r\n PublisherLogoInverse16: \"\\uF39F\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-12\"`,\r\n src: `url(\"${baseUrl}fabric-icons-12-2ceff391.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n PublisherLogo16: \"\\uF3A0\",\r\n PublisherLogoFill16: \"\\uF3A1\",\r\n VisioLogoInverse16: \"\\uF3A2\",\r\n VisioLogo16: \"\\uF3A3\",\r\n VisioLogoFill16: \"\\uF3A4\",\r\n TestBeaker: \"\\uF3A5\",\r\n TestBeakerSolid: \"\\uF3A6\",\r\n TestExploreSolid: \"\\uF3A7\",\r\n TestAutoSolid: \"\\uF3A8\",\r\n TestUserSolid: \"\\uF3A9\",\r\n TestImpactSolid: \"\\uF3AA\",\r\n TestPlan: \"\\uF3AB\",\r\n TestStep: \"\\uF3AC\",\r\n TestParameter: \"\\uF3AD\",\r\n TestSuite: \"\\uF3AE\",\r\n TestCase: \"\\uF3AF\",\r\n Sprint: \"\\uF3B0\",\r\n SignOut: \"\\uF3B1\",\r\n TriggerApproval: \"\\uF3B2\",\r\n Rocket: \"\\uF3B3\",\r\n AzureKeyVault: \"\\uF3B4\",\r\n Onboarding: \"\\uF3BA\",\r\n Transition: \"\\uF3BC\",\r\n LikeSolid: \"\\uF3BF\",\r\n DislikeSolid: \"\\uF3C0\",\r\n CRMCustomerInsightsApp: \"\\uF3C8\",\r\n EditCreate: \"\\uF3C9\",\r\n UnSetColor: \"\\uF3F9\",\r\n DeclineCall: \"\\uF405\",\r\n RectangularClipping: \"\\uF407\",\r\n TeamsLogo16: \"\\uF40A\",\r\n TeamsLogoFill16: \"\\uF40B\",\r\n Spacer: \"\\uF40D\",\r\n SkypeLogo16: \"\\uF40E\",\r\n SkypeForBusinessLogo16: \"\\uF40F\",\r\n SkypeForBusinessLogoFill16: \"\\uF410\",\r\n FilterSolid: \"\\uF412\",\r\n MailUndelivered: \"\\uF415\",\r\n MailTentative: \"\\uF416\",\r\n MailTentativeMirrored: \"\\uF417\",\r\n MailReminder: \"\\uF418\",\r\n ReceiptUndelivered: \"\\uF419\",\r\n ReceiptTentative: \"\\uF41A\",\r\n ReceiptTentativeMirrored: \"\\uF41B\",\r\n Inbox: \"\\uF41C\",\r\n IRMReply: \"\\uF41D\",\r\n IRMReplyMirrored: \"\\uF41E\",\r\n IRMForward: \"\\uF41F\",\r\n IRMForwardMirrored: \"\\uF420\",\r\n VoicemailIRM: \"\\uF421\",\r\n EventAccepted: \"\\uF422\",\r\n EventTentative: \"\\uF423\",\r\n EventTentativeMirrored: \"\\uF424\",\r\n EventDeclined: \"\\uF425\",\r\n IDBadge: \"\\uF427\",\r\n BackgroundColor: \"\\uF42B\",\r\n OfficeFormsLogoInverse16: \"\\uF433\",\r\n OfficeFormsLogo: \"\\uF434\",\r\n OfficeFormsLogoFill: \"\\uF435\",\r\n OfficeFormsLogo16: \"\\uF436\",\r\n OfficeFormsLogoFill16: \"\\uF437\",\r\n OfficeFormsLogoInverse24: \"\\uF43A\",\r\n OfficeFormsLogo24: \"\\uF43B\",\r\n OfficeFormsLogoFill24: \"\\uF43C\",\r\n PageLock: \"\\uF43F\",\r\n NotExecuted: \"\\uF440\",\r\n NotImpactedSolid: \"\\uF441\",\r\n FieldReadOnly: \"\\uF442\",\r\n FieldRequired: \"\\uF443\",\r\n BacklogBoard: \"\\uF444\",\r\n ExternalBuild: \"\\uF445\",\r\n ExternalTFVC: \"\\uF446\",\r\n ExternalXAML: \"\\uF447\",\r\n IssueSolid: \"\\uF448\",\r\n DefectSolid: \"\\uF449\",\r\n LadybugSolid: \"\\uF44A\",\r\n NugetLogo: \"\\uF44C\",\r\n TFVCLogo: \"\\uF44D\",\r\n ProjectLogo32: \"\\uF47E\",\r\n ProjectLogoFill32: \"\\uF47F\",\r\n ProjectLogo16: \"\\uF480\",\r\n ProjectLogoFill16: \"\\uF481\",\r\n SwayLogo32: \"\\uF482\",\r\n SwayLogoFill32: \"\\uF483\",\r\n SwayLogo16: \"\\uF484\",\r\n SwayLogoFill16: \"\\uF485\",\r\n ClassNotebookLogo32: \"\\uF486\",\r\n ClassNotebookLogoFill32: \"\\uF487\",\r\n ClassNotebookLogo16: \"\\uF488\",\r\n ClassNotebookLogoFill16: \"\\uF489\",\r\n ClassNotebookLogoInverse32: \"\\uF48A\",\r\n ClassNotebookLogoInverse16: \"\\uF48B\",\r\n StaffNotebookLogo32: \"\\uF48C\",\r\n StaffNotebookLogoFill32: \"\\uF48D\",\r\n StaffNotebookLogo16: \"\\uF48E\",\r\n StaffNotebookLogoFill16: \"\\uF48F\",\r\n StaffNotebookLogoInverted32: \"\\uF490\",\r\n StaffNotebookLogoInverted16: \"\\uF491\",\r\n KaizalaLogo: \"\\uF492\",\r\n TaskLogo: \"\\uF493\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-13\"`,\r\n src: `url(\"${baseUrl}fabric-icons-13-3151b011.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n ProtectionCenterLogo32: \"\\uF494\",\r\n GallatinLogo: \"\\uF496\",\r\n Globe2: \"\\uF49A\",\r\n Guitar: \"\\uF49B\",\r\n Breakfast: \"\\uF49C\",\r\n Brunch: \"\\uF49D\",\r\n BeerMug: \"\\uF49E\",\r\n Vacation: \"\\uF49F\",\r\n Teeth: \"\\uF4A0\",\r\n Taxi: \"\\uF4A1\",\r\n Chopsticks: \"\\uF4A2\",\r\n SyncOccurence: \"\\uF4A3\",\r\n UnsyncOccurence: \"\\uF4A4\",\r\n PrimaryCalendar: \"\\uF4AE\",\r\n SearchCalendar: \"\\uF4AF\",\r\n VideoOff: \"\\uF4B0\",\r\n MicrosoftFlowLogo: \"\\uF4B1\",\r\n BusinessCenterLogo: \"\\uF4B2\",\r\n ToDoLogoBottom: \"\\uF4B3\",\r\n ToDoLogoTop: \"\\uF4B4\",\r\n EditSolid12: \"\\uF4B5\",\r\n EditSolidMirrored12: \"\\uF4B6\",\r\n UneditableSolid12: \"\\uF4B7\",\r\n UneditableSolidMirrored12: \"\\uF4B8\",\r\n UneditableMirrored: \"\\uF4B9\",\r\n AdminALogo32: \"\\uF4BA\",\r\n AdminALogoFill32: \"\\uF4BB\",\r\n ToDoLogoInverse: \"\\uF4BC\",\r\n Snooze: \"\\uF4BD\",\r\n WaffleOffice365: \"\\uF4E0\",\r\n ImageSearch: \"\\uF4E8\",\r\n NewsSearch: \"\\uF4E9\",\r\n VideoSearch: \"\\uF4EA\",\r\n R: \"\\uF4EB\",\r\n FontColorA: \"\\uF4EC\",\r\n FontColorSwatch: \"\\uF4ED\",\r\n LightWeight: \"\\uF4EE\",\r\n NormalWeight: \"\\uF4EF\",\r\n SemiboldWeight: \"\\uF4F0\",\r\n GroupObject: \"\\uF4F1\",\r\n UngroupObject: \"\\uF4F2\",\r\n AlignHorizontalLeft: \"\\uF4F3\",\r\n AlignHorizontalCenter: \"\\uF4F4\",\r\n AlignHorizontalRight: \"\\uF4F5\",\r\n AlignVerticalTop: \"\\uF4F6\",\r\n AlignVerticalCenter: \"\\uF4F7\",\r\n AlignVerticalBottom: \"\\uF4F8\",\r\n HorizontalDistributeCenter: \"\\uF4F9\",\r\n VerticalDistributeCenter: \"\\uF4FA\",\r\n Ellipse: \"\\uF4FB\",\r\n Line: \"\\uF4FC\",\r\n Octagon: \"\\uF4FD\",\r\n Hexagon: \"\\uF4FE\",\r\n Pentagon: \"\\uF4FF\",\r\n RightTriangle: \"\\uF500\",\r\n HalfCircle: \"\\uF501\",\r\n QuarterCircle: \"\\uF502\",\r\n ThreeQuarterCircle: \"\\uF503\",\r\n \"6PointStar\": \"\\uF504\",\r\n \"12PointStar\": \"\\uF505\",\r\n ArrangeBringToFront: \"\\uF506\",\r\n ArrangeSendToBack: \"\\uF507\",\r\n ArrangeSendBackward: \"\\uF508\",\r\n ArrangeBringForward: \"\\uF509\",\r\n BorderDash: \"\\uF50A\",\r\n BorderDot: \"\\uF50B\",\r\n LineStyle: \"\\uF50C\",\r\n LineThickness: \"\\uF50D\",\r\n WindowEdit: \"\\uF50E\",\r\n HintText: \"\\uF50F\",\r\n MediaAdd: \"\\uF510\",\r\n AnchorLock: \"\\uF511\",\r\n AutoHeight: \"\\uF512\",\r\n ChartSeries: \"\\uF513\",\r\n ChartXAngle: \"\\uF514\",\r\n ChartYAngle: \"\\uF515\",\r\n Combobox: \"\\uF516\",\r\n LineSpacing: \"\\uF517\",\r\n Padding: \"\\uF518\",\r\n PaddingTop: \"\\uF519\",\r\n PaddingBottom: \"\\uF51A\",\r\n PaddingLeft: \"\\uF51B\",\r\n PaddingRight: \"\\uF51C\",\r\n NavigationFlipper: \"\\uF51D\",\r\n AlignJustify: \"\\uF51E\",\r\n TextOverflow: \"\\uF51F\",\r\n VisualsFolder: \"\\uF520\",\r\n VisualsStore: \"\\uF521\",\r\n PictureCenter: \"\\uF522\",\r\n PictureFill: \"\\uF523\",\r\n PicturePosition: \"\\uF524\",\r\n PictureStretch: \"\\uF525\",\r\n PictureTile: \"\\uF526\",\r\n Slider: \"\\uF527\",\r\n SliderHandleSize: \"\\uF528\",\r\n DefaultRatio: \"\\uF529\",\r\n NumberSequence: \"\\uF52A\",\r\n GUID: \"\\uF52B\",\r\n ReportAdd: \"\\uF52C\",\r\n DashboardAdd: \"\\uF52D\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-14\"`,\r\n src: `url(\"${baseUrl}fabric-icons-14-19b735bc.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n MapPinSolid: \"\\uF52E\",\r\n WebPublish: \"\\uF52F\",\r\n PieSingleSolid: \"\\uF530\",\r\n BlockedSolid: \"\\uF531\",\r\n DrillDown: \"\\uF532\",\r\n DrillDownSolid: \"\\uF533\",\r\n DrillExpand: \"\\uF534\",\r\n DrillShow: \"\\uF535\",\r\n SpecialEvent: \"\\uF536\",\r\n OneDriveFolder16: \"\\uF53B\",\r\n FunctionalManagerDashboard: \"\\uF542\",\r\n BIDashboard: \"\\uF543\",\r\n CodeEdit: \"\\uF544\",\r\n RenewalCurrent: \"\\uF545\",\r\n RenewalFuture: \"\\uF546\",\r\n SplitObject: \"\\uF547\",\r\n BulkUpload: \"\\uF548\",\r\n DownloadDocument: \"\\uF549\",\r\n Flower: \"\\uF54E\",\r\n WaitlistConfirm: \"\\uF550\",\r\n WaitlistConfirmMirrored: \"\\uF551\",\r\n LaptopSecure: \"\\uF552\",\r\n DragObject: \"\\uF553\",\r\n EntryView: \"\\uF554\",\r\n EntryDecline: \"\\uF555\",\r\n ContactCardSettings: \"\\uF556\",\r\n ContactCardSettingsMirrored: \"\\uF557\",\r\n CalendarSettings: \"\\uF558\",\r\n CalendarSettingsMirrored: \"\\uF559\",\r\n HardDriveLock: \"\\uF55A\",\r\n HardDriveUnlock: \"\\uF55B\",\r\n AccountManagement: \"\\uF55C\",\r\n TransitionPop: \"\\uF5B2\",\r\n TransitionPush: \"\\uF5B3\",\r\n TransitionEffect: \"\\uF5B4\",\r\n LookupEntities: \"\\uF5B5\",\r\n ExploreData: \"\\uF5B6\",\r\n AddBookmark: \"\\uF5B7\",\r\n SearchBookmark: \"\\uF5B8\",\r\n DrillThrough: \"\\uF5B9\",\r\n MasterDatabase: \"\\uF5BA\",\r\n CertifiedDatabase: \"\\uF5BB\",\r\n MaximumValue: \"\\uF5BC\",\r\n MinimumValue: \"\\uF5BD\",\r\n VisualStudioIDELogo32: \"\\uF5D0\",\r\n PasteAsText: \"\\uF5D5\",\r\n PasteAsCode: \"\\uF5D6\",\r\n BrowserTab: \"\\uF5D7\",\r\n BrowserTabScreenshot: \"\\uF5D8\",\r\n DesktopScreenshot: \"\\uF5D9\",\r\n FileYML: \"\\uF5DA\",\r\n ClipboardSolid: \"\\uF5DC\",\r\n FabricUserFolder: \"\\uF5E5\",\r\n FabricNetworkFolder: \"\\uF5E6\",\r\n AnalyticsView: \"\\uF5F1\",\r\n Video360Generic: \"\\uF609\",\r\n Leave: \"\\uF627\",\r\n Trending12: \"\\uF62D\",\r\n Blocked12: \"\\uF62E\",\r\n Warning12: \"\\uF62F\",\r\n CheckedOutByOther12: \"\\uF630\",\r\n CheckedOutByYou12: \"\\uF631\",\r\n CircleShapeSolid: \"\\uF63C\",\r\n SquareShapeSolid: \"\\uF63D\",\r\n TriangleShapeSolid: \"\\uF63E\",\r\n DropShapeSolid: \"\\uF63F\",\r\n RectangleShapeSolid: \"\\uF640\",\r\n ZoomToFit: \"\\uF649\",\r\n InsertColumnsLeft: \"\\uF64A\",\r\n InsertColumnsRight: \"\\uF64B\",\r\n InsertRowsAbove: \"\\uF64C\",\r\n InsertRowsBelow: \"\\uF64D\",\r\n DeleteColumns: \"\\uF64E\",\r\n DeleteRows: \"\\uF64F\",\r\n DeleteRowsMirrored: \"\\uF650\",\r\n DeleteTable: \"\\uF651\",\r\n VersionControlPush: \"\\uF664\",\r\n StackedColumnChart2: \"\\uF666\",\r\n TripleColumnWide: \"\\uF66E\",\r\n QuadColumn: \"\\uF66F\",\r\n WhiteBoardApp16: \"\\uF673\",\r\n WhiteBoardApp32: \"\\uF674\",\r\n InsertSignatureLine: \"\\uF677\",\r\n ArrangeByFrom: \"\\uF678\",\r\n Phishing: \"\\uF679\",\r\n CreateMailRule: \"\\uF67A\",\r\n PublishCourse: \"\\uF699\",\r\n DictionaryRemove: \"\\uF69A\",\r\n UserRemove: \"\\uF69B\",\r\n UserEvent: \"\\uF69C\",\r\n Encryption: \"\\uF69D\",\r\n D365TalentLearn: \"\\uF6BB\",\r\n D365TalentInsight: \"\\uF6BC\",\r\n D365TalentHRCore: \"\\uF6BD\",\r\n BacklogList: \"\\uF6BF\",\r\n ButtonControl: \"\\uF6C0\",\r\n TableGroup: \"\\uF6D9\",\r\n MountainClimbing: \"\\uF6DB\",\r\n TagUnknown: \"\\uF6DF\",\r\n TagUnknownMirror: \"\\uF6E0\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-15\"`,\r\n src: `url(\"${baseUrl}fabric-icons-15-2f8b45d0.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n TagUnknown12: \"\\uF6E1\",\r\n TagUnknown12Mirror: \"\\uF6E2\",\r\n Link12: \"\\uF6E3\",\r\n Presentation: \"\\uF6E4\",\r\n Presentation12: \"\\uF6E5\",\r\n Lock12: \"\\uF6E6\",\r\n BuildDefinition: \"\\uF6E9\",\r\n ReleaseDefinition: \"\\uF6EA\",\r\n SaveTemplate: \"\\uF6EC\",\r\n UserGauge: \"\\uF6ED\",\r\n BlockedSiteSolid12: \"\\uF70A\",\r\n TagSolid: \"\\uF70E\",\r\n OfficeChat: \"\\uF70F\",\r\n OfficeChatSolid: \"\\uF710\",\r\n MailSchedule: \"\\uF72E\",\r\n WarningSolid: \"\\uF736\",\r\n Blocked2Solid: \"\\uF737\",\r\n SkypeCircleArrow: \"\\uF747\",\r\n SkypeArrow: \"\\uF748\",\r\n SyncStatus: \"\\uF751\",\r\n SyncStatusSolid: \"\\uF752\",\r\n ProjectDocument: \"\\uF759\",\r\n ToDoLogoOutline: \"\\uF75B\",\r\n VisioOnlineLogoFill32: \"\\uF75F\",\r\n VisioOnlineLogo32: \"\\uF760\",\r\n VisioOnlineLogoCloud32: \"\\uF761\",\r\n VisioDiagramSync: \"\\uF762\",\r\n Event12: \"\\uF763\",\r\n EventDateMissed12: \"\\uF764\",\r\n UserOptional: \"\\uF767\",\r\n ResponsesMenu: \"\\uF768\",\r\n DoubleDownArrow: \"\\uF769\",\r\n DistributeDown: \"\\uF76A\",\r\n BookmarkReport: \"\\uF76B\",\r\n FilterSettings: \"\\uF76C\",\r\n GripperDotsVertical: \"\\uF772\",\r\n MailAttached: \"\\uF774\",\r\n AddIn: \"\\uF775\",\r\n LinkedDatabase: \"\\uF779\",\r\n PromotedDatabase: \"\\uF77D\",\r\n BarChartVerticalFilter: \"\\uF77E\",\r\n BarChartVerticalFilterSolid: \"\\uF77F\",\r\n ShowTimeAs: \"\\uF787\",\r\n FileRequest: \"\\uF789\",\r\n WorkItemAlert: \"\\uF78F\",\r\n PowerBILogo16: \"\\uF790\",\r\n PowerBILogoBackplate16: \"\\uF791\",\r\n BulletedListText: \"\\uF792\",\r\n BulletedListBullet: \"\\uF793\",\r\n BulletedListTextMirrored: \"\\uF794\",\r\n BulletedListBulletMirrored: \"\\uF795\",\r\n NumberedListText: \"\\uF796\",\r\n NumberedListNumber: \"\\uF797\",\r\n NumberedListTextMirrored: \"\\uF798\",\r\n NumberedListNumberMirrored: \"\\uF799\",\r\n RemoveLinkChain: \"\\uF79A\",\r\n RemoveLinkX: \"\\uF79B\",\r\n FabricTextHighlight: \"\\uF79C\",\r\n ClearFormattingA: \"\\uF79D\",\r\n ClearFormattingEraser: \"\\uF79E\",\r\n Photo2Fill: \"\\uF79F\",\r\n IncreaseIndentText: \"\\uF7A0\",\r\n IncreaseIndentArrow: \"\\uF7A1\",\r\n DecreaseIndentText: \"\\uF7A2\",\r\n DecreaseIndentArrow: \"\\uF7A3\",\r\n IncreaseIndentTextMirrored: \"\\uF7A4\",\r\n IncreaseIndentArrowMirrored: \"\\uF7A5\",\r\n DecreaseIndentTextMirrored: \"\\uF7A6\",\r\n DecreaseIndentArrowMirrored: \"\\uF7A7\",\r\n CheckListText: \"\\uF7A8\",\r\n CheckListCheck: \"\\uF7A9\",\r\n CheckListTextMirrored: \"\\uF7AA\",\r\n CheckListCheckMirrored: \"\\uF7AB\",\r\n NumberSymbol: \"\\uF7AC\",\r\n Coupon: \"\\uF7BC\",\r\n VerifiedBrand: \"\\uF7BD\",\r\n ReleaseGate: \"\\uF7BE\",\r\n ReleaseGateCheck: \"\\uF7BF\",\r\n ReleaseGateError: \"\\uF7C0\",\r\n M365InvoicingLogo: \"\\uF7C1\",\r\n FabricTextHighlightComposite: \"\\uF7DA\",\r\n Dataflows: \"\\uF7DD\",\r\n GenericScanFilled: \"\\uF7DE\",\r\n DiagnosticDataBarTooltip: \"\\uF7DF\",\r\n SaveToMobile: \"\\uF7E0\",\r\n Orientation2: \"\\uF7E1\",\r\n ScreenCast: \"\\uF7E2\",\r\n ShowGrid: \"\\uF7E3\",\r\n SnapToGrid: \"\\uF7E4\",\r\n ContactList: \"\\uF7E5\",\r\n NewMail: \"\\uF7EA\",\r\n EyeShadow: \"\\uF7EB\",\r\n CampaignTemplate: \"\\uF811\",\r\n ChartTemplate: \"\\uF812\",\r\n PageListFilter: \"\\uF813\",\r\n SecondaryNav: \"\\uF814\",\r\n ColumnVerticalSection: \"\\uF81E\",\r\n SkypeCircleSlash: \"\\uF825\",\r\n SkypeSlash: \"\\uF826\",\r\n CustomizeToolbar: \"\\uF828\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-16\"`,\r\n src: `url(\"${baseUrl}fabric-icons-16-7ed535b6.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n DuplicateRow: \"\\uF82A\",\r\n RemoveFromTrash: \"\\uF82B\",\r\n MailOptions: \"\\uF82C\",\r\n Childof: \"\\uF82D\",\r\n Footer: \"\\uF82E\",\r\n Header: \"\\uF82F\",\r\n BarChartVerticalFill: \"\\uF830\",\r\n StackedColumnChart2Fill: \"\\uF831\",\r\n PlainText: \"\\uF834\",\r\n AccessibiltyChecker: \"\\uF835\",\r\n DatabaseSync: \"\\uF842\",\r\n TabOneColumn: \"\\uF849\",\r\n TabTwoColumn: \"\\uF84A\",\r\n TabThreeColumn: \"\\uF84B\",\r\n DecreaseIndentLegacy: \"\\uE290\",\r\n IncreaseIndentLegacy: \"\\uE291\",\r\n SizeLegacy: \"\\uE2B2\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","import {registerIconAlias} from \"@/styling/utilities/icons\";\r\n\r\nexport const registerIconAliases = () => {\r\n registerIconAlias(\"trash\", \"delete\");\r\n registerIconAlias(\"onedrive\", \"onedrivelogo\");\r\n registerIconAlias(\"alertsolid12\", \"eventdatemissed12\");\r\n registerIconAlias(\"sixpointstar\", \"6pointstar\");\r\n registerIconAlias(\"twelvepointstar\", \"12pointstar\");\r\n registerIconAlias(\"toggleon\", \"toggleleft\");\r\n registerIconAlias(\"toggleoff\", \"toggleright\");\r\n};\r\n\r\nexport default registerIconAliases;\r\n","export const enum IconNames {\r\n GlobalNavButton = \"GlobalNavButton\",\r\n InternetSharing = \"InternetSharing\",\r\n Brightness = \"Brightness\",\r\n MapPin = \"MapPin\",\r\n Airplane = \"Airplane\",\r\n Tablet = \"Tablet\",\r\n QuickNote = \"QuickNote\",\r\n ChevronDown = \"ChevronDown\",\r\n ChevronUp = \"ChevronUp\",\r\n Edit = \"Edit\",\r\n Add = \"Add\",\r\n Cancel = \"Cancel\",\r\n More = \"More\",\r\n Settings = \"Settings\",\r\n Video = \"Video\",\r\n Mail = \"Mail\",\r\n People = \"People\",\r\n Phone = \"Phone\",\r\n Pin = \"Pin\",\r\n Shop = \"Shop\",\r\n Stop = \"Stop\",\r\n Link = \"Link\",\r\n Filter = \"Filter\",\r\n AllApps = \"AllApps\",\r\n Zoom = \"Zoom\",\r\n ZoomOut = \"ZoomOut\",\r\n Microphone = \"Microphone\",\r\n Search = \"Search\",\r\n Camera = \"Camera\",\r\n Attach = \"Attach\",\r\n Send = \"Send\",\r\n FavoriteList = \"FavoriteList\",\r\n PageSolid = \"PageSolid\",\r\n Forward = \"Forward\",\r\n Back = \"Back\",\r\n Refresh = \"Refresh\",\r\n Share = \"Share\",\r\n Lock = \"Lock\",\r\n BlockedSite = \"BlockedSite\",\r\n ReportHacked = \"ReportHacked\",\r\n EMI = \"EMI\",\r\n MiniLink = \"MiniLink\",\r\n Blocked = \"Blocked\",\r\n FavoriteStar = \"FavoriteStar\",\r\n FavoriteStarFill = \"FavoriteStarFill\",\r\n ReadingMode = \"ReadingMode\",\r\n Favicon = \"Favicon\",\r\n Remove = \"Remove\",\r\n Checkbox = \"Checkbox\",\r\n CheckboxComposite = \"CheckboxComposite\",\r\n CheckboxFill = \"CheckboxFill\",\r\n CheckboxIndeterminate = \"CheckboxIndeterminate\",\r\n CheckboxCompositeReversed = \"CheckboxCompositeReversed\",\r\n CheckMark = \"CheckMark\",\r\n BackToWindow = \"BackToWindow\",\r\n FullScreen = \"FullScreen\",\r\n Print = \"Print\",\r\n Up = \"Up\",\r\n Down = \"Down\",\r\n OEM = \"OEM\",\r\n Delete = \"Delete\",\r\n Save = \"Save\",\r\n Cloud = \"Cloud\",\r\n Flashlight = \"Flashlight\",\r\n CommandPrompt = \"CommandPrompt\",\r\n Sad = \"Sad\",\r\n RealEstate = \"RealEstate\",\r\n SIPMove = \"SIPMove\",\r\n EraseTool = \"EraseTool\",\r\n GripperTool = \"GripperTool\",\r\n Dialpad = \"Dialpad\",\r\n PageLeft = \"PageLeft\",\r\n PageRight = \"PageRight\",\r\n MultiSelect = \"MultiSelect\",\r\n KeyboardClassic = \"KeyboardClassic\",\r\n Play = \"Play\",\r\n Pause = \"Pause\",\r\n ChevronLeft = \"ChevronLeft\",\r\n ChevronRight = \"ChevronRight\",\r\n Emoji2 = \"Emoji2\",\r\n GripperBarHorizontal = \"GripperBarHorizontal\",\r\n System = \"System\",\r\n Personalize = \"Personalize\",\r\n SearchAndApps = \"SearchAndApps\",\r\n Globe = \"Globe\",\r\n EaseOfAccess = \"EaseOfAccess\",\r\n ContactInfo = \"ContactInfo\",\r\n Unpin = \"Unpin\",\r\n Contact = \"Contact\",\r\n Memo = \"Memo\",\r\n Paste = \"Paste\",\r\n WindowsLogo = \"WindowsLogo\",\r\n Error = \"Error\",\r\n GripperBarVertical = \"GripperBarVertical\",\r\n Unlock = \"Unlock\",\r\n Slideshow = \"Slideshow\",\r\n Calendar = \"Calendar\",\r\n Megaphone = \"Megaphone\",\r\n AutoEnhanceOn = \"AutoEnhanceOn\",\r\n AutoEnhanceOff = \"AutoEnhanceOff\",\r\n Color = \"Color\",\r\n SaveAs = \"SaveAs\",\r\n Light = \"Light\",\r\n Filters = \"Filters\",\r\n AspectRatio = \"AspectRatio\",\r\n Contrast = \"Contrast\",\r\n Redo = \"Redo\",\r\n Undo = \"Undo\",\r\n Crop = \"Crop\",\r\n PhotoCollection = \"PhotoCollection\",\r\n Album = \"Album\",\r\n Rotate = \"Rotate\",\r\n PanoIndicator = \"PanoIndicator\",\r\n Translate = \"Translate\",\r\n RedEye = \"RedEye\",\r\n ThumbnailView = \"ThumbnailView\",\r\n Package = \"Package\",\r\n Telemarketer = \"Telemarketer\",\r\n Warning = \"Warning\",\r\n Financial = \"Financial\",\r\n Education = \"Education\",\r\n ShoppingCart = \"ShoppingCart\",\r\n Train = \"Train\",\r\n Flag = \"Flag\",\r\n Move = \"Move\",\r\n Page = \"Page\",\r\n TouchPointer = \"TouchPointer\",\r\n Merge = \"Merge\",\r\n TurnRight = \"TurnRight\",\r\n Ferry = \"Ferry\",\r\n Highlight = \"Highlight\",\r\n PowerButton = \"PowerButton\",\r\n Tab = \"Tab\",\r\n Admin = \"Admin\",\r\n TVMonitor = \"TVMonitor\",\r\n Speakers = \"Speakers\",\r\n Game = \"Game\",\r\n UnstackSelected = \"UnstackSelected\",\r\n StackIndicator = \"StackIndicator\",\r\n Nav2DMapView = \"Nav2DMapView\",\r\n StreetsideSplitMinimize = \"StreetsideSplitMinimize\",\r\n Car = \"Car\",\r\n Bus = \"Bus\",\r\n EatDrink = \"EatDrink\",\r\n SeeDo = \"SeeDo\",\r\n LocationCircle = \"LocationCircle\",\r\n Home = \"Home\",\r\n SwitcherStartEnd = \"SwitcherStartEnd\",\r\n ParkingLocation = \"ParkingLocation\",\r\n IncidentTriangle = \"IncidentTriangle\",\r\n Touch = \"Touch\",\r\n MapDirections = \"MapDirections\",\r\n CaretHollow = \"CaretHollow\",\r\n CaretSolid = \"CaretSolid\",\r\n History = \"History\",\r\n Location = \"Location\",\r\n MapLayers = \"MapLayers\",\r\n SearchNearby = \"SearchNearby\",\r\n Work = \"Work\",\r\n Recent = \"Recent\",\r\n Hotel = \"Hotel\",\r\n Bank = \"Bank\",\r\n LocationDot = \"LocationDot\",\r\n Dictionary = \"Dictionary\",\r\n ChromeBack = \"ChromeBack\",\r\n FolderOpen = \"FolderOpen\",\r\n Pinned = \"Pinned\",\r\n PinnedFill = \"PinnedFill\",\r\n RevToggleKey = \"RevToggleKey\",\r\n View = \"View\",\r\n Previous = \"Previous\",\r\n Next = \"Next\",\r\n Clear = \"Clear\",\r\n Sync = \"Sync\",\r\n Download = \"Download\",\r\n Help = \"Help\",\r\n Upload = \"Upload\",\r\n Emoji = \"Emoji\",\r\n MailForward = \"MailForward\",\r\n ClosePane = \"ClosePane\",\r\n OpenPane = \"OpenPane\",\r\n PreviewLink = \"PreviewLink\",\r\n ZoomIn = \"ZoomIn\",\r\n Bookmarks = \"Bookmarks\",\r\n Document = \"Document\",\r\n ProtectedDocument = \"ProtectedDocument\",\r\n OpenInNewWindow = \"OpenInNewWindow\",\r\n MailFill = \"MailFill\",\r\n ViewAll = \"ViewAll\",\r\n Switch = \"Switch\",\r\n Rename = \"Rename\",\r\n Go = \"Go\",\r\n Remote = \"Remote\",\r\n SelectAll = \"SelectAll\",\r\n Orientation = \"Orientation\",\r\n Import = \"Import\",\r\n Folder = \"Folder\",\r\n Picture = \"Picture\",\r\n ChromeClose = \"ChromeClose\",\r\n ShowResults = \"ShowResults\",\r\n Message = \"Message\",\r\n CalendarDay = \"CalendarDay\",\r\n CalendarWeek = \"CalendarWeek\",\r\n MailReplyAll = \"MailReplyAll\",\r\n Read = \"Read\",\r\n Cut = \"Cut\",\r\n PaymentCard = \"PaymentCard\",\r\n Copy = \"Copy\",\r\n Important = \"Important\",\r\n MailReply = \"MailReply\",\r\n Sort = \"Sort\",\r\n GotoToday = \"GotoToday\",\r\n Font = \"Font\",\r\n FontColor = \"FontColor\",\r\n FolderFill = \"FolderFill\",\r\n Permissions = \"Permissions\",\r\n DisableUpdates = \"DisableUpdates\",\r\n Unfavorite = \"Unfavorite\",\r\n Italic = \"Italic\",\r\n Underline = \"Underline\",\r\n Bold = \"Bold\",\r\n MoveToFolder = \"MoveToFolder\",\r\n Dislike = \"Dislike\",\r\n Like = \"Like\",\r\n AlignRight = \"AlignRight\",\r\n AlignCenter = \"AlignCenter\",\r\n AlignLeft = \"AlignLeft\",\r\n OpenFile = \"OpenFile\",\r\n FontDecrease = \"FontDecrease\",\r\n FontIncrease = \"FontIncrease\",\r\n FontSize = \"FontSize\",\r\n CellPhone = \"CellPhone\",\r\n Tag = \"Tag\",\r\n RepeatAll = \"RepeatAll\",\r\n Calculator = \"Calculator\",\r\n Library = \"Library\",\r\n PostUpdate = \"PostUpdate\",\r\n NewFolder = \"NewFolder\",\r\n CalendarReply = \"CalendarReply\",\r\n UnsyncFolder = \"UnsyncFolder\",\r\n SyncFolder = \"SyncFolder\",\r\n BlockContact = \"BlockContact\",\r\n AddFriend = \"AddFriend\",\r\n Accept = \"Accept\",\r\n BulletedList = \"BulletedList\",\r\n Preview = \"Preview\",\r\n News = \"News\",\r\n Chat = \"Chat\",\r\n Group = \"Group\",\r\n World = \"World\",\r\n Comment = \"Comment\",\r\n DockLeft = \"DockLeft\",\r\n DockRight = \"DockRight\",\r\n Repair = \"Repair\",\r\n Accounts = \"Accounts\",\r\n Street = \"Street\",\r\n RadioBullet = \"RadioBullet\",\r\n Stopwatch = \"Stopwatch\",\r\n Clock = \"Clock\",\r\n WorldClock = \"WorldClock\",\r\n AlarmClock = \"AlarmClock\",\r\n Photo = \"Photo\",\r\n ActionCenter = \"ActionCenter\",\r\n Hospital = \"Hospital\",\r\n Timer = \"Timer\",\r\n FullCircleMask = \"FullCircleMask\",\r\n LocationFill = \"LocationFill\",\r\n ChromeMinimize = \"ChromeMinimize\",\r\n ChromeRestore = \"ChromeRestore\",\r\n Annotation = \"Annotation\",\r\n Fingerprint = \"Fingerprint\",\r\n Handwriting = \"Handwriting\",\r\n ChromeFullScreen = \"ChromeFullScreen\",\r\n Completed = \"Completed\",\r\n Label = \"Label\",\r\n FlickDown = \"FlickDown\",\r\n FlickUp = \"FlickUp\",\r\n FlickLeft = \"FlickLeft\",\r\n FlickRight = \"FlickRight\",\r\n MiniExpand = \"MiniExpand\",\r\n MiniContract = \"MiniContract\",\r\n Streaming = \"Streaming\",\r\n MusicInCollection = \"MusicInCollection\",\r\n OneDriveLogo = \"OneDriveLogo\",\r\n CompassNW = \"CompassNW\",\r\n Code = \"Code\",\r\n LightningBolt = \"LightningBolt\",\r\n Info = \"Info\",\r\n CalculatorMultiply = \"CalculatorMultiply\",\r\n CalculatorAddition = \"CalculatorAddition\",\r\n CalculatorSubtract = \"CalculatorSubtract\",\r\n CalculatorEqualTo = \"CalculatorEqualTo\",\r\n PrintfaxPrinterFile = \"PrintfaxPrinterFile\",\r\n StorageOptical = \"StorageOptical\",\r\n Communications = \"Communications\",\r\n Headset = \"Headset\",\r\n Health = \"Health\",\r\n FrontCamera = \"FrontCamera\",\r\n ChevronUpSmall = \"ChevronUpSmall\",\r\n ChevronDownSmall = \"ChevronDownSmall\",\r\n ChevronLeftSmall = \"ChevronLeftSmall\",\r\n ChevronRightSmall = \"ChevronRightSmall\",\r\n ChevronUpMed = \"ChevronUpMed\",\r\n ChevronDownMed = \"ChevronDownMed\",\r\n ChevronLeftMed = \"ChevronLeftMed\",\r\n ChevronRightMed = \"ChevronRightMed\",\r\n Devices2 = \"Devices2\",\r\n PC1 = \"PC1\",\r\n PresenceChickletVideo = \"PresenceChickletVideo\",\r\n Reply = \"Reply\",\r\n HalfAlpha = \"HalfAlpha\",\r\n ConstructionCone = \"ConstructionCone\",\r\n DoubleChevronLeftMed = \"DoubleChevronLeftMed\",\r\n Volume0 = \"Volume0\",\r\n Volume1 = \"Volume1\",\r\n Volume2 = \"Volume2\",\r\n Volume3 = \"Volume3\",\r\n Chart = \"Chart\",\r\n Robot = \"Robot\",\r\n Manufacturing = \"Manufacturing\",\r\n LockSolid = \"LockSolid\",\r\n FitPage = \"FitPage\",\r\n FitWidth = \"FitWidth\",\r\n BidiLtr = \"BidiLtr\",\r\n BidiRtl = \"BidiRtl\",\r\n RightDoubleQuote = \"RightDoubleQuote\",\r\n Sunny = \"Sunny\",\r\n CloudWeather = \"CloudWeather\",\r\n Cloudy = \"Cloudy\",\r\n PartlyCloudyDay = \"PartlyCloudyDay\",\r\n PartlyCloudyNight = \"PartlyCloudyNight\",\r\n ClearNight = \"ClearNight\",\r\n RainShowersDay = \"RainShowersDay\",\r\n Rain = \"Rain\",\r\n Thunderstorms = \"Thunderstorms\",\r\n RainSnow = \"RainSnow\",\r\n Snow = \"Snow\",\r\n BlowingSnow = \"BlowingSnow\",\r\n Frigid = \"Frigid\",\r\n Fog = \"Fog\",\r\n Squalls = \"Squalls\",\r\n Duststorm = \"Duststorm\",\r\n Unknown = \"Unknown\",\r\n Precipitation = \"Precipitation\",\r\n SortLines = \"SortLines\",\r\n Ribbon = \"Ribbon\",\r\n AreaChart = \"AreaChart\",\r\n Assign = \"Assign\",\r\n FlowChart = \"FlowChart\",\r\n CheckList = \"CheckList\",\r\n Diagnostic = \"Diagnostic\",\r\n Generate = \"Generate\",\r\n LineChart = \"LineChart\",\r\n Equalizer = \"Equalizer\",\r\n BarChartHorizontal = \"BarChartHorizontal\",\r\n BarChartVertical = \"BarChartVertical\",\r\n Freezing = \"Freezing\",\r\n FunnelChart = \"FunnelChart\",\r\n Processing = \"Processing\",\r\n Quantity = \"Quantity\",\r\n ReportDocument = \"ReportDocument\",\r\n StackColumnChart = \"StackColumnChart\",\r\n SnowShowerDay = \"SnowShowerDay\",\r\n HailDay = \"HailDay\",\r\n WorkFlow = \"WorkFlow\",\r\n HourGlass = \"HourGlass\",\r\n StoreLogoMed20 = \"StoreLogoMed20\",\r\n TimeSheet = \"TimeSheet\",\r\n TriangleSolid = \"TriangleSolid\",\r\n UpgradeAnalysis = \"UpgradeAnalysis\",\r\n VideoSolid = \"VideoSolid\",\r\n RainShowersNight = \"RainShowersNight\",\r\n SnowShowerNight = \"SnowShowerNight\",\r\n Teamwork = \"Teamwork\",\r\n HailNight = \"HailNight\",\r\n PeopleAdd = \"PeopleAdd\",\r\n Glasses = \"Glasses\",\r\n DateTime2 = \"DateTime2\",\r\n Shield = \"Shield\",\r\n Header1 = \"Header1\",\r\n PageAdd = \"PageAdd\",\r\n NumberedList = \"NumberedList\",\r\n PowerBILogo = \"PowerBILogo\",\r\n Info2 = \"Info2\",\r\n MusicInCollectionFill = \"MusicInCollectionFill\",\r\n List = \"List\",\r\n Asterisk = \"Asterisk\",\r\n ErrorBadge = \"ErrorBadge\",\r\n CircleRing = \"CircleRing\",\r\n CircleFill = \"CircleFill\",\r\n Record2 = \"Record2\",\r\n AllAppsMirrored = \"AllAppsMirrored\",\r\n BookmarksMirrored = \"BookmarksMirrored\",\r\n BulletedListMirrored = \"BulletedListMirrored\",\r\n CaretHollowMirrored = \"CaretHollowMirrored\",\r\n CaretSolidMirrored = \"CaretSolidMirrored\",\r\n ChromeBackMirrored = \"ChromeBackMirrored\",\r\n ClosePaneMirrored = \"ClosePaneMirrored\",\r\n DockLeftMirrored = \"DockLeftMirrored\",\r\n DoubleChevronLeftMedMirrored = \"DoubleChevronLeftMedMirrored\",\r\n GoMirrored = \"GoMirrored\",\r\n HelpMirrored = \"HelpMirrored\",\r\n ImportMirrored = \"ImportMirrored\",\r\n ImportAllMirrored = \"ImportAllMirrored\",\r\n ListMirrored = \"ListMirrored\",\r\n MailForwardMirrored = \"MailForwardMirrored\",\r\n MailReplyMirrored = \"MailReplyMirrored\",\r\n MailReplyAllMirrored = \"MailReplyAllMirrored\",\r\n MiniContractMirrored = \"MiniContractMirrored\",\r\n MiniExpandMirrored = \"MiniExpandMirrored\",\r\n OpenPaneMirrored = \"OpenPaneMirrored\",\r\n ParkingLocationMirrored = \"ParkingLocationMirrored\",\r\n SendMirrored = \"SendMirrored\",\r\n ShowResultsMirrored = \"ShowResultsMirrored\",\r\n ThumbnailViewMirrored = \"ThumbnailViewMirrored\",\r\n Media = \"Media\",\r\n Devices3 = \"Devices3\",\r\n Focus = \"Focus\",\r\n VideoLightOff = \"VideoLightOff\",\r\n Lightbulb = \"Lightbulb\",\r\n StatusTriangle = \"StatusTriangle\",\r\n VolumeDisabled = \"VolumeDisabled\",\r\n Puzzle = \"Puzzle\",\r\n EmojiNeutral = \"EmojiNeutral\",\r\n EmojiDisappointed = \"EmojiDisappointed\",\r\n HomeSolid = \"HomeSolid\",\r\n Ringer = \"Ringer\",\r\n PDF = \"PDF\",\r\n HeartBroken = \"HeartBroken\",\r\n StoreLogo16 = \"StoreLogo16\",\r\n MultiSelectMirrored = \"MultiSelectMirrored\",\r\n Broom = \"Broom\",\r\n Cocktails = \"Cocktails\",\r\n Wines = \"Wines\",\r\n Articles = \"Articles\",\r\n Cycling = \"Cycling\",\r\n DietPlanNotebook = \"DietPlanNotebook\",\r\n Pill = \"Pill\",\r\n ExerciseTracker = \"ExerciseTracker\",\r\n HandsFree = \"HandsFree\",\r\n Medical = \"Medical\",\r\n Running = \"Running\",\r\n Weights = \"Weights\",\r\n Trackers = \"Trackers\",\r\n AddNotes = \"AddNotes\",\r\n AllCurrency = \"AllCurrency\",\r\n BarChart4 = \"BarChart4\",\r\n CirclePlus = \"CirclePlus\",\r\n Coffee = \"Coffee\",\r\n Cotton = \"Cotton\",\r\n Market = \"Market\",\r\n Money = \"Money\",\r\n PieDouble = \"PieDouble\",\r\n PieSingle = \"PieSingle\",\r\n RemoveFilter = \"RemoveFilter\",\r\n Savings = \"Savings\",\r\n Sell = \"Sell\",\r\n StockDown = \"StockDown\",\r\n StockUp = \"StockUp\",\r\n Lamp = \"Lamp\",\r\n Source = \"Source\",\r\n MSNVideos = \"MSNVideos\",\r\n Cricket = \"Cricket\",\r\n Golf = \"Golf\",\r\n Baseball = \"Baseball\",\r\n Soccer = \"Soccer\",\r\n MoreSports = \"MoreSports\",\r\n AutoRacing = \"AutoRacing\",\r\n CollegeHoops = \"CollegeHoops\",\r\n CollegeFootball = \"CollegeFootball\",\r\n ProFootball = \"ProFootball\",\r\n ProHockey = \"ProHockey\",\r\n Rugby = \"Rugby\",\r\n SubstitutionsIn = \"SubstitutionsIn\",\r\n Tennis = \"Tennis\",\r\n Arrivals = \"Arrivals\",\r\n Design = \"Design\",\r\n Website = \"Website\",\r\n Drop = \"Drop\",\r\n HistoricalWeather = \"HistoricalWeather\",\r\n SkiResorts = \"SkiResorts\",\r\n Snowflake = \"Snowflake\",\r\n BusSolid = \"BusSolid\",\r\n FerrySolid = \"FerrySolid\",\r\n AirplaneSolid = \"AirplaneSolid\",\r\n TrainSolid = \"TrainSolid\",\r\n Heart = \"Heart\",\r\n HeartFill = \"HeartFill\",\r\n Ticket = \"Ticket\",\r\n WifiWarning4 = \"WifiWarning4\",\r\n Devices4 = \"Devices4\",\r\n AzureLogo = \"AzureLogo\",\r\n BingLogo = \"BingLogo\",\r\n MSNLogo = \"MSNLogo\",\r\n OutlookLogoInverse = \"OutlookLogoInverse\",\r\n OfficeLogo = \"OfficeLogo\",\r\n SkypeLogo = \"SkypeLogo\",\r\n Door = \"Door\",\r\n EditMirrored = \"EditMirrored\",\r\n GiftCard = \"GiftCard\",\r\n DoubleBookmark = \"DoubleBookmark\",\r\n StatusErrorFull = \"StatusErrorFull\",\r\n Certificate = \"Certificate\",\r\n FastForward = \"FastForward\",\r\n Rewind = \"Rewind\",\r\n Photo2 = \"Photo2\",\r\n OpenSource = \"OpenSource\",\r\n Movers = \"Movers\",\r\n CloudDownload = \"CloudDownload\",\r\n Family = \"Family\",\r\n WindDirection = \"WindDirection\",\r\n Bug = \"Bug\",\r\n SiteScan = \"SiteScan\",\r\n BrowserScreenShot = \"BrowserScreenShot\",\r\n F12DevTools = \"F12DevTools\",\r\n CSS = \"CSS\",\r\n JS = \"JS\",\r\n DeliveryTruck = \"DeliveryTruck\",\r\n ReminderPerson = \"ReminderPerson\",\r\n ReminderGroup = \"ReminderGroup\",\r\n TabletMode = \"TabletMode\",\r\n Umbrella = \"Umbrella\",\r\n NetworkTower = \"NetworkTower\",\r\n CityNext = \"CityNext\",\r\n CityNext2 = \"CityNext2\",\r\n Section = \"Section\",\r\n OneNoteLogoInverse = \"OneNoteLogoInverse\",\r\n ToggleFilled = \"ToggleFilled\",\r\n ToggleBorder = \"ToggleBorder\",\r\n SliderThumb = \"SliderThumb\",\r\n ToggleThumb = \"ToggleThumb\",\r\n Documentation = \"Documentation\",\r\n Badge = \"Badge\",\r\n Giftbox = \"Giftbox\",\r\n VisualStudioLogo = \"VisualStudioLogo\",\r\n HomeGroup = \"HomeGroup\",\r\n ExcelLogoInverse = \"ExcelLogoInverse\",\r\n WordLogoInverse = \"WordLogoInverse\",\r\n PowerPointLogoInverse = \"PowerPointLogoInverse\",\r\n Cafe = \"Cafe\",\r\n SpeedHigh = \"SpeedHigh\",\r\n Commitments = \"Commitments\",\r\n ThisPC = \"ThisPC\",\r\n MusicNote = \"MusicNote\",\r\n MicOff = \"MicOff\",\r\n EdgeLogo = \"EdgeLogo\",\r\n CompletedSolid = \"CompletedSolid\",\r\n AlbumRemove = \"AlbumRemove\",\r\n MessageFill = \"MessageFill\",\r\n TabletSelected = \"TabletSelected\",\r\n MobileSelected = \"MobileSelected\",\r\n LaptopSelected = \"LaptopSelected\",\r\n TVMonitorSelected = \"TVMonitorSelected\",\r\n DeveloperTools = \"DeveloperTools\",\r\n Shapes = \"Shapes\",\r\n InsertTextBox = \"InsertTextBox\",\r\n LowerBrightness = \"LowerBrightness\",\r\n WebComponents = \"WebComponents\",\r\n OfflineStorage = \"OfflineStorage\",\r\n DOM = \"DOM\",\r\n CloudUpload = \"CloudUpload\",\r\n ScrollUpDown = \"ScrollUpDown\",\r\n DateTime = \"DateTime\",\r\n Event = \"Event\",\r\n Cake = \"Cake\",\r\n Tiles = \"Tiles\",\r\n Org = \"Org\",\r\n PartyLeader = \"PartyLeader\",\r\n DRM = \"DRM\",\r\n CloudAdd = \"CloudAdd\",\r\n AppIconDefault = \"AppIconDefault\",\r\n Photo2Add = \"Photo2Add\",\r\n Photo2Remove = \"Photo2Remove\",\r\n POI = \"POI\",\r\n AddTo = \"AddTo\",\r\n RadioBtnOff = \"RadioBtnOff\",\r\n RadioBtnOn = \"RadioBtnOn\",\r\n ExploreContent = \"ExploreContent\",\r\n Embed = \"Embed\",\r\n Product = \"Product\",\r\n ProgressLoopInner = \"ProgressLoopInner\",\r\n ProgressLoopOuter = \"ProgressLoopOuter\",\r\n Blocked2 = \"Blocked2\",\r\n FangBody = \"FangBody\",\r\n PageHeader = \"PageHeader\",\r\n Glimmer = \"Glimmer\",\r\n ChatInviteFriend = \"ChatInviteFriend\",\r\n Brush = \"Brush\",\r\n Shirt = \"Shirt\",\r\n Crown = \"Crown\",\r\n Diamond = \"Diamond\",\r\n ScaleUp = \"ScaleUp\",\r\n QRCode = \"QRCode\",\r\n Feedback = \"Feedback\",\r\n SharepointLogoInverse = \"SharepointLogoInverse\",\r\n YammerLogo = \"YammerLogo\",\r\n Hide = \"Hide\",\r\n Uneditable = \"Uneditable\",\r\n ReturnToSession = \"ReturnToSession\",\r\n OpenFolderHorizontal = \"OpenFolderHorizontal\",\r\n CalendarMirrored = \"CalendarMirrored\",\r\n SwayLogoInverse = \"SwayLogoInverse\",\r\n OutOfOffice = \"OutOfOffice\",\r\n Trophy = \"Trophy\",\r\n ReopenPages = \"ReopenPages\",\r\n EmojiTabSymbols = \"EmojiTabSymbols\",\r\n AADLogo = \"AADLogo\",\r\n AccessLogo = \"AccessLogo\",\r\n AdminALogoInverse32 = \"AdminALogoInverse32\",\r\n AdminCLogoInverse32 = \"AdminCLogoInverse32\",\r\n AdminDLogoInverse32 = \"AdminDLogoInverse32\",\r\n AdminELogoInverse32 = \"AdminELogoInverse32\",\r\n AdminLLogoInverse32 = \"AdminLLogoInverse32\",\r\n AdminMLogoInverse32 = \"AdminMLogoInverse32\",\r\n AdminOLogoInverse32 = \"AdminOLogoInverse32\",\r\n AdminPLogoInverse32 = \"AdminPLogoInverse32\",\r\n AdminSLogoInverse32 = \"AdminSLogoInverse32\",\r\n AdminYLogoInverse32 = \"AdminYLogoInverse32\",\r\n DelveLogoInverse = \"DelveLogoInverse\",\r\n ExchangeLogoInverse = \"ExchangeLogoInverse\",\r\n LyncLogo = \"LyncLogo\",\r\n OfficeVideoLogoInverse = \"OfficeVideoLogoInverse\",\r\n SocialListeningLogo = \"SocialListeningLogo\",\r\n VisioLogoInverse = \"VisioLogoInverse\",\r\n Balloons = \"Balloons\",\r\n Cat = \"Cat\",\r\n MailAlert = \"MailAlert\",\r\n MailCheck = \"MailCheck\",\r\n MailLowImportance = \"MailLowImportance\",\r\n MailPause = \"MailPause\",\r\n MailRepeat = \"MailRepeat\",\r\n SecurityGroup = \"SecurityGroup\",\r\n Table = \"Table\",\r\n VoicemailForward = \"VoicemailForward\",\r\n VoicemailReply = \"VoicemailReply\",\r\n Waffle = \"Waffle\",\r\n RemoveEvent = \"RemoveEvent\",\r\n EventInfo = \"EventInfo\",\r\n ForwardEvent = \"ForwardEvent\",\r\n WipePhone = \"WipePhone\",\r\n AddOnlineMeeting = \"AddOnlineMeeting\",\r\n JoinOnlineMeeting = \"JoinOnlineMeeting\",\r\n RemoveLink = \"RemoveLink\",\r\n PeopleBlock = \"PeopleBlock\",\r\n PeopleRepeat = \"PeopleRepeat\",\r\n PeopleAlert = \"PeopleAlert\",\r\n PeoplePause = \"PeoplePause\",\r\n TransferCall = \"TransferCall\",\r\n AddPhone = \"AddPhone\",\r\n UnknownCall = \"UnknownCall\",\r\n NoteReply = \"NoteReply\",\r\n NoteForward = \"NoteForward\",\r\n NotePinned = \"NotePinned\",\r\n RemoveOccurrence = \"RemoveOccurrence\",\r\n Timeline = \"Timeline\",\r\n EditNote = \"EditNote\",\r\n CircleHalfFull = \"CircleHalfFull\",\r\n Room = \"Room\",\r\n Unsubscribe = \"Unsubscribe\",\r\n Subscribe = \"Subscribe\",\r\n HardDrive = \"HardDrive\",\r\n RecurringTask = \"RecurringTask\",\r\n TaskManager = \"TaskManager\",\r\n TaskManagerMirrored = \"TaskManagerMirrored\",\r\n Combine = \"Combine\",\r\n Split = \"Split\",\r\n DoubleChevronUp = \"DoubleChevronUp\",\r\n DoubleChevronLeft = \"DoubleChevronLeft\",\r\n DoubleChevronRight = \"DoubleChevronRight\",\r\n Ascending = \"Ascending\",\r\n Descending = \"Descending\",\r\n TextBox = \"TextBox\",\r\n TextField = \"TextField\",\r\n NumberField = \"NumberField\",\r\n Dropdown = \"Dropdown\",\r\n PenWorkspace = \"PenWorkspace\",\r\n BookingsLogo = \"BookingsLogo\",\r\n ClassNotebookLogoInverse = \"ClassNotebookLogoInverse\",\r\n DelveAnalyticsLogo = \"DelveAnalyticsLogo\",\r\n DocsLogoInverse = \"DocsLogoInverse\",\r\n Dynamics365Logo = \"Dynamics365Logo\",\r\n DynamicSMBLogo = \"DynamicSMBLogo\",\r\n OfficeAssistantLogo = \"OfficeAssistantLogo\",\r\n OfficeStoreLogo = \"OfficeStoreLogo\",\r\n OneNoteEduLogoInverse = \"OneNoteEduLogoInverse\",\r\n PlannerLogo = \"PlannerLogo\",\r\n PowerApps = \"PowerApps\",\r\n Suitcase = \"Suitcase\",\r\n ProjectLogoInverse = \"ProjectLogoInverse\",\r\n CaretLeft8 = \"CaretLeft8\",\r\n CaretRight8 = \"CaretRight8\",\r\n CaretUp8 = \"CaretUp8\",\r\n CaretDown8 = \"CaretDown8\",\r\n CaretLeftSolid8 = \"CaretLeftSolid8\",\r\n CaretRightSolid8 = \"CaretRightSolid8\",\r\n CaretUpSolid8 = \"CaretUpSolid8\",\r\n CaretDownSolid8 = \"CaretDownSolid8\",\r\n ClearFormatting = \"ClearFormatting\",\r\n Superscript = \"Superscript\",\r\n Subscript = \"Subscript\",\r\n Strikethrough = \"Strikethrough\",\r\n Export = \"Export\",\r\n ExportMirrored = \"ExportMirrored\",\r\n SingleBookmark = \"SingleBookmark\",\r\n SingleBookmarkSolid = \"SingleBookmarkSolid\",\r\n DoubleChevronDown = \"DoubleChevronDown\",\r\n FollowUser = \"FollowUser\",\r\n ReplyAll = \"ReplyAll\",\r\n WorkforceManagement = \"WorkforceManagement\",\r\n RecruitmentManagement = \"RecruitmentManagement\",\r\n Questionnaire = \"Questionnaire\",\r\n ManagerSelfService = \"ManagerSelfService\",\r\n ProductRelease = \"ProductRelease\",\r\n ReplyMirrored = \"ReplyMirrored\",\r\n ReplyAllMirrored = \"ReplyAllMirrored\",\r\n Medal = \"Medal\",\r\n AddGroup = \"AddGroup\",\r\n QuestionnaireMirrored = \"QuestionnaireMirrored\",\r\n TemporaryUser = \"TemporaryUser\",\r\n CaretSolid16 = \"CaretSolid16\",\r\n GroupedDescending = \"GroupedDescending\",\r\n GroupedAscending = \"GroupedAscending\",\r\n SortUp = \"SortUp\",\r\n SortDown = \"SortDown\",\r\n AwayStatus = \"AwayStatus\",\r\n MyMoviesTV = \"MyMoviesTV\",\r\n SyncToPC = \"SyncToPC\",\r\n GenericScan = \"GenericScan\",\r\n AustralianRules = \"AustralianRules\",\r\n WifiEthernet = \"WifiEthernet\",\r\n TrackersMirrored = \"TrackersMirrored\",\r\n DateTimeMirrored = \"DateTimeMirrored\",\r\n StopSolid = \"StopSolid\",\r\n DoubleChevronUp12 = \"DoubleChevronUp12\",\r\n DoubleChevronDown12 = \"DoubleChevronDown12\",\r\n DoubleChevronLeft12 = \"DoubleChevronLeft12\",\r\n DoubleChevronRight12 = \"DoubleChevronRight12\",\r\n CalendarAgenda = \"CalendarAgenda\",\r\n AddEvent = \"AddEvent\",\r\n AssetLibrary = \"AssetLibrary\",\r\n DataConnectionLibrary = \"DataConnectionLibrary\",\r\n DocLibrary = \"DocLibrary\",\r\n FormLibrary = \"FormLibrary\",\r\n FormLibraryMirrored = \"FormLibraryMirrored\",\r\n ReportLibrary = \"ReportLibrary\",\r\n ReportLibraryMirrored = \"ReportLibraryMirrored\",\r\n ContactCard = \"ContactCard\",\r\n CustomList = \"CustomList\",\r\n CustomListMirrored = \"CustomListMirrored\",\r\n IssueTracking = \"IssueTracking\",\r\n IssueTrackingMirrored = \"IssueTrackingMirrored\",\r\n PictureLibrary = \"PictureLibrary\",\r\n OfficeAddinsLogo = \"OfficeAddinsLogo\",\r\n OfflineOneDriveParachute = \"OfflineOneDriveParachute\",\r\n OfflineOneDriveParachuteDisabled = \"OfflineOneDriveParachuteDisabled\",\r\n LargeGrid = \"LargeGrid\",\r\n TriangleSolidUp12 = \"TriangleSolidUp12\",\r\n TriangleSolidDown12 = \"TriangleSolidDown12\",\r\n TriangleSolidLeft12 = \"TriangleSolidLeft12\",\r\n TriangleSolidRight12 = \"TriangleSolidRight12\",\r\n TriangleUp12 = \"TriangleUp12\",\r\n TriangleDown12 = \"TriangleDown12\",\r\n TriangleLeft12 = \"TriangleLeft12\",\r\n TriangleRight12 = \"TriangleRight12\",\r\n ArrowUpRight8 = \"ArrowUpRight8\",\r\n ArrowDownRight8 = \"ArrowDownRight8\",\r\n DocumentSet = \"DocumentSet\",\r\n DelveAnalytics = \"DelveAnalytics\",\r\n ArrowUpRightMirrored8 = \"ArrowUpRightMirrored8\",\r\n ArrowDownRightMirrored8 = \"ArrowDownRightMirrored8\",\r\n CompanyDirectory = \"CompanyDirectory\",\r\n OpenEnrollment = \"OpenEnrollment\",\r\n CompanyDirectoryMirrored = \"CompanyDirectoryMirrored\",\r\n OneDriveAdd = \"OneDriveAdd\",\r\n ProfileSearch = \"ProfileSearch\",\r\n Header2 = \"Header2\",\r\n Header3 = \"Header3\",\r\n Header4 = \"Header4\",\r\n Eyedropper = \"Eyedropper\",\r\n MarketDown = \"MarketDown\",\r\n CalendarWorkWeek = \"CalendarWorkWeek\",\r\n SidePanel = \"SidePanel\",\r\n GlobeFavorite = \"GlobeFavorite\",\r\n CaretTopLeftSolid8 = \"CaretTopLeftSolid8\",\r\n CaretTopRightSolid8 = \"CaretTopRightSolid8\",\r\n ViewAll2 = \"ViewAll2\",\r\n DocumentReply = \"DocumentReply\",\r\n PlayerSettings = \"PlayerSettings\",\r\n ReceiptForward = \"ReceiptForward\",\r\n ReceiptReply = \"ReceiptReply\",\r\n ReceiptCheck = \"ReceiptCheck\",\r\n Fax = \"Fax\",\r\n RecurringEvent = \"RecurringEvent\",\r\n ReplyAlt = \"ReplyAlt\",\r\n ReplyAllAlt = \"ReplyAllAlt\",\r\n EditStyle = \"EditStyle\",\r\n EditMail = \"EditMail\",\r\n Lifesaver = \"Lifesaver\",\r\n LifesaverLock = \"LifesaverLock\",\r\n InboxCheck = \"InboxCheck\",\r\n FolderSearch = \"FolderSearch\",\r\n CollapseMenu = \"CollapseMenu\",\r\n ExpandMenu = \"ExpandMenu\",\r\n Boards = \"Boards\",\r\n SunAdd = \"SunAdd\",\r\n SunQuestionMark = \"SunQuestionMark\",\r\n LandscapeOrientation = \"LandscapeOrientation\",\r\n DocumentSearch = \"DocumentSearch\",\r\n PublicCalendar = \"PublicCalendar\",\r\n PublicContactCard = \"PublicContactCard\",\r\n PublicEmail = \"PublicEmail\",\r\n PublicFolder = \"PublicFolder\",\r\n WordDocument = \"WordDocument\",\r\n PowerPointDocument = \"PowerPointDocument\",\r\n ExcelDocument = \"ExcelDocument\",\r\n GroupedList = \"GroupedList\",\r\n ClassroomLogo = \"ClassroomLogo\",\r\n Sections = \"Sections\",\r\n EditPhoto = \"EditPhoto\",\r\n Starburst = \"Starburst\",\r\n ShareiOS = \"ShareiOS\",\r\n AirTickets = \"AirTickets\",\r\n PencilReply = \"PencilReply\",\r\n Tiles2 = \"Tiles2\",\r\n SkypeCircleCheck = \"SkypeCircleCheck\",\r\n SkypeCircleClock = \"SkypeCircleClock\",\r\n SkypeCircleMinus = \"SkypeCircleMinus\",\r\n SkypeCheck = \"SkypeCheck\",\r\n SkypeClock = \"SkypeClock\",\r\n SkypeMinus = \"SkypeMinus\",\r\n SkypeMessage = \"SkypeMessage\",\r\n ClosedCaption = \"ClosedCaption\",\r\n ATPLogo = \"ATPLogo\",\r\n OfficeFormsLogoInverse = \"OfficeFormsLogoInverse\",\r\n RecycleBin = \"RecycleBin\",\r\n EmptyRecycleBin = \"EmptyRecycleBin\",\r\n Hide2 = \"Hide2\",\r\n Breadcrumb = \"Breadcrumb\",\r\n BirthdayCake = \"BirthdayCake\",\r\n ClearFilter = \"ClearFilter\",\r\n Flow = \"Flow\",\r\n TimeEntry = \"TimeEntry\",\r\n CRMProcesses = \"CRMProcesses\",\r\n PageEdit = \"PageEdit\",\r\n PageArrowRight = \"PageArrowRight\",\r\n PageRemove = \"PageRemove\",\r\n Database = \"Database\",\r\n CRMServices = \"CRMServices\",\r\n EditContact = \"EditContact\",\r\n ConnectContacts = \"ConnectContacts\",\r\n AppIconDefaultAdd = \"AppIconDefaultAdd\",\r\n AppIconDefaultList = \"AppIconDefaultList\",\r\n ActivateOrders = \"ActivateOrders\",\r\n DeactivateOrders = \"DeactivateOrders\",\r\n DocumentManagement = \"DocumentManagement\",\r\n CRMReport = \"CRMReport\",\r\n KnowledgeArticle = \"KnowledgeArticle\",\r\n Relationship = \"Relationship\",\r\n ZipFolder = \"ZipFolder\",\r\n SurveyQuestions = \"SurveyQuestions\",\r\n TextDocument = \"TextDocument\",\r\n TextDocumentShared = \"TextDocumentShared\",\r\n PageCheckedOut = \"PageCheckedOut\",\r\n SaveAndClose = \"SaveAndClose\",\r\n Script = \"Script\",\r\n Archive = \"Archive\",\r\n ActivityFeed = \"ActivityFeed\",\r\n EventDate = \"EventDate\",\r\n ArrowUpRight = \"ArrowUpRight\",\r\n CaretRight = \"CaretRight\",\r\n SetAction = \"SetAction\",\r\n CaretSolidLeft = \"CaretSolidLeft\",\r\n CaretSolidDown = \"CaretSolidDown\",\r\n CaretSolidRight = \"CaretSolidRight\",\r\n CaretSolidUp = \"CaretSolidUp\",\r\n PowerAppsLogo = \"PowerAppsLogo\",\r\n PowerApps2Logo = \"PowerApps2Logo\",\r\n SearchIssue = \"SearchIssue\",\r\n SearchIssueMirrored = \"SearchIssueMirrored\",\r\n FabricAssetLibrary = \"FabricAssetLibrary\",\r\n FabricDataConnectionLibrary = \"FabricDataConnectionLibrary\",\r\n FabricDocLibrary = \"FabricDocLibrary\",\r\n FabricFormLibrary = \"FabricFormLibrary\",\r\n FabricFormLibraryMirrored = \"FabricFormLibraryMirrored\",\r\n FabricReportLibrary = \"FabricReportLibrary\",\r\n FabricReportLibraryMirrored = \"FabricReportLibraryMirrored\",\r\n FabricPublicFolder = \"FabricPublicFolder\",\r\n FabricFolderSearch = \"FabricFolderSearch\",\r\n FabricMovetoFolder = \"FabricMovetoFolder\",\r\n FabricUnsyncFolder = \"FabricUnsyncFolder\",\r\n FabricSyncFolder = \"FabricSyncFolder\",\r\n FabricOpenFolderHorizontal = \"FabricOpenFolderHorizontal\",\r\n FabricFolder = \"FabricFolder\",\r\n FabricFolderFill = \"FabricFolderFill\",\r\n FabricNewFolder = \"FabricNewFolder\",\r\n FabricPictureLibrary = \"FabricPictureLibrary\",\r\n AddFavorite = \"AddFavorite\",\r\n AddFavoriteFill = \"AddFavoriteFill\",\r\n BufferTimeBefore = \"BufferTimeBefore\",\r\n BufferTimeAfter = \"BufferTimeAfter\",\r\n BufferTimeBoth = \"BufferTimeBoth\",\r\n PublishContent = \"PublishContent\",\r\n CannedChat = \"CannedChat\",\r\n SkypeForBusinessLogo = \"SkypeForBusinessLogo\",\r\n TabCenter = \"TabCenter\",\r\n PageCheckedin = \"PageCheckedin\",\r\n PageList = \"PageList\",\r\n ReadOutLoud = \"ReadOutLoud\",\r\n CaretBottomLeftSolid8 = \"CaretBottomLeftSolid8\",\r\n CaretBottomRightSolid8 = \"CaretBottomRightSolid8\",\r\n FolderHorizontal = \"FolderHorizontal\",\r\n MicrosoftStaffhubLogo = \"MicrosoftStaffhubLogo\",\r\n GiftboxOpen = \"GiftboxOpen\",\r\n StatusCircleOuter = \"StatusCircleOuter\",\r\n StatusCircleInner = \"StatusCircleInner\",\r\n StatusCircleRing = \"StatusCircleRing\",\r\n StatusTriangleOuter = \"StatusTriangleOuter\",\r\n StatusTriangleInner = \"StatusTriangleInner\",\r\n StatusTriangleExclamation = \"StatusTriangleExclamation\",\r\n StatusCircleExclamation = \"StatusCircleExclamation\",\r\n StatusCircleErrorX = \"StatusCircleErrorX\",\r\n StatusCircleCheckmark = \"StatusCircleCheckmark\",\r\n StatusCircleInfo = \"StatusCircleInfo\",\r\n StatusCircleBlock = \"StatusCircleBlock\",\r\n StatusCircleBlock2 = \"StatusCircleBlock2\",\r\n StatusCircleQuestionMark = \"StatusCircleQuestionMark\",\r\n StatusCircleSync = \"StatusCircleSync\",\r\n Toll = \"Toll\",\r\n ExploreContentSingle = \"ExploreContentSingle\",\r\n CollapseContent = \"CollapseContent\",\r\n CollapseContentSingle = \"CollapseContentSingle\",\r\n InfoSolid = \"InfoSolid\",\r\n ProgressRingDots = \"ProgressRingDots\",\r\n CaloriesAdd = \"CaloriesAdd\",\r\n BranchFork = \"BranchFork\",\r\n MobileReport = \"MobileReport\",\r\n ScaleVolume = \"ScaleVolume\",\r\n HardDriveGroup = \"HardDriveGroup\",\r\n FastMode = \"FastMode\",\r\n ToggleLeft = \"ToggleLeft\",\r\n ToggleRight = \"ToggleRight\",\r\n TriangleShape = \"TriangleShape\",\r\n RectangleShape = \"RectangleShape\",\r\n Trophy2 = \"Trophy2\",\r\n BucketColor = \"BucketColor\",\r\n BucketColorFill = \"BucketColorFill\",\r\n Taskboard = \"Taskboard\",\r\n SingleColumn = \"SingleColumn\",\r\n DoubleColumn = \"DoubleColumn\",\r\n TripleColumn = \"TripleColumn\",\r\n ColumnLeftTwoThirds = \"ColumnLeftTwoThirds\",\r\n ColumnRightTwoThirds = \"ColumnRightTwoThirds\",\r\n AccessLogoFill = \"AccessLogoFill\",\r\n AnalyticsLogo = \"AnalyticsLogo\",\r\n AnalyticsQuery = \"AnalyticsQuery\",\r\n NewAnalyticsQuery = \"NewAnalyticsQuery\",\r\n AnalyticsReport = \"AnalyticsReport\",\r\n WordLogo = \"WordLogo\",\r\n WordLogoFill = \"WordLogoFill\",\r\n ExcelLogo = \"ExcelLogo\",\r\n ExcelLogoFill = \"ExcelLogoFill\",\r\n OneNoteLogo = \"OneNoteLogo\",\r\n OneNoteLogoFill = \"OneNoteLogoFill\",\r\n OutlookLogo = \"OutlookLogo\",\r\n OutlookLogoFill = \"OutlookLogoFill\",\r\n PowerPointLogo = \"PowerPointLogo\",\r\n PowerPointLogoFill = \"PowerPointLogoFill\",\r\n PublisherLogo = \"PublisherLogo\",\r\n PublisherLogoFill = \"PublisherLogoFill\",\r\n ScheduleEventAction = \"ScheduleEventAction\",\r\n FlameSolid = \"FlameSolid\",\r\n ServerProcesses = \"ServerProcesses\",\r\n Server = \"Server\",\r\n SaveAll = \"SaveAll\",\r\n LinkedInLogo = \"LinkedInLogo\",\r\n Decimals = \"Decimals\",\r\n SidePanelMirrored = \"SidePanelMirrored\",\r\n ProtectRestrict = \"ProtectRestrict\",\r\n Blog = \"Blog\",\r\n UnknownMirrored = \"UnknownMirrored\",\r\n PublicContactCardMirrored = \"PublicContactCardMirrored\",\r\n GridViewSmall = \"GridViewSmall\",\r\n GridViewMedium = \"GridViewMedium\",\r\n GridViewLarge = \"GridViewLarge\",\r\n Step = \"Step\",\r\n StepInsert = \"StepInsert\",\r\n StepShared = \"StepShared\",\r\n StepSharedAdd = \"StepSharedAdd\",\r\n StepSharedInsert = \"StepSharedInsert\",\r\n ViewDashboard = \"ViewDashboard\",\r\n ViewList = \"ViewList\",\r\n ViewListGroup = \"ViewListGroup\",\r\n ViewListTree = \"ViewListTree\",\r\n TriggerAuto = \"TriggerAuto\",\r\n TriggerUser = \"TriggerUser\",\r\n PivotChart = \"PivotChart\",\r\n StackedBarChart = \"StackedBarChart\",\r\n StackedLineChart = \"StackedLineChart\",\r\n BuildQueue = \"BuildQueue\",\r\n BuildQueueNew = \"BuildQueueNew\",\r\n UserFollowed = \"UserFollowed\",\r\n ContactLink = \"ContactLink\",\r\n Stack = \"Stack\",\r\n Bullseye = \"Bullseye\",\r\n VennDiagram = \"VennDiagram\",\r\n FiveTileGrid = \"FiveTileGrid\",\r\n FocalPoint = \"FocalPoint\",\r\n RingerRemove = \"RingerRemove\",\r\n TeamsLogoInverse = \"TeamsLogoInverse\",\r\n TeamsLogo = \"TeamsLogo\",\r\n TeamsLogoFill = \"TeamsLogoFill\",\r\n SkypeForBusinessLogoFill = \"SkypeForBusinessLogoFill\",\r\n SharepointLogo = \"SharepointLogo\",\r\n SharepointLogoFill = \"SharepointLogoFill\",\r\n DelveLogo = \"DelveLogo\",\r\n DelveLogoFill = \"DelveLogoFill\",\r\n OfficeVideoLogo = \"OfficeVideoLogo\",\r\n OfficeVideoLogoFill = \"OfficeVideoLogoFill\",\r\n ExchangeLogo = \"ExchangeLogo\",\r\n ExchangeLogoFill = \"ExchangeLogoFill\",\r\n DocumentApproval = \"DocumentApproval\",\r\n CloneToDesktop = \"CloneToDesktop\",\r\n InstallToDrive = \"InstallToDrive\",\r\n Blur = \"Blur\",\r\n Build = \"Build\",\r\n ProcessMetaTask = \"ProcessMetaTask\",\r\n BranchFork2 = \"BranchFork2\",\r\n BranchLocked = \"BranchLocked\",\r\n BranchCommit = \"BranchCommit\",\r\n BranchCompare = \"BranchCompare\",\r\n BranchMerge = \"BranchMerge\",\r\n BranchPullRequest = \"BranchPullRequest\",\r\n BranchSearch = \"BranchSearch\",\r\n BranchShelveset = \"BranchShelveset\",\r\n RawSource = \"RawSource\",\r\n MergeDuplicate = \"MergeDuplicate\",\r\n RowsGroup = \"RowsGroup\",\r\n RowsChild = \"RowsChild\",\r\n Deploy = \"Deploy\",\r\n Redeploy = \"Redeploy\",\r\n ServerEnviroment = \"ServerEnviroment\",\r\n VisioDiagram = \"VisioDiagram\",\r\n HighlightMappedShapes = \"HighlightMappedShapes\",\r\n TextCallout = \"TextCallout\",\r\n IconSetsFlag = \"IconSetsFlag\",\r\n VisioLogo = \"VisioLogo\",\r\n VisioLogoFill = \"VisioLogoFill\",\r\n VisioDocument = \"VisioDocument\",\r\n TimelineProgress = \"TimelineProgress\",\r\n TimelineDelivery = \"TimelineDelivery\",\r\n Backlog = \"Backlog\",\r\n TeamFavorite = \"TeamFavorite\",\r\n TaskGroup = \"TaskGroup\",\r\n TaskGroupMirrored = \"TaskGroupMirrored\",\r\n ScopeTemplate = \"ScopeTemplate\",\r\n AssessmentGroupTemplate = \"AssessmentGroupTemplate\",\r\n NewTeamProject = \"NewTeamProject\",\r\n CommentAdd = \"CommentAdd\",\r\n CommentNext = \"CommentNext\",\r\n CommentPrevious = \"CommentPrevious\",\r\n ShopServer = \"ShopServer\",\r\n LocaleLanguage = \"LocaleLanguage\",\r\n QueryList = \"QueryList\",\r\n UserSync = \"UserSync\",\r\n UserPause = \"UserPause\",\r\n StreamingOff = \"StreamingOff\",\r\n MoreVertical = \"MoreVertical\",\r\n ArrowTallUpLeft = \"ArrowTallUpLeft\",\r\n ArrowTallUpRight = \"ArrowTallUpRight\",\r\n ArrowTallDownLeft = \"ArrowTallDownLeft\",\r\n ArrowTallDownRight = \"ArrowTallDownRight\",\r\n FieldEmpty = \"FieldEmpty\",\r\n FieldFilled = \"FieldFilled\",\r\n FieldChanged = \"FieldChanged\",\r\n FieldNotChanged = \"FieldNotChanged\",\r\n RingerOff = \"RingerOff\",\r\n PlayResume = \"PlayResume\",\r\n BulletedList2 = \"BulletedList2\",\r\n BulletedList2Mirrored = \"BulletedList2Mirrored\",\r\n ImageCrosshair = \"ImageCrosshair\",\r\n GitGraph = \"GitGraph\",\r\n Repo = \"Repo\",\r\n RepoSolid = \"RepoSolid\",\r\n FolderQuery = \"FolderQuery\",\r\n FolderList = \"FolderList\",\r\n FolderListMirrored = \"FolderListMirrored\",\r\n LocationOutline = \"LocationOutline\",\r\n POISolid = \"POISolid\",\r\n CalculatorNotEqualTo = \"CalculatorNotEqualTo\",\r\n BoxSubtractSolid = \"BoxSubtractSolid\",\r\n BoxAdditionSolid = \"BoxAdditionSolid\",\r\n BoxMultiplySolid = \"BoxMultiplySolid\",\r\n BoxPlaySolid = \"BoxPlaySolid\",\r\n BoxCheckmarkSolid = \"BoxCheckmarkSolid\",\r\n CirclePauseSolid = \"CirclePauseSolid\",\r\n CirclePause = \"CirclePause\",\r\n MSNVideosSolid = \"MSNVideosSolid\",\r\n CircleStopSolid = \"CircleStopSolid\",\r\n CircleStop = \"CircleStop\",\r\n NavigateBack = \"NavigateBack\",\r\n NavigateBackMirrored = \"NavigateBackMirrored\",\r\n NavigateForward = \"NavigateForward\",\r\n NavigateForwardMirrored = \"NavigateForwardMirrored\",\r\n UnknownSolid = \"UnknownSolid\",\r\n UnknownMirroredSolid = \"UnknownMirroredSolid\",\r\n CircleAddition = \"CircleAddition\",\r\n CircleAdditionSolid = \"CircleAdditionSolid\",\r\n FilePDB = \"FilePDB\",\r\n FileTemplate = \"FileTemplate\",\r\n FileSQL = \"FileSQL\",\r\n FileJAVA = \"FileJAVA\",\r\n FileASPX = \"FileASPX\",\r\n FileCSS = \"FileCSS\",\r\n FileSass = \"FileSass\",\r\n FileLess = \"FileLess\",\r\n FileHTML = \"FileHTML\",\r\n JavaScriptLanguage = \"JavaScriptLanguage\",\r\n CSharpLanguage = \"CSharpLanguage\",\r\n CSharp = \"CSharp\",\r\n VisualBasicLanguage = \"VisualBasicLanguage\",\r\n VB = \"VB\",\r\n CPlusPlusLanguage = \"CPlusPlusLanguage\",\r\n CPlusPlus = \"CPlusPlus\",\r\n FSharpLanguage = \"FSharpLanguage\",\r\n FSharp = \"FSharp\",\r\n TypeScriptLanguage = \"TypeScriptLanguage\",\r\n PythonLanguage = \"PythonLanguage\",\r\n PY = \"PY\",\r\n CoffeeScript = \"CoffeeScript\",\r\n MarkDownLanguage = \"MarkDownLanguage\",\r\n FullWidth = \"FullWidth\",\r\n FullWidthEdit = \"FullWidthEdit\",\r\n Plug = \"Plug\",\r\n PlugSolid = \"PlugSolid\",\r\n PlugConnected = \"PlugConnected\",\r\n PlugDisconnected = \"PlugDisconnected\",\r\n UnlockSolid = \"UnlockSolid\",\r\n Variable = \"Variable\",\r\n Parameter = \"Parameter\",\r\n CommentUrgent = \"CommentUrgent\",\r\n Storyboard = \"Storyboard\",\r\n DiffInline = \"DiffInline\",\r\n DiffSideBySide = \"DiffSideBySide\",\r\n ImageDiff = \"ImageDiff\",\r\n ImagePixel = \"ImagePixel\",\r\n FileBug = \"FileBug\",\r\n FileCode = \"FileCode\",\r\n FileComment = \"FileComment\",\r\n BusinessHoursSign = \"BusinessHoursSign\",\r\n FileImage = \"FileImage\",\r\n FileSymlink = \"FileSymlink\",\r\n AutoFillTemplate = \"AutoFillTemplate\",\r\n WorkItem = \"WorkItem\",\r\n WorkItemBug = \"WorkItemBug\",\r\n LogRemove = \"LogRemove\",\r\n ColumnOptions = \"ColumnOptions\",\r\n Packages = \"Packages\",\r\n BuildIssue = \"BuildIssue\",\r\n AssessmentGroup = \"AssessmentGroup\",\r\n VariableGroup = \"VariableGroup\",\r\n FullHistory = \"FullHistory\",\r\n SingleColumnEdit = \"SingleColumnEdit\",\r\n DoubleColumnEdit = \"DoubleColumnEdit\",\r\n TripleColumnEdit = \"TripleColumnEdit\",\r\n ColumnLeftTwoThirdsEdit = \"ColumnLeftTwoThirdsEdit\",\r\n ColumnRightTwoThirdsEdit = \"ColumnRightTwoThirdsEdit\",\r\n StreamLogo = \"StreamLogo\",\r\n PassiveAuthentication = \"PassiveAuthentication\",\r\n AlertSolid = \"AlertSolid\",\r\n MegaphoneSolid = \"MegaphoneSolid\",\r\n TaskSolid = \"TaskSolid\",\r\n ConfigurationSolid = \"ConfigurationSolid\",\r\n BugSolid = \"BugSolid\",\r\n CrownSolid = \"CrownSolid\",\r\n Trophy2Solid = \"Trophy2Solid\",\r\n QuickNoteSolid = \"QuickNoteSolid\",\r\n ConstructionConeSolid = \"ConstructionConeSolid\",\r\n PageListSolid = \"PageListSolid\",\r\n PageListMirroredSolid = \"PageListMirroredSolid\",\r\n StarburstSolid = \"StarburstSolid\",\r\n ReadingModeSolid = \"ReadingModeSolid\",\r\n SadSolid = \"SadSolid\",\r\n HealthSolid = \"HealthSolid\",\r\n ShieldSolid = \"ShieldSolid\",\r\n GiftBoxSolid = \"GiftBoxSolid\",\r\n ShoppingCartSolid = \"ShoppingCartSolid\",\r\n MailSolid = \"MailSolid\",\r\n ChatSolid = \"ChatSolid\",\r\n RibbonSolid = \"RibbonSolid\",\r\n FinancialSolid = \"FinancialSolid\",\r\n FinancialMirroredSolid = \"FinancialMirroredSolid\",\r\n HeadsetSolid = \"HeadsetSolid\",\r\n PermissionsSolid = \"PermissionsSolid\",\r\n ParkingSolid = \"ParkingSolid\",\r\n ParkingMirroredSolid = \"ParkingMirroredSolid\",\r\n DiamondSolid = \"DiamondSolid\",\r\n AsteriskSolid = \"AsteriskSolid\",\r\n OfflineStorageSolid = \"OfflineStorageSolid\",\r\n BankSolid = \"BankSolid\",\r\n DecisionSolid = \"DecisionSolid\",\r\n Parachute = \"Parachute\",\r\n ParachuteSolid = \"ParachuteSolid\",\r\n FiltersSolid = \"FiltersSolid\",\r\n ColorSolid = \"ColorSolid\",\r\n ReviewSolid = \"ReviewSolid\",\r\n ReviewRequestSolid = \"ReviewRequestSolid\",\r\n ReviewRequestMirroredSolid = \"ReviewRequestMirroredSolid\",\r\n ReviewResponseSolid = \"ReviewResponseSolid\",\r\n FeedbackRequestSolid = \"FeedbackRequestSolid\",\r\n FeedbackRequestMirroredSolid = \"FeedbackRequestMirroredSolid\",\r\n FeedbackResponseSolid = \"FeedbackResponseSolid\",\r\n WorkItemBar = \"WorkItemBar\",\r\n WorkItemBarSolid = \"WorkItemBarSolid\",\r\n Separator = \"Separator\",\r\n NavigateExternalInline = \"NavigateExternalInline\",\r\n PlanView = \"PlanView\",\r\n TimelineMatrixView = \"TimelineMatrixView\",\r\n EngineeringGroup = \"EngineeringGroup\",\r\n ProjectCollection = \"ProjectCollection\",\r\n CaretBottomRightCenter8 = \"CaretBottomRightCenter8\",\r\n CaretBottomLeftCenter8 = \"CaretBottomLeftCenter8\",\r\n CaretTopRightCenter8 = \"CaretTopRightCenter8\",\r\n CaretTopLeftCenter8 = \"CaretTopLeftCenter8\",\r\n DonutChart = \"DonutChart\",\r\n ChevronUnfold10 = \"ChevronUnfold10\",\r\n ChevronFold10 = \"ChevronFold10\",\r\n DoubleChevronDown8 = \"DoubleChevronDown8\",\r\n DoubleChevronUp8 = \"DoubleChevronUp8\",\r\n DoubleChevronLeft8 = \"DoubleChevronLeft8\",\r\n DoubleChevronRight8 = \"DoubleChevronRight8\",\r\n ChevronDownEnd6 = \"ChevronDownEnd6\",\r\n ChevronUpEnd6 = \"ChevronUpEnd6\",\r\n ChevronLeftEnd6 = \"ChevronLeftEnd6\",\r\n ChevronRightEnd6 = \"ChevronRightEnd6\",\r\n ContextMenu = \"ContextMenu\",\r\n AzureAPIManagement = \"AzureAPIManagement\",\r\n AzureServiceEndpoint = \"AzureServiceEndpoint\",\r\n VSTSLogo = \"VSTSLogo\",\r\n VSTSAltLogo1 = \"VSTSAltLogo1\",\r\n VSTSAltLogo2 = \"VSTSAltLogo2\",\r\n FileTypeSolution = \"FileTypeSolution\",\r\n WordLogoInverse16 = \"WordLogoInverse16\",\r\n WordLogo16 = \"WordLogo16\",\r\n WordLogoFill16 = \"WordLogoFill16\",\r\n PowerPointLogoInverse16 = \"PowerPointLogoInverse16\",\r\n PowerPointLogo16 = \"PowerPointLogo16\",\r\n PowerPointLogoFill16 = \"PowerPointLogoFill16\",\r\n ExcelLogoInverse16 = \"ExcelLogoInverse16\",\r\n ExcelLogo16 = \"ExcelLogo16\",\r\n ExcelLogoFill16 = \"ExcelLogoFill16\",\r\n OneNoteLogoInverse16 = \"OneNoteLogoInverse16\",\r\n OneNoteLogo16 = \"OneNoteLogo16\",\r\n OneNoteLogoFill16 = \"OneNoteLogoFill16\",\r\n OutlookLogoInverse16 = \"OutlookLogoInverse16\",\r\n OutlookLogo16 = \"OutlookLogo16\",\r\n OutlookLogoFill16 = \"OutlookLogoFill16\",\r\n PublisherLogoInverse16 = \"PublisherLogoInverse16\",\r\n PublisherLogo16 = \"PublisherLogo16\",\r\n PublisherLogoFill16 = \"PublisherLogoFill16\",\r\n VisioLogoInverse16 = \"VisioLogoInverse16\",\r\n VisioLogo16 = \"VisioLogo16\",\r\n VisioLogoFill16 = \"VisioLogoFill16\",\r\n TestBeaker = \"TestBeaker\",\r\n TestBeakerSolid = \"TestBeakerSolid\",\r\n TestExploreSolid = \"TestExploreSolid\",\r\n TestAutoSolid = \"TestAutoSolid\",\r\n TestUserSolid = \"TestUserSolid\",\r\n TestImpactSolid = \"TestImpactSolid\",\r\n TestPlan = \"TestPlan\",\r\n TestStep = \"TestStep\",\r\n TestParameter = \"TestParameter\",\r\n TestSuite = \"TestSuite\",\r\n TestCase = \"TestCase\",\r\n Sprint = \"Sprint\",\r\n SignOut = \"SignOut\",\r\n TriggerApproval = \"TriggerApproval\",\r\n Rocket = \"Rocket\",\r\n AzureKeyVault = \"AzureKeyVault\",\r\n Onboarding = \"Onboarding\",\r\n Transition = \"Transition\",\r\n LikeSolid = \"LikeSolid\",\r\n DislikeSolid = \"DislikeSolid\",\r\n CRMCustomerInsightsApp = \"CRMCustomerInsightsApp\",\r\n EditCreate = \"EditCreate\",\r\n UnSetColor = \"UnSetColor\",\r\n DeclineCall = \"DeclineCall\",\r\n RectangularClipping = \"RectangularClipping\",\r\n TeamsLogo16 = \"TeamsLogo16\",\r\n TeamsLogoFill16 = \"TeamsLogoFill16\",\r\n Spacer = \"Spacer\",\r\n SkypeLogo16 = \"SkypeLogo16\",\r\n SkypeForBusinessLogo16 = \"SkypeForBusinessLogo16\",\r\n SkypeForBusinessLogoFill16 = \"SkypeForBusinessLogoFill16\",\r\n FilterSolid = \"FilterSolid\",\r\n MailUndelivered = \"MailUndelivered\",\r\n MailTentative = \"MailTentative\",\r\n MailTentativeMirrored = \"MailTentativeMirrored\",\r\n MailReminder = \"MailReminder\",\r\n ReceiptUndelivered = \"ReceiptUndelivered\",\r\n ReceiptTentative = \"ReceiptTentative\",\r\n ReceiptTentativeMirrored = \"ReceiptTentativeMirrored\",\r\n Inbox = \"Inbox\",\r\n IRMReply = \"IRMReply\",\r\n IRMReplyMirrored = \"IRMReplyMirrored\",\r\n IRMForward = \"IRMForward\",\r\n IRMForwardMirrored = \"IRMForwardMirrored\",\r\n VoicemailIRM = \"VoicemailIRM\",\r\n EventAccepted = \"EventAccepted\",\r\n EventTentative = \"EventTentative\",\r\n EventTentativeMirrored = \"EventTentativeMirrored\",\r\n EventDeclined = \"EventDeclined\",\r\n IDBadge = \"IDBadge\",\r\n BackgroundColor = \"BackgroundColor\",\r\n OfficeFormsLogoInverse16 = \"OfficeFormsLogoInverse16\",\r\n OfficeFormsLogo = \"OfficeFormsLogo\",\r\n OfficeFormsLogoFill = \"OfficeFormsLogoFill\",\r\n OfficeFormsLogo16 = \"OfficeFormsLogo16\",\r\n OfficeFormsLogoFill16 = \"OfficeFormsLogoFill16\",\r\n OfficeFormsLogoInverse24 = \"OfficeFormsLogoInverse24\",\r\n OfficeFormsLogo24 = \"OfficeFormsLogo24\",\r\n OfficeFormsLogoFill24 = \"OfficeFormsLogoFill24\",\r\n PageLock = \"PageLock\",\r\n NotExecuted = \"NotExecuted\",\r\n NotImpactedSolid = \"NotImpactedSolid\",\r\n FieldReadOnly = \"FieldReadOnly\",\r\n FieldRequired = \"FieldRequired\",\r\n BacklogBoard = \"BacklogBoard\",\r\n ExternalBuild = \"ExternalBuild\",\r\n ExternalTFVC = \"ExternalTFVC\",\r\n ExternalXAML = \"ExternalXAML\",\r\n IssueSolid = \"IssueSolid\",\r\n DefectSolid = \"DefectSolid\",\r\n LadybugSolid = \"LadybugSolid\",\r\n NugetLogo = \"NugetLogo\",\r\n TFVCLogo = \"TFVCLogo\",\r\n ProjectLogo32 = \"ProjectLogo32\",\r\n ProjectLogoFill32 = \"ProjectLogoFill32\",\r\n ProjectLogo16 = \"ProjectLogo16\",\r\n ProjectLogoFill16 = \"ProjectLogoFill16\",\r\n SwayLogo32 = \"SwayLogo32\",\r\n SwayLogoFill32 = \"SwayLogoFill32\",\r\n SwayLogo16 = \"SwayLogo16\",\r\n SwayLogoFill16 = \"SwayLogoFill16\",\r\n ClassNotebookLogo32 = \"ClassNotebookLogo32\",\r\n ClassNotebookLogoFill32 = \"ClassNotebookLogoFill32\",\r\n ClassNotebookLogo16 = \"ClassNotebookLogo16\",\r\n ClassNotebookLogoFill16 = \"ClassNotebookLogoFill16\",\r\n ClassNotebookLogoInverse32 = \"ClassNotebookLogoInverse32\",\r\n ClassNotebookLogoInverse16 = \"ClassNotebookLogoInverse16\",\r\n StaffNotebookLogo32 = \"StaffNotebookLogo32\",\r\n StaffNotebookLogoFill32 = \"StaffNotebookLogoFill32\",\r\n StaffNotebookLogo16 = \"StaffNotebookLogo16\",\r\n StaffNotebookLogoFill16 = \"StaffNotebookLogoFill16\",\r\n StaffNotebookLogoInverted32 = \"StaffNotebookLogoInverted32\",\r\n StaffNotebookLogoInverted16 = \"StaffNotebookLogoInverted16\",\r\n KaizalaLogo = \"KaizalaLogo\",\r\n TaskLogo = \"TaskLogo\",\r\n ProtectionCenterLogo32 = \"ProtectionCenterLogo32\",\r\n GallatinLogo = \"GallatinLogo\",\r\n Globe2 = \"Globe2\",\r\n Guitar = \"Guitar\",\r\n Breakfast = \"Breakfast\",\r\n Brunch = \"Brunch\",\r\n BeerMug = \"BeerMug\",\r\n Vacation = \"Vacation\",\r\n Teeth = \"Teeth\",\r\n Taxi = \"Taxi\",\r\n Chopsticks = \"Chopsticks\",\r\n SyncOccurence = \"SyncOccurence\",\r\n UnsyncOccurence = \"UnsyncOccurence\",\r\n PrimaryCalendar = \"PrimaryCalendar\",\r\n SearchCalendar = \"SearchCalendar\",\r\n VideoOff = \"VideoOff\",\r\n MicrosoftFlowLogo = \"MicrosoftFlowLogo\",\r\n BusinessCenterLogo = \"BusinessCenterLogo\",\r\n ToDoLogoBottom = \"ToDoLogoBottom\",\r\n ToDoLogoTop = \"ToDoLogoTop\",\r\n EditSolid12 = \"EditSolid12\",\r\n EditSolidMirrored12 = \"EditSolidMirrored12\",\r\n UneditableSolid12 = \"UneditableSolid12\",\r\n UneditableSolidMirrored12 = \"UneditableSolidMirrored12\",\r\n UneditableMirrored = \"UneditableMirrored\",\r\n AdminALogo32 = \"AdminALogo32\",\r\n AdminALogoFill32 = \"AdminALogoFill32\",\r\n ToDoLogoInverse = \"ToDoLogoInverse\",\r\n Snooze = \"Snooze\",\r\n WaffleOffice365 = \"WaffleOffice365\",\r\n ImageSearch = \"ImageSearch\",\r\n NewsSearch = \"NewsSearch\",\r\n VideoSearch = \"VideoSearch\",\r\n R = \"R\",\r\n FontColorA = \"FontColorA\",\r\n FontColorSwatch = \"FontColorSwatch\",\r\n LightWeight = \"LightWeight\",\r\n NormalWeight = \"NormalWeight\",\r\n SemiboldWeight = \"SemiboldWeight\",\r\n GroupObject = \"GroupObject\",\r\n UngroupObject = \"UngroupObject\",\r\n AlignHorizontalLeft = \"AlignHorizontalLeft\",\r\n AlignHorizontalCenter = \"AlignHorizontalCenter\",\r\n AlignHorizontalRight = \"AlignHorizontalRight\",\r\n AlignVerticalTop = \"AlignVerticalTop\",\r\n AlignVerticalCenter = \"AlignVerticalCenter\",\r\n AlignVerticalBottom = \"AlignVerticalBottom\",\r\n HorizontalDistributeCenter = \"HorizontalDistributeCenter\",\r\n VerticalDistributeCenter = \"VerticalDistributeCenter\",\r\n Ellipse = \"Ellipse\",\r\n Line = \"Line\",\r\n Octagon = \"Octagon\",\r\n Hexagon = \"Hexagon\",\r\n Pentagon = \"Pentagon\",\r\n RightTriangle = \"RightTriangle\",\r\n HalfCircle = \"HalfCircle\",\r\n QuarterCircle = \"QuarterCircle\",\r\n ThreeQuarterCircle = \"ThreeQuarterCircle\",\r\n SixPointStar = \"SixPointStar\",\r\n TwelvePointStar = \"TwelvePointStar\",\r\n ArrangeBringToFront = \"ArrangeBringToFront\",\r\n ArrangeSendToBack = \"ArrangeSendToBack\",\r\n ArrangeSendBackward = \"ArrangeSendBackward\",\r\n ArrangeBringForward = \"ArrangeBringForward\",\r\n BorderDash = \"BorderDash\",\r\n BorderDot = \"BorderDot\",\r\n LineStyle = \"LineStyle\",\r\n LineThickness = \"LineThickness\",\r\n WindowEdit = \"WindowEdit\",\r\n HintText = \"HintText\",\r\n MediaAdd = \"MediaAdd\",\r\n AnchorLock = \"AnchorLock\",\r\n AutoHeight = \"AutoHeight\",\r\n ChartSeries = \"ChartSeries\",\r\n ChartXAngle = \"ChartXAngle\",\r\n ChartYAngle = \"ChartYAngle\",\r\n Combobox = \"Combobox\",\r\n LineSpacing = \"LineSpacing\",\r\n Padding = \"Padding\",\r\n PaddingTop = \"PaddingTop\",\r\n PaddingBottom = \"PaddingBottom\",\r\n PaddingLeft = \"PaddingLeft\",\r\n PaddingRight = \"PaddingRight\",\r\n NavigationFlipper = \"NavigationFlipper\",\r\n AlignJustify = \"AlignJustify\",\r\n TextOverflow = \"TextOverflow\",\r\n VisualsFolder = \"VisualsFolder\",\r\n VisualsStore = \"VisualsStore\",\r\n PictureCenter = \"PictureCenter\",\r\n PictureFill = \"PictureFill\",\r\n PicturePosition = \"PicturePosition\",\r\n PictureStretch = \"PictureStretch\",\r\n PictureTile = \"PictureTile\",\r\n Slider = \"Slider\",\r\n SliderHandleSize = \"SliderHandleSize\",\r\n DefaultRatio = \"DefaultRatio\",\r\n NumberSequence = \"NumberSequence\",\r\n GUID = \"GUID\",\r\n ReportAdd = \"ReportAdd\",\r\n DashboardAdd = \"DashboardAdd\",\r\n MapPinSolid = \"MapPinSolid\",\r\n WebPublish = \"WebPublish\",\r\n PieSingleSolid = \"PieSingleSolid\",\r\n BlockedSolid = \"BlockedSolid\",\r\n DrillDown = \"DrillDown\",\r\n DrillDownSolid = \"DrillDownSolid\",\r\n DrillExpand = \"DrillExpand\",\r\n DrillShow = \"DrillShow\",\r\n SpecialEvent = \"SpecialEvent\",\r\n OneDriveFolder16 = \"OneDriveFolder16\",\r\n FunctionalManagerDashboard = \"FunctionalManagerDashboard\",\r\n BIDashboard = \"BIDashboard\",\r\n CodeEdit = \"CodeEdit\",\r\n RenewalCurrent = \"RenewalCurrent\",\r\n RenewalFuture = \"RenewalFuture\",\r\n SplitObject = \"SplitObject\",\r\n BulkUpload = \"BulkUpload\",\r\n DownloadDocument = \"DownloadDocument\",\r\n Flower = \"Flower\",\r\n WaitlistConfirm = \"WaitlistConfirm\",\r\n WaitlistConfirmMirrored = \"WaitlistConfirmMirrored\",\r\n LaptopSecure = \"LaptopSecure\",\r\n DragObject = \"DragObject\",\r\n EntryView = \"EntryView\",\r\n EntryDecline = \"EntryDecline\",\r\n ContactCardSettings = \"ContactCardSettings\",\r\n ContactCardSettingsMirrored = \"ContactCardSettingsMirrored\",\r\n CalendarSettings = \"CalendarSettings\",\r\n CalendarSettingsMirrored = \"CalendarSettingsMirrored\",\r\n HardDriveLock = \"HardDriveLock\",\r\n HardDriveUnlock = \"HardDriveUnlock\",\r\n AccountManagement = \"AccountManagement\",\r\n TransitionPop = \"TransitionPop\",\r\n TransitionPush = \"TransitionPush\",\r\n TransitionEffect = \"TransitionEffect\",\r\n LookupEntities = \"LookupEntities\",\r\n ExploreData = \"ExploreData\",\r\n AddBookmark = \"AddBookmark\",\r\n SearchBookmark = \"SearchBookmark\",\r\n DrillThrough = \"DrillThrough\",\r\n MasterDatabase = \"MasterDatabase\",\r\n CertifiedDatabase = \"CertifiedDatabase\",\r\n MaximumValue = \"MaximumValue\",\r\n MinimumValue = \"MinimumValue\",\r\n VisualStudioIDELogo32 = \"VisualStudioIDELogo32\",\r\n PasteAsText = \"PasteAsText\",\r\n PasteAsCode = \"PasteAsCode\",\r\n BrowserTab = \"BrowserTab\",\r\n BrowserTabScreenshot = \"BrowserTabScreenshot\",\r\n DesktopScreenshot = \"DesktopScreenshot\",\r\n FileYML = \"FileYML\",\r\n ClipboardSolid = \"ClipboardSolid\",\r\n FabricUserFolder = \"FabricUserFolder\",\r\n FabricNetworkFolder = \"FabricNetworkFolder\",\r\n AnalyticsView = \"AnalyticsView\",\r\n Video360Generic = \"Video360Generic\",\r\n Leave = \"Leave\",\r\n Trending12 = \"Trending12\",\r\n Blocked12 = \"Blocked12\",\r\n Warning12 = \"Warning12\",\r\n CheckedOutByOther12 = \"CheckedOutByOther12\",\r\n CheckedOutByYou12 = \"CheckedOutByYou12\",\r\n CircleShapeSolid = \"CircleShapeSolid\",\r\n SquareShapeSolid = \"SquareShapeSolid\",\r\n TriangleShapeSolid = \"TriangleShapeSolid\",\r\n DropShapeSolid = \"DropShapeSolid\",\r\n RectangleShapeSolid = \"RectangleShapeSolid\",\r\n ZoomToFit = \"ZoomToFit\",\r\n InsertColumnsLeft = \"InsertColumnsLeft\",\r\n InsertColumnsRight = \"InsertColumnsRight\",\r\n InsertRowsAbove = \"InsertRowsAbove\",\r\n InsertRowsBelow = \"InsertRowsBelow\",\r\n DeleteColumns = \"DeleteColumns\",\r\n DeleteRows = \"DeleteRows\",\r\n DeleteRowsMirrored = \"DeleteRowsMirrored\",\r\n DeleteTable = \"DeleteTable\",\r\n VersionControlPush = \"VersionControlPush\",\r\n StackedColumnChart2 = \"StackedColumnChart2\",\r\n TripleColumnWide = \"TripleColumnWide\",\r\n QuadColumn = \"QuadColumn\",\r\n WhiteBoardApp16 = \"WhiteBoardApp16\",\r\n WhiteBoardApp32 = \"WhiteBoardApp32\",\r\n InsertSignatureLine = \"InsertSignatureLine\",\r\n ArrangeByFrom = \"ArrangeByFrom\",\r\n Phishing = \"Phishing\",\r\n CreateMailRule = \"CreateMailRule\",\r\n PublishCourse = \"PublishCourse\",\r\n DictionaryRemove = \"DictionaryRemove\",\r\n UserRemove = \"UserRemove\",\r\n UserEvent = \"UserEvent\",\r\n Encryption = \"Encryption\",\r\n D365TalentLearn = \"D365TalentLearn\",\r\n D365TalentInsight = \"D365TalentInsight\",\r\n D365TalentHRCore = \"D365TalentHRCore\",\r\n BacklogList = \"BacklogList\",\r\n ButtonControl = \"ButtonControl\",\r\n TableGroup = \"TableGroup\",\r\n MountainClimbing = \"MountainClimbing\",\r\n TagUnknown = \"TagUnknown\",\r\n TagUnknownMirror = \"TagUnknownMirror\",\r\n TagUnknown12 = \"TagUnknown12\",\r\n TagUnknown12Mirror = \"TagUnknown12Mirror\",\r\n Link12 = \"Link12\",\r\n Presentation = \"Presentation\",\r\n Presentation12 = \"Presentation12\",\r\n Lock12 = \"Lock12\",\r\n BuildDefinition = \"BuildDefinition\",\r\n ReleaseDefinition = \"ReleaseDefinition\",\r\n SaveTemplate = \"SaveTemplate\",\r\n UserGauge = \"UserGauge\",\r\n BlockedSiteSolid12 = \"BlockedSiteSolid12\",\r\n TagSolid = \"TagSolid\",\r\n OfficeChat = \"OfficeChat\",\r\n OfficeChatSolid = \"OfficeChatSolid\",\r\n MailSchedule = \"MailSchedule\",\r\n WarningSolid = \"WarningSolid\",\r\n Blocked2Solid = \"Blocked2Solid\",\r\n SkypeCircleArrow = \"SkypeCircleArrow\",\r\n SkypeArrow = \"SkypeArrow\",\r\n SyncStatus = \"SyncStatus\",\r\n SyncStatusSolid = \"SyncStatusSolid\",\r\n ProjectDocument = \"ProjectDocument\",\r\n ToDoLogoOutline = \"ToDoLogoOutline\",\r\n VisioOnlineLogoFill32 = \"VisioOnlineLogoFill32\",\r\n VisioOnlineLogo32 = \"VisioOnlineLogo32\",\r\n VisioOnlineLogoCloud32 = \"VisioOnlineLogoCloud32\",\r\n VisioDiagramSync = \"VisioDiagramSync\",\r\n Event12 = \"Event12\",\r\n EventDateMissed12 = \"EventDateMissed12\",\r\n UserOptional = \"UserOptional\",\r\n ResponsesMenu = \"ResponsesMenu\",\r\n DoubleDownArrow = \"DoubleDownArrow\",\r\n DistributeDown = \"DistributeDown\",\r\n BookmarkReport = \"BookmarkReport\",\r\n FilterSettings = \"FilterSettings\",\r\n GripperDotsVertical = \"GripperDotsVertical\",\r\n MailAttached = \"MailAttached\",\r\n AddIn = \"AddIn\",\r\n LinkedDatabase = \"LinkedDatabase\",\r\n PromotedDatabase = \"PromotedDatabase\",\r\n BarChartVerticalFilter = \"BarChartVerticalFilter\",\r\n BarChartVerticalFilterSolid = \"BarChartVerticalFilterSolid\",\r\n ShowTimeAs = \"ShowTimeAs\",\r\n FileRequest = \"FileRequest\",\r\n WorkItemAlert = \"WorkItemAlert\",\r\n PowerBILogo16 = \"PowerBILogo16\",\r\n PowerBILogoBackplate16 = \"PowerBILogoBackplate16\",\r\n BulletedListText = \"BulletedListText\",\r\n BulletedListBullet = \"BulletedListBullet\",\r\n BulletedListTextMirrored = \"BulletedListTextMirrored\",\r\n BulletedListBulletMirrored = \"BulletedListBulletMirrored\",\r\n NumberedListText = \"NumberedListText\",\r\n NumberedListNumber = \"NumberedListNumber\",\r\n NumberedListTextMirrored = \"NumberedListTextMirrored\",\r\n NumberedListNumberMirrored = \"NumberedListNumberMirrored\",\r\n RemoveLinkChain = \"RemoveLinkChain\",\r\n RemoveLinkX = \"RemoveLinkX\",\r\n FabricTextHighlight = \"FabricTextHighlight\",\r\n ClearFormattingA = \"ClearFormattingA\",\r\n ClearFormattingEraser = \"ClearFormattingEraser\",\r\n Photo2Fill = \"Photo2Fill\",\r\n IncreaseIndentText = \"IncreaseIndentText\",\r\n IncreaseIndentArrow = \"IncreaseIndentArrow\",\r\n DecreaseIndentText = \"DecreaseIndentText\",\r\n DecreaseIndentArrow = \"DecreaseIndentArrow\",\r\n IncreaseIndentTextMirrored = \"IncreaseIndentTextMirrored\",\r\n IncreaseIndentArrowMirrored = \"IncreaseIndentArrowMirrored\",\r\n DecreaseIndentTextMirrored = \"DecreaseIndentTextMirrored\",\r\n DecreaseIndentArrowMirrored = \"DecreaseIndentArrowMirrored\",\r\n CheckListText = \"CheckListText\",\r\n CheckListCheck = \"CheckListCheck\",\r\n CheckListTextMirrored = \"CheckListTextMirrored\",\r\n CheckListCheckMirrored = \"CheckListCheckMirrored\",\r\n NumberSymbol = \"NumberSymbol\",\r\n Coupon = \"Coupon\",\r\n VerifiedBrand = \"VerifiedBrand\",\r\n ReleaseGate = \"ReleaseGate\",\r\n ReleaseGateCheck = \"ReleaseGateCheck\",\r\n ReleaseGateError = \"ReleaseGateError\",\r\n M365InvoicingLogo = \"M365InvoicingLogo\",\r\n FabricTextHighlightComposite = \"FabricTextHighlightComposite\",\r\n Dataflows = \"Dataflows\",\r\n GenericScanFilled = \"GenericScanFilled\",\r\n DiagnosticDataBarTooltip = \"DiagnosticDataBarTooltip\",\r\n SaveToMobile = \"SaveToMobile\",\r\n Orientation2 = \"Orientation2\",\r\n ScreenCast = \"ScreenCast\",\r\n ShowGrid = \"ShowGrid\",\r\n SnapToGrid = \"SnapToGrid\",\r\n ContactList = \"ContactList\",\r\n NewMail = \"NewMail\",\r\n EyeShadow = \"EyeShadow\",\r\n CampaignTemplate = \"CampaignTemplate\",\r\n ChartTemplate = \"ChartTemplate\",\r\n PageListFilter = \"PageListFilter\",\r\n SecondaryNav = \"SecondaryNav\",\r\n ColumnVerticalSection = \"ColumnVerticalSection\",\r\n SkypeCircleSlash = \"SkypeCircleSlash\",\r\n SkypeSlash = \"SkypeSlash\",\r\n CustomizeToolbar = \"CustomizeToolbar\",\r\n DuplicateRow = \"DuplicateRow\",\r\n RemoveFromTrash = \"RemoveFromTrash\",\r\n MailOptions = \"MailOptions\",\r\n Childof = \"Childof\",\r\n Footer = \"Footer\",\r\n Header = \"Header\",\r\n BarChartVerticalFill = \"BarChartVerticalFill\",\r\n StackedColumnChart2Fill = \"StackedColumnChart2Fill\",\r\n PlainText = \"PlainText\",\r\n AccessibiltyChecker = \"AccessibiltyChecker\",\r\n DatabaseSync = \"DatabaseSync\",\r\n TabOneColumn = \"TabOneColumn\",\r\n TabTwoColumn = \"TabTwoColumn\",\r\n TabThreeColumn = \"TabThreeColumn\",\r\n DecreaseIndentLegacy = \"DecreaseIndentLegacy\",\r\n IncreaseIndentLegacy = \"IncreaseIndentLegacy\",\r\n SizeLegacy = \"SizeLegacy\"\r\n}\r\n\r\nexport type IconNamesInput = keyof typeof IconNames;\r\n","import {IIconOptions} from \"@/styling/utilities/icons\";\r\nimport { initializeIcons as i } from \"./fabric-icons\";\r\nimport { initializeIcons as i0 } from \"./fabric-icons-0\";\r\nimport { initializeIcons as i1 } from \"./fabric-icons-1\";\r\nimport { initializeIcons as i2 } from \"./fabric-icons-2\";\r\nimport { initializeIcons as i3 } from \"./fabric-icons-3\";\r\nimport { initializeIcons as i4 } from \"./fabric-icons-4\";\r\nimport { initializeIcons as i5 } from \"./fabric-icons-5\";\r\nimport { initializeIcons as i6 } from \"./fabric-icons-6\";\r\nimport { initializeIcons as i7 } from \"./fabric-icons-7\";\r\nimport { initializeIcons as i8 } from \"./fabric-icons-8\";\r\nimport { initializeIcons as i9 } from \"./fabric-icons-9\";\r\nimport { initializeIcons as i10 } from \"./fabric-icons-10\";\r\nimport { initializeIcons as i11 } from \"./fabric-icons-11\";\r\nimport { initializeIcons as i12 } from \"./fabric-icons-12\";\r\nimport { initializeIcons as i13 } from \"./fabric-icons-13\";\r\nimport { initializeIcons as i14 } from \"./fabric-icons-14\";\r\nimport { initializeIcons as i15 } from \"./fabric-icons-15\";\r\nimport { initializeIcons as i16 } from \"./fabric-icons-16\";\r\n\r\nimport { registerIconAliases } from \"./iconAliases\";\r\nconst DEFAULT_BASE_URL = \"https://spoprod-a.akamaihd.net/files/fabric/assets/icons/\";\r\n\r\nexport function initializeIcons(baseUrl: string = DEFAULT_BASE_URL, options?: IIconOptions): void {\r\n [i, i0, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16].forEach(\r\n (initialize: (url: string, options?: IIconOptions) => void) => initialize(baseUrl, options)\r\n );\r\n\r\n registerIconAliases();\r\n}\r\n\r\nexport { IconNames } from \"./IconNames\";\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"hello\"},[_c('h1',[_vm._v(_vm._s(_vm.msg))]),_c('OverviewItem',{attrs:{\"title\":\"Modifiers\"}},[_c('OfficeCheckbox',{staticStyle:{\"margin\":\"5px\",\"display\":\"inline-block\"},attrs:{\"label\":\"Disabled\"},model:{value:(_vm.disabled),callback:function ($$v) {_vm.disabled=$$v},expression:\"disabled\"}}),_c('OfficeCheckbox',{staticStyle:{\"margin\":\"5px\",\"display\":\"inline-block\"},attrs:{\"label\":\"Required\"},model:{value:(_vm.required),callback:function ($$v) {_vm.required=$$v},expression:\"required\"}}),_c('OfficeCheckbox',{staticStyle:{\"margin\":\"5px\",\"display\":\"inline-block\"},attrs:{\"label\":\"Checked\"},model:{value:(_vm.checked),callback:function ($$v) {_vm.checked=$$v},expression:\"checked\"}})],1),_c('OverviewItem',{attrs:{\"title\":\"Checkbox\"}},[_c('OfficeCheckbox',{staticStyle:{\"display\":\"inline-block\"},attrs:{\"disabled\":_vm.disabled,\"label\":\"Checkbox\"},model:{value:(_vm.checkboxChecked),callback:function ($$v) {_vm.checkboxChecked=$$v},expression:\"checkboxChecked\"}}),_c('OfficeLabel',{staticStyle:{\"display\":\"inline-block\",\"margin-left\":\"50px\"},attrs:{\"disabled\":_vm.disabled}},[_vm._v(\"The checkbox is\\n \"+_vm._s(_vm.checkboxChecked ? \"checked\" : \"not checked\")+\"\\n \")])],1),_c('OverviewItem',{attrs:{\"title\":\"Buttons\"}},[_c('OfficeButton',{staticStyle:{\"margin\":\"5px\"},attrs:{\"label\":\"Default Button\",\"disabled\":_vm.disabled,\"checked\":_vm.checked},on:{\"click\":_vm.clicked}}),_c('OfficeButton',{staticStyle:{\"margin\":\"5px\"},attrs:{\"label\":\"Primary Button\",\"primary\":true,\"disabled\":_vm.disabled,\"checked\":_vm.checked},on:{\"click\":_vm.clicked}})],1),_c('OverviewItem',{attrs:{\"title\":\"Label\"}},[_c('OfficeLabel',{attrs:{\"disabled\":_vm.disabled,\"required\":_vm.required}},[_vm._v(\"TestLabel\")])],1),_c('OverviewItem',{attrs:{\"title\":\"Image\"}},[_c('OfficeImage',{attrs:{\"src\":\"http://placehold.it/350x150\",\"alt\":\"Example\",\"maximizeFrame\":\"\"}})],1),_c('OverviewItem',{attrs:{\"title\":\"Icon\",\"options\":_vm.iconOptions},scopedSlots:_vm._u([{key:\"default\",fn:function(props){return [_c('OfficeIcon',_vm._b({staticStyle:{\"font-size\":\"50px\"}},'OfficeIcon',props,false))]}}])}),_c('OverviewItem',{attrs:{\"title\":\"Text Field\",\"options\":_vm.textFieldOptions},scopedSlots:_vm._u([{key:\"default\",fn:function(props){return [_c('OfficeTextField',_vm._b({},'OfficeTextField',props,false))]}}])}),_c('OverviewItem',{attrs:{\"title\":\"Choice Group\",\"options\":_vm.choiceGroupOptions},scopedSlots:_vm._u([{key:\"default\",fn:function(props){return [_c('OfficeChoiceGroup',_vm._b({attrs:{\"options\":[{key: 'A', text: 'Option A'}, {key: 'B', text: 'Option B'}],\"defaultSelectedKey\":\"A\"}},'OfficeChoiceGroup',props,false))]}}])}),_c('OverviewItem',{attrs:{\"title\":\"Toggle\"}},[_c('OfficeToggle',{attrs:{\"disabled\":_vm.disabled,\"label\":\"Normal Toggle\",\"onText\":\"on\",\"offText\":\"off\"},model:{value:(_vm.toggleChecked),callback:function ($$v) {_vm.toggleChecked=$$v},expression:\"toggleChecked\"}}),_c('OfficeLabel',{attrs:{\"disabled\":_vm.disabled,\"required\":_vm.required}},[_vm._v(\"Toggle: \"+_vm._s(_vm.toggleChecked ? 'on' : 'off')+\"\\n \")])],1),_c('OverviewItem',{attrs:{\"title\":\"Links\"}},[_vm._v(\"\\n A Link to\\n \"),_c('OfficeLink',{attrs:{\"href\":\"https://google.com\"}},[_vm._v(\"Google\")]),_c('br'),_vm._v(\"\\n Another link without href\\n \"),_c('OfficeLink',{on:{\"click\":_vm.clicked}},[_vm._v(\"IS HERE\")]),_c('br'),_vm._v(\"\\n And a\\n \"),_c('OfficeLink',{attrs:{\"disabled\":\"\"}},[_vm._v(\"Disabled Link!\")])],1),_c('OverviewItem',{attrs:{\"title\":\"Slider\"}},[_c('OfficeSlider',{attrs:{\"min\":0,\"max\":10},model:{value:(_vm.sliderValue),callback:function ($$v) {_vm.sliderValue=$$v},expression:\"sliderValue\"}}),_c('OfficeSlider',{attrs:{\"min\":0,\"max\":10,\"showValue\":\"\"},model:{value:(_vm.sliderValue),callback:function ($$v) {_vm.sliderValue=$$v},expression:\"sliderValue\"}}),_c('OfficeSlider',{attrs:{\"min\":0,\"max\":10,\"showValue\":\"\",\"disabled\":\"\"},model:{value:(_vm.sliderValue),callback:function ($$v) {_vm.sliderValue=$$v},expression:\"sliderValue\"}}),_c('OfficeSlider',{staticClass:\"vertical-slider\",attrs:{\"min\":0,\"max\":10,\"vertical\":\"\",\"showValue\":\"\"},model:{value:(_vm.sliderValue),callback:function ($$v) {_vm.sliderValue=$$v},expression:\"sliderValue\"}}),_c('OfficeSlider',{staticClass:\"vertical-slider\",attrs:{\"min\":0,\"max\":10,\"vertical\":\"\",\"showValue\":\"\",\"disabled\":\"\"},model:{value:(_vm.sliderValue),callback:function ($$v) {_vm.sliderValue=$$v},expression:\"sliderValue\"}}),_c('OfficeLabel',[_vm._v(\"Value: \"+_vm._s(_vm.sliderValue))])],1),_c('OfficeLabel',{staticStyle:{\"margin-top\":\"30px\"}},[_vm._v(\"This is the demo page for\\n \"),_c('OfficeLink',{attrs:{\"href\":\"https://github.com/s-bauer/office-ui-fabric-vue\"}},[_vm._v(\"office-ui-fabric-vue\")])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","export const ItemTypes = {\r\n BooleanToggle: \"BooleanToggle\",\r\n StringInput: \"StringInput\"\r\n};\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.root},[_c('div',{class:_vm.classNames.choiceFieldWrapper},[_c('input',{class:_vm.classNames.input,attrs:{\"id\":_vm.id,\"name\":_vm.name,\"disabled\":_vm.disabled,\"required\":_vm.required,\"type\":\"radio\"},domProps:{\"checked\":_vm.checked},on:{\"change\":function($event){_vm.$emit('change', $event)}}}),_c('label',{class:_vm.classNames.field,attrs:{\"for\":_vm.id}},[_c('span',{staticClass:\"ms-ChoiceFieldLabel\",attrs:{\"id\":_vm.labelId}},[_vm._v(\"\\n \"+_vm._s(_vm.text)+\"\\n \")])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\r\n * Builds a class names object from a given map.\r\n *\r\n * @param styles - Map of unprocessed styles.\r\n * @returns Map of property name to class name.\r\n */\r\nimport {mergeStyles} from \"@uifabric/merge-styles\";\r\n\r\nexport function buildClassMap(styles: T): { [key in keyof T]?: string } {\r\n const classes: { [key in keyof T]?: string } = {};\r\n\r\n for (const styleName in styles) {\r\n if (styles.hasOwnProperty(styleName)) {\r\n let className: string;\r\n\r\n Object.defineProperty(classes, styleName, {\r\n get: (): string => {\r\n if (className === undefined) {\r\n // tslint:disable-next-line:no-any\r\n className = mergeStyles(styles[styleName] as any).toString();\r\n }\r\n return className;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n }\r\n }\r\n\r\n return classes;\r\n}\r\n","import { IAnimationStyles, IAnimationVariables } from \"../interfaces\";\r\nimport { IRawStyle, keyframes } from \"@uifabric/merge-styles\";\r\n\r\n/* Register the keyframes */\r\n\r\nconst EASING_FUNCTION_1 = \"cubic-bezier(.1,.9,.2,1)\";\r\nconst EASING_FUNCTION_2 = \"cubic-bezier(.1,.25,.75,.9)\";\r\nconst DURATION_1 = \"0.167s\";\r\nconst DURATION_2 = \"0.267s\";\r\nconst DURATION_3 = \"0.367s\";\r\nconst DURATION_4 = \"0.467s\";\r\n\r\nconst FADE_IN: string = keyframes({\r\n from: { opacity: 0 },\r\n to: { opacity: 1 }\r\n});\r\n\r\nconst FADE_OUT: string = keyframes({\r\n from: { opacity: 1 },\r\n to: { opacity: 0 }\r\n});\r\n\r\nconst SLIDE_RIGHT_IN10: string = _createSlideInX(-10);\r\nconst SLIDE_RIGHT_IN20: string = _createSlideInX(-20);\r\nconst SLIDE_RIGHT_IN40: string = _createSlideInX(-40);\r\nconst SLIDE_RIGHT_IN400: string = _createSlideInX(-400);\r\nconst SLIDE_LEFT_IN10: string = _createSlideInX(10);\r\nconst SLIDE_LEFT_IN20: string = _createSlideInX(20);\r\nconst SLIDE_LEFT_IN40: string = _createSlideInX(40);\r\nconst SLIDE_LEFT_IN400: string = _createSlideInX(400);\r\nconst SLIDE_UP_IN10: string = _createSlideInY(10);\r\nconst SLIDE_UP_IN20: string = _createSlideInY(20);\r\nconst SLIDE_DOWN_IN10: string = _createSlideInY(-10);\r\nconst SLIDE_DOWN_IN20: string = _createSlideInY(-20);\r\n\r\nconst SLIDE_RIGHT_OUT10: string = _createSlideOutX(10);\r\nconst SLIDE_RIGHT_OUT20: string = _createSlideOutX(20);\r\nconst SLIDE_RIGHT_OUT40: string = _createSlideOutX(40);\r\nconst SLIDE_RIGHT_OUT400: string = _createSlideOutX(400);\r\nconst SLIDE_LEFT_OUT10: string = _createSlideOutX(-10);\r\nconst SLIDE_LEFT_OUT20: string = _createSlideOutX(-20);\r\nconst SLIDE_LEFT_OUT40: string = _createSlideOutX(-40);\r\nconst SLIDE_LEFT_OUT400: string = _createSlideOutX(-400);\r\nconst SLIDE_UP_OUT10: string = _createSlideOutY(-10);\r\nconst SLIDE_UP_OUT20: string = _createSlideOutY(-20);\r\nconst SLIDE_DOWN_OUT10: string = _createSlideOutY(10);\r\nconst SLIDE_DOWN_OUT20: string = _createSlideOutY(20);\r\n\r\nconst SCALE_UP100: string = keyframes({\r\n from: { transform: \"scale3d(.98,.98,1)\" },\r\n to: { transform: \"scale3d(1,1,1)\" }\r\n});\r\n\r\nconst SCALE_DOWN98: string = keyframes({\r\n from: { transform: \"scale3d(1,1,1)\" },\r\n to: { transform: \"scale3d(.98,.98,1)\" }\r\n});\r\n\r\nconst SCALE_DOWN100: string = keyframes({\r\n from: { transform: \"scale3d(1.03,1.03,1)\" },\r\n to: { transform: \"scale3d(1,1,1)\" }\r\n});\r\n\r\nconst SCALE_UP103: string = keyframes({\r\n from: { transform: \"scale3d(1,1,1)\" },\r\n to: { transform: \"scale3d(1.03,1.03,1)\" }\r\n});\r\n\r\nconst ROTATE90: string = keyframes({\r\n from: { transform: \"rotateZ(0deg)\" },\r\n to: { transform: \"rotateZ(90deg)\" }\r\n});\r\n\r\nconst ROTATE_N90: string = keyframes({\r\n from: { transform: \"rotateZ(0deg)\" },\r\n to: { transform: \"rotateZ(-90deg)\" }\r\n});\r\n\r\n/**\r\n * Exporting raw duraction values and easing functions to be used in custom animations\r\n */\r\nexport const AnimationVariables: IAnimationVariables = {\r\n easeFunction1: EASING_FUNCTION_1,\r\n easeFunction2: EASING_FUNCTION_2,\r\n durationValue1: DURATION_1,\r\n durationValue2: DURATION_2,\r\n durationValue3: DURATION_3,\r\n durationValue4: DURATION_4\r\n};\r\n\r\n/**\r\n * All Fabric standard animations, exposed as json objects referencing predefined\r\n * keyframes. These objects can be mixed in with other class definitions.\r\n */\r\nexport const AnimationStyles: IAnimationStyles = {\r\n slideRightIn10: _createAnimation(`${FADE_IN},${SLIDE_RIGHT_IN10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightIn20: _createAnimation(`${FADE_IN},${SLIDE_RIGHT_IN20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightIn40: _createAnimation(`${FADE_IN},${SLIDE_RIGHT_IN40}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightIn400: _createAnimation(`${FADE_IN},${SLIDE_RIGHT_IN400}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftIn10: _createAnimation(`${FADE_IN},${SLIDE_LEFT_IN10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftIn20: _createAnimation(`${FADE_IN},${SLIDE_LEFT_IN20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftIn40: _createAnimation(`${FADE_IN},${SLIDE_LEFT_IN40}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftIn400: _createAnimation(`${FADE_IN},${SLIDE_LEFT_IN400}`, DURATION_3, EASING_FUNCTION_1),\r\n slideUpIn10: _createAnimation(`${FADE_IN},${SLIDE_UP_IN10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideUpIn20: _createAnimation(`${FADE_IN},${SLIDE_UP_IN20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideDownIn10: _createAnimation(`${FADE_IN},${SLIDE_DOWN_IN10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideDownIn20: _createAnimation(`${FADE_IN},${SLIDE_DOWN_IN20}`, DURATION_3, EASING_FUNCTION_1),\r\n\r\n slideRightOut10: _createAnimation(`${FADE_OUT},${SLIDE_RIGHT_OUT10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightOut20: _createAnimation(`${FADE_OUT},${SLIDE_RIGHT_OUT20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightOut40: _createAnimation(`${FADE_OUT},${SLIDE_RIGHT_OUT40}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightOut400: _createAnimation(`${FADE_OUT},${SLIDE_RIGHT_OUT400}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftOut10: _createAnimation(`${FADE_OUT},${SLIDE_LEFT_OUT10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftOut20: _createAnimation(`${FADE_OUT},${SLIDE_LEFT_OUT20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftOut40: _createAnimation(`${FADE_OUT},${SLIDE_LEFT_OUT40}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftOut400: _createAnimation(`${FADE_OUT},${SLIDE_LEFT_OUT400}`, DURATION_3, EASING_FUNCTION_1),\r\n slideUpOut10: _createAnimation(`${FADE_OUT},${SLIDE_UP_OUT10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideUpOut20: _createAnimation(`${FADE_OUT},${SLIDE_UP_OUT20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideDownOut10: _createAnimation(`${FADE_OUT},${SLIDE_DOWN_OUT10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideDownOut20: _createAnimation(`${FADE_OUT},${SLIDE_DOWN_OUT20}`, DURATION_3, EASING_FUNCTION_1),\r\n\r\n scaleUpIn100: _createAnimation(`${FADE_IN},${SCALE_UP100}`, DURATION_3, EASING_FUNCTION_1),\r\n scaleDownIn100: _createAnimation(`${FADE_IN},${SCALE_DOWN100}`, DURATION_3, EASING_FUNCTION_1),\r\n scaleUpOut103: _createAnimation(`${FADE_OUT},${SCALE_UP103}`, DURATION_1, EASING_FUNCTION_2),\r\n scaleDownOut98: _createAnimation(`${FADE_OUT},${SCALE_DOWN98}`, DURATION_1, EASING_FUNCTION_2),\r\n\r\n fadeIn100: _createAnimation(FADE_IN, DURATION_1, EASING_FUNCTION_2),\r\n fadeIn200: _createAnimation(FADE_IN, DURATION_2, EASING_FUNCTION_2),\r\n fadeIn400: _createAnimation(FADE_IN, DURATION_3, EASING_FUNCTION_2),\r\n fadeIn500: _createAnimation(FADE_IN, DURATION_4, EASING_FUNCTION_2),\r\n\r\n fadeOut100: _createAnimation(FADE_OUT, DURATION_1, EASING_FUNCTION_2),\r\n fadeOut200: _createAnimation(FADE_OUT, DURATION_2, EASING_FUNCTION_2),\r\n fadeOut400: _createAnimation(FADE_OUT, DURATION_3, EASING_FUNCTION_2),\r\n fadeOut500: _createAnimation(FADE_OUT, DURATION_4, EASING_FUNCTION_2),\r\n\r\n rotate90deg: _createAnimation(ROTATE90, \"0.1s\", EASING_FUNCTION_2),\r\n rotateN90deg: _createAnimation(ROTATE_N90, \"0.1s\", EASING_FUNCTION_2)\r\n\r\n // expandCollapse 100/200/400, delay 100/200\r\n};\r\n\r\nfunction _createAnimation(animationName: string, animationDuration: string, animationTimingFunction: string): IRawStyle {\r\n return {\r\n animationName,\r\n animationDuration,\r\n animationTimingFunction,\r\n animationFillMode: \"both\"\r\n };\r\n}\r\n\r\nfunction _createSlideInX(fromX: number): string {\r\n return keyframes({\r\n from: { transform: `translate3d(${fromX}px,0,0)` },\r\n to: { transform: `translate3d(0,0,0)` }\r\n });\r\n}\r\n\r\nfunction _createSlideInY(fromY: number): string {\r\n return keyframes({\r\n from: { transform: `translate3d(0,${fromY}px,0)` },\r\n to: { transform: `translate3d(0,0,0)` }\r\n });\r\n}\r\n\r\nfunction _createSlideOutX(toX: number): string {\r\n return keyframes({\r\n from: { transform: `translate3d(0,0,0)` },\r\n to: { transform: `translate3d(${toX}px,0,0)` }\r\n });\r\n}\r\n\r\nfunction _createSlideOutY(toY: number): string {\r\n return keyframes({\r\n from: { transform: `translate3d(0,0,0)` },\r\n to: { transform: `translate3d(0,${toY}px,0)` }\r\n });\r\n}\r\n","import { IPalette } from \"../interfaces/index\";\r\n\r\n// When adding or removing a color, make sure you keep this consistent with IColorClassNames by adding the color variants.\r\nexport const DefaultPalette: IPalette = {\r\n themeDarker: \"#004578\",\r\n themeDark: \"#005a9e\",\r\n themeDarkAlt: \"#106ebe\",\r\n themePrimary: \"#0078d4\",\r\n themeSecondary: \"#2b88d8\",\r\n themeTertiary: \"#71afe5\",\r\n themeLight: \"#c7e0f4\",\r\n themeLighter: \"#deecf9\",\r\n themeLighterAlt: \"#eff6fc\",\r\n black: \"#000000\",\r\n blackTranslucent40: \"rgba(0,0,0,.4)\",\r\n neutralDark: \"#212121\",\r\n neutralPrimary: \"#333333\",\r\n neutralPrimaryAlt: \"#3c3c3c\",\r\n neutralSecondary: \"#666666\",\r\n neutralSecondaryAlt: \"#767676\",\r\n neutralTertiary: \"#a6a6a6\",\r\n neutralTertiaryAlt: \"#c8c8c8\",\r\n neutralQuaternary: \"#d0d0d0\",\r\n neutralQuaternaryAlt: \"#dadada\",\r\n neutralLight: \"#eaeaea\",\r\n neutralLighter: \"#f4f4f4\",\r\n neutralLighterAlt: \"#f8f8f8\",\r\n accent: \"#0078d4\",\r\n white: \"#ffffff\",\r\n whiteTranslucent40: \"rgba(255,255,255,.4)\",\r\n yellow: \"#ffb900\",\r\n yellowLight: \"#fff100\",\r\n orange: \"#d83b01\",\r\n orangeLight: \"#ea4300\",\r\n orangeLighter: \"#ff8c00\",\r\n redDark: \"#a80000\",\r\n red: \"#e81123\",\r\n magentaDark: \"#5c005c\",\r\n magenta: \"#b4009e\",\r\n magentaLight: \"#e3008c\",\r\n purpleDark: \"#32145a\",\r\n purple: \"#5c2d91\",\r\n purpleLight: \"#b4a0ff\",\r\n blueDark: \"#002050\",\r\n blueMid: \"#00188f\",\r\n blue: \"#0078d4\",\r\n blueLight: \"#00bcf2\",\r\n tealDark: \"#004b50\",\r\n teal: \"#008272\",\r\n tealLight: \"#00b294\",\r\n greenDark: \"#004b1c\",\r\n green: \"#107c10\",\r\n greenLight: \"#bad80a\"\r\n};\r\n","import { IRectangle } from './IRectangle';\r\n\r\n/**\r\n * Attached interface for elements which support virtual references.\r\n * Used internally by the virtual hierarchy methods.\r\n */\r\ninterface IVirtualElement extends HTMLElement {\r\n _virtual: {\r\n parent?: IVirtualElement;\r\n children: IVirtualElement[];\r\n };\r\n}\r\n\r\nexport const DATA_PORTAL_ATTRIBUTE = 'data-portal-element';\r\n\r\n/**\r\n * Sets the virtual parent of an element.\r\n * Pass `undefined` as the `parent` to clear the virtual parent.\r\n *\r\n * @public\r\n */\r\nexport function setVirtualParent(child: HTMLElement, parent: HTMLElement): void {\r\n let virtualChild = child;\r\n let virtualParent = parent;\r\n\r\n if (!virtualChild._virtual) {\r\n virtualChild._virtual = {\r\n children: []\r\n };\r\n }\r\n\r\n let oldParent = virtualChild._virtual.parent;\r\n\r\n if (oldParent && oldParent !== parent) {\r\n // Remove the child from its old parent.\r\n let index = oldParent._virtual.children.indexOf(virtualChild);\r\n\r\n if (index > -1) {\r\n oldParent._virtual.children.splice(index, 1);\r\n }\r\n }\r\n\r\n virtualChild._virtual.parent = virtualParent || undefined;\r\n\r\n if (virtualParent) {\r\n if (!virtualParent._virtual) {\r\n virtualParent._virtual = {\r\n children: []\r\n };\r\n }\r\n\r\n virtualParent._virtual.children.push(virtualChild);\r\n }\r\n}\r\n\r\n/**\r\n * Gets the virtual parent given the child element, if it exists.\r\n *\r\n * @public\r\n */\r\nexport function getVirtualParent(child: HTMLElement): HTMLElement | undefined {\r\n let parent: HTMLElement | undefined;\r\n\r\n if (child && isVirtualElement(child)) {\r\n parent = child._virtual.parent;\r\n }\r\n\r\n return parent;\r\n}\r\n\r\n/**\r\n * Gets the element which is the parent of a given element.\r\n * If `allowVirtuaParents` is `true`, this method prefers the virtual parent over\r\n * real DOM parent when present.\r\n *\r\n * @public\r\n */\r\nexport function getParent(child: HTMLElement, allowVirtualParents: boolean = true): HTMLElement | null {\r\n return child && ((allowVirtualParents && getVirtualParent(child)) || (child.parentNode && (child.parentNode as HTMLElement)));\r\n}\r\n\r\n/**\r\n * Gets the elements which are child elements of the given element.\r\n * If `allowVirtualChildren` is `true`, this method enumerates virtual child elements\r\n * after the original children.\r\n * @param parent - The element to get the children of.\r\n * @param allowVirtualChildren - true if the method should enumerate virtual child elements.\r\n */\r\nexport function getChildren(parent: HTMLElement, allowVirtualChildren: boolean = true): HTMLElement[] {\r\n const children: HTMLElement[] = [];\r\n\r\n if (parent) {\r\n for (let i = 0; i < parent.children.length; i++) {\r\n children.push(parent.children.item(i) as HTMLElement);\r\n }\r\n\r\n if (allowVirtualChildren && isVirtualElement(parent)) {\r\n children.push(...parent._virtual.children);\r\n }\r\n }\r\n\r\n return children;\r\n}\r\n\r\n/**\r\n * Determines whether or not a parent element contains a given child element.\r\n * If `allowVirtualParents` is true, this method may return `true` if the child\r\n * has the parent in its virtual element hierarchy.\r\n *\r\n * @public\r\n */\r\nexport function elementContains(parent: HTMLElement | null, child: HTMLElement | null, allowVirtualParents: boolean = true): boolean {\r\n let isContained = false;\r\n\r\n if (parent && child) {\r\n if (allowVirtualParents) {\r\n isContained = false;\r\n\r\n while (child) {\r\n let nextParent: HTMLElement | null = getParent(child);\r\n\r\n if (nextParent === parent) {\r\n isContained = true;\r\n break;\r\n }\r\n\r\n child = nextParent;\r\n }\r\n } else if (parent.contains) {\r\n isContained = parent.contains(child);\r\n }\r\n }\r\n\r\n return isContained;\r\n}\r\n\r\nlet _isSSR = false;\r\n\r\n/**\r\n * Helper to set ssr mode to simulate no window object returned from getWindow helper.\r\n *\r\n * @public\r\n */\r\nexport function setSSR(isEnabled: boolean): void {\r\n _isSSR = isEnabled;\r\n}\r\n\r\n/**\r\n * Helper to get the window object.\r\n *\r\n * @public\r\n */\r\nexport function getWindow(rootElement?: Element | null): Window | undefined {\r\n if (_isSSR || typeof window === 'undefined') {\r\n return undefined;\r\n } else {\r\n return rootElement && rootElement.ownerDocument && rootElement.ownerDocument.defaultView\r\n ? rootElement.ownerDocument.defaultView\r\n : window;\r\n }\r\n}\r\n\r\n/**\r\n * Helper to get the document object.\r\n *\r\n * @public\r\n */\r\nexport function getDocument(rootElement?: HTMLElement | null): Document | undefined {\r\n if (_isSSR || typeof document === 'undefined') {\r\n return undefined;\r\n } else {\r\n return rootElement && rootElement.ownerDocument ? rootElement.ownerDocument : document;\r\n }\r\n}\r\n\r\n/**\r\n * Helper to get bounding client rect, works with window.\r\n *\r\n * @public\r\n */\r\nexport function getRect(element: HTMLElement | Window | null): IRectangle | undefined {\r\n let rect: IRectangle | undefined;\r\n\r\n if (element) {\r\n if (element === window) {\r\n rect = {\r\n left: 0,\r\n top: 0,\r\n width: window.innerWidth,\r\n height: window.innerHeight,\r\n right: window.innerWidth,\r\n bottom: window.innerHeight\r\n };\r\n } else if ((element as HTMLElement).getBoundingClientRect) {\r\n rect = (element as HTMLElement).getBoundingClientRect();\r\n }\r\n }\r\n\r\n return rect;\r\n}\r\n\r\n/**\r\n * Identify element as a portal by setting an attribute.\r\n * @param element - Element to mark as a portal.\r\n */\r\nexport function setPortalAttribute(element: HTMLElement): void {\r\n element.setAttribute(DATA_PORTAL_ATTRIBUTE, 'true');\r\n}\r\n\r\n/**\r\n * Determine whether a target is within a portal from perspective of root or optional parent.\r\n * This function only works against portal components that use the setPortalAttribute function.\r\n * If both parent and child are within the same portal this function will return false.\r\n * @param target - Element to query portal containment status of.\r\n * @param parent - Optional parent perspective. Search for containing portal stops at parent (or root if parent is undefined or invalid.)\r\n */\r\nexport function portalContainsElement(target: HTMLElement, parent?: HTMLElement): boolean {\r\n const elementMatch = findElementRecursive(\r\n target,\r\n (testElement: HTMLElement) => parent === testElement || testElement.hasAttribute(DATA_PORTAL_ATTRIBUTE)\r\n );\r\n return elementMatch !== null && elementMatch.hasAttribute(DATA_PORTAL_ATTRIBUTE);\r\n}\r\n\r\n/**\r\n * Finds the first parent element where the matchFunction returns true\r\n * @param element - element to start searching at\r\n * @param matchFunction - the function that determines if the element is a match\r\n * @returns the matched element or null no match was found\r\n */\r\nexport function findElementRecursive(element: HTMLElement | null, matchFunction: (element: HTMLElement) => boolean): HTMLElement | null {\r\n if (!element || element === document.body) {\r\n return null;\r\n }\r\n\r\n return matchFunction(element) ? element : findElementRecursive(getParent(element), matchFunction);\r\n}\r\n\r\n/**\r\n * Determines if an element, or any of its ancestors, contain the given attribute\r\n * @param element - element to start searching at\r\n * @param attribute - the attribute to search for\r\n * @returns the value of the first instance found\r\n */\r\nexport function elementContainsAttribute(element: HTMLElement, attribute: string): string | null {\r\n let elementMatch = findElementRecursive(element, (testElement: HTMLElement) => testElement.hasAttribute(attribute));\r\n return elementMatch && elementMatch.getAttribute(attribute);\r\n}\r\n\r\n/**\r\n * Determines whether or not an element has the virtual hierarchy extension.\r\n *\r\n * @public\r\n */\r\nfunction isVirtualElement(element: HTMLElement | IVirtualElement): element is IVirtualElement {\r\n return element && !!(element)._virtual;\r\n}\r\n","import { getDocument } from './dom';\r\nimport { getItem, setItem } from './localStorage';\r\n\r\n// Default to undefined so that we initialize on first read.\r\nlet _language: string | null;\r\n\r\n/**\r\n * Gets the rtl state of the page (returns true if in rtl.)\r\n *\r\n * @public\r\n */\r\nexport function getLanguage(): string | null {\r\n if (_language === undefined) {\r\n let doc = getDocument();\r\n const savedLanguage = getItem('language');\r\n\r\n if (savedLanguage !== null) {\r\n _language = savedLanguage;\r\n }\r\n\r\n if (_language === undefined && doc) {\r\n _language = doc.documentElement.getAttribute('lang');\r\n }\r\n\r\n if (_language === undefined) {\r\n _language = 'en';\r\n }\r\n }\r\n\r\n return _language;\r\n}\r\n\r\n/**\r\n * Sets the rtl state of the page (by adjusting the dir attribute of the html element.)\r\n *\r\n * @public\r\n */\r\nexport function setLanguage(language: string, avoidPersisting: boolean = false): void {\r\n let doc = getDocument();\r\n\r\n if (doc) {\r\n doc.documentElement.setAttribute('lang', language);\r\n }\r\n\r\n if (!avoidPersisting) {\r\n setItem('language', language);\r\n }\r\n\r\n _language = language;\r\n}\r\n","/**\r\n * Fetches an item from local storage without throwing an exception\r\n * @param key The key of the item to fetch from local storage\r\n */\r\nexport function getItem(key: string): string | null {\r\n let result = null;\r\n try {\r\n result = window.localStorage.getItem(key);\r\n } catch (e) {\r\n /* Eat the exception */\r\n }\r\n return result;\r\n}\r\n\r\n/**\r\n * Inserts an item into local storage without throwing an exception\r\n * @param key The key of the item to add to local storage\r\n * @param data The data to put into local storage\r\n */\r\nexport function setItem(key: string, data: string): void {\r\n try {\r\n window.localStorage.setItem(key, data);\r\n } catch (e) {\r\n /* Eat the exception */\r\n }\r\n}\r\n","import { IRawStyle, IFontWeight } from \"@uifabric/merge-styles\";\r\nimport { IFontStyles } from \"../interfaces\";\r\n\r\n// Fallback fonts, if specified system or web fonts are unavailable.\r\nconst FontFamilyFallbacks = `'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif`;\r\n\r\n// Font face names to be registered.\r\nexport namespace LocalizedFontNames {\r\n export const Arabic = \"Segoe UI Web (Arabic)\";\r\n export const Cyrillic = \"Segoe UI Web (Cyrillic)\";\r\n export const EastEuropean = \"Segoe UI Web (East European)\";\r\n export const Greek = \"Segoe UI Web (Greek)\";\r\n export const Hebrew = \"Segoe UI Web (Hebrew)\";\r\n export const Thai = \"Leelawadee UI Web\";\r\n export const Vietnamese = \"Segoe UI Web (Vietnamese)\";\r\n export const WestEuropean = \"Segoe UI Web (West European)\";\r\n export const Selawik = \"Selawik Web\";\r\n}\r\n\r\n// Font families with fallbacks, for the general regions.\r\nexport namespace LocalizedFontFamilies {\r\n export const Arabic = `'${LocalizedFontNames.Arabic}'`;\r\n export const ChineseSimplified = `'Microsoft Yahei UI', Verdana, Simsun`;\r\n export const ChineseTraditional = `'Microsoft Jhenghei UI', Pmingliu`;\r\n export const Cyrillic = `'${LocalizedFontNames.Cyrillic}'`;\r\n export const EastEuropean = `'${LocalizedFontNames.EastEuropean}'`;\r\n export const Greek = `'${LocalizedFontNames.Greek}'`;\r\n export const Hebrew = `'${LocalizedFontNames.Hebrew}'`;\r\n export const Hindi = `'Nirmala UI'`;\r\n export const Japanese = `'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka`;\r\n export const Korean = `'Malgun Gothic', Gulim`;\r\n export const Selawik = `'${LocalizedFontNames.Selawik}'`;\r\n export const Thai = `'Leelawadee UI Web', 'Kmer UI'`;\r\n export const Vietnamese = `'${LocalizedFontNames.Vietnamese}'`;\r\n export const WestEuropean = `'${LocalizedFontNames.WestEuropean}'`;\r\n}\r\n\r\n// By default, we favor system fonts for the default.\r\n// All localized fonts use a web font and never use the system font.\r\nconst defaultFontFamily = `'Segoe UI', '${LocalizedFontNames.WestEuropean}'`;\r\n\r\n// Mapping of language prefix to to font family.\r\nconst LanguageToFontMap = {\r\n \"ar\": LocalizedFontFamilies.Arabic,\r\n \"bg\": LocalizedFontFamilies.Cyrillic,\r\n \"cs\": LocalizedFontFamilies.EastEuropean,\r\n \"el\": LocalizedFontFamilies.Greek,\r\n \"et\": LocalizedFontFamilies.EastEuropean,\r\n \"he\": LocalizedFontFamilies.Hebrew,\r\n \"hi\": LocalizedFontFamilies.Hindi,\r\n \"hr\": LocalizedFontFamilies.EastEuropean,\r\n \"hu\": LocalizedFontFamilies.EastEuropean,\r\n \"ja\": LocalizedFontFamilies.Japanese,\r\n \"kk\": LocalizedFontFamilies.EastEuropean,\r\n \"ko\": LocalizedFontFamilies.Korean,\r\n \"lt\": LocalizedFontFamilies.EastEuropean,\r\n \"lv\": LocalizedFontFamilies.EastEuropean,\r\n \"pl\": LocalizedFontFamilies.EastEuropean,\r\n \"ru\": LocalizedFontFamilies.Cyrillic,\r\n \"sk\": LocalizedFontFamilies.EastEuropean,\r\n \"sr-latn\": LocalizedFontFamilies.EastEuropean,\r\n \"th\": LocalizedFontFamilies.Thai,\r\n \"tr\": LocalizedFontFamilies.EastEuropean,\r\n \"uk\": LocalizedFontFamilies.Cyrillic,\r\n \"vi\": LocalizedFontFamilies.Vietnamese,\r\n \"zh-hans\": LocalizedFontFamilies.ChineseSimplified,\r\n \"zh-hant\": LocalizedFontFamilies.ChineseTraditional\r\n};\r\n\r\n// Standard font sizes.\r\nexport namespace FontSizes {\r\n export const mini: string = \"10px\";\r\n export const xSmall: string = \"11px\";\r\n export const small: string = \"12px\";\r\n export const smallPlus: string = \"13px\";\r\n export const medium: string = \"14px\";\r\n export const mediumPlus: string = \"15px\";\r\n export const icon: string = \"16px\";\r\n export const large: string = \"17px\";\r\n export const xLarge: string = \"21px\";\r\n export const xxLarge: string = \"28px\";\r\n export const superLarge: string = \"42px\";\r\n export const mega: string = \"72px\";\r\n}\r\n\r\n// Standard font weights.\r\nexport namespace FontWeights {\r\n export const light: IFontWeight = 100;\r\n export const semilight: IFontWeight = 300;\r\n export const regular: IFontWeight = 400;\r\n export const semibold: IFontWeight = 600;\r\n export const bold: IFontWeight = 700;\r\n}\r\n\r\n// Standard Icon Sizes.\r\nexport namespace IconFontSizes {\r\n export const xSmall: string = \"10px\";\r\n export const small: string = \"12px\";\r\n export const medium: string = \"16px\";\r\n export const large: string = \"20px\";\r\n}\r\n\r\nfunction _fontFamilyWithFallbacks(fontFamily: string): string {\r\n return `${fontFamily}, ${FontFamilyFallbacks}`;\r\n}\r\n\r\nexport function createFontStyles(localeCode: string | null): IFontStyles {\r\n const localizedFont = _getLocalizedFontFamily(localeCode);\r\n const fontFamilyWithFallback = _fontFamilyWithFallbacks(localizedFont);\r\n let semilightFontFamilyWithFallback = fontFamilyWithFallback;\r\n\r\n // Chrome has a bug where it does not render Segoe UI Semilight correctly, so we force the webfont to be used in that case\r\n if (localizedFont === defaultFontFamily) {\r\n semilightFontFamilyWithFallback = _fontFamilyWithFallbacks(LocalizedFontFamilies.WestEuropean);\r\n }\r\n\r\n const fontStyles = {\r\n tiny: _createFont(FontSizes.mini, FontWeights.semibold, fontFamilyWithFallback),\r\n xSmall: _createFont(FontSizes.xSmall, FontWeights.regular, fontFamilyWithFallback),\r\n small: _createFont(FontSizes.small, FontWeights.regular, fontFamilyWithFallback),\r\n smallPlus: _createFont(FontSizes.smallPlus, FontWeights.regular, fontFamilyWithFallback),\r\n medium: _createFont(FontSizes.medium, FontWeights.regular, fontFamilyWithFallback),\r\n mediumPlus: _createFont(FontSizes.mediumPlus, FontWeights.regular, fontFamilyWithFallback),\r\n large: _createFont(FontSizes.large, FontWeights.semilight, semilightFontFamilyWithFallback),\r\n xLarge: _createFont(FontSizes.xLarge, FontWeights.light, fontFamilyWithFallback),\r\n xxLarge: _createFont(FontSizes.xxLarge, FontWeights.light, fontFamilyWithFallback),\r\n superLarge: _createFont(FontSizes.superLarge, FontWeights.light, fontFamilyWithFallback),\r\n mega: _createFont(FontSizes.mega, FontWeights.light, fontFamilyWithFallback)\r\n };\r\n\r\n return fontStyles;\r\n}\r\n\r\n/**\r\n * If there is a localized font for this language, return that. Returns undefined if there is no localized font for that language.\r\n */\r\nfunction _getLocalizedFontFamily(language: string | null): string {\r\n for (const lang in LanguageToFontMap) {\r\n if (LanguageToFontMap.hasOwnProperty(lang) && language && lang.indexOf(language) === 0) {\r\n // tslint:disable-next-line:no-any\r\n return (LanguageToFontMap as any)[lang];\r\n }\r\n }\r\n\r\n return defaultFontFamily;\r\n}\r\n\r\nfunction _createFont(size: string, weight: IFontWeight, fontFamily: string): IRawStyle {\r\n return {\r\n fontFamily,\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontSize: size,\r\n fontWeight: weight\r\n };\r\n}\r\n","import {getLanguage} from \"@/utility/language\";\r\nimport { fontFace, IFontWeight } from \"@uifabric/merge-styles\";\r\nimport { IFontStyles } from \"../interfaces\";\r\nimport { createFontStyles, FontWeights, LocalizedFontFamilies, LocalizedFontNames } from \"./fonts\";\r\nimport { IFabricConfig } from \"../interfaces/IFabricConfig\";\r\n\r\n// Default urls.\r\nconst DefaultBaseUrl = \"https://static2.sharepointonline.com/files/fabric/assets\";\r\n\r\n// Standard font styling.\r\nexport const DefaultFontStyles: IFontStyles = createFontStyles(getLanguage());\r\n\r\nfunction _registerFontFace(fontFamily: string, url: string, fontWeight?: IFontWeight, localFontName?: string): void {\r\n fontFamily = `'${fontFamily}'`;\r\n\r\n const localFontSrc = localFontName !== undefined ? `local('${localFontName}'),` : \"\";\r\n\r\n fontFace({\r\n fontFamily,\r\n src: localFontSrc + `url('${url}.woff2') format('woff2'),` + `url('${url}.woff') format('woff')`,\r\n fontWeight,\r\n fontStyle: \"normal\"\r\n });\r\n}\r\n\r\nfunction _registerFontFaceSet(\r\n baseUrl: string,\r\n fontFamily: string,\r\n cdnFolder: string,\r\n cdnFontName: string = \"segoeui\",\r\n localFontName?: string\r\n): void {\r\n const urlBase = `${baseUrl}/${cdnFolder}/${cdnFontName}`;\r\n\r\n _registerFontFace(fontFamily, urlBase + \"-light\", FontWeights.light, localFontName && localFontName + \" Light\");\r\n _registerFontFace(fontFamily, urlBase + \"-semilight\", FontWeights.semilight, localFontName && localFontName + \" SemiLight\");\r\n _registerFontFace(fontFamily, urlBase + \"-regular\", FontWeights.regular, localFontName);\r\n _registerFontFace(fontFamily, urlBase + \"-semibold\", FontWeights.semibold, localFontName && localFontName + \" SemiBold\");\r\n}\r\n\r\nexport function registerDefaultFontFaces(baseUrl: string): void {\r\n if (baseUrl) {\r\n const fontUrl = `${baseUrl}/fonts`;\r\n\r\n // Produce @font-face definitions for all supported web fonts.\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Thai, \"leelawadeeui-thai\", \"leelawadeeui\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Arabic, \"segoeui-arabic\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Cyrillic, \"segoeui-cyrillic\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.EastEuropean, \"segoeui-easteuropean\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Greek, \"segoeui-greek\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Hebrew, \"segoeui-hebrew\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Vietnamese, \"segoeui-vietnamese\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.WestEuropean, \"segoeui-westeuropean\", \"segoeui\", \"Segoe UI\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontFamilies.Selawik, \"selawik\", \"selawik\");\r\n\r\n // Leelawadee UI (Thai) does not have a 'light' weight, so we override\r\n // the font-face generated above to use the 'semilight' weight instead.\r\n _registerFontFace(\"Leelawadee UI Web\", `${fontUrl}/leelawadeeui-thai/leelawadeeui-semilight`, FontWeights.light);\r\n\r\n // Leelawadee UI (Thai) does not have a 'semibold' weight, so we override\r\n // the font-face generated above to use the 'bold' weight instead.\r\n _registerFontFace(\"Leelawadee UI Web\", `${fontUrl}/leelawadeeui-thai/leelawadeeui-bold`, FontWeights.semibold);\r\n }\r\n}\r\n\r\n/**\r\n * Reads the fontBaseUrl from window.FabricConfig.fontBaseUrl or falls back to a default.\r\n */\r\nfunction _getFontBaseUrl(): string {\r\n const win = typeof window !== \"undefined\" ? window : undefined;\r\n\r\n // tslint:disable-next-line:no-string-literal no-any\r\n // @ts-ignore\r\n const fabricConfig: IFabricConfig = win ? win[\"FabricConfig\"] : undefined;\r\n\r\n return fabricConfig && fabricConfig.fontBaseUrl !== undefined ? fabricConfig.fontBaseUrl : DefaultBaseUrl;\r\n}\r\n\r\n/**\r\n * Register the font faces.\r\n */\r\nregisterDefaultFontFaces(_getFontBaseUrl());\r\n","export const HighContrastSelector = \"@media screen and (-ms-high-contrast: active)\";\r\nexport const HighContrastSelectorWhite = \"@media screen and (-ms-high-contrast: black-on-white)\";\r\nexport const HighContrastSelectorBlack = \"@media screen and (-ms-high-contrast: white-on-black)\";\r\n\r\nexport const ScreenWidthMinSmall = 320;\r\nexport const ScreenWidthMinMedium = 480;\r\nexport const ScreenWidthMinLarge = 640;\r\nexport const ScreenWidthMinXLarge = 1024;\r\nexport const ScreenWidthMinXXLarge = 1366;\r\nexport const ScreenWidthMinXXXLarge = 1920;\r\nexport const ScreenWidthMaxSmall = ScreenWidthMinMedium - 1;\r\nexport const ScreenWidthMaxMedium = ScreenWidthMinLarge - 1;\r\nexport const ScreenWidthMaxLarge = ScreenWidthMinXLarge - 1;\r\nexport const ScreenWidthMaxXLarge = ScreenWidthMinXXLarge - 1;\r\nexport const ScreenWidthMaxXXLarge = ScreenWidthMinXXXLarge - 1;\r\n\r\nexport const ScreenWidthMinUhfMobile = 768;\r\n\r\nexport function getScreenSelector(min: number, max: number): string {\r\n return `@media only screen and (min-width: ${min}px) and (max-width: ${max}px)`;\r\n}\r\n","export namespace ZIndexes {\r\n export const Nav: number = 1;\r\n export const ScrollablePane: number = 1;\r\n export const FocusStyle: number = 1;\r\n export const Coachmark: number = 1000;\r\n export const Layer: number = 1000000;\r\n export const KeytipLayer: number = 1000001;\r\n}\r\n","import { IRawStyle } from \"@uifabric/merge-styles\";\r\nimport { ITheme } from \"../interfaces\";\r\nimport { HighContrastSelector } from \"./CommonStyles\";\r\nimport { ZIndexes } from \"./zIndexes\";\r\n\r\nexport const IsFocusVisibleClassName = 'ms-Fabric--isFocusVisible';\r\n\r\n/**\r\n * Generates a focus style which can be used to define an :after focus border.\r\n *\r\n * @param theme - The theme object to use.\r\n * @param inset - The number of pixels to inset the border.\r\n * @param position - The positioning applied to the container. Must\r\n * be 'relative' or 'absolute' so that the focus border can live around it.\r\n * @param highContrastStyle - Style for high contrast mode.\r\n * @param borderColor - Color of the border.\r\n * @param outlineColor - Color of the outline.\r\n * @param isFocusedOnly - If the styles should apply on focus or not.\r\n * @returns The style object.\r\n */\r\nexport function getFocusStyle(\r\n theme: ITheme,\r\n inset: number = 0,\r\n position: \"relative\" | \"absolute\" = \"relative\",\r\n highContrastStyle: IRawStyle | undefined = undefined,\r\n borderColor: string = theme.palette.white,\r\n outlineColor: string = theme.palette.neutralSecondary,\r\n isFocusedOnly: boolean = true\r\n): IRawStyle {\r\n return {\r\n outline: \"transparent\",\r\n position,\r\n\r\n selectors: {\r\n \"::-moz-focus-inner\": {\r\n border: \"0\"\r\n },\r\n\r\n [`.${IsFocusVisibleClassName} &${isFocusedOnly ? \":focus\" : \"\"}:after`]: {\r\n content: \"\\\"\\\"\",\r\n position: \"absolute\",\r\n left: inset + 1,\r\n top: inset + 1,\r\n bottom: inset + 1,\r\n right: inset + 1,\r\n border: \"1px solid \" + borderColor,\r\n outline: \"1px solid \" + outlineColor,\r\n zIndex: ZIndexes.FocusStyle,\r\n selectors: {\r\n [HighContrastSelector]: highContrastStyle\r\n }\r\n }\r\n }\r\n };\r\n}\r\n\r\n/**\r\n * Generates style to clear browser specific focus styles.\r\n */\r\nexport function focusClear(): IRawStyle {\r\n return {\r\n selectors: {\r\n \"&::-moz-focus-inner\": {\r\n // Clear the focus border in Firefox. Reference: http://stackoverflow.com/a/199319/1436671\r\n border: 0\r\n },\r\n \"&\": {\r\n // Clear browser specific focus styles and use transparent as placeholder for focus style\r\n outline: \"transparent\"\r\n }\r\n }\r\n };\r\n}\r\n","import { IRawStyle } from \"@uifabric/merge-styles\";\r\n\r\nexport const hiddenContentStyle: IRawStyle = {\r\n position: \"absolute\",\r\n width: 1,\r\n height: 1,\r\n margin: -1,\r\n padding: 0,\r\n border: 0,\r\n overflow: \"hidden\"\r\n};\r\n","import { IRawStyle, keyframes } from \"@uifabric/merge-styles\";\r\n\r\nconst DEFAULT_DURATION = \"14s\";\r\nconst DEFAULT_DELAY = \"2s\";\r\nconst DEFAULT_ITERATION_COUNT = \"1\";\r\n\r\nfunction _continuousPulseStepOne(beaconColorOne: string, innerDimension: string): IRawStyle {\r\n return {\r\n borderColor: beaconColorOne,\r\n borderWidth: \"0px\",\r\n width: innerDimension,\r\n height: innerDimension\r\n };\r\n}\r\n\r\nfunction _continuousPulseStepTwo(borderWidth: string): IRawStyle {\r\n return {\r\n opacity: 1,\r\n borderWidth\r\n };\r\n}\r\n\r\nfunction _continuousPulseStepThree(): IRawStyle {\r\n return {\r\n opacity: 1\r\n };\r\n}\r\n\r\nfunction _continuousPulseStepFour(beaconColorTwo: string, outerDimension: string): IRawStyle {\r\n return {\r\n borderWidth: \"0\",\r\n width: outerDimension,\r\n height: outerDimension,\r\n opacity: 0,\r\n borderColor: beaconColorTwo\r\n };\r\n}\r\n\r\nfunction _continuousPulseStepFive(beaconColorOne: string, innerDimension: string): IRawStyle {\r\n return {\r\n ..._continuousPulseStepOne(beaconColorOne, innerDimension),\r\n ...{\r\n opacity: 0\r\n }\r\n };\r\n}\r\n\r\nfunction _continuousPulseAnimationDouble(\r\n beaconColorOne: string,\r\n beaconColorTwo: string,\r\n innerDimension: string,\r\n outerDimension: string,\r\n borderWidth: string\r\n): string {\r\n return keyframes({\r\n \"0%\": _continuousPulseStepOne(beaconColorOne, innerDimension),\r\n \"1.42%\": _continuousPulseStepTwo(borderWidth),\r\n \"3.57%\": _continuousPulseStepThree(),\r\n \"7.14%\": _continuousPulseStepFour(beaconColorTwo, outerDimension),\r\n \"8%\": _continuousPulseStepFive(beaconColorOne, innerDimension),\r\n \"29.99%\": _continuousPulseStepFive(beaconColorOne, innerDimension),\r\n \"30%\": _continuousPulseStepOne(beaconColorOne, innerDimension),\r\n \"31.42%\": _continuousPulseStepTwo(borderWidth),\r\n \"33.57%\": _continuousPulseStepThree(),\r\n \"37.14%\": _continuousPulseStepFour(beaconColorTwo, outerDimension),\r\n \"38%\": _continuousPulseStepFive(beaconColorOne, innerDimension),\r\n \"79.42%\": _continuousPulseStepFive(beaconColorOne, innerDimension),\r\n \"79.43\": _continuousPulseStepOne(beaconColorOne, innerDimension),\r\n \"81.85\": _continuousPulseStepTwo(borderWidth),\r\n \"83.42\": _continuousPulseStepThree(),\r\n \"87%\": _continuousPulseStepFour(beaconColorTwo, outerDimension),\r\n \"100%\": {}\r\n });\r\n}\r\n\r\nfunction _continuousPulseAnimationSingle(\r\n beaconColorOne: string,\r\n beaconColorTwo: string,\r\n innerDimension: string,\r\n outerDimension: string,\r\n borderWidth: string\r\n): string {\r\n return keyframes({\r\n \"0%\": _continuousPulseStepOne(beaconColorOne, innerDimension),\r\n \"14.2%\": _continuousPulseStepTwo(borderWidth),\r\n \"35.7%\": _continuousPulseStepThree(),\r\n \"71.4%\": _continuousPulseStepFour(beaconColorTwo, outerDimension),\r\n \"100%\": {}\r\n });\r\n}\r\n\r\nfunction _createDefaultAnimation(animationName: string, delayLength?: string): IRawStyle {\r\n return {\r\n animationName,\r\n animationIterationCount: DEFAULT_ITERATION_COUNT,\r\n animationDuration: DEFAULT_DURATION,\r\n animationDelay: delayLength || DEFAULT_DELAY\r\n };\r\n}\r\n\r\nexport const PulsingBeaconAnimationStyles = {\r\n continuousPulseAnimationDouble: _continuousPulseAnimationDouble,\r\n continuousPulseAnimationSingle: _continuousPulseAnimationSingle,\r\n createDefaultAnimation: _createDefaultAnimation\r\n};\r\n","/* tslint:disable:no-string-literal */\r\nimport { assign } from './object';\r\n\r\n/**\r\n * EventRecord interface.\r\n *\r\n * @internal\r\n */\r\n// tslint:disable:no-any\r\nexport interface IEventRecord {\r\n target: any;\r\n eventName: string;\r\n parent: any;\r\n callback: (args?: any) => void;\r\n elementCallback?: (...args: any[]) => void;\r\n objectCallback?: (args?: any) => void;\r\n useCapture: boolean;\r\n}\r\n// tslint:enable:no-any\r\n\r\n/**\r\n * EventRecordsByName interface.\r\n *\r\n * @internal\r\n */\r\nexport interface IEventRecordsByName {\r\n [eventName: string]: IEventRecordList;\r\n}\r\n\r\n/**\r\n * EventRecordList interface.\r\n *\r\n * @internal\r\n */\r\nexport interface IEventRecordList {\r\n [id: string]: IEventRecord[] | number;\r\n count: number;\r\n}\r\n\r\n/**\r\n * DeclaredEventsByName interface.\r\n *\r\n * @internal\r\n */\r\nexport interface IDeclaredEventsByName {\r\n [eventName: string]: boolean;\r\n}\r\n\r\n/** An instance of EventGroup allows anything with a handle to it to trigger events on it.\r\n * If the target is an HTMLElement, the event will be attached to the element and can be\r\n * triggered as usual (like clicking for onclick).\r\n * The event can be triggered by calling EventGroup.raise() here. If the target is an\r\n * HTMLElement, the event gets raised and is handled by the browser. Otherwise, it gets\r\n * handled here in EventGroup, and the handler is called in the context of the parent\r\n * (which is passed in in the constructor).\r\n *\r\n * @public\r\n */\r\nexport class EventGroup {\r\n // tslint:disable-next-line:no-inferrable-types\r\n private static _uniqueId: number = 0;\r\n // tslint:disable-next-line:no-any\r\n private _parent: any;\r\n private _eventRecords: IEventRecord[];\r\n private _id: number = EventGroup._uniqueId++;\r\n private _isDisposed!: boolean;\r\n\r\n /** For IE8, bubbleEvent is ignored here and must be dealt with by the handler.\r\n * Events raised here by default have bubbling set to false and cancelable set to true.\r\n * This applies also to built-in events being raised manually here on HTMLElements,\r\n * which may lead to unexpected behavior if it differs from the defaults.\r\n *\r\n */\r\n public static raise(\r\n // tslint:disable-next-line:no-any\r\n target: any,\r\n eventName: string,\r\n // tslint:disable-next-line:no-any\r\n eventArgs?: any,\r\n bubbleEvent?: boolean\r\n ): boolean | undefined {\r\n let retVal;\r\n\r\n if (EventGroup._isElement(target)) {\r\n if (document.createEvent) {\r\n let ev = document.createEvent('HTMLEvents');\r\n\r\n ev.initEvent(eventName, bubbleEvent || false, true);\r\n\r\n assign(ev, eventArgs);\r\n\r\n retVal = target.dispatchEvent(ev);\r\n // tslint:disable-next-line:no-any\r\n } else if ((document as any)['createEventObject']) {\r\n // IE8\r\n // tslint:disable-next-line:no-any\r\n let evObj = (document as any)['createEventObject'](eventArgs);\r\n // cannot set cancelBubble on evObj, fireEvent will overwrite it\r\n target.fireEvent('on' + eventName, evObj);\r\n }\r\n } else {\r\n // @ts-ignore\r\n while (target && retVal !== false) {\r\n let events = target.__events__;\r\n let eventRecords = events ? events[eventName] : null;\r\n\r\n if (eventRecords) {\r\n for (let id in eventRecords) {\r\n if (eventRecords.hasOwnProperty(id)) {\r\n let eventRecordList = eventRecords[id];\r\n\r\n // @ts-ignore\r\n for (let listIndex = 0; retVal !== false && listIndex < eventRecordList.length; listIndex++) {\r\n let record = eventRecordList[listIndex];\r\n\r\n if (record.objectCallback) {\r\n retVal = record.objectCallback.call(record.parent, eventArgs);\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n // If the target has a parent, bubble the event up.\r\n target = bubbleEvent ? target.parent : null;\r\n }\r\n }\r\n\r\n return retVal;\r\n }\r\n\r\n // tslint:disable-next-line:no-any\r\n public static isObserved(target: any, eventName: string): boolean {\r\n let events = target && target.__events__;\r\n\r\n return !!events && !!events[eventName];\r\n }\r\n\r\n /** Check to see if the target has declared support of the given event. */\r\n // tslint:disable-next-line:no-any\r\n public static isDeclared(target: any, eventName: string): boolean {\r\n let declaredEvents = target && target.__declaredEvents;\r\n\r\n return !!declaredEvents && !!declaredEvents[eventName];\r\n }\r\n\r\n // tslint:disable-next-line:no-any\r\n public static stopPropagation(event: any): void {\r\n if (event.stopPropagation) {\r\n event.stopPropagation();\r\n } else {\r\n // IE8\r\n event.cancelBubble = true;\r\n }\r\n }\r\n\r\n private static _isElement(target: HTMLElement): boolean {\r\n return !!target && (!!target.addEventListener || (typeof HTMLElement !== 'undefined' && target instanceof HTMLElement));\r\n }\r\n\r\n /** parent: the context in which events attached to non-HTMLElements are called */\r\n // tslint:disable-next-line:no-any\r\n public constructor(parent: any) {\r\n this._parent = parent;\r\n this._eventRecords = [];\r\n }\r\n\r\n public dispose(): void {\r\n if (!this._isDisposed) {\r\n this._isDisposed = true;\r\n\r\n this.off();\r\n this._parent = null;\r\n }\r\n }\r\n\r\n /** On the target, attach a set of events, where the events object is a name to function mapping. */\r\n // tslint:disable-next-line:no-any\r\n public onAll(target: any, events: { [key: string]: (args?: any) => void }, useCapture?: boolean): void {\r\n for (let eventName in events) {\r\n if (events.hasOwnProperty(eventName)) {\r\n this.on(target, eventName, events[eventName], useCapture);\r\n }\r\n }\r\n }\r\n\r\n /** On the target, attach an event whose handler will be called in the context of the parent\r\n * of this instance of EventGroup.\r\n */\r\n // tslint:disable-next-line:no-any\r\n public on(target: any, eventName: string, callback: (args?: any) => void, useCapture?: boolean): void {\r\n if (eventName.indexOf(',') > -1) {\r\n let events = eventName.split(/[ ,]+/);\r\n\r\n for (let i = 0; i < events.length; i++) {\r\n this.on(target, events[i], callback, useCapture);\r\n }\r\n } else {\r\n let parent = this._parent;\r\n let eventRecord: IEventRecord = {\r\n target: target,\r\n eventName: eventName,\r\n parent: parent,\r\n callback: callback,\r\n useCapture: useCapture || false\r\n };\r\n\r\n // Initialize and wire up the record on the target, so that it can call the callback if the event fires.\r\n let events = (target.__events__ = target.__events__ || {});\r\n events[eventName] =\r\n events[eventName] ||\r\n {\r\n count: 0\r\n };\r\n events[eventName][this._id] = events[eventName][this._id] || [];\r\n (events[eventName][this._id]).push(eventRecord);\r\n events[eventName].count++;\r\n\r\n if (EventGroup._isElement(target)) {\r\n // tslint:disable-next-line:no-any\r\n let processElementEvent = (...args: any[]) => {\r\n if (this._isDisposed) {\r\n return;\r\n }\r\n\r\n let result;\r\n try {\r\n // @ts-ignore\r\n\r\n result = callback.apply(parent, args);\r\n if (result === false && args[0]) {\r\n let e = args[0];\r\n\r\n if (e.preventDefault) {\r\n e.preventDefault();\r\n }\r\n\r\n if (e.stopPropagation) {\r\n e.stopPropagation();\r\n }\r\n\r\n e.cancelBubble = true;\r\n }\r\n } catch (e) {\r\n /* ErrorHelper.log(e); */\r\n }\r\n\r\n return result;\r\n };\r\n\r\n eventRecord.elementCallback = processElementEvent;\r\n\r\n if (target.addEventListener) {\r\n /* tslint:disable:ban-native-functions */\r\n (target).addEventListener(eventName, processElementEvent, useCapture);\r\n /* tslint:enable:ban-native-functions */\r\n } else if (target.attachEvent) {\r\n // IE8\r\n target.attachEvent('on' + eventName, processElementEvent);\r\n }\r\n } else {\r\n // tslint:disable-next-line:no-any\r\n let processObjectEvent = (...args: any[]) => {\r\n if (this._isDisposed) {\r\n return;\r\n }\r\n // @ts-ignore\r\n return callback.apply(parent, args);\r\n };\r\n\r\n eventRecord.objectCallback = processObjectEvent;\r\n }\r\n\r\n // Remember the record locally, so that it can be removed.\r\n this._eventRecords.push(eventRecord);\r\n }\r\n }\r\n\r\n // tslint:disable-next-line:no-any\r\n public off(target?: any, eventName?: string, callback?: (args?: any) => void, useCapture?: boolean): void {\r\n for (let i = 0; i < this._eventRecords.length; i++) {\r\n let eventRecord = this._eventRecords[i];\r\n if (\r\n (!target || target === eventRecord.target) &&\r\n (!eventName || eventName === eventRecord.eventName) &&\r\n (!callback || callback === eventRecord.callback) &&\r\n (typeof useCapture !== 'boolean' || useCapture === eventRecord.useCapture)\r\n ) {\r\n let events = eventRecord.target.__events__;\r\n let targetArrayLookup = events[eventRecord.eventName];\r\n let targetArray = targetArrayLookup ? targetArrayLookup[this._id] : null;\r\n\r\n // We may have already target's entries, so check for null.\r\n if (targetArray) {\r\n if (targetArray.length === 1 || !callback) {\r\n targetArrayLookup.count -= targetArray.length;\r\n delete events[eventRecord.eventName][this._id];\r\n } else {\r\n targetArrayLookup.count--;\r\n targetArray.splice(targetArray.indexOf(eventRecord), 1);\r\n }\r\n\r\n if (!targetArrayLookup.count) {\r\n delete events[eventRecord.eventName];\r\n }\r\n }\r\n\r\n if (eventRecord.elementCallback) {\r\n if (eventRecord.target.removeEventListener) {\r\n eventRecord.target.removeEventListener(eventRecord.eventName, eventRecord.elementCallback, eventRecord.useCapture);\r\n } else if (eventRecord.target.detachEvent) {\r\n // IE8\r\n eventRecord.target.detachEvent('on' + eventRecord.eventName, eventRecord.elementCallback);\r\n }\r\n }\r\n\r\n this._eventRecords.splice(i--, 1);\r\n }\r\n }\r\n }\r\n\r\n /** Trigger the given event in the context of this instance of EventGroup. */\r\n // tslint:disable-next-line:no-any\r\n public raise(eventName: string, eventArgs?: any, bubbleEvent?: boolean): boolean | undefined {\r\n return EventGroup.raise(this._parent, eventName, eventArgs, bubbleEvent);\r\n }\r\n\r\n /** Declare an event as being supported by this instance of EventGroup. */\r\n public declare(event: string | string[]): void {\r\n let declaredEvents = (this._parent.__declaredEvents = this._parent.__declaredEvents || {});\r\n\r\n if (typeof event === 'string') {\r\n declaredEvents[event] = true;\r\n } else {\r\n for (let i = 0; i < event.length; i++) {\r\n declaredEvents[event[i]] = true;\r\n }\r\n }\r\n }\r\n}\r\n","import { GlobalSettings } from './GlobalSettings';\r\nimport { EventGroup } from './EventGroup';\r\n\r\n// tslint:disable-next-line:no-any\r\nexport type Settings = { [key: string]: any };\r\nexport type SettingsFunction = (settings: Settings) => Settings;\r\n\r\nexport interface ICustomizations {\r\n settings: Settings;\r\n scopedSettings: { [key: string]: Settings };\r\n inCustomizerContext?: boolean;\r\n}\r\n\r\nconst CustomizationsGlobalKey = 'customizations';\r\nconst NO_CUSTOMIZATIONS = { settings: {}, scopedSettings: {}, inCustomizerContext: false };\r\n\r\nlet _allSettings = GlobalSettings.getValue(CustomizationsGlobalKey, {\r\n settings: {},\r\n scopedSettings: {},\r\n inCustomizerContext: false\r\n});\r\n\r\nconst _events = new EventGroup(_allSettings);\r\n\r\nexport class Customizations {\r\n public static reset(): void {\r\n _allSettings.settings = {};\r\n _allSettings.scopedSettings = {};\r\n }\r\n\r\n // tslint:disable-next-line:no-any\r\n public static applySettings(settings: Settings): void {\r\n _allSettings.settings = { ..._allSettings.settings, ...settings };\r\n Customizations._raiseChange();\r\n }\r\n\r\n // tslint:disable-next-line:no-any\r\n public static applyScopedSettings(scopeName: string, settings: Settings): void {\r\n _allSettings.scopedSettings[scopeName] = { ..._allSettings.scopedSettings[scopeName], ...settings };\r\n Customizations._raiseChange();\r\n }\r\n\r\n public static getSettings(\r\n properties: string[],\r\n scopeName?: string,\r\n localSettings: ICustomizations = NO_CUSTOMIZATIONS\r\n // tslint:disable-next-line:no-any\r\n ): any {\r\n // tslint:disable-next-line:no-any\r\n const settings: Settings = {};\r\n const localScopedSettings = (scopeName && localSettings.scopedSettings[scopeName]) || {};\r\n const globalScopedSettings = (scopeName && _allSettings.scopedSettings[scopeName]) || {};\r\n\r\n for (let property of properties) {\r\n settings[property] =\r\n localScopedSettings[property] ||\r\n localSettings.settings[property] ||\r\n globalScopedSettings[property] ||\r\n _allSettings.settings[property];\r\n }\r\n\r\n return settings;\r\n }\r\n\r\n public static observe(onChange: () => void): void {\r\n _events.on(_allSettings, 'change', onChange);\r\n }\r\n\r\n public static unobserve(onChange: () => void): void {\r\n _events.off(_allSettings, 'change', onChange);\r\n }\r\n\r\n private static _raiseChange(): void {\r\n _events.raise('change');\r\n }\r\n}\r\n","import { ISpacing } from \"../interfaces\";\r\n\r\nexport const DefaultSpacing: ISpacing = {\r\n s2: \"4px\",\r\n s1: \"8px\",\r\n m: \"16px\",\r\n l1: \"20px\",\r\n l2: \"32px\"\r\n};\r\n","import { IEffects } from \"../interfaces\";\r\n\r\nexport const DefaultEffects: IEffects = {\r\n // commented values are the defaults for Fluent\r\n elevation4: { boxShadow: \"0 0 5px 0 rgba(0,0,0,.4)\" }, // '0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108)'\r\n elevation8: { boxShadow: \"0 0 5px 0 rgba(0,0,0,.4)\" }, // '0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108)'\r\n elevation16: { boxShadow: \"0 0 5px 0 rgba(0,0,0,.4)\" }, // '0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108)'\r\n elevation64: { boxShadow: \"0 0 5px 0 rgba(0,0,0,.4)\" }, // '0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18)'\r\n\r\n roundedCorner2: 0 // 2\r\n};\r\n","import {Customizations} from \"@/utility/Customizations\";\r\nimport {IPalette, ISemanticColors, ITheme, IPartialTheme, ISemanticTextColors} from \"../interfaces\";\r\nimport {DefaultFontStyles} from \"./DefaultFontStyles\";\r\nimport {DefaultPalette} from \"./DefaultPalette\";\r\nimport {DefaultSpacing} from \"./DefaultSpacing\";\r\n\r\nimport {loadTheme as legacyLoadTheme} from \"@microsoft/load-themed-styles\";\r\n\r\nimport {DefaultEffects} from \"./DefaultEffects\";\r\n\r\nlet _theme: ITheme = createTheme({\r\n palette: DefaultPalette,\r\n semanticColors: _makeSemanticColorsFromPalette(DefaultPalette, false, false),\r\n fonts: DefaultFontStyles,\r\n isInverted: false,\r\n disableGlobalClassNames: false\r\n});\r\nconst _onThemeChangeCallbacks: Array<(theme: ITheme) => void> = [];\r\n\r\nexport const ThemeSettingName = \"theme\";\r\n\r\nif (!Customizations.getSettings([ThemeSettingName]).theme) {\r\n const win = typeof window !== \"undefined\" ? window : undefined;\r\n\r\n // tslint:disable:no-string-literal no-any\r\n if (win && (win as any)[\"FabricConfig\"] && (win as any)[\"FabricConfig\"].theme) {\r\n _theme = createTheme((win as any)[\"FabricConfig\"].theme);\r\n }\r\n // tslint:enable:no-string-literal no-any\r\n\r\n // Set the default theme.\r\n Customizations.applySettings({[ThemeSettingName]: _theme});\r\n}\r\n\r\n/**\r\n * Gets the theme object\r\n * @param depComments - Whether to include deprecated tags as comments for deprecated slots.\r\n */\r\nexport function getTheme(depComments: boolean = false): ITheme {\r\n if (depComments === true) {\r\n _theme = createTheme({}, depComments);\r\n }\r\n return _theme;\r\n}\r\n\r\n/**\r\n * Registers a callback that gets called whenever the theme changes.\r\n * This should only be used when the component cannot automatically get theme changes through its state.\r\n * This will not register duplicate callbacks.\r\n */\r\nexport function registerOnThemeChangeCallback(callback: (theme: ITheme) => void): void {\r\n if (_onThemeChangeCallbacks.indexOf(callback) === -1) {\r\n _onThemeChangeCallbacks.push(callback);\r\n }\r\n}\r\n\r\n/**\r\n * See registerOnThemeChangeCallback().\r\n * Removes previously registered callbacks.\r\n */\r\nexport function removeOnThemeChangeCallback(callback: (theme: ITheme) => void): void {\r\n const i = _onThemeChangeCallbacks.indexOf(callback);\r\n if (i === -1) {\r\n return;\r\n }\r\n\r\n _onThemeChangeCallbacks.splice(i, 1);\r\n}\r\n\r\n/**\r\n * Applies the theme, while filling in missing slots.\r\n * @param theme - Partial theme object.\r\n * @param depComments - Whether to include deprecated tags as comments for deprecated slots.\r\n */\r\nexport function loadTheme(theme: IPartialTheme, depComments: boolean = false): ITheme {\r\n _theme = createTheme(theme, depComments);\r\n\r\n // Invoke the legacy method of theming the page as well.\r\n legacyLoadTheme({..._theme.palette, ..._theme.semanticColors});\r\n\r\n Customizations.applySettings({[ThemeSettingName]: _theme});\r\n\r\n _onThemeChangeCallbacks.forEach((callback: (theme: ITheme) => void) => {\r\n try {\r\n callback(_theme);\r\n } catch (e) {\r\n // don't let a bad callback break everything else\r\n }\r\n });\r\n\r\n return _theme;\r\n}\r\n\r\n/**\r\n * Creates a custom theme definition which can be used with the Customizer.\r\n * @param theme - Partial theme object.\r\n * @param depComments - Whether to include deprecated tags as comments for deprecated slots.\r\n */\r\nexport function createTheme(theme: IPartialTheme, depComments: boolean = false): ITheme {\r\n const newPalette = {...DefaultPalette, ...theme.palette};\r\n\r\n if (!theme.palette || !theme.palette.accent) {\r\n newPalette.accent = newPalette.themePrimary;\r\n }\r\n\r\n // mix in custom overrides with good slots first, since custom overrides might be used in fixing deprecated slots\r\n const newSemanticColors = {\r\n ..._makeSemanticColorsFromPalette(newPalette, !!theme.isInverted, depComments),\r\n ...theme.semanticColors\r\n };\r\n\r\n return {\r\n palette: newPalette,\r\n fonts: {\r\n ...DefaultFontStyles,\r\n ...theme.fonts\r\n },\r\n semanticColors: newSemanticColors,\r\n isInverted: !!theme.isInverted,\r\n disableGlobalClassNames: !!theme.disableGlobalClassNames,\r\n spacing: {\r\n ...DefaultSpacing,\r\n ...theme.spacing\r\n },\r\n effects: {\r\n ...DefaultEffects,\r\n ...theme.effects\r\n }\r\n };\r\n}\r\n\r\n/**\r\n * Helper to pull a given property name from a given set of sources, in order, if available. Otherwise returns the property name.\r\n */\r\nfunction _expandFrom(propertyName: string | TRetVal | undefined, ...maps: TMapType[] | any): TRetVal {\r\n if (propertyName) {\r\n for (const map of maps) {\r\n if (map[propertyName as string]) {\r\n return map[propertyName as string];\r\n }\r\n }\r\n }\r\n\r\n return propertyName as TRetVal;\r\n}\r\n\r\n// Generates all the semantic slot colors based on the Fabric palette.\r\n// We'll use these as fallbacks for semantic slots that the passed in theme did not define.\r\nfunction _makeSemanticColorsFromPalette(p: IPalette, isInverted: boolean, depComments: boolean): ISemanticColors {\r\n const toReturn: ISemanticColors = {\r\n bodyBackground: p.white,\r\n bodyStandoutBackground: p.neutralLighterAlt,\r\n bodyFrameBackground: p.white,\r\n bodyFrameDivider: p.neutralLight,\r\n bodyText: p.neutralPrimary,\r\n bodyTextChecked: p.black,\r\n bodySubtext: p.neutralSecondary,\r\n bodyDivider: p.neutralLight,\r\n\r\n disabledBackground: p.neutralLighter,\r\n disabledText: p.neutralTertiary,\r\n disabledBodyText: p.neutralTertiary,\r\n disabledSubtext: p.neutralQuaternary,\r\n disabledBodySubtext: p.neutralTertiaryAlt,\r\n\r\n focusBorder: p.neutralSecondary,\r\n variantBorder: p.neutralLight,\r\n variantBorderHovered: p.neutralTertiary,\r\n defaultStateBackground: p.neutralLighterAlt,\r\n\r\n errorText: !isInverted ? p.redDark : \"#ff5f5f\",\r\n warningText: !isInverted ? \"#333333\" : \"#ffffff\",\r\n errorBackground: !isInverted ? \"rgba(232, 17, 35, .2)\" : \"rgba(232, 17, 35, .5)\",\r\n blockingBackground: !isInverted ? \"rgba(234, 67, 0, .2)\" : \"rgba(234, 67, 0, .5)\",\r\n warningBackground: !isInverted ? \"rgba(255, 185, 0, .2)\" : \"rgba(255, 251, 0, .6)\",\r\n warningHighlight: !isInverted ? \"#ffb900\" : \"#fff100\",\r\n successBackground: !isInverted ? \"rgba(186, 216, 10, .2)\" : \"rgba(186, 216, 10, .4)\",\r\n\r\n inputBorder: p.neutralTertiary,\r\n inputBorderHovered: p.neutralPrimary,\r\n inputBackground: p.white,\r\n inputBackgroundChecked: p.themePrimary,\r\n inputBackgroundCheckedHovered: p.themeDarkAlt,\r\n inputForegroundChecked: p.white,\r\n inputFocusBorderAlt: p.themePrimary,\r\n smallInputBorder: p.neutralSecondary,\r\n inputText: p.neutralPrimary,\r\n inputTextHovered: p.neutralDark,\r\n inputPlaceholderText: p.neutralSecondary,\r\n\r\n buttonBackground: p.neutralLighter,\r\n buttonBackgroundChecked: p.neutralTertiaryAlt,\r\n buttonBackgroundHovered: p.neutralLight,\r\n buttonBackgroundCheckedHovered: p.neutralLight,\r\n buttonBackgroundPressed: p.neutralLight,\r\n buttonBackgroundDisabled: p.neutralLighter,\r\n buttonBorder: \"transparent\",\r\n buttonText: p.neutralPrimary,\r\n buttonTextHovered: p.neutralDark,\r\n buttonTextChecked: p.neutralDark,\r\n buttonTextCheckedHovered: p.black,\r\n buttonTextPressed: p.neutralDark,\r\n buttonTextDisabled: p.neutralTertiary,\r\n buttonBorderDisabled: \"transparent\",\r\n\r\n primaryButtonBackground: p.themePrimary,\r\n primaryButtonBackgroundHovered: p.themeDarkAlt,\r\n primaryButtonBackgroundPressed: p.themeDark,\r\n primaryButtonBackgroundDisabled: p.neutralLighter,\r\n primaryButtonBorder: \"transparent\",\r\n primaryButtonText: p.white,\r\n primaryButtonTextHovered: p.white,\r\n primaryButtonTextPressed: p.white,\r\n primaryButtonTextDisabled: p.neutralQuaternary,\r\n\r\n accentButtonBackground: p.accent,\r\n accentButtonText: p.white,\r\n\r\n menuBackground: p.white,\r\n menuDivider: p.neutralTertiaryAlt,\r\n menuIcon: p.themePrimary,\r\n menuHeader: p.themePrimary,\r\n menuItemBackgroundHovered: p.neutralLighter,\r\n menuItemBackgroundPressed: p.neutralLight,\r\n menuItemText: p.neutralPrimary,\r\n menuItemTextHovered: p.neutralDark,\r\n\r\n listBackground: p.white,\r\n listText: p.neutralPrimary,\r\n listItemBackgroundHovered: p.neutralLighter,\r\n listItemBackgroundChecked: p.neutralLight,\r\n listItemBackgroundCheckedHovered: p.neutralQuaternaryAlt,\r\n\r\n listHeaderBackgroundHovered: p.neutralLighter,\r\n listHeaderBackgroundPressed: p.neutralLight,\r\n\r\n actionLink: p.neutralPrimary,\r\n actionLinkHovered: p.neutralDark,\r\n link: p.themePrimary,\r\n linkHovered: p.themeDarker,\r\n\r\n // Deprecated slots, second pass by _fixDeprecatedSlots() later for self-referential slots\r\n listTextColor: \"\",\r\n menuItemBackgroundChecked: p.neutralLight\r\n };\r\n\r\n return _fixDeprecatedSlots(toReturn, depComments!);\r\n}\r\n\r\nfunction _fixDeprecatedSlots(s: ISemanticColors, depComments: boolean): ISemanticColors {\r\n // Add @deprecated tag as comment if enabled\r\n let dep = \"\";\r\n if (depComments === true) {\r\n dep = \" /* @deprecated */\";\r\n }\r\n\r\n s.listTextColor = s.listText + dep;\r\n s.menuItemBackgroundChecked += dep;\r\n return s;\r\n}\r\n","// This file mimics styles and mixins from _General.Mixins.scss\r\n\r\nimport { IRawStyle } from \"@uifabric/merge-styles\";\r\n\r\nexport const normalize: IRawStyle = {\r\n boxShadow: \"none\",\r\n margin: 0,\r\n padding: 0,\r\n boxSizing: \"border-box\"\r\n};\r\n\r\nexport const noWrap: IRawStyle = {\r\n overflow: \"hidden\",\r\n textOverflow: \"ellipsis\",\r\n whiteSpace: \"nowrap\"\r\n};\r\n","import {buildClassMap} from \"@/styling/utilities/buildClassMap\";\r\nimport {AnimationStyles} from \"../styles\";\r\nimport {IAnimationStyles} from \"@/styling\";\r\n\r\nexport const AnimationClassNames: { [key in keyof IAnimationStyles]?: string } = buildClassMap(AnimationStyles);\r\n","import { IRawStyle, mergeStyles } from \"@uifabric/merge-styles\";\r\nimport { DefaultPalette } from \"@/styling\";\r\nimport { getTheme } from \"../styles\";\r\n\r\nexport interface IColorClassNames {\r\n themeDarker: string;\r\n themeDarkerHover: string;\r\n themeDarkerBackground: string;\r\n themeDarkerBackgroundHover: string;\r\n themeDarkerBorder: string;\r\n themeDarkerBorderHover: string;\r\n themeDark: string;\r\n themeDarkHover: string;\r\n themeDarkBackground: string;\r\n themeDarkBackgroundHover: string;\r\n themeDarkBorder: string;\r\n themeDarkBorderHover: string;\r\n themeDarkAlt: string;\r\n themeDarkAltHover: string;\r\n themeDarkAltBackground: string;\r\n themeDarkAltBackgroundHover: string;\r\n themeDarkAltBorder: string;\r\n themeDarkAltBorderHover: string;\r\n themePrimary: string;\r\n themePrimaryHover: string;\r\n themePrimaryBackground: string;\r\n themePrimaryBackgroundHover: string;\r\n themePrimaryBorder: string;\r\n themePrimaryBorderHover: string;\r\n themeSecondary: string;\r\n themeSecondaryHover: string;\r\n themeSecondaryBackground: string;\r\n themeSecondaryBackgroundHover: string;\r\n themeSecondaryBorder: string;\r\n themeSecondaryBorderHover: string;\r\n themeTertiary: string;\r\n themeTertiaryHover: string;\r\n themeTertiaryBackground: string;\r\n themeTertiaryBackgroundHover: string;\r\n themeTertiaryBorder: string;\r\n themeTertiaryBorderHover: string;\r\n themeLight: string;\r\n themeLightHover: string;\r\n themeLightBackground: string;\r\n themeLightBackgroundHover: string;\r\n themeLightBorder: string;\r\n themeLightBorderHover: string;\r\n themeLighter: string;\r\n themeLighterHover: string;\r\n themeLighterBackground: string;\r\n themeLighterBackgroundHover: string;\r\n themeLighterBorder: string;\r\n themeLighterBorderHover: string;\r\n themeLighterAlt: string;\r\n themeLighterAltHover: string;\r\n themeLighterAltBackground: string;\r\n themeLighterAltBackgroundHover: string;\r\n themeLighterAltBorder: string;\r\n themeLighterAltBorderHover: string;\r\n black: string;\r\n blackHover: string;\r\n blackBackground: string;\r\n blackBackgroundHover: string;\r\n blackBorder: string;\r\n blackBorderHover: string;\r\n blackTranslucent40: string;\r\n blackTranslucent40Hover: string;\r\n blackTranslucent40Background: string;\r\n blackTranslucent40BackgroundHover: string;\r\n blackTranslucent40Border: string;\r\n blackTranslucent40BorderHover: string;\r\n neutralDark: string;\r\n neutralDarkHover: string;\r\n neutralDarkBackground: string;\r\n neutralDarkBackgroundHover: string;\r\n neutralDarkBorder: string;\r\n neutralDarkBorderHover: string;\r\n neutralPrimary: string;\r\n neutralPrimaryHover: string;\r\n neutralPrimaryBackground: string;\r\n neutralPrimaryBackgroundHover: string;\r\n neutralPrimaryBorder: string;\r\n neutralPrimaryBorderHover: string;\r\n neutralPrimaryAlt: string;\r\n neutralPrimaryAltHover: string;\r\n neutralPrimaryAltBackground: string;\r\n neutralPrimaryAltBackgroundHover: string;\r\n neutralPrimaryAltBorder: string;\r\n neutralPrimaryAltBorderHover: string;\r\n neutralSecondary: string;\r\n neutralSecondaryHover: string;\r\n neutralSecondaryBackground: string;\r\n neutralSecondaryBackgroundHover: string;\r\n neutralSecondaryBorder: string;\r\n neutralSecondaryBorderHover: string;\r\n neutralSecondaryAlt: string;\r\n neutralSecondaryAltHover: string;\r\n neutralSecondaryAltBackground: string;\r\n neutralSecondaryAltBackgroundHover: string;\r\n neutralSecondaryAltBorder: string;\r\n neutralSecondaryAltBorderHover: string;\r\n neutralTertiary: string;\r\n neutralTertiaryHover: string;\r\n neutralTertiaryBackground: string;\r\n neutralTertiaryBackgroundHover: string;\r\n neutralTertiaryBorder: string;\r\n neutralTertiaryBorderHover: string;\r\n neutralTertiaryAlt: string;\r\n neutralTertiaryAltHover: string;\r\n neutralTertiaryAltBackground: string;\r\n neutralTertiaryAltBackgroundHover: string;\r\n neutralTertiaryAltBorder: string;\r\n neutralTertiaryAltBorderHover: string;\r\n neutralQuaternary: string;\r\n neutralQuaternaryHover: string;\r\n neutralQuaternaryBackground: string;\r\n neutralQuaternaryBackgroundHover: string;\r\n neutralQuaternaryBorder: string;\r\n neutralQuaternaryBorderHover: string;\r\n neutralQuaternaryAlt: string;\r\n neutralQuaternaryAltHover: string;\r\n neutralQuaternaryAltBackground: string;\r\n neutralQuaternaryAltBackgroundHover: string;\r\n neutralQuaternaryAltBorder: string;\r\n neutralQuaternaryAltBorderHover: string;\r\n neutralLight: string;\r\n neutralLightHover: string;\r\n neutralLightBackground: string;\r\n neutralLightBackgroundHover: string;\r\n neutralLightBorder: string;\r\n neutralLightBorderHover: string;\r\n neutralLighter: string;\r\n neutralLighterHover: string;\r\n neutralLighterBackground: string;\r\n neutralLighterBackgroundHover: string;\r\n neutralLighterBorder: string;\r\n neutralLighterBorderHover: string;\r\n neutralLighterAlt: string;\r\n neutralLighterAltHover: string;\r\n neutralLighterAltBackground: string;\r\n neutralLighterAltBackgroundHover: string;\r\n neutralLighterAltBorder: string;\r\n neutralLighterAltBorderHover: string;\r\n white: string;\r\n whiteHover: string;\r\n whiteBackground: string;\r\n whiteBackgroundHover: string;\r\n whiteBorder: string;\r\n whiteBorderHover: string;\r\n whiteTranslucent40: string;\r\n whiteTranslucent40Hover: string;\r\n whiteTranslucent40Background: string;\r\n whiteTranslucent40BackgroundHover: string;\r\n whiteTranslucent40Border: string;\r\n whiteTranslucent40BorderHover: string;\r\n yellow: string;\r\n yellowHover: string;\r\n yellowBackground: string;\r\n yellowBackgroundHover: string;\r\n yellowBorder: string;\r\n yellowBorderHover: string;\r\n yellowLight: string;\r\n yellowLightHover: string;\r\n yellowLightBackground: string;\r\n yellowLightBackgroundHover: string;\r\n yellowLightBorder: string;\r\n yellowLightBorderHover: string;\r\n orange: string;\r\n orangeHover: string;\r\n orangeBackground: string;\r\n orangeBackgroundHover: string;\r\n orangeBorder: string;\r\n orangeBorderHover: string;\r\n orangeLight: string;\r\n orangeLightHover: string;\r\n orangeLightBackground: string;\r\n orangeLightBackgroundHover: string;\r\n orangeLightBorder: string;\r\n orangeLightBorderHover: string;\r\n orangeLighter: string;\r\n orangeLighterHover: string;\r\n orangeLighterBackground: string;\r\n orangeLighterBackgroundHover: string;\r\n orangeLighterBorder: string;\r\n orangeLighterBorderHover: string;\r\n redDark: string;\r\n redDarkHover: string;\r\n redDarkBackground: string;\r\n redDarkBackgroundHover: string;\r\n redDarkBorder: string;\r\n redDarkBorderHover: string;\r\n red: string;\r\n redHover: string;\r\n redBackground: string;\r\n redBackgroundHover: string;\r\n redBorder: string;\r\n redBorderHover: string;\r\n magentaDark: string;\r\n magentaDarkHover: string;\r\n magentaDarkBackground: string;\r\n magentaDarkBackgroundHover: string;\r\n magentaDarkBorder: string;\r\n magentaDarkBorderHover: string;\r\n magenta: string;\r\n magentaHover: string;\r\n magentaBackground: string;\r\n magentaBackgroundHover: string;\r\n magentaBorder: string;\r\n magentaBorderHover: string;\r\n magentaLight: string;\r\n magentaLightHover: string;\r\n magentaLightBackground: string;\r\n magentaLightBackgroundHover: string;\r\n magentaLightBorder: string;\r\n magentaLightBorderHover: string;\r\n purpleDark: string;\r\n purpleDarkHover: string;\r\n purpleDarkBackground: string;\r\n purpleDarkBackgroundHover: string;\r\n purpleDarkBorder: string;\r\n purpleDarkBorderHover: string;\r\n purple: string;\r\n purpleHover: string;\r\n purpleBackground: string;\r\n purpleBackgroundHover: string;\r\n purpleBorder: string;\r\n purpleBorderHover: string;\r\n purpleLight: string;\r\n purpleLightHover: string;\r\n purpleLightBackground: string;\r\n purpleLightBackgroundHover: string;\r\n purpleLightBorder: string;\r\n purpleLightBorderHover: string;\r\n blueDark: string;\r\n blueDarkHover: string;\r\n blueDarkBackground: string;\r\n blueDarkBackgroundHover: string;\r\n blueDarkBorder: string;\r\n blueDarkBorderHover: string;\r\n blueMid: string;\r\n blueMidHover: string;\r\n blueMidBackground: string;\r\n blueMidBackgroundHover: string;\r\n blueMidBorder: string;\r\n blueMidBorderHover: string;\r\n blue: string;\r\n blueHover: string;\r\n blueBackground: string;\r\n blueBackgroundHover: string;\r\n blueBorder: string;\r\n blueBorderHover: string;\r\n blueLight: string;\r\n blueLightHover: string;\r\n blueLightBackground: string;\r\n blueLightBackgroundHover: string;\r\n blueLightBorder: string;\r\n blueLightBorderHover: string;\r\n tealDark: string;\r\n tealDarkHover: string;\r\n tealDarkBackground: string;\r\n tealDarkBackgroundHover: string;\r\n tealDarkBorder: string;\r\n tealDarkBorderHover: string;\r\n teal: string;\r\n tealHover: string;\r\n tealBackground: string;\r\n tealBackgroundHover: string;\r\n tealBorder: string;\r\n tealBorderHover: string;\r\n tealLight: string;\r\n tealLightHover: string;\r\n tealLightBackground: string;\r\n tealLightBackgroundHover: string;\r\n tealLightBorder: string;\r\n tealLightBorderHover: string;\r\n greenDark: string;\r\n greenDarkHover: string;\r\n greenDarkBackground: string;\r\n greenDarkBackgroundHover: string;\r\n greenDarkBorder: string;\r\n greenDarkBorderHover: string;\r\n green: string;\r\n greenHover: string;\r\n greenBackground: string;\r\n greenBackgroundHover: string;\r\n greenBorder: string;\r\n greenBorderHover: string;\r\n greenLight: string;\r\n greenLightHover: string;\r\n greenLightBackground: string;\r\n greenLightBackgroundHover: string;\r\n greenLightBorder: string;\r\n greenLightBorderHover: string;\r\n}\r\n\r\nexport const ColorClassNames: IColorClassNames = {} as IColorClassNames;\r\n\r\nfor (const colorName in DefaultPalette) {\r\n if (DefaultPalette.hasOwnProperty(colorName)) {\r\n // Foreground color\r\n _defineGetter(ColorClassNames, colorName, \"\", false, \"color\");\r\n\r\n // Hover color\r\n _defineGetter(ColorClassNames, colorName, \"Hover\", true, \"color\");\r\n\r\n // Background color\r\n _defineGetter(ColorClassNames, colorName, \"Background\", false, \"background\");\r\n\r\n // Background hover\r\n _defineGetter(ColorClassNames, colorName, \"BackgroundHover\", true, \"background\");\r\n\r\n // Border color\r\n _defineGetter(ColorClassNames, colorName, \"Border\", false, \"borderColor\");\r\n\r\n // Border hover color\r\n _defineGetter(ColorClassNames, colorName, \"BorderHover\", true, \"borderColor\");\r\n }\r\n}\r\n\r\n/**\r\n * Defines a getter for the given class configuration.\r\n */\r\nfunction _defineGetter(obj: IColorClassNames, colorName: string, suffix: string, isHover: boolean, cssProperty: string): void {\r\n Object.defineProperty(obj, colorName + suffix, {\r\n get: (): string => {\r\n // tslint:disable-next-line:no-any\r\n const style: IRawStyle = { [cssProperty]: (getTheme().palette as any)[colorName] };\r\n\r\n return mergeStyles(isHover ? { selectors: { \":hover\": style } } : style).toString();\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n}\r\n","import {IFontStyles} from \"@/styling\";\r\nimport {buildClassMap} from \"@/styling/utilities/buildClassMap\";\r\nimport {DefaultFontStyles} from \"../styles\";\r\n\r\nexport const FontClassNames: { [key in keyof IFontStyles]?: string } = buildClassMap(DefaultFontStyles);\r\n","import { Stylesheet } from '@uifabric/merge-styles';\r\n\r\nconst stylesheet = Stylesheet.getInstance();\r\n\r\nif (stylesheet && stylesheet.onReset) {\r\n Stylesheet.getInstance().onReset(resetMemoizations);\r\n}\r\n\r\n// tslint:disable:no-any\r\ndeclare class WeakMap {\r\n public get(key: any): any;\r\n public set(key: any, value: any): void;\r\n public has(key: any): boolean;\r\n}\r\n\r\nlet _resetCounter = 0;\r\nconst _emptyObject = { empty: true };\r\nconst _dictionary: any = {};\r\nlet _weakMap = typeof WeakMap === 'undefined' ? null : WeakMap;\r\n\r\ninterface IMemoizeNode {\r\n map: WeakMap | null;\r\n value?: any;\r\n}\r\n\r\n/**\r\n * Test utility for providing a custom weakmap.\r\n *\r\n * @internal\r\n * */\r\nexport function setMemoizeWeakMap(weakMap: any): void {\r\n _weakMap = weakMap;\r\n}\r\n\r\n/**\r\n * Reset memoizations.\r\n */\r\nexport function resetMemoizations(): void {\r\n _resetCounter++;\r\n}\r\n\r\n/**\r\n * Memoize decorator to be used on class methods. Note that the \"this\" reference\r\n * will be inaccessible within a memoized method, given that a cached method's this\r\n * would not be instance specific.\r\n *\r\n * @public\r\n */\r\nexport function memoize(\r\n target: any,\r\n key: string,\r\n descriptor: TypedPropertyDescriptor\r\n): {\r\n configurable: boolean;\r\n get(): T;\r\n} {\r\n // We bind to \"null\" to prevent people from inadvertently pulling values from \"this\",\r\n // rather than passing them in as input values which can be memoized.\r\n let fn = memoizeFunction(descriptor.value && descriptor.value.bind(null));\r\n\r\n return {\r\n configurable: true,\r\n get(): T {\r\n return fn;\r\n }\r\n };\r\n}\r\n\r\n/**\r\n * Memoizes a function; when you pass in the same parameters multiple times, it returns a cached result.\r\n * Be careful when passing in objects, you need to pass in the same INSTANCE for caching to work. Otherwise\r\n * it will grow the cache unnecessarily. Also avoid using default values that evaluate functions; passing in\r\n * undefined for a value and relying on a default function will execute it the first time, but will not\r\n * re-evaluate subsequent times which may have been unexpected.\r\n *\r\n * By default, the cache will reset after 100 permutations, to avoid abuse cases where the function is\r\n * unintendedly called with unique objects. Without a reset, the cache could grow infinitely, so we safeguard\r\n * by resetting. To override this behavior, pass a value of 0 to the maxCacheSize parameter.\r\n *\r\n * @public\r\n * @param cb - The function to memoize.\r\n * @param maxCacheSize - Max results to cache. If the cache exceeds this value, it will reset on the next call.\r\n * @returns A memoized version of the function.\r\n */\r\nexport function memoizeFunction RET_TYPE, RET_TYPE>(cb: T, maxCacheSize: number = 100): T {\r\n // Avoid breaking scenarios which don't have weak map.\r\n if (!_weakMap) {\r\n return cb;\r\n }\r\n\r\n let rootNode: any;\r\n let cacheSize = 0;\r\n let localResetCounter = _resetCounter;\r\n\r\n // tslint:disable-next-line:no-function-expression\r\n return function memoizedFunction(...args: any[]): RET_TYPE {\r\n let currentNode: any = rootNode;\r\n\r\n if (rootNode === undefined || localResetCounter !== _resetCounter || (maxCacheSize > 0 && cacheSize > maxCacheSize)) {\r\n rootNode = _createNode();\r\n cacheSize = 0;\r\n localResetCounter = _resetCounter;\r\n }\r\n\r\n currentNode = rootNode;\r\n\r\n // Traverse the tree until we find the match.\r\n for (let i = 0; i < args.length; i++) {\r\n let arg = _normalizeArg(args[i]);\r\n\r\n if (!currentNode.map.has(arg)) {\r\n currentNode.map.set(arg, _createNode());\r\n }\r\n\r\n currentNode = currentNode.map.get(arg);\r\n }\r\n\r\n if (!currentNode.hasOwnProperty('value')) {\r\n currentNode.value = cb(...args);\r\n cacheSize++;\r\n }\r\n\r\n return currentNode.value;\r\n } as any;\r\n}\r\n\r\nfunction _normalizeArg(val: null | undefined): { empty: boolean } | any;\r\nfunction _normalizeArg(val: object): any;\r\nfunction _normalizeArg(val: any): any {\r\n if (!val) {\r\n return _emptyObject;\r\n } else if (typeof val === 'object' || typeof val === 'function') {\r\n return val;\r\n } else if (!_dictionary[val]) {\r\n _dictionary[val] = { val };\r\n }\r\n\r\n return _dictionary[val];\r\n}\r\n\r\nfunction _createNode(): IMemoizeNode {\r\n return {\r\n map: _weakMap ? new _weakMap() : null\r\n };\r\n}\r\n","import {memoizeFunction} from \"@/utility/memoize\";\r\nimport { ITheme } from \"../interfaces\";\r\nimport { Stylesheet } from \"@uifabric/merge-styles\";\r\n\r\nexport type GlobalClassNames = Record;\r\n\r\n/**\r\n * Internal memoized function which simply takes in the class map and the\r\n * disable boolean. These immutable values can be memoized.\r\n */\r\nconst _getGlobalClassNames = memoizeFunction(\r\n (classNames: GlobalClassNames | any, disableGlobalClassNames?: boolean): Partial> => {\r\n const styleSheet = Stylesheet.getInstance();\r\n\r\n if (disableGlobalClassNames) {\r\n // disable global classnames\r\n return Object.keys(classNames).reduce((acc: any, className: string) => {\r\n acc[className] = styleSheet.getClassName(classNames[className]);\r\n return acc;\r\n }, {});\r\n }\r\n\r\n // use global classnames\r\n return classNames;\r\n }\r\n);\r\n\r\n/**\r\n * Checks for the `disableGlobalClassNames` property on the `theme` to determine if it should return `classNames`\r\n * Note that calls to this function are memoized.\r\n *\r\n * @param classNames - The collection of global class names that apply when the flag is false. Make sure to pass in\r\n * the same instance on each call to benefit from memoization.\r\n * @param theme - The theme to check the flag on\r\n * @param disableGlobalClassNames - Optional. Explicitly opt in/out of disabling global classnames. Defaults to false.\r\n */\r\nexport function getGlobalClassNames(\r\n classNames: GlobalClassNames,\r\n theme: ITheme,\r\n disableGlobalClassNames?: boolean\r\n): Partial> {\r\n return _getGlobalClassNames(classNames, disableGlobalClassNames !== undefined ? disableGlobalClassNames : theme.disableGlobalClassNames);\r\n}\r\n","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {\r\n IOfficeChoiceGroupOptionStyleProps,\r\n IOfficeChoiceGroupOptionStyles\r\n} from \"@/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.types\";\r\nimport {FontSizes, FontWeights, HighContrastSelector, IPalette} from \"@/styling\";\r\nimport {IsFocusVisibleClassName} from \"@/styling/styles/getFocusStyle\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {IStyle} from \"@uifabric/merge-styles\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-ChoiceField\",\r\n choiceFieldWrapper: \"ms-ChoiceField-wrapper\",\r\n input: \"ms-ChoiceField-input\",\r\n field: \"ms-ChoiceField-field\",\r\n innerField: \"ms-ChoiceField-innerField\",\r\n imageWrapper: \"ms-ChoiceField-imageWrapper\",\r\n iconWrapper: \"ms-ChoiceField-iconWrapper\",\r\n labelWrapper: \"ms-ChoiceField-labelWrapper\"\r\n};\r\n\r\nconst labelWrapperLineHeight = 15;\r\nconst iconSize = 32;\r\nconst choiceFieldSize = 20;\r\nconst choiceFieldTransitionDuration = \"200ms\";\r\nconst choiceFieldTransitionTiming = \"cubic-bezier(.4, 0, .23, 1)\";\r\nconst radioButtonSpacing = 3;\r\nconst radioButtonInnerSize = 5;\r\n\r\nfunction getChoiceGroupFocusStyle(palette: Partial, hasIconOrImage?: boolean): IStyle {\r\n return [\r\n \"is-inFocus\",\r\n {\r\n selectors: {\r\n [`.${IsFocusVisibleClassName} &`]: {\r\n position: \"relative\",\r\n outline: \"transparent\",\r\n selectors: {\r\n \"::-moz-focus-inner\": {\r\n border: 0\r\n },\r\n \":after\": {\r\n content: \"\\\"\\\"\",\r\n top: -2,\r\n right: -2,\r\n bottom: -2,\r\n left: -2,\r\n pointerEvents: \"none\",\r\n border: \"1px solid \" + (hasIconOrImage ? palette.neutralSecondary : palette.neutralPrimary),\r\n position: \"absolute\",\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"WindowText\",\r\n borderWidth: hasIconOrImage ? 1 : 2\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n ];\r\n}\r\n\r\nfunction getImageWrapperStyle(isSelectedImageWrapper: boolean, className?: string, checked?: boolean): IStyle {\r\n return [\r\n className,\r\n {\r\n paddingBottom: 2,\r\n transitionProperty: \"opacity\",\r\n transitionDuration: choiceFieldTransitionDuration,\r\n transitionTimingFunction: \"ease\",\r\n selectors: {\r\n \".ms-Image\": {\r\n display: \"inline-block\",\r\n borderStyle: \"none\"\r\n }\r\n }\r\n },\r\n (checked ? !isSelectedImageWrapper : isSelectedImageWrapper) && [\r\n \"is-hidden\",\r\n {\r\n position: \"absolute\",\r\n left: 0,\r\n top: 0,\r\n width: \"100%\",\r\n height: \"100%\",\r\n overflow: \"hidden\",\r\n opacity: 0\r\n }\r\n ]\r\n ];\r\n}\r\n\r\nexport const getStyles = (props: IOfficeChoiceGroupOptionStyleProps): IOfficeChoiceGroupOptionStyles => {\r\n const { theme, hasIcon, hasImage, checked, disabled, imageIsLarge, focused } = props;\r\n const { palette, semanticColors } = theme;\r\n\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n const fieldHoverOrFocusProperties = {\r\n selectors: {\r\n \".ms-ChoiceFieldLabel\": {\r\n color: semanticColors.bodyTextChecked\r\n },\r\n \":before\": {\r\n borderColor: checked ? semanticColors.inputBackgroundCheckedHovered : semanticColors.inputBorderHovered\r\n }\r\n }\r\n };\r\n\r\n const enabledFieldWithImageHoverOrFocusProperties = {\r\n borderColor: checked ? palette.themeDark : palette.neutralTertiaryAlt,\r\n selectors: {\r\n \":before\": {\r\n opacity: 1,\r\n borderColor: checked ? palette.themeDark : semanticColors.inputBorderHovered\r\n }\r\n }\r\n };\r\n\r\n const circleAreaProperties: IStyle = [\r\n {\r\n content: \"\\\"\\\"\",\r\n display: \"inline-block\",\r\n backgroundColor: semanticColors.bodyBackground,\r\n borderWidth: 1,\r\n borderStyle: \"solid\",\r\n borderColor: semanticColors.smallInputBorder,\r\n width: choiceFieldSize,\r\n height: choiceFieldSize,\r\n fontWeight: \"normal\",\r\n position: \"absolute\",\r\n top: 0,\r\n left: 0,\r\n boxSizing: \"border-box\",\r\n transitionProperty: \"border-color\",\r\n transitionDuration: choiceFieldTransitionDuration,\r\n transitionTimingFunction: choiceFieldTransitionTiming,\r\n borderRadius: \"50%\"\r\n },\r\n disabled && {\r\n backgroundColor: checked ? semanticColors.bodyBackground : semanticColors.disabledText,\r\n borderColor: semanticColors.disabledText,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"GrayText\"\r\n }\r\n }\r\n },\r\n checked && {\r\n borderWidth: 1,\r\n borderStyle: \"solid\",\r\n borderColor: semanticColors.inputBackgroundChecked,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n },\r\n (hasIcon || hasImage) && {\r\n top: radioButtonSpacing,\r\n right: radioButtonSpacing,\r\n left: \"auto\", // To reset the value of 'left' to its default value, so that 'right' works\r\n opacity: !disabled && checked ? 1 : 0\r\n }\r\n ];\r\n\r\n const dotAreaProperties: IStyle = [\r\n {\r\n content: \"\\\"\\\"\",\r\n width: 0,\r\n height: 0,\r\n borderRadius: \"50%\",\r\n position: \"absolute\",\r\n left: choiceFieldSize / 2,\r\n right: 0,\r\n transitionProperty: \"border-width\",\r\n transitionDuration: choiceFieldTransitionDuration,\r\n transitionTimingFunction: choiceFieldTransitionTiming,\r\n boxSizing: \"border-box\"\r\n },\r\n checked && {\r\n borderWidth: 5,\r\n borderStyle: \"solid\",\r\n borderColor: semanticColors.inputBackgroundChecked,\r\n left: 5,\r\n top: 5,\r\n width: 10,\r\n height: 10,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n },\r\n checked &&\r\n (hasIcon || hasImage) && {\r\n top: radioButtonSpacing + radioButtonInnerSize,\r\n right: radioButtonSpacing + radioButtonInnerSize,\r\n left: \"auto\" // To reset the value of 'left' to its default value, so that 'right' works\r\n }\r\n ];\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n display: \"flex\",\r\n alignItems: \"center\",\r\n boxSizing: \"border-box\",\r\n color: semanticColors.bodyText,\r\n fontSize: FontSizes.medium,\r\n fontWeight: FontWeights.regular,\r\n minHeight: 26,\r\n border: \"none\",\r\n position: \"relative\",\r\n marginTop: 8,\r\n selectors: {\r\n \".ms-ChoiceFieldLabel\": {\r\n fontSize: FontSizes.medium,\r\n display: \"inline-block\"\r\n }\r\n }\r\n },\r\n !hasIcon &&\r\n !hasImage && {\r\n selectors: {\r\n \".ms-ChoiceFieldLabel\": {\r\n paddingLeft: \"26px\"\r\n }\r\n }\r\n },\r\n hasImage && \"ms-ChoiceField--image\",\r\n hasIcon && \"ms-ChoiceField--icon\",\r\n (hasIcon || hasImage) && {\r\n display: \"inline-flex\",\r\n fontSize: 0,\r\n margin: \"0 4px 4px 0\",\r\n paddingLeft: 0,\r\n backgroundColor: palette.neutralLighter,\r\n height: \"100%\"\r\n }\r\n ],\r\n choiceFieldWrapper: [classNames.choiceFieldWrapper, focused && getChoiceGroupFocusStyle(palette, hasIcon || hasImage)],\r\n // The hidden input\r\n input: [\r\n classNames.input,\r\n {\r\n position: \"absolute\",\r\n opacity: 0,\r\n top: 8\r\n },\r\n (hasIcon || hasImage) && {\r\n top: 0,\r\n right: 0,\r\n opacity: 0,\r\n width: \"100%\",\r\n height: \"100%\",\r\n margin: 0\r\n }\r\n ],\r\n field: [\r\n classNames.field,\r\n {\r\n display: \"inline-block\",\r\n cursor: \"pointer\",\r\n marginTop: 0,\r\n position: \"relative\",\r\n verticalAlign: \"top\",\r\n userSelect: \"none\",\r\n minHeight: 20,\r\n selectors: {\r\n \":hover\": !disabled && fieldHoverOrFocusProperties,\r\n \":focus\": !disabled && fieldHoverOrFocusProperties,\r\n\r\n // The circle\r\n \":before\": circleAreaProperties,\r\n\r\n // The dot\r\n \":after\": dotAreaProperties\r\n }\r\n },\r\n hasIcon && \"ms-ChoiceField--icon\",\r\n hasImage && \"ms-ChoiceField-field--image\",\r\n (hasIcon || hasImage) && {\r\n boxSizing: \"content-box\",\r\n cursor: \"pointer\",\r\n paddingTop: 22,\r\n margin: 0,\r\n textAlign: \"center\",\r\n transitionProperty: \"all\",\r\n transitionDuration: choiceFieldTransitionDuration,\r\n transitionTimingFunction: \"ease\",\r\n border: \"2px solid transparent\",\r\n justifyContent: \"center\",\r\n alignItems: \"center\",\r\n display: \"flex\",\r\n flexDirection: \"column\"\r\n },\r\n checked && {\r\n borderColor: palette.themePrimary\r\n },\r\n (hasIcon || hasImage) &&\r\n !disabled && {\r\n selectors: {\r\n \":hover\": enabledFieldWithImageHoverOrFocusProperties,\r\n \":focus\": enabledFieldWithImageHoverOrFocusProperties\r\n }\r\n },\r\n disabled && {\r\n cursor: \"default\",\r\n selectors: {\r\n \".ms-ChoiceFieldLabel\": {\r\n color: semanticColors.disabledBodyText\r\n },\r\n [HighContrastSelector]: {\r\n color: \"GrayText\"\r\n }\r\n }\r\n }\r\n ],\r\n innerField: [\r\n classNames.innerField,\r\n (hasIcon || hasImage) && {\r\n position: \"relative\",\r\n display: \"inline-block\",\r\n paddingLeft: 30,\r\n paddingRight: 30\r\n },\r\n (hasIcon || hasImage) &&\r\n imageIsLarge && {\r\n paddingLeft: 24,\r\n paddingRight: 24\r\n },\r\n (hasIcon || hasImage) &&\r\n disabled && {\r\n opacity: 0.25,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"GrayText\",\r\n opacity: 1\r\n }\r\n }\r\n }\r\n ],\r\n imageWrapper: getImageWrapperStyle(false, classNames.imageWrapper, checked),\r\n selectedImageWrapper: getImageWrapperStyle(true, classNames.imageWrapper, checked),\r\n iconWrapper: [\r\n classNames.iconWrapper,\r\n {\r\n fontSize: iconSize,\r\n lineHeight: iconSize,\r\n height: iconSize\r\n }\r\n ],\r\n labelWrapper: [\r\n classNames.labelWrapper,\r\n (hasIcon || hasImage) && {\r\n display: \"block\",\r\n position: \"relative\",\r\n margin: \"4px 8px\",\r\n height: labelWrapperLineHeight * 2,\r\n lineHeight: labelWrapperLineHeight,\r\n overflow: \"hidden\",\r\n whiteSpace: \"pre-wrap\",\r\n textOverflow: \"ellipsis\",\r\n fontSize: FontSizes.medium,\r\n fontWeight: FontWeights.regular\r\n }\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport {getStyles} from \"@/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.styles\";\nimport {IOfficeIconProps} from \"@/components/Icon/OfficeIcon.types\";\nimport {loadTheme} from \"@/styling\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\n\n@Component\nexport default class OfficeChoiceGroupOption extends Vue {\n @Prop({type: Boolean, default: false}) private focused!: boolean;\n @Prop({type: Boolean, default: false}) private required!: boolean;\n @Prop({type: Boolean, default: false}) private disabled!: boolean;\n @Prop({type: Boolean, default: false}) private checked!: boolean;\n\n @Prop({type: String, default: \"\"}) private name!: string;\n @Prop({type: String, default: \"\"}) private text!: string;\n\n @Prop({type: String, default: \"\"}) private id!: string;\n @Prop({type: String, default: \"\"}) private labelId!: string;\n\n @Prop({type: String, default: null}) private imageSrc?: string;\n @Prop({type: Object, default: null}) private iconProps?: IOfficeIconProps;\n @Prop({type: Object, default: null}) private imageSize?: { width: number, height: number };\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n checked: this.checked,\n disabled: this.disabled,\n focused: this.focused,\n hasIcon: !!this.iconProps,\n imageIsLarge: !!this.imageSrc && !!this.imageSize && (this.imageSize.width > 71 || this.imageSize.height > 71)\n }));\n }\n}\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--13-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroupOption.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--13-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroupOption.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeChoiceGroupOption.vue?vue&type=template&id=69dfa174&scoped=true&\"\nimport script from \"./OfficeChoiceGroupOption.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeChoiceGroupOption.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./OfficeChoiceGroupOption.vue?vue&type=style&index=0&id=69dfa174&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"69dfa174\",\n null\n \n)\n\ncomponent.options.__file = \"OfficeChoiceGroupOption.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.applicationRole,attrs:{\"role\":\"application\"}},[_c('div',{class:_vm.classNames.root,attrs:{\"role\":\"radiogroup\"}},[(_vm.label)?_c('OfficeLabel',{class:_vm.classNames.label,attrs:{\"required\":_vm.required,\"id\":_vm.id + '-label'}},[_vm._v(\"\\n \"+_vm._s(_vm.label)+\"\\n \")]):_vm._e(),_c('div',{class:_vm.classNames.flexContainer},_vm._l((_vm.options),function(option){return _c('OfficeChoiceGroupOption',{key:option.key,attrs:{\"focused\":option.key === _vm.keyFocused,\"checked\":option.key === _vm.keyChecked,\"data-is-focusable\":option.key === _vm.keyChecked || option.key === _vm.keyDefaultFocusable,\"disabled\":option.disabled || _vm.disabled,\"id\":(_vm.id + \"-\" + (option.key)),\"labelId\":(_vm.labelId + \"-\" + (option.key)),\"name\":_vm.name || _vm.id,\"required\":_vm.required,\"text\":option.text},on:{\"change\":function($event){_vm.onChange(option.key)}}})}),1)],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeChoiceGroupStyleProps, IOfficeChoiceGroupStyles} from \"@/components/ChoiceGroup/OfficeChoiceGroup.types\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-ChoiceFieldGroup\",\r\n flexContainer: \"ms-ChoiceFieldGroup-flexContainer\"\r\n};\r\n\r\nexport const getStyles = (props: IOfficeChoiceGroupStyleProps): IOfficeChoiceGroupStyles => {\r\n const { className, optionsContainIconOrImage, theme } = props;\r\n\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n return {\r\n applicationRole: className,\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n display: \"block\"\r\n }\r\n ],\r\n flexContainer: [\r\n classNames.flexContainer,\r\n optionsContainIconOrImage && {\r\n display: \"flex\",\r\n flexDirection: \"row\",\r\n flexWrap: \"wrap\"\r\n }\r\n ]\r\n };\r\n};\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('label',{class:_vm.classNames.root},[_vm._t(\"default\")],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeLabelStyleProps, IOfficeLabelStyles} from \"@/components/Label/OfficeLabel.types\";\r\nimport {HighContrastSelector} from \"@/styling\";\r\n\r\nexport const getStyles = (props: IOfficeLabelStyleProps): IOfficeLabelStyles => {\r\n const { theme, className, disabled, required } = props;\r\n\r\n return {\r\n root: [\r\n \"ms-Label\",\r\n theme.fonts.medium,\r\n {\r\n color: theme.semanticColors.bodyText,\r\n boxSizing: \"border-box\",\r\n boxShadow: \"none\",\r\n margin: 0,\r\n display: \"block\",\r\n padding: \"5px 0\",\r\n wordWrap: \"break-word\",\r\n overflowWrap: \"break-word\"\r\n },\r\n disabled && {\r\n color: theme.semanticColors.disabledBodyText,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"GrayText\"\r\n }\r\n }\r\n },\r\n required && {\r\n selectors: {\r\n \"::after\": {\r\n content: `' *'`,\r\n color: theme.semanticColors.errorText,\r\n paddingRight: 12\r\n }\r\n }\r\n },\r\n className\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\nimport {getStyles} from \"@/components/Label/OfficeLabel.styles\";\nimport {loadTheme} from \"@/styling\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\n\n@Component\nexport default class OfficeLabel extends Vue {\n @Prop({type: Boolean}) private disabled!: boolean;\n @Prop({type: Boolean}) private required!: boolean;\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n className: \"\",\n disabled: this.disabled,\n required: this.required,\n theme: loadTheme({})\n }));\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeLabel.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeLabel.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeLabel.vue?vue&type=template&id=25a41e39&\"\nimport script from \"./OfficeLabel.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeLabel.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeLabel.vue\"\nexport default component.exports","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport OfficeChoiceGroupOption from \"@/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue\";\nimport {getStyles} from \"@/components/ChoiceGroup/OfficeChoiceGroup.styles\";\nimport {IOfficeChoiceGroupOption, IOfficeChoiceGroupProps} from \"@/components/ChoiceGroup/OfficeChoiceGroup.types\";\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport {loadTheme} from \"@/styling\";\nimport {getId} from \"@/utility/object\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\n\n@Component({\n components: {OfficeLabel, OfficeChoiceGroupOption}\n})\nexport default class OfficeChoiceGroup extends Vue implements IOfficeChoiceGroupProps {\n @Prop({type: Array, default: []}) public options?: IOfficeChoiceGroupOption[];\n\n @Prop({type: Boolean, default: false}) public disabled!: boolean;\n @Prop({type: Boolean, default: false}) public required!: boolean;\n\n @Prop({type: String, default: null}) public label?: string;\n @Prop({type: String, default: null}) public name?: string;\n\n @Prop({type: [String, Number], default: null}) public defaultSelectedKey?: string | number;\n @Prop({type: [String, Number], default: null}) public selectedKey?: string | number;\n\n private keyFocused?: string | number | null = null;\n private keyChecked?: string | number | null = this.defaultSelectedKey ? this.defaultSelectedKey : this.getKeyChecked();\n\n private labelId?: string = getId(\"ChoiceGroupLabel\");\n private id?: string = getId(\"ChoiceGroup\");\n\n private onChange(key: string | number) {\n if (this.selectedKey === null)\n this.keyChecked = key;\n }\n\n private getKeyChecked(): string | number | null {\n if (this.selectedKey)\n return this.selectedKey;\n\n const optionsChecked = this.options!.filter((option: IOfficeChoiceGroupOption) => option.checked);\n\n return optionsChecked.length === 0\n ? null\n : optionsChecked[0].key;\n }\n\n private get keyDefaultFocusable() {\n const firstEnabledOption = this.disabled || this.options === undefined ? undefined : this.options!.find((option) => !option.disabled);\n return this.keyChecked === undefined && firstEnabledOption ? firstEnabledOption.key : undefined;\n }\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n optionsContainIconOrImage: this.options!.some((option: IOfficeChoiceGroupOption) => Boolean(option.iconProps || option.imageSrc)),\n className: \"\"\n }));\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroup.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroup.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeChoiceGroup.vue?vue&type=template&id=3d61b3fc&\"\nimport script from \"./OfficeChoiceGroup.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeChoiceGroup.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeChoiceGroup.vue\"\nexport default component.exports","// Please keep alphabetized\r\nimport {IStyle} from \"@uifabric/merge-styles\";\r\n\r\nexport enum IconType {\r\n /**\r\n * Render using the fabric icon font.\r\n */\r\n default = 0,\r\n\r\n /**\r\n * Render using an image, where imageProps would be used.\r\n */\r\n image = 1\r\n}\r\n\r\nexport interface IOfficeIconProps {\r\n iconType: IconType;\r\n iconName: string;\r\n}\r\n\r\nexport interface IOfficeIconStyleProps {\r\n className?: string;\r\n iconClassName?: string;\r\n isPlaceholder: boolean;\r\n isImage: boolean;\r\n styles?: Partial;\r\n}\r\n\r\nexport interface IOfficeIconStyles {\r\n root?: IStyle;\r\n}\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(_vm.rootType,{tag:\"component\",class:_vm.classNames.root},[_vm._v(_vm._s(_vm.isImage ? null : _vm.children))])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeIconStyleProps, IOfficeIconStyles} from \"@/components/Icon/OfficeIcon.types\";\r\n\r\nexport const getStyles = (props: IOfficeIconStyleProps): IOfficeIconStyles => {\r\n const { className, iconClassName, isPlaceholder, isImage, styles } = props;\r\n\r\n return {\r\n root: [\r\n iconClassName,\r\n className,\r\n isImage && \"ms-Icon-imageContainer\",\r\n isPlaceholder && \"ms-Icon-placeHolder\",\r\n {\r\n display: \"inline-block\"\r\n },\r\n isPlaceholder && {\r\n width: \"1em\"\r\n },\r\n isImage && {\r\n overflow: \"hidden\"\r\n },\r\n styles && styles.root\r\n ]\r\n };\r\n};\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:\"div\",class:_vm.classNames.root,style:({width: _vm.width + 'px', height: _vm.height + 'px'})},[_c('img',{ref:\"img\",class:_vm.classNames.image,attrs:{\"src\":_vm.src,\"alt\":_vm.alt},on:{\"load\":_vm.onLoad,\"onerror\":_vm.onError}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import {ITheme} from \"@/styling\";\r\nimport {IStyle, IStyleFunctionOrObject} from \"@uifabric/merge-styles\";\r\n\r\n/**\r\n * The possible methods that can be used to fit the image.\r\n */\r\nexport enum ImageFit {\r\n /**\r\n * The image is not scaled. The image is centered and cropped within the content box.\r\n */\r\n center = 0,\r\n\r\n /**\r\n * The image is scaled to maintain its aspect ratio while being fully contained within the frame. The image will\r\n * be centered horizontally and vertically within the frame. The space in the top and bottom or in the sides of\r\n * the frame will be empty depending on the difference in aspect ratio between the image and the frame.\r\n */\r\n contain = 1,\r\n\r\n /**\r\n * The image is scaled to maintain its aspect ratio while filling the frame. Portions of the image will be cropped from\r\n * the top and bottom, or from the sides, depending on the difference in aspect ratio between the image and the frame.\r\n */\r\n cover = 2,\r\n\r\n /**\r\n * Neither the image nor the frame are scaled. If their sizes do not match, the image will either be cropped or the\r\n * frame will have empty space.\r\n */\r\n none = 3,\r\n\r\n /**\r\n * The image will be centered horizontally and vertically within the frame and maintains its aspect ratio. It will\r\n * behave as ImageFit.center if the image's natural height or width is less than the Image frame's height or width,\r\n * but if both natural height and width are larger than the frame it will behave as ImageFit.cover.\r\n */\r\n centerCover = 4\r\n}\r\n\r\n/**\r\n * The cover style to be used on the image\r\n */\r\nexport enum ImageCoverStyle {\r\n /**\r\n * The image will be shown at 100% height of container and the width will be scaled accordingly\r\n */\r\n landscape = 0,\r\n\r\n /**\r\n * The image will be shown at 100% width of container and the height will be scaled accordingly\r\n */\r\n portrait = 1\r\n}\r\n\r\nexport enum ImageLoadState {\r\n /**\r\n * The image has not yet been loaded, and there is no error yet.\r\n */\r\n notLoaded = 0,\r\n\r\n /**\r\n * The image has been loaded successfully.\r\n */\r\n loaded = 1,\r\n\r\n /**\r\n * An error has been encountered while loading the image.\r\n */\r\n error = 2,\r\n\r\n /**\r\n * Deprecated at v1.3.6, to replace the src in case of errors, use `onLoadingStateChange` instead\r\n * and rerender the Image with a difference src.\r\n * @deprecated Use `onLoadingStateChange` instead\r\n * and rerender the Image with a difference src.\r\n */\r\n errorLoaded = 3\r\n}\r\n\r\nexport interface IOfficeImageStyleProps {\r\n /**\r\n * Accept theme prop.\r\n */\r\n theme: ITheme;\r\n\r\n /**\r\n * Accept custom classNames\r\n */\r\n className?: string;\r\n\r\n /**\r\n * If true, the image frame will expand to fill its parent container.\r\n */\r\n maximizeFrame?: boolean;\r\n\r\n /**\r\n * If true, the image is loaded\r\n */\r\n isLoaded?: boolean;\r\n\r\n /**\r\n * If true, fades the image in when loaded.\r\n * @defaultvalue true\r\n */\r\n shouldFadeIn?: boolean;\r\n\r\n /**\r\n * If true, the image starts as visible and is hidden on error. Otherwise, the image is hidden until\r\n * it is successfully loaded. This disables shouldFadeIn.\r\n * @defaultvalue false;\r\n */\r\n shouldStartVisible?: boolean;\r\n\r\n /**\r\n * If true the image is coverStyle landscape instead of portrait\r\n */\r\n isLandscape?: boolean;\r\n\r\n /**\r\n * ImageFit booleans for center, cover, contain, centerCover, none\r\n */\r\n isCenter?: boolean;\r\n isContain?: boolean;\r\n isCover?: boolean;\r\n isCenterCover?: boolean;\r\n isNone?: boolean;\r\n\r\n /**\r\n * if true image load is in error\r\n */\r\n isError?: boolean;\r\n\r\n /**\r\n * if true, imageFit is undefined\r\n */\r\n isNotImageFit?: boolean;\r\n\r\n /**\r\n * Image width valye\r\n */\r\n width?: number | string;\r\n\r\n /**\r\n * Image height valye\r\n */\r\n height?: number | string;\r\n}\r\n\r\nexport interface IOfficeImageStyles {\r\n /**\r\n * Style set for the root div element.\r\n */\r\n root: IStyle;\r\n /**\r\n * Style set for the img element.\r\n */\r\n image: IStyle;\r\n}\r\n","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeImageStyleProps, IOfficeImageStyles} from \"@/components/Image/OfficeImage.types\";\r\nimport {AnimationClassNames} from \"@/styling\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {IStyle} from \"@uifabric/merge-styles\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-Image\",\r\n rootMaximizeFrame: \"ms-Image--maximizeFrame\",\r\n image: \"ms-Image-image\",\r\n imageCenter: \"ms-Image-image--center\",\r\n imageContain: \"ms-Image-image--contain\",\r\n imageCover: \"ms-Image-image--cover\",\r\n imageCenterCover: \"ms-Image-image--centerCover\",\r\n imageNone: \"ms-Image-image--none\",\r\n imageLandscape: \"ms-Image-image--landscape\",\r\n imagePortrait: \"ms-Image-image--portrait\"\r\n};\r\n\r\nexport const getStyles = (props: IOfficeImageStyleProps): IOfficeImageStyles => {\r\n const {\r\n className,\r\n width,\r\n height,\r\n maximizeFrame,\r\n isLoaded,\r\n shouldFadeIn,\r\n shouldStartVisible,\r\n isLandscape,\r\n isCenter,\r\n isContain,\r\n isCover,\r\n isCenterCover,\r\n isNone,\r\n isError,\r\n isNotImageFit,\r\n theme\r\n } = props;\r\n\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n const ImageFitStyles: IStyle = {\r\n position: \"absolute\",\r\n left: \"50% /* @noflip */\",\r\n top: \"50%\",\r\n transform: \"translate(-50%,-50%)\" // @todo test RTL renders transform: translate(50%,-50%);\r\n };\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n overflow: \"hidden\"\r\n },\r\n maximizeFrame && [\r\n classNames.rootMaximizeFrame,\r\n {\r\n height: \"100%\",\r\n width: \"100%\"\r\n }\r\n ],\r\n (isCenter || isContain || isCover || isCenterCover) && {\r\n position: \"relative\"\r\n },\r\n className\r\n ],\r\n image: [\r\n classNames.image,\r\n {\r\n display: \"block\",\r\n opacity: 0\r\n },\r\n isLoaded && [\r\n \"is-loaded\",\r\n {\r\n opacity: 1\r\n }\r\n ],\r\n isCenter && [classNames.imageCenter, ImageFitStyles],\r\n isContain && [\r\n classNames.imageContain,\r\n isLandscape && {\r\n width: \"100%\",\r\n height: \"auto\"\r\n },\r\n !isLandscape && {\r\n width: \"auto\",\r\n height: \"100%\"\r\n },\r\n ImageFitStyles\r\n ],\r\n isCover && [\r\n classNames.imageCover,\r\n isLandscape && {\r\n width: \"auto\",\r\n height: \"100%\"\r\n },\r\n !isLandscape && {\r\n width: \"100%\",\r\n height: \"auto\"\r\n },\r\n ImageFitStyles\r\n ],\r\n isCenterCover && [\r\n classNames.imageCenterCover,\r\n isLandscape && {\r\n maxHeight: \"100%\"\r\n },\r\n !isLandscape && {\r\n maxWidth: \"100%\"\r\n },\r\n ImageFitStyles\r\n ],\r\n isNone && [\r\n classNames.imageNone,\r\n {\r\n width: \"auto\",\r\n height: \"auto\"\r\n }\r\n ],\r\n isNotImageFit && [\r\n !!width &&\r\n !height && {\r\n height: \"auto\",\r\n width: \"100%\"\r\n },\r\n !width &&\r\n !!height && {\r\n height: \"100%\",\r\n width: \"auto\"\r\n },\r\n !!width &&\r\n !!height && {\r\n height: \"100%\",\r\n width: \"100%\"\r\n }\r\n ],\r\n isLoaded && shouldFadeIn && !shouldStartVisible && AnimationClassNames.fadeIn400,\r\n isLandscape && classNames.imageLandscape,\r\n !isLandscape && classNames.imagePortrait,\r\n !isLoaded && \"is-notLoaded\",\r\n shouldFadeIn && \"is-fadeIn\",\r\n isError && \"is-error\"\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\nimport {getStyles} from \"@/components/Image/OfficeImage.styles\";\nimport {ImageCoverStyle, ImageFit, ImageLoadState} from \"@/components/Image/OfficeImage.types\";\nimport {loadTheme} from \"@/styling\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue, Watch} from \"vue-property-decorator\";\n\n@Component\nexport default class OfficeImage extends Vue {\n private static svgRegex = /\\.svg$/i;\n\n private loadState: ImageLoadState = ImageLoadState.notLoaded;\n private internalCoverStyle: ImageCoverStyle = ImageCoverStyle.portrait;\n\n @Prop(Object) private coverStyle!: ImageCoverStyle;\n @Prop(Object) private imageFit!: ImageFit;\n @Prop(Number) private width!: number;\n @Prop(Number) private height!: number;\n @Prop(String) private src!: string;\n @Prop(String) private alt!: string;\n @Prop({type: Boolean, default: false}) private maximizeFrame!: boolean;\n @Prop({type: Boolean, default: false}) private shouldFadeIn!: boolean;\n @Prop({type: Boolean, default: false}) private shouldStartVisible!: boolean;\n\n private get classNames() {\n const coverStyle = this.coverStyle !== undefined ? this.coverStyle : this.internalCoverStyle;\n\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n className: \"\",\n width: this.width,\n height: this.height,\n maximizeFrame: this.maximizeFrame,\n shouldFadeIn: this.shouldFadeIn,\n shouldStartVisible: this.shouldStartVisible,\n isLoaded: this.loadState === ImageLoadState.loaded || (this.loadState === ImageLoadState.notLoaded && this.shouldStartVisible),\n isLandscape: coverStyle === ImageCoverStyle.landscape,\n isCenter: this.imageFit === ImageFit.center,\n isCenterCover: this.imageFit === ImageFit.centerCover,\n isContain: this.imageFit === ImageFit.contain,\n isCover: this.imageFit === ImageFit.cover,\n isNone: this.imageFit === ImageFit.none,\n isError: this.loadState === ImageLoadState.error,\n isNotImageFit: this.imageFit === undefined\n }));\n }\n\n private onLoad(evnt: Event) {\n this.computeCoverStyle();\n\n if (this.src)\n this.loadState = ImageLoadState.loaded;\n }\n\n private onError(evnt: Event) {\n this.loadState = ImageLoadState.error;\n }\n\n\n private updated() {\n this.checkImageLoaded();\n }\n\n @Watch(\"src\")\n private srcChange(newSrc: string) {\n if (newSrc !== this.src) {\n this.loadState = ImageLoadState.notLoaded;\n } else if (this.loadState === ImageLoadState.loaded) {\n this.computeCoverStyle();\n }\n }\n\n private computeCoverStyle() {\n const imgElement = this.$refs.img as HTMLImageElement;\n const divElement = this.$refs.div as HTMLDivElement;\n\n // Do not compute cover style if it was already specified in props\n if (\n (this.imageFit === ImageFit.cover || this.imageFit === ImageFit.contain || this.imageFit === ImageFit.centerCover) &&\n this.coverStyle === undefined &&\n imgElement &&\n divElement\n ) {\n // Determine the desired ratio using the width and height props.\n // If those props aren't available, measure measure the frame.\n let desiredRatio;\n if (!!this.width && !!this.height && this.imageFit !== ImageFit.centerCover) {\n desiredRatio = (this.width as number) / (this.height as number);\n } else {\n desiredRatio = divElement.clientWidth / divElement.clientHeight;\n }\n\n // Examine the source image to determine its original ratio.\n const naturalRatio = imgElement.naturalWidth / imgElement.naturalHeight;\n\n // Should we crop from the top or the sides?\n if (naturalRatio > desiredRatio) {\n this.internalCoverStyle = ImageCoverStyle.landscape;\n } else {\n this.internalCoverStyle = ImageCoverStyle.portrait;\n }\n }\n }\n\n private checkImageLoaded() {\n if (this.loadState === ImageLoadState.notLoaded) {\n const imgElement = this.$refs.img as HTMLImageElement;\n\n const isLoaded: boolean = imgElement\n ? (this.src && (imgElement.naturalWidth > 0 && imgElement.naturalHeight > 0)) || (imgElement.complete && OfficeImage.svgRegex.test(this.src!))\n : false;\n\n if (isLoaded) {\n this.computeCoverStyle();\n this.loadState = ImageLoadState.loaded;\n }\n }\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeImage.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeImage.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeImage.vue?vue&type=template&id=35ba47cc&\"\nimport script from \"./OfficeImage.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeImage.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeImage.vue\"\nexport default component.exports","\n\n\n\n\nimport {getStyles} from \"@/components/Icon/OfficeIcon.styles\";\nimport {IconType, IOfficeIconProps} from \"@/components/Icon/OfficeIcon.types\";\nimport OfficeImage from \"@/components/Image/OfficeImage.vue\";\nimport {getIcon} from \"@/styling/utilities/icons\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\n\n@Component({\n components: {OfficeImage}\n})\nexport default class OfficeIcon extends Vue implements IOfficeIconProps {\n @Prop({type: Number, default: IconType.default}) public iconType!: IconType;\n @Prop({type: String, default: \"\"}) public iconName!: string;\n\n private children: string | null | undefined = null;\n\n private get rootType() {\n return this.isImage ? \"div\" : \"i\";\n }\n\n private get isImage() {\n return this.iconType === IconType.image;\n }\n\n private get classNames() {\n const {iconClassName, children} = this.getIconContent(this.iconName);\n this.children = children;\n return mergeStyleSets(getStyles({\n iconClassName,\n className: \"\",\n isImage: this.isImage,\n isPlaceholder: typeof this.iconName === \"string\" && this.iconName.length === 0,\n styles: {}\n }));\n }\n\n private getIconContent(name?: string) {\n const iconDefinition = getIcon(name) || {\n subset: {\n className: undefined\n },\n code: undefined\n };\n\n return {\n children: iconDefinition.code,\n iconClassName: iconDefinition.subset.className\n };\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeIcon.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeIcon.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeIcon.vue?vue&type=template&id=7f757fb6&\"\nimport script from \"./OfficeIcon.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeIcon.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeIcon.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(_vm.rootType,_vm._b({tag:\"component\",on:{\"click\":_vm.onClick}},'component',_vm.rootProps,false),[_vm._t(\"default\")],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeLinkStyleProps, IOfficeLinkStyles} from \"@/components/Link/OfficeLink.types\";\r\nimport {HighContrastSelector, HighContrastSelectorBlack, HighContrastSelectorWhite} from \"@/styling\";\r\nimport {IsFocusVisibleClassName} from \"@/styling/styles/getFocusStyle\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-Link\"\r\n};\r\n\r\nexport const getStyles = (props: IOfficeLinkStyleProps): IOfficeLinkStyles => {\r\n const { className, isButton, isDisabled, theme } = props;\r\n const { semanticColors } = theme;\r\n\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n color: semanticColors.link,\r\n outline: \"none\",\r\n fontSize: \"inherit\",\r\n fontWeight: \"inherit\",\r\n selectors: {\r\n [`.${IsFocusVisibleClassName} &:focus`]: {\r\n // Can't use getFocusStyle because it doesn't support wrapping links\r\n // https://github.com/OfficeDev/office-ui-fabric-react/issues/4883#issuecomment-406743543\r\n outline: `1px solid ${theme.palette.neutralSecondary}`\r\n }\r\n }\r\n },\r\n isButton && {\r\n background: \"none\",\r\n backgroundColor: \"transparent\",\r\n border: \"none\",\r\n cursor: \"pointer\",\r\n display: \"inline\",\r\n margin: 0,\r\n overflow: \"inherit\",\r\n padding: 0,\r\n textAlign: \"left\",\r\n textOverflow: \"inherit\",\r\n userSelect: \"text\",\r\n borderBottom: \"1px solid transparent\", // For Firefox high contrast mode\r\n selectors: {\r\n [HighContrastSelectorBlack]: {\r\n color: \"#FFFF00\"\r\n },\r\n [HighContrastSelectorWhite]: {\r\n color: \"#00009F\"\r\n },\r\n \"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)\": {\r\n // For IE high contrast mode\r\n borderBottom: \"none\"\r\n }\r\n }\r\n },\r\n !isButton && {\r\n textDecoration: \"none\"\r\n },\r\n isDisabled && [\r\n \"is-disabled\",\r\n {\r\n color: semanticColors.disabledText,\r\n cursor: \"default\"\r\n },\r\n {\r\n selectors: {\r\n \"&:link, &:visited\": {\r\n pointerEvents: \"none\"\r\n }\r\n }\r\n }\r\n ],\r\n !isDisabled && {\r\n selectors: {\r\n \"&:active, &:hover, &:active:hover\": {\r\n color: semanticColors.linkHovered,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n textDecoration: \"underline\"\r\n }\r\n }\r\n },\r\n \"&:focus\": {\r\n color: semanticColors.link\r\n }\r\n }\r\n },\r\n classNames.root,\r\n className\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\nimport {getStyles} from \"@/components/Link/OfficeLink.styles\";\nimport {IOfficeLinkProps} from \"@/components/Link/OfficeLink.types\";\nimport {loadTheme} from \"@/styling\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\n\n@Component\nexport default class OfficeLink extends Vue implements IOfficeLinkProps {\n @Prop({type: Boolean}) public disabled!: boolean;\n @Prop({type: String, default: null}) public href?: string;\n\n private get rootType() {\n return this.href ? \"a\" : \"button\";\n }\n\n private get rootProps() {\n return {\n class: this.classNames.root,\n href: this.href ? this.href : undefined\n };\n }\n\n private onClick(evnt: MouseEvent) {\n if (this.disabled) {\n evnt.preventDefault();\n } else {\n this.$emit(\"click\", evnt);\n }\n }\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n isButton: !this.href,\n isDisabled: this.disabled\n }));\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeLink.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeLink.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeLink.vue?vue&type=template&id=e7b40c20&\"\nimport script from \"./OfficeLink.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeLink.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeLink.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.root},[(_vm.label)?_c('OfficeLabel',{class:_vm.classNames.titleLabel,attrs:{\"for\":_vm.id}},[_vm._v(_vm._s(_vm.label))]):_vm._e(),_c('div',{class:_vm.classNames.container},[_c('div',{class:_vm.classNames.slideBox,attrs:{\"role\":\"slider\",\"tabindex\":_vm.disabled ? undefined : 0,\"id\":_vm.id},on:{\"mousedown\":_vm.onMouseDownOrTouchStart,\"touchstart\":_vm.onMouseDownOrTouchStart,\"keydown\":_vm.onKeyDown}},[_c('div',{ref:\"sliderLine\",class:_vm.classNames.line},[_c('span',{class:_vm.classNames.thumb,style:(_vm.thumbStyle)}),_c('span',{class:_vm.classNames.lineContainer + ' ' + _vm.classNames.activeSection,style:(( _obj = {}, _obj[_vm.lengthString] = _vm.thumbOffsetPercent + '%', _obj ))}),_c('span',{class:_vm.classNames.lineContainer + ' ' + _vm.classNames.inactiveSection,style:(( _obj$1 = {}, _obj$1[_vm.lengthString] = 100 - _vm.thumbOffsetPercent + '%', _obj$1 ))})])]),(_vm.showValue)?_c('OfficeLabel',{class:_vm.classNames.valueLabel},[_vm._v(_vm._s(_vm.value))]):_vm._e()],1)],1)\nvar _obj;\nvar _obj$1;}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeSliderStyleProps, IOfficeSliderStyles} from \"@/components/Slider/OfficeSlider.types\";\r\nimport {AnimationVariables, getFocusStyle, HighContrastSelector} from \"@/styling\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {getRTL} from \"@uifabric/merge-styles/lib/transforms/rtlifyRules\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-Slider\",\r\n enabled: \"ms-Slider-enabled\",\r\n disabled: \"ms-Slider-disabled\",\r\n row: \"ms-Slider-row\",\r\n column: \"ms-Slider-column\",\r\n container: \"ms-Slider-container\",\r\n slideBox: \"ms-Slider-slideBox\",\r\n line: \"ms-Slider-line\",\r\n thumb: \"ms-Slider-thumb\",\r\n activeSection: \"ms-Slider-active\",\r\n inactiveSection: \"ms-Slider-inactive\",\r\n valueLabel: \"ms-Slider-value\",\r\n showValue: \"ms-Slider-showValue\",\r\n showTransitions: \"ms-Slider-showTransitions\"\r\n};\r\n\r\nexport const getStyles = (props: IOfficeSliderStyleProps): IOfficeSliderStyles => {\r\n const { className, titleLabelClassName, theme } = props;\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n const slideBoxActiveSectionStyles = !props.disabled && {\r\n backgroundColor: theme.palette.themePrimary,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"Highlight\"\r\n }\r\n }\r\n };\r\n\r\n const slideBoxInactiveSectionStyles = !props.disabled && {\r\n backgroundColor: theme.palette.themeLight,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n };\r\n\r\n const slideBoxActiveThumbStyles = !props.disabled && {\r\n border: `2px solid ${theme.palette.themePrimary}`,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n };\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n userSelect: \"none\"\r\n },\r\n props.vertical && {\r\n marginRight: 8\r\n },\r\n ...[!props.disabled ? classNames.enabled : undefined],\r\n ...[props.disabled ? classNames.disabled : undefined],\r\n ...[!props.vertical ? classNames.row : undefined],\r\n ...[props.vertical ? classNames.column : undefined],\r\n className\r\n ],\r\n titleLabel: [\r\n {\r\n padding: 0\r\n },\r\n titleLabelClassName\r\n ],\r\n container: [\r\n classNames.container,\r\n {\r\n display: \"flex\",\r\n flexWrap: \"nowrap\",\r\n alignItems: \"center\"\r\n },\r\n props.vertical && {\r\n flexDirection: \"column\",\r\n height: \"100%\",\r\n textAlign: \"center\",\r\n margin: \"8px 0\"\r\n }\r\n ],\r\n slideBox: [\r\n classNames.slideBox,\r\n getFocusStyle(theme),\r\n {\r\n background: \"transparent\",\r\n border: \"none\",\r\n flexGrow: 1,\r\n lineHeight: 28,\r\n display: \"flex\",\r\n alignItems: \"center\",\r\n selectors: {\r\n \":active $activeSection\": slideBoxActiveSectionStyles,\r\n \":hover $activeSection\": slideBoxActiveSectionStyles,\r\n \":active $inactiveSection\": slideBoxInactiveSectionStyles,\r\n \":hover $inactiveSection\": slideBoxInactiveSectionStyles,\r\n \":active $thumb\": slideBoxActiveThumbStyles,\r\n \":hover $thumb\": slideBoxActiveThumbStyles,\r\n \"$thumb\": [\r\n {\r\n borderWidth: 2,\r\n borderStyle: \"solid\",\r\n borderColor: theme.palette.neutralSecondary,\r\n borderRadius: 10,\r\n boxSizing: \"border-box\",\r\n background: theme.palette.white,\r\n display: \"block\",\r\n width: 16,\r\n height: 16,\r\n position: \"absolute\"\r\n },\r\n props.vertical\r\n ? {\r\n left: -6,\r\n margin: \"0 auto\",\r\n transform: \"translateY(8px)\"\r\n }\r\n : {\r\n top: -6,\r\n transform: getRTL() ? \"translateX(50%)\" : \"translateX(-50%)\"\r\n },\r\n props.showTransitions && {\r\n transition: `left ${AnimationVariables.durationValue3} ${AnimationVariables.easeFunction1}`\r\n },\r\n props.disabled && {\r\n borderColor: theme.palette.neutralTertiaryAlt,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"GrayText\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n props.vertical\r\n ? {\r\n height: \"100%\",\r\n width: 28,\r\n padding: \"8px 0\" // Make room for thumb at bottom of line\r\n }\r\n : {\r\n height: 28,\r\n width: \"auto\",\r\n padding: \"0 8px\" // Make room for thumb at ends of line\r\n },\r\n ...[props.showValue ? classNames.showValue : undefined],\r\n ...[props.showTransitions ? classNames.showTransitions : undefined]\r\n ],\r\n thumb: [classNames.thumb],\r\n line: [\r\n classNames.line,\r\n {\r\n display: \"flex\",\r\n position: \"relative\",\r\n selectors: {\r\n $lineContainer: [\r\n {\r\n borderRadius: 4,\r\n boxSizing: \"border-box\"\r\n },\r\n props.vertical\r\n ? {\r\n width: 4,\r\n height: \"100%\"\r\n }\r\n : {\r\n height: 4,\r\n width: \"100%\"\r\n }\r\n ]\r\n }\r\n },\r\n props.vertical\r\n ? {\r\n height: \"100%\",\r\n width: 4,\r\n margin: \"0 auto\",\r\n flexDirection: \"column-reverse\"\r\n }\r\n : {\r\n width: \"100%\"\r\n }\r\n ],\r\n lineContainer: [{}],\r\n activeSection: [\r\n classNames.activeSection,\r\n {\r\n background: theme.palette.neutralSecondary,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"WindowText\"\r\n }\r\n }\r\n },\r\n props.showTransitions && {\r\n transition: `width ${AnimationVariables.durationValue3} ${AnimationVariables.easeFunction1}`\r\n },\r\n props.disabled && {\r\n background: theme.palette.neutralTertiaryAlt,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"GrayText\",\r\n borderColor: \"GrayText\"\r\n }\r\n }\r\n }\r\n ],\r\n inactiveSection: [\r\n classNames.inactiveSection,\r\n {\r\n background: theme.palette.neutralTertiaryAlt,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n border: \"1px solid WindowText\"\r\n }\r\n }\r\n },\r\n props.showTransitions && {\r\n transition: `width ${AnimationVariables.durationValue3} ${AnimationVariables.easeFunction1}`\r\n },\r\n props.disabled && {\r\n background: theme.palette.neutralLight,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"GrayText\",\r\n borderColor: \"GrayText\"\r\n }\r\n }\r\n }\r\n ],\r\n valueLabel: [\r\n classNames.valueLabel,\r\n {\r\n flexShrink: 1,\r\n width: 30,\r\n lineHeight: \"1\" // using a string here meaning it's relative to the size of the font\r\n },\r\n props.vertical\r\n ? {\r\n margin: \"0 auto\",\r\n whiteSpace: \"nowrap\",\r\n width: 40\r\n }\r\n : {\r\n margin: \"0 8px\",\r\n whiteSpace: \"nowrap\",\r\n width: 40\r\n }\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport {getStyles} from \"@/components/Slider/OfficeSlider.styles\";\nimport {loadTheme} from \"@/styling\";\nimport {getId} from \"@/utility/object\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {getRTL} from \"@uifabric/merge-styles/lib/transforms/rtlifyRules\";\nimport {Component, Model, Prop, Vue, Watch} from \"vue-property-decorator\";\n\n@Component({\n components: {OfficeLabel}\n})\nexport default class OfficeSlider extends Vue {\n @Prop({type: Boolean, default: false}) public disabled!: boolean;\n @Prop({type: Boolean, default: false}) public vertical!: boolean;\n @Prop({type: Boolean, default: false}) public showValue!: boolean;\n @Prop({type: Number, default: 100}) public max!: number;\n @Prop({type: Number, default: 0}) public min!: number;\n @Prop({type: Number, default: 1}) public step!: number;\n @Prop({type: String, default: null}) public label?: string;\n\n @Model(\"change\", {type: Number, default: 0}) private value!: number;\n\n\n // Fields\n private id = getId(\"Slider\");\n private renderedValue: number = 0;\n private internalValue: number = 0;\n\n\n // Computed Properties\n private get lengthString() {\n return this.vertical ? \"height\" : \"width\";\n }\n\n private get thumbOffsetPercent(): number {\n return this.min === this.max ? 0 : ((this.renderedValue - this.min) / (this.max - this.min)) * 100;\n }\n\n private get thumbStyle() {\n const direction: string = this.vertical ? \"bottom\" : getRTL() ? \"right\" : \"left\";\n return {\n [direction]: this.thumbOffsetPercent + \"%\"\n };\n }\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n vertical: this.vertical,\n disabled: this.disabled,\n showValue: this.showValue,\n showTransitions: this.renderedValue === this.internalValue\n }));\n }\n\n\n // Watch\n @Watch(\"value\")\n private watchValue(oldVal: number, newVal: number) {\n if (oldVal !== newVal) {\n this.internalValue = newVal;\n this.renderedValue = newVal;\n }\n }\n\n\n // Livecycle Events\n private created() {\n this.$watch(() => [this.min, this.max, this.value], () => {\n const realValue = Math.max(this.min, Math.min(this.max, this.value));\n if (realValue !== this.internalValue) {\n this.internalValue = realValue;\n this.renderedValue = realValue;\n }\n }, {immediate: true});\n\n const calcValue = Math.max(this.min, Math.min(this.max, this.value));\n if (calcValue !== this.value)\n this.$emit(\"change\", calcValue);\n }\n\n private beforeDestroy() {\n window.removeEventListener(\"mousemove\", this.onMouseMoveOrTouchMove);\n window.removeEventListener(\"mouseup\", this.onMouseUpOrTouchEnd);\n window.removeEventListener(\"touchmove\", this.onMouseMoveOrTouchMove);\n window.removeEventListener(\"touchend\", this.onMouseUpOrTouchEnd);\n }\n\n\n // Event Handlers\n private onMouseDownOrTouchStart(event: MouseEvent | TouchEvent): void {\n if (this.disabled)\n return;\n\n if (event.type === \"mousedown\") {\n window.addEventListener(\"mousemove\", this.onMouseMoveOrTouchMove);\n window.addEventListener(\"mouseup\", this.onMouseUpOrTouchEnd);\n } else if (event.type === \"touchstart\") {\n window.addEventListener(\"touchmove\", this.onMouseMoveOrTouchMove);\n window.addEventListener(\"touchend\", this.onMouseUpOrTouchEnd);\n }\n\n this.onMouseMoveOrTouchMove(event, true);\n }\n\n private onKeyDown(event: KeyboardEvent): void {\n let value: number | undefined = this.internalValue;\n let diff: number | undefined = 0;\n\n switch (event.which) {\n case 40: // DOWN\n diff = -(this.step as number);\n break;\n case 38: // UP\n diff = this.step;\n break;\n case 36: // HOME\n value = this.min;\n break;\n case 35: // END\n value = this.max;\n break;\n default:\n return;\n }\n\n const newValue: number = Math.min(this.max, Math.max(this.min, value! + diff!));\n this.updateValue(newValue, newValue);\n\n event.preventDefault();\n event.stopPropagation();\n }\n\n\n // Functions\n private onMouseMoveOrTouchMove(event: MouseEvent | TouchEvent, suppressEventCancelation?: boolean): void {\n if (!this.$refs.sliderLine)\n return;\n\n const {max, min, step} = this;\n const steps: number = (max! - min!) / step!;\n const sliderPositionRect: ClientRect = (this.$refs.sliderLine as HTMLDivElement).getBoundingClientRect();\n const sliderLength: number = !this.vertical ? sliderPositionRect.width : sliderPositionRect.height;\n const stepLength: number = sliderLength / steps;\n let currentSteps: number | undefined;\n let distance: number | undefined;\n\n if (!this.vertical) {\n const left: number | undefined = this.getPosition(event, this.vertical);\n distance = getRTL() ? sliderPositionRect.right - left! : left! - sliderPositionRect.left;\n currentSteps = distance / stepLength;\n } else {\n const bottom: number | undefined = this.getPosition(event, this.vertical);\n distance = sliderPositionRect.bottom - bottom!;\n currentSteps = distance / stepLength;\n }\n\n let currentValue: number | undefined;\n let renderedValue: number | undefined;\n\n // The value shouldn't be bigger than max or be smaller than min.\n if (currentSteps! > Math.floor(steps)) {\n renderedValue = currentValue = max as number;\n } else if (currentSteps! < 0) {\n renderedValue = currentValue = min as number;\n } else {\n renderedValue = min! + step! * currentSteps!;\n currentValue = min! + step! * Math.round(currentSteps!);\n }\n\n this.updateValue(currentValue, renderedValue);\n\n if (!suppressEventCancelation) {\n event.preventDefault();\n event.stopPropagation();\n }\n }\n\n private getPosition(event: MouseEvent | TouchEvent, vertical: boolean | undefined): number | undefined {\n let currentPosition: number | undefined;\n switch (event.type) {\n case \"mousedown\":\n case \"mousemove\":\n currentPosition = !vertical ? (event as MouseEvent).clientX : (event as MouseEvent).clientY;\n break;\n case \"touchstart\":\n case \"touchmove\":\n currentPosition = !vertical ? (event as TouchEvent).touches[0].clientX : (event as TouchEvent).touches[0].clientY;\n break;\n }\n return currentPosition;\n }\n\n private updateValue(value: number, renderedValue: number): void {\n let numDec = 0;\n if (isFinite(this.step)) {\n while (Math.round(this.step * Math.pow(10, numDec)) / Math.pow(10, numDec) !== this.step) {\n numDec++;\n }\n }\n\n // Make sure value has correct number of decimal places based on number of decimals in step\n const roundedValue = parseFloat(value.toFixed(numDec));\n\n this.renderedValue = renderedValue;\n this.internalValue = roundedValue;\n this.$emit(\"change\", this.internalValue);\n }\n\n private onMouseUpOrTouchEnd(): void {\n this.renderedValue = this.internalValue;\n\n window.removeEventListener(\"mousemove\", this.onMouseMoveOrTouchMove);\n window.removeEventListener(\"mouseup\", this.onMouseUpOrTouchEnd);\n window.removeEventListener(\"touchmove\", this.onMouseMoveOrTouchMove);\n window.removeEventListener(\"touchend\", this.onMouseUpOrTouchEnd);\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeSlider.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeSlider.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeSlider.vue?vue&type=template&id=f6865f12&\"\nimport script from \"./OfficeSlider.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeSlider.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeSlider.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.root},[(!!_vm.label)?_c('OfficeLabel',{class:_vm.classNames.label,attrs:{\"for\":_vm.id}},[_vm._v(_vm._s(_vm.label))]):_vm._e(),_c('div',{class:_vm.classNames.container},[_c('button',{class:_vm.classNames.pill,attrs:{\"disabled\":_vm.disabled,\"id\":_vm.id,\"role\":\"switch\",\"type\":\"button\"},on:{\"click\":_vm.onClick}},[_c('div',{class:_vm.classNames.thumb})]),(!!_vm.stateText)?_c('OfficeLabel',{class:_vm.classNames.text},[_vm._v(_vm._s(_vm.stateText))]):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeToggleStyleProps, IOfficeToggleStyles} from \"@/components/Toggle/OfficeToggle.types\";\r\nimport {getFocusStyle, HighContrastSelector} from \"@/styling\";\r\n\r\nexport const getStyles = (props: IOfficeToggleStyleProps): IOfficeToggleStyles => {\r\n const { theme, disabled, checked } = props;\r\n const { semanticColors } = theme;\r\n const pillUncheckedBackground = semanticColors.bodyBackground;\r\n const pillCheckedBackground = semanticColors.inputBackgroundChecked;\r\n const pillCheckedHoveredBackground = semanticColors.inputBackgroundCheckedHovered;\r\n const pillCheckedDisabledBackground = semanticColors.disabledBodySubtext;\r\n const thumbBackground = semanticColors.inputBorderHovered;\r\n const thumbCheckedBackground = semanticColors.inputForegroundChecked;\r\n const thumbDisabledBackground = semanticColors.disabledBodySubtext;\r\n const thumbCheckedDisabledBackground = semanticColors.disabledBackground;\r\n const pillBorderColor = semanticColors.smallInputBorder;\r\n const pillBorderHoveredColor = semanticColors.inputBorderHovered;\r\n const pillBorderDisabledColor = semanticColors.disabledBodySubtext;\r\n const textDisabledColor = semanticColors.disabledText;\r\n\r\n return {\r\n root: [\r\n \"ms-Toggle\",\r\n checked && \"is-checked\",\r\n !disabled && \"is-enabled\",\r\n disabled && \"is-disabled\",\r\n theme.fonts.medium,\r\n {\r\n marginBottom: \"8px\"\r\n }\r\n ],\r\n\r\n label: [\r\n \"ms-Toggle-label\",\r\n disabled && {\r\n color: textDisabledColor,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"GrayText\"\r\n }\r\n }\r\n }\r\n ],\r\n\r\n container: [\r\n \"ms-Toggle-innerContainer\",\r\n {\r\n display: \"inline-flex\",\r\n position: \"relative\"\r\n }\r\n ],\r\n\r\n pill: [\r\n \"ms-Toggle-background\",\r\n getFocusStyle(theme, -3),\r\n {\r\n fontSize: \"20px\",\r\n boxSizing: \"border-box\",\r\n width: \"2.2em\",\r\n height: \"1em\",\r\n borderRadius: \"1em\",\r\n transition: \"all 0.1s ease\",\r\n borderWidth: \"1px\",\r\n borderStyle: \"solid\",\r\n background: pillUncheckedBackground,\r\n borderColor: pillBorderColor,\r\n cursor: \"pointer\",\r\n display: \"flex\",\r\n alignItems: \"center\",\r\n padding: \"0 .2em\"\r\n },\r\n !disabled && [\r\n !checked && {\r\n selectors: {\r\n \":hover\": [\r\n {\r\n borderColor: pillBorderHoveredColor\r\n }\r\n ],\r\n \":hover .ms-Toggle-thumb\": [\r\n {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n checked && [\r\n {\r\n background: pillCheckedBackground,\r\n borderColor: \"transparent\",\r\n justifyContent: \"flex-end\"\r\n },\r\n {\r\n selectors: {\r\n \":hover\": [\r\n {\r\n backgroundColor: pillCheckedHoveredBackground,\r\n borderColor: \"transparent\",\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n ],\r\n [HighContrastSelector]: {\r\n backgroundColor: \"WindowText\"\r\n }\r\n }\r\n }\r\n ]\r\n ],\r\n disabled && [\r\n {\r\n cursor: \"default\"\r\n },\r\n !checked && [\r\n {\r\n borderColor: pillBorderDisabledColor\r\n }\r\n ],\r\n checked && [\r\n {\r\n backgroundColor: pillCheckedDisabledBackground,\r\n borderColor: \"transparent\",\r\n justifyContent: \"flex-end\"\r\n }\r\n ]\r\n ],\r\n !disabled && {\r\n selectors: {\r\n \"&:hover\": {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n ],\r\n\r\n thumb: [\r\n \"ms-Toggle-thumb\",\r\n {\r\n width: \".5em\",\r\n height: \".5em\",\r\n borderRadius: \".5em\",\r\n transition: \"all 0.1s ease\",\r\n backgroundColor: thumbBackground,\r\n /* Border is added to handle high contrast mode for Firefox */\r\n borderColor: \"transparent\",\r\n borderWidth: \".28em\",\r\n borderStyle: \"solid\",\r\n boxSizing: \"border-box\"\r\n },\r\n !disabled &&\r\n checked && [\r\n {\r\n backgroundColor: thumbCheckedBackground,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"Window\",\r\n borderColor: \"Window\"\r\n }\r\n }\r\n }\r\n ],\r\n disabled && [\r\n !checked && [\r\n {\r\n backgroundColor: thumbDisabledBackground\r\n }\r\n ],\r\n checked && [\r\n {\r\n backgroundColor: thumbCheckedDisabledBackground\r\n }\r\n ]\r\n ]\r\n ],\r\n\r\n text: [\r\n \"ms-Toggle-stateText\",\r\n {\r\n selectors: {\r\n // Workaround: make rules more sepecific than Label rules.\r\n \"&&\": {\r\n padding: \"0\",\r\n margin: \"0 10px\",\r\n userSelect: \"none\"\r\n }\r\n }\r\n },\r\n disabled && {\r\n selectors: {\r\n \"&&\": {\r\n color: textDisabledColor,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"GrayText\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport {getStyles} from \"@/components/Toggle/OfficeToggle.styles\";\nimport {IOfficeToggleProps} from \"@/components/Toggle/OfficeToggle.types\";\nimport {loadTheme} from \"@/styling\";\nimport {getId} from \"@/utility/object\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Model, Prop, Vue, Watch} from \"vue-property-decorator\";\n\n@Component({\n components: {\n OfficeLabel\n }\n})\nexport default class OfficeToggle extends Vue implements IOfficeToggleProps {\n @Prop({type: Boolean, default: false}) public disabled!: boolean;\n @Model(\"change\", {type: Boolean, default: false}) public checked!: boolean;\n @Prop({type: String}) public label?: string;\n @Prop({type: String}) public onText?: string;\n @Prop({type: String}) public offText?: string;\n\n private id = getId(\"Toggle\");\n\n private get stateText() {\n return this.checked ? this.onText : this.offText;\n }\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n checked: this.checked,\n disabled: this.disabled\n }));\n }\n\n private onClick() {\n if (!this.disabled) {\n this.$emit(\"change\", !this.checked);\n this.$emit(\"click\");\n }\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeToggle.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeToggle.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeToggle.vue?vue&type=template&id=1cfb96fa&\"\nimport script from \"./OfficeToggle.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeToggle.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeToggle.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('button',{class:_vm.classNames.root},[_c('div',{class:_vm.classNames.flexContainer},[_c('div',{class:_vm.classNames.textContainer},[_c('div',{class:_vm.classNames.label},[_vm._v(\"\\n \"+_vm._s(_vm.label)+\"\\n \")])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeButtonStyles} from \"@/components/Button/OfficeButton.types\";\r\nimport {ITheme} from \"@/styling\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {memoizeFunction} from \"@/utility/memoize\";\r\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\r\n\r\nexport interface IButtonClassNames {\r\n root?: string;\r\n flexContainer?: string;\r\n textContainer?: string;\r\n icon?: string;\r\n label?: string;\r\n menuIcon?: string;\r\n description?: string;\r\n screenReaderText?: string;\r\n}\r\n\r\nconst GlobalClassNames = {\r\n msButton: \"ms-Button\",\r\n msButtonIcon: \"ms-Button-icon\",\r\n msButtonMenuIcon: \"ms-Button-menuIcon\",\r\n msButtonLabel: \"ms-Button-label\",\r\n msButtonDescription: \"ms-Button-description\",\r\n msButtonScreenReaderText: \"ms-Button-screenReaderText\",\r\n msButtonFlexContainer: \"ms-Button-flexContainer\",\r\n msButtonTextContainer: \"ms-Button-textContainer\"\r\n};\r\n\r\nexport const getBaseButtonClassNames = memoizeFunction(\r\n (\r\n theme: ITheme,\r\n styles: IOfficeButtonStyles,\r\n className: string,\r\n variantClassName: string,\r\n iconClassName: string | undefined,\r\n menuIconClassName: string | undefined,\r\n disabled: boolean,\r\n checked: boolean,\r\n expanded: boolean,\r\n isSplit: boolean | undefined\r\n ): IButtonClassNames => {\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme || {});\r\n\r\n const isExpanded = expanded && !isSplit;\r\n return mergeStyleSets({\r\n root: [\r\n classNames.msButton,\r\n styles.root,\r\n variantClassName,\r\n checked && [\"is-checked\", styles.rootChecked],\r\n isExpanded && [\r\n \"is-expanded\",\r\n styles.rootExpanded,\r\n {\r\n selectors: {\r\n [`:hover .${classNames.msButtonIcon}`]: styles.iconExpandedHovered,\r\n // menuIcon falls back to rootExpandedHovered to support original behavior\r\n [`:hover .${classNames.msButtonMenuIcon}`]: styles.menuIconExpandedHovered || styles.rootExpandedHovered,\r\n \":hover\": styles.rootExpandedHovered\r\n }\r\n }\r\n ],\r\n disabled && [\"is-disabled\", styles.rootDisabled],\r\n !disabled &&\r\n !isExpanded &&\r\n !checked && {\r\n selectors: {\r\n \":hover\": styles.rootHovered,\r\n [`:hover .${classNames.msButtonLabel}`]: styles.labelHovered,\r\n [`:hover .${classNames.msButtonIcon}`]: styles.iconHovered,\r\n [`:hover .${classNames.msButtonDescription}`]: styles.descriptionHovered,\r\n [`:hover .${classNames.msButtonMenuIcon}`]: styles.menuIconHovered,\r\n \":focus\": styles.rootFocused,\r\n \":active\": styles.rootPressed,\r\n [`:active .${classNames.msButtonIcon}`]: styles.iconPressed,\r\n [`:active .${classNames.msButtonDescription}`]: styles.descriptionPressed,\r\n [`:active .${classNames.msButtonMenuIcon}`]: styles.menuIconPressed\r\n }\r\n },\r\n disabled && checked && [styles.rootCheckedDisabled],\r\n !disabled &&\r\n checked && {\r\n selectors: {\r\n \":hover\": styles.rootCheckedHovered,\r\n \":active\": styles.rootCheckedPressed\r\n }\r\n },\r\n className\r\n ],\r\n flexContainer: [classNames.msButtonFlexContainer, styles.flexContainer],\r\n textContainer: [classNames.msButtonTextContainer, styles.textContainer],\r\n icon: [\r\n classNames.msButtonIcon,\r\n iconClassName,\r\n styles.icon,\r\n isExpanded && styles.iconExpanded,\r\n checked && styles.iconChecked,\r\n disabled && styles.iconDisabled\r\n ],\r\n label: [classNames.msButtonLabel, styles.label, checked && styles.labelChecked, disabled && styles.labelDisabled],\r\n menuIcon: [\r\n classNames.msButtonMenuIcon,\r\n menuIconClassName,\r\n styles.menuIcon,\r\n checked && styles.menuIconChecked,\r\n disabled && styles.menuIconDisabled,\r\n !disabled &&\r\n !isExpanded &&\r\n !checked && {\r\n selectors: {\r\n \":hover\": styles.menuIconHovered,\r\n \":active\": styles.menuIconPressed\r\n }\r\n },\r\n isExpanded && [\"is-expanded\", styles.menuIconExpanded]\r\n ],\r\n description: [\r\n classNames.msButtonDescription,\r\n styles.description,\r\n checked && styles.descriptionChecked,\r\n disabled && styles.descriptionDisabled\r\n ],\r\n screenReaderText: [classNames.msButtonScreenReaderText, styles.screenReaderText]\r\n });\r\n }\r\n);\r\n","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n\r\n */\r\n\r\nimport {IOfficeButtonStyles} from \"@/components/Button/OfficeButton.types\";\r\nimport {FontSizes, FontWeights, getFocusStyle, hiddenContentStyle, HighContrastSelector, ITheme} from \"@/styling\";\r\nimport {memoizeFunction} from \"@/utility/memoize\";\r\nimport {concatStyleSets, IRawStyle} from \"@uifabric/merge-styles\";\r\n\r\nconst DEFAULT_BUTTON_HEIGHT = \"32px\";\r\nconst DEFAULT_BUTTON_MINWIDTH = \"80px\";\r\n\r\nconst noOutline: IRawStyle = {\r\n outline: 0\r\n};\r\n\r\nconst iconStyle = {\r\n fontSize: FontSizes.icon,\r\n margin: \"0 4px\",\r\n height: \"16px\",\r\n lineHeight: \"16px\",\r\n textAlign: \"center\",\r\n verticalAlign: \"middle\",\r\n flexShrink: 0\r\n};\r\n\r\nexport const getStyles = memoizeFunction((theme: ITheme, customStyles?: IOfficeButtonStyles, primary?: boolean): IOfficeButtonStyles => {\r\n const baseButtonStyles: IOfficeButtonStyles = getBaseStyles(theme);\r\n const defaultButtonStyles: IOfficeButtonStyles = {\r\n root: {\r\n minWidth: DEFAULT_BUTTON_MINWIDTH,\r\n height: DEFAULT_BUTTON_HEIGHT\r\n },\r\n label: {\r\n fontWeight: FontWeights.semibold\r\n }\r\n };\r\n\r\n return concatStyleSets(\r\n baseButtonStyles,\r\n defaultButtonStyles,\r\n primary ? primaryStyles(theme) : standardStyles(theme),\r\n customStyles\r\n )!;\r\n });\r\n\r\nexport const getBaseStyles = memoizeFunction((theme: ITheme): IOfficeButtonStyles => {\r\n const { semanticColors } = theme;\r\n\r\n const border = semanticColors.buttonBorder;\r\n const disabledBackground = semanticColors.disabledBackground;\r\n const disabledText = semanticColors.disabledText;\r\n const buttonHighContrastFocus = {\r\n left: -2,\r\n top: -2,\r\n bottom: -2,\r\n right: -2,\r\n border: \"none\",\r\n outlineColor: \"ButtonText\"\r\n };\r\n\r\n return {\r\n root: [\r\n getFocusStyle(theme, -1, \"relative\", buttonHighContrastFocus),\r\n theme.fonts.medium,\r\n {\r\n boxSizing: \"border-box\",\r\n border: \"1px solid \" + border,\r\n userSelect: \"none\",\r\n display: \"inline-block\",\r\n textDecoration: \"none\",\r\n textAlign: \"center\",\r\n cursor: \"pointer\",\r\n verticalAlign: \"top\",\r\n padding: \"0 16px\",\r\n borderRadius: 0,\r\n\r\n selectors: {\r\n // IE11 workaround for preventing shift of child elements of a button when active.\r\n \":active > *\": {\r\n position: \"relative\",\r\n left: 0,\r\n top: 0\r\n }\r\n }\r\n }\r\n ],\r\n\r\n rootDisabled: [\r\n getFocusStyle(theme, -1, \"relative\", buttonHighContrastFocus),\r\n {\r\n backgroundColor: disabledBackground,\r\n color: disabledText,\r\n cursor: \"default\",\r\n pointerEvents: \"none\",\r\n selectors: {\r\n \":hover\": noOutline,\r\n \":focus\": noOutline,\r\n [HighContrastSelector]: {\r\n color: \"grayText\",\r\n bordercolor: \"grayText\"\r\n }\r\n }\r\n }\r\n ],\r\n\r\n iconDisabled: {\r\n color: disabledText\r\n },\r\n\r\n menuIconDisabled: {\r\n color: disabledText\r\n },\r\n\r\n flexContainer: {\r\n display: \"flex\",\r\n height: \"100%\",\r\n flexWrap: \"nowrap\",\r\n justifyContent: \"center\",\r\n alignItems: \"center\"\r\n },\r\n\r\n textContainer: {\r\n flexGrow: 1\r\n },\r\n\r\n icon: iconStyle,\r\n\r\n menuIcon: [\r\n iconStyle,\r\n {\r\n fontSize: FontSizes.small\r\n }\r\n ],\r\n\r\n label: {\r\n margin: \"0 4px\",\r\n lineHeight: \"100%\"\r\n },\r\n\r\n screenReaderText: hiddenContentStyle\r\n };\r\n});\r\n\r\nexport function standardStyles(theme: ITheme): IOfficeButtonStyles {\r\n\r\n return {\r\n root: {\r\n backgroundColor: \"#f4f4f4\",\r\n color: \"#333333\"\r\n },\r\n\r\n rootHovered: {\r\n backgroundColor: \"#eaeaea\",\r\n color: \"#212121\",\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\",\r\n color: \"Highlight\"\r\n }\r\n }\r\n },\r\n\r\n rootPressed: {\r\n backgroundColor: \"#c8c8c8\",\r\n color: \"#212121\"\r\n },\r\n\r\n rootExpanded: {\r\n backgroundColor: \"#c8c8c8\",\r\n color: \"#212121\"\r\n },\r\n\r\n rootChecked: {\r\n backgroundColor: \"#c8c8c8\",\r\n color: \"#212121\"\r\n },\r\n\r\n rootCheckedHovered: {\r\n backgroundColor: theme.palette.neutralLight,\r\n color: \"#000000\"\r\n },\r\n\r\n // Split button styles\r\n splitButtonContainer: {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n border: \"none\"\r\n }\r\n }\r\n },\r\n\r\n splitButtonMenuButton: {\r\n color: theme.palette.white,\r\n backgroundColor: theme.palette.neutralLighter,\r\n selectors: {\r\n \":hover\": {\r\n backgroundColor: theme.palette.neutralLight,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n\r\n splitButtonMenuButtonDisabled: {\r\n backgroundColor: theme.palette.neutralLighter,\r\n selectors: {\r\n \":hover\": {\r\n backgroundColor: theme.palette.neutralLighter\r\n }\r\n }\r\n },\r\n\r\n splitButtonDivider: {\r\n backgroundColor: theme.palette.neutralTertiaryAlt\r\n },\r\n\r\n splitButtonMenuButtonChecked: {\r\n backgroundColor: theme.palette.themePrimary\r\n },\r\n\r\n splitButtonMenuButtonExpanded: {\r\n backgroundColor: theme.palette.neutralLight\r\n },\r\n\r\n splitButtonMenuIcon: {\r\n color: theme.palette.neutralPrimary\r\n },\r\n\r\n splitButtonMenuIconDisabled: {\r\n color: theme.palette.neutralTertiary\r\n }\r\n };\r\n}\r\n\r\nexport function primaryStyles(theme: ITheme): IOfficeButtonStyles {\r\n return {\r\n root: {\r\n backgroundColor: \"#0078d4\",\r\n color: \"#ffffff\",\r\n },\r\n\r\n rootHovered: {\r\n backgroundColor: \"#106ebe\",\r\n color: \"#ffffff\",\r\n },\r\n\r\n rootPressed: {\r\n backgroundColor: \"#005a9e\",\r\n color: \"#ffffff\",\r\n },\r\n\r\n rootExpanded: {\r\n backgroundColor: \"#005a9e\",\r\n color: \"#ffffff\"\r\n },\r\n\r\n rootChecked: {\r\n backgroundColor: \"#005a9e\",\r\n color: \"#ffffff\"\r\n },\r\n\r\n rootCheckedHovered: {\r\n backgroundColor: theme.palette.themePrimary,\r\n color: \"#ffffff\"\r\n },\r\n\r\n splitButtonDivider: {\r\n backgroundColor: theme.palette.themeLighter\r\n },\r\n\r\n splitButtonMenuButton: {\r\n backgroundColor: theme.palette.themePrimary,\r\n color: theme.palette.white,\r\n selectors: {\r\n \":hover\": {\r\n backgroundColor: theme.palette.themeDark,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n\r\n splitButtonMenuButtonDisabled: {\r\n backgroundColor: theme.palette.neutralLighter,\r\n selectors: {\r\n \":hover\": {\r\n backgroundColor: theme.palette.neutralLighter\r\n }\r\n }\r\n },\r\n\r\n splitButtonMenuButtonChecked: {\r\n backgroundColor: theme.palette.themeDark\r\n },\r\n\r\n splitButtonMenuButtonExpanded: {\r\n backgroundColor: theme.palette.themeDark\r\n },\r\n\r\n splitButtonMenuIcon: {\r\n color: theme.palette.white\r\n },\r\n\r\n splitButtonMenuIconDisabled: {\r\n color: theme.palette.neutralTertiary\r\n }\r\n };\r\n}\r\n\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport {getBaseButtonClassNames} from \"@/components/Button/OfficeButton.classNames\";\nimport {getStyles} from \"@/components/Button/OfficeButton.style\";\nimport {ITheme, loadTheme} from \"@/styling\";\nimport {Component, Model, Prop, Vue} from \"vue-property-decorator\";\n\n@Component\nexport default class OfficeButton extends Vue {\n private static readonly theme: ITheme = loadTheme({});\n\n @Model(\"change\", {type: Boolean}) private checked: boolean = false;\n\n @Prop({type: Boolean}) private disabled!: boolean;\n @Prop({type: String}) private label!: string;\n @Prop({type: Boolean}) private primary!: boolean;\n\n private get classNames() {\n const styles = getStyles(OfficeButton.theme, {}, this.primary);\n return getBaseButtonClassNames(\n OfficeButton.theme,\n styles,\n \"\",\n \"\",\n undefined,\n undefined,\n this.disabled,\n this.checked,\n false,\n undefined);\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeButton.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeButton.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeButton.vue?vue&type=template&id=4eff2ba8&\"\nimport script from \"./OfficeButton.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeButton.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeButton.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('button',{class:_vm.classNames.root,attrs:{\"role\":\"checkbox\",\"type\":\"button\",\"title\":\"TestTitle\",\"id\":_vm.id},on:{\"click\":function($event){$event.preventDefault();$event.stopPropagation();return _vm.onClick($event)}}},[_c('label',{class:_vm.classNames.label,attrs:{\"for\":_vm.id}},[_c('div',{class:_vm.classNames.checkbox},[_c('OfficeIcon',{class:_vm.classNames.checkmark,attrs:{\"iconName\":\"CheckMark\"}})],1),(_vm.label !== undefined)?_c('span',{class:_vm.classNames.text},[_vm._v(_vm._s(_vm.label))]):_vm._e()])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {FontSizes, getFocusStyle, HighContrastSelector, ITheme} from \"@/styling\";\r\nimport {IStyle} from \"@uifabric/merge-styles\";\r\n\r\nconst MS_CHECKBOX_LABEL_SIZE = \"20px\";\r\nconst MS_CHECKBOX_TRANSITION_DURATION = \"200ms\";\r\nconst MS_CHECKBOX_TRANSITION_TIMING = \"cubic-bezier(.4, 0, .23, 1)\";\r\n\r\nexport interface ICheckboxStyleProps {\r\n theme: ITheme;\r\n className?: string;\r\n disabled?: boolean;\r\n checked?: boolean;\r\n reversed?: boolean;\r\n isUsingCustomLabelRender: boolean;\r\n}\r\n\r\nexport interface ICheckboxStyles {\r\n /**\r\n * Style for the root element (a button) of the checkbox component in the default enabled/unchecked state.\r\n */\r\n root?: IStyle;\r\n\r\n /**\r\n * Style for the label part (contains the customized checkbox + text) when enabled.\r\n */\r\n label?: IStyle;\r\n\r\n /**\r\n * Style for checkbox in its default unchecked/enabled state.\r\n */\r\n checkbox?: IStyle;\r\n\r\n /**\r\n * Style for the checkmark in the default enabled/unchecked state.\r\n */\r\n checkmark?: IStyle;\r\n\r\n /**\r\n * Style for text appearing with the checkbox in its default enabled state.\r\n */\r\n text?: IStyle;\r\n}\r\n\r\nexport const getStyles = (props: ICheckboxStyleProps): ICheckboxStyles => {\r\n const { className, theme, reversed, checked, disabled, isUsingCustomLabelRender } = props;\r\n const { semanticColors } = theme;\r\n const checkmarkFontColor = semanticColors.inputForegroundChecked;\r\n const checkmarkFontColorCheckedDisabled = semanticColors.disabledBackground;\r\n const checkmarkFontColorHovered = semanticColors.inputBorder;\r\n const checkboxBorderColor = semanticColors.smallInputBorder;\r\n const checkboxBorderColorChecked = semanticColors.inputBackgroundChecked;\r\n const checkboxBorderColorDisabled = semanticColors.disabledBodySubtext;\r\n const checkboxBorderHoveredColor = semanticColors.inputBorderHovered;\r\n const checkboxBackgroundChecked = semanticColors.inputBackgroundChecked;\r\n const checkboxBackgroundCheckedHovered = semanticColors.inputBackgroundCheckedHovered;\r\n const checkboxBorderColorCheckedHovered = semanticColors.inputBackgroundCheckedHovered;\r\n const checkboxHoveredTextColor = semanticColors.bodyText;\r\n const checkboxBackgroundDisabledChecked = semanticColors.disabledBodySubtext;\r\n const checkboxTextColor = semanticColors.bodyText;\r\n const checkboxTextColorDisabled = semanticColors.disabledText;\r\n\r\n return {\r\n root: [\r\n \"ms-Checkbox\",\r\n reversed && \"reversed\",\r\n checked && \"is-checked\",\r\n !disabled && \"is-enabled\",\r\n disabled && \"is-disabled\",\r\n getFocusStyle(theme, -3),\r\n theme.fonts.medium,\r\n {\r\n padding: \"0\",\r\n border: \"none\",\r\n background: \"none\",\r\n margin: \"0\",\r\n outline: \"none\",\r\n display: \"block\",\r\n cursor: \"pointer\"\r\n },\r\n !disabled && [\r\n !checked && {\r\n selectors: {\r\n \":hover .ms-Checkbox-checkbox\": {\r\n borderColor: checkboxBorderHoveredColor,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n },\r\n \":focus .ms-Checkbox-checkbox\": {\r\n borderColor: checkboxBorderHoveredColor\r\n },\r\n \":hover .ms-Checkbox-checkmark\": {\r\n color: checkmarkFontColorHovered,\r\n opacity: \"1\",\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n checked && {\r\n selectors: {\r\n \":hover .ms-Checkbox-checkbox\": {\r\n background: checkboxBackgroundCheckedHovered,\r\n borderColor: checkboxBorderColorCheckedHovered\r\n },\r\n \":focus .ms-Checkbox-checkbox\": {\r\n background: checkboxBackgroundCheckedHovered,\r\n borderColor: checkboxBorderColorCheckedHovered\r\n },\r\n [HighContrastSelector]: {\r\n selectors: {\r\n \":hover .ms-Checkbox-checkbox\": {\r\n background: \"Window\",\r\n borderColor: \"Highlight\"\r\n },\r\n \":focus .ms-Checkbox-checkbox\": {\r\n background: \"Highlight\"\r\n },\r\n \":focus:hover .ms-Checkbox-checkbox\": {\r\n background: \"Highlight\"\r\n },\r\n \":focus:hover .ms-Checkbox-checkmark\": {\r\n color: \"Window\"\r\n },\r\n \":hover .ms-Checkbox-checkmark\": {\r\n color: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n {\r\n selectors: {\r\n \":hover .ms-Checkbox-text\": { color: checkboxHoveredTextColor },\r\n \":focus .ms-Checkbox-text\": { color: checkboxHoveredTextColor }\r\n }\r\n }\r\n ],\r\n className\r\n ],\r\n label: [\r\n \"ms-Checkbox-label\",\r\n {\r\n display: \"flex\",\r\n margin: \"0 -4px\",\r\n alignItems: isUsingCustomLabelRender ? \"center\" : \"flex-start\",\r\n cursor: disabled ? \"default\" : \"pointer\",\r\n position: \"relative\",\r\n userSelect: \"none\",\r\n textAlign: \"left\"\r\n },\r\n reversed && {\r\n flexDirection: \"row-reverse\",\r\n justifyContent: \"flex-end\"\r\n }\r\n ],\r\n checkbox: [\r\n \"ms-Checkbox-checkbox\",\r\n {\r\n display: \"flex\",\r\n flexShrink: 0,\r\n alignItems: \"center\",\r\n justifyContent: \"center\",\r\n height: MS_CHECKBOX_LABEL_SIZE,\r\n width: MS_CHECKBOX_LABEL_SIZE,\r\n borderWidth: \"1px\",\r\n borderStyle: \"solid\",\r\n borderColor: checkboxBorderColor,\r\n margin: \"0 4px\",\r\n boxSizing: \"border-box\",\r\n transitionProperty: \"background, border, border-color\",\r\n transitionDuration: MS_CHECKBOX_TRANSITION_DURATION,\r\n transitionTimingFunction: MS_CHECKBOX_TRANSITION_TIMING,\r\n\r\n /* in case the icon is bigger than the box */\r\n overflow: \"hidden\"\r\n },\r\n !disabled &&\r\n checked && {\r\n background: checkboxBackgroundChecked,\r\n borderColor: checkboxBorderColorChecked,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n background: \"Highlight\",\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n },\r\n disabled && {\r\n borderColor: checkboxBorderColorDisabled\r\n },\r\n checked &&\r\n disabled && {\r\n background: checkboxBackgroundDisabledChecked,\r\n borderColor: checkboxBorderColorDisabled\r\n }\r\n ],\r\n checkmark: [\r\n \"ms-Checkbox-checkmark\",\r\n {\r\n opacity: checked ? \"1\" : \"0\",\r\n color: checked && disabled ? checkmarkFontColorCheckedDisabled : checkmarkFontColor,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: disabled ? \"InactiveBorder\" : \"Window\",\r\n MsHighContrastAdjust: \"none\"\r\n }\r\n }\r\n }\r\n ],\r\n text: [\r\n \"ms-Checkbox-text\",\r\n {\r\n color: disabled ? checkboxTextColorDisabled : checkboxTextColor,\r\n margin: \"0 4px\",\r\n fontSize: FontSizes.medium,\r\n lineHeight: \"20px\"\r\n }\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport {getStyles} from \"@/components/Checkbox/OfficeCheckbox.style\";\nimport OfficeIcon from \"@/components/Icon/OfficeIcon.vue\";\nimport {loadTheme} from \"@/styling\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Model, Vue} from \"vue-property-decorator\";\n@Component({\n components: {OfficeIcon}\n})\nexport default class OfficeCheckbox extends Vue {\n @Model(\"change\", {type: Boolean}) private checked: boolean = false;\n @Prop({type: Boolean}) private disabled = false;\n @Prop({type: String}) private label!: string;\n\n private id: number = (Math.random() * 100000) + 1;\n\n private onClick() {\n if (!this.disabled) this.$emit(\"change\", !this.checked);\n }\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n checked: this.checked,\n disabled: this.disabled,\n className: \"\",\n isUsingCustomLabelRender: false,\n theme: loadTheme({})\n }));\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeCheckbox.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeCheckbox.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeCheckbox.vue?vue&type=template&id=4ab80792&\"\nimport script from \"./OfficeCheckbox.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeCheckbox.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeCheckbox.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.root},[_c('div',{class:_vm.classNames.wrapper},[(_vm.hasLabel)?_c('OfficeLabel',{attrs:{\"for\":_vm.id,\"required\":_vm.required}},[_vm._v(\"\\n \"+_vm._s(_vm.label)+\"\\n \")]):_vm._e(),_c('div',{class:_vm.classNames.fieldGroup},[(!!_vm.prefix && _vm.prefix.length > 0)?_c('div',{class:_vm.classNames.prefix},[_c('span',{staticStyle:{\"padding-bottom\":\"1px\"}},[_vm._v(_vm._s(_vm.prefix))])]):_vm._e(),(!_vm.multiline)?_c('input',{ref:\"textElement\",class:_vm.classNames.field,attrs:{\"type\":\"text\",\"disabled\":_vm.disabled,\"id\":_vm.id},domProps:{\"value\":_vm.text},on:{\"input\":_vm.onInputChange,\"focus\":_vm.onInputFocus,\"blur\":_vm.onInputBlur}}):_c('textarea',{ref:\"textElement\",class:_vm.classNames.field,attrs:{\"disabled\":_vm.disabled,\"id\":_vm.id},domProps:{\"value\":_vm.text},on:{\"input\":_vm.onInputChange,\"focus\":_vm.onInputFocus,\"blur\":_vm.onInputBlur}}),_c('OfficeIcon',_vm._b({class:_vm.classNames.icon},'OfficeIcon',_vm.iconProps,false)),(!!_vm.suffix && _vm.suffix.length > 0)?_c('div',{class:_vm.classNames.suffix},[_c('span',{staticStyle:{\"padding-bottom\":\"1px\"}},[_vm._v(_vm._s(_vm.suffix))])]):_vm._e()],1)],1),_c('div',{attrs:{\"role\":\"alert\"}},[_c('p',{class:_vm.classNames.errorMessage},[_c('span',{attrs:{\"data-automation-id\":\"error-message\"}},[_vm._v(_vm._s(_vm.errorMessage))])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import {IStyle, IStyleFunctionOrObject} from \"@uifabric/merge-styles\";\r\nimport {ITheme} from \"@/styling\";\r\n\r\nexport interface IOfficeTextFieldSubComponentStyles {\r\n /**\r\n * Styling for Label child component.\r\n */\r\n // TODO: this should be the interface once we\"re on TS 2.9.2 but otherwise causes errors in 2.8.4\r\n // label: IStyleFunctionOrObject;\r\n label: IStyleFunctionOrObject;\r\n}\r\n\r\nexport interface IOfficeTextFieldStyleProps {\r\n theme: ITheme;\r\n className?: string;\r\n disabled?: boolean;\r\n focused?: boolean;\r\n underlined?: boolean;\r\n required: boolean;\r\n multiline: boolean;\r\n hasLabel: boolean;\r\n borderless: boolean;\r\n resizable: boolean;\r\n autoAdjustHeight: boolean;\r\n hasErrorMessage: boolean;\r\n hasIcon: boolean;\r\n inputClassName: string;\r\n iconClass: string;\r\n\r\n}\r\n\r\nexport interface IOfficeTextFieldStyles {\r\n /**\r\n * Style for the root element (a button) of the checkbox component in the default enabled/unchecked state.\r\n */\r\n root?: IStyle;\r\n\r\n /**\r\n * Style for the label part (contains the customized checkbox + text) when enabled.\r\n */\r\n wrapper?: IStyle;\r\n\r\n /**\r\n * Style for checkbox in its default unchecked/enabled state.\r\n */\r\n fieldGroup?: IStyle;\r\n\r\n /*\r\n * Style for prefix element.\r\n */\r\n prefix: IStyle;\r\n\r\n /*\r\n *\r\n Style for suffix element.\r\n */\r\n suffix: IStyle;\r\n\r\n /**\r\n * Style for the checkmark in the default enabled/unchecked state.\r\n */\r\n field?: IStyle;\r\n\r\n /**\r\n * Style for icon prop element.\r\n */\r\n icon: IStyle;\r\n\r\n /**\r\n * Style for error message element.\r\n */\r\n errorMessage: IStyle;\r\n\r\n /**\r\n * Styling for subcomponents.\r\n */\r\n subComponentStyles: IOfficeTextFieldSubComponentStyles;\r\n}\r\n\r\nexport const globalClassNames = {\r\n root: \"ms-TextField\",\r\n description: \"ms-TextField-description\",\r\n errorMessage: \"ms-TextField-errorMessage\",\r\n field: \"ms-TextField-field\",\r\n fieldGroup: \"ms-TextField-fieldGroup\",\r\n prefix: \"ms-TextField-prefix\",\r\n suffix: \"ms-TextField-suffix\",\r\n wrapper: \"ms-TextField-wrapper\",\r\n\r\n multiline: \"ms-TextField--multiline\",\r\n borderless: \"ms-TextField--borderless\",\r\n underlined: \"ms-TextField--underlined\",\r\n unresizable: \"ms-TextField--unresizable\",\r\n\r\n required: \"is-required\",\r\n disabled: \"is-disabled\",\r\n active: \"is-active\"\r\n};\r\n","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react on 26.12.2018 and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n\r\n */\r\n\r\n\r\nimport {AnimationClassNames, FontSizes, HighContrastSelector, ITheme, normalize} from \"@/styling\";\r\nimport {IStyle, IStyleFunctionOrObject} from \"@uifabric/merge-styles\";\r\nimport {IOfficeLabelStyleProps, IOfficeLabelStyles} from \"../Label/OfficeLabel.types\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {\r\n IOfficeTextFieldStyleProps,\r\n IOfficeTextFieldStyles,\r\n globalClassNames\r\n} from \"@/components/TextField/OfficeTextField.types\";\r\n\r\n\r\nfunction getOfficeLabelStyles(props: IOfficeTextFieldStyleProps): IStyleFunctionOrObject {\r\n const {underlined, disabled} = props;\r\n return () => ({\r\n root: [\r\n underlined &&\r\n disabled && {\r\n color: props.theme.palette.neutralTertiary\r\n },\r\n underlined && {\r\n fontSize: FontSizes.medium,\r\n marginRight: 8,\r\n paddingLeft: 12,\r\n paddingRight: 0,\r\n lineHeight: \"22px\",\r\n height: 32\r\n }\r\n ]\r\n });\r\n}\r\n\r\nexport function getStyles(props: IOfficeTextFieldStyleProps): IOfficeTextFieldStyles {\r\n const {\r\n theme,\r\n className,\r\n disabled,\r\n focused,\r\n required,\r\n multiline,\r\n hasLabel,\r\n borderless,\r\n underlined,\r\n resizable,\r\n iconClass,\r\n inputClassName,\r\n hasIcon,\r\n hasErrorMessage,\r\n autoAdjustHeight\r\n } = props;\r\n\r\n const {semanticColors, palette} = theme;\r\n\r\n const classNames = getGlobalClassNames(globalClassNames, theme);\r\n\r\n const fieldPrefixSuffix: IStyle = {\r\n background: palette.neutralLighter,\r\n color: palette.neutralSecondary,\r\n display: \"flex\",\r\n alignItems: \"center\",\r\n padding: \"0 10px\",\r\n lineHeight: 1,\r\n whiteSpace: \"nowrap\"\r\n };\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n required && classNames.required,\r\n disabled && classNames.disabled,\r\n focused && classNames.active,\r\n multiline && classNames.multiline,\r\n borderless && classNames.borderless,\r\n underlined && classNames.underlined,\r\n normalize,\r\n {\r\n position: \"relative\",\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderWidth: 2\r\n }\r\n }\r\n },\r\n focused && {\r\n borderColor: semanticColors.inputFocusBorderAlt\r\n },\r\n underlined &&\r\n !focused && {\r\n border: `0px solid ${semanticColors.inputBorder}`\r\n },\r\n underlined &&\r\n !disabled &&\r\n !focused && {\r\n selectors: {\r\n \":hover\": {\r\n borderColor: semanticColors.inputBorderHovered\r\n }\r\n }\r\n },\r\n className\r\n ],\r\n wrapper: [\r\n classNames.wrapper,\r\n underlined && {\r\n display: \"flex\",\r\n borderBottomWidth: 1,\r\n borderBottomStyle: \"solid\",\r\n borderBottomColor: \"inherit\",\r\n width: \"100%\"\r\n },\r\n hasErrorMessage && {\r\n borderColor: semanticColors.errorText,\r\n selectors: {\r\n \"&:focus, &:hover\": {\r\n borderColor: semanticColors.errorText\r\n }\r\n }\r\n },\r\n hasErrorMessage &&\r\n underlined &&\r\n !disabled && {\r\n borderBottom: `1px solid ${semanticColors.errorText}`,\r\n selectors: {\r\n \":focus\": {\r\n borderBottom: `1px solid ${semanticColors.errorText}`\r\n },\r\n \":hover\": {\r\n borderBottom: `1px solid ${semanticColors.errorText}`\r\n }\r\n }\r\n },\r\n underlined &&\r\n disabled && {\r\n borderBottomColor: semanticColors.disabledBackground\r\n },\r\n underlined &&\r\n !disabled && {\r\n selectors: {\r\n \":hover\": {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n underlined &&\r\n focused && {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n ],\r\n fieldGroup: [\r\n classNames.fieldGroup,\r\n normalize,\r\n {\r\n border: `1px solid ${semanticColors.inputBorder}`,\r\n background: semanticColors.bodyBackground,\r\n height: 32,\r\n display: \"flex\",\r\n flexDirection: \"row\",\r\n alignItems: \"stretch\",\r\n position: \"relative\",\r\n selectors: {\r\n \":hover\": {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n multiline && {\r\n minHeight: \"60px\",\r\n height: \"auto\",\r\n display: \"flex\"\r\n },\r\n borderless && {\r\n borderColor: \"transparent\",\r\n borderWidth: 0\r\n },\r\n !focused &&\r\n !disabled && {\r\n selectors: {\r\n \":hover\": {\r\n borderColor: semanticColors.inputBorderHovered\r\n }\r\n }\r\n },\r\n focused && {\r\n borderColor: semanticColors.inputFocusBorderAlt,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderWidth: 2,\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n },\r\n disabled && {\r\n backgroundColor: semanticColors.disabledBackground,\r\n borderColor: semanticColors.disabledBackground\r\n },\r\n underlined && {\r\n flex: \"1 1 0px\",\r\n borderWidth: 0,\r\n textAlign: \"left\"\r\n },\r\n underlined &&\r\n disabled && {\r\n backgroundColor: \"transparent\"\r\n },\r\n hasErrorMessage && {\r\n borderColor: semanticColors.errorText,\r\n selectors: {\r\n \"&:focus, &:hover\": {\r\n borderColor: semanticColors.errorText\r\n }\r\n }\r\n },\r\n hasErrorMessage &&\r\n focused && {\r\n borderColor: semanticColors.errorText\r\n },\r\n !hasLabel &&\r\n required && {\r\n selectors: {\r\n \":after\": {\r\n content: `\"*\"`,\r\n color: semanticColors.errorText,\r\n position: \"absolute\",\r\n top: -5,\r\n right: -10\r\n }\r\n }\r\n }\r\n ],\r\n field: [\r\n classNames.field,\r\n normalize,\r\n {\r\n fontSize: FontSizes.medium,\r\n borderRadius: 0,\r\n border: \"none\",\r\n background: \"none\",\r\n backgroundColor: \"transparent\",\r\n color: semanticColors.bodyText,\r\n padding: \"0 12px\",\r\n width: \"100%\",\r\n minWidth: 0,\r\n textOverflow: \"ellipsis\",\r\n outline: 0,\r\n selectors: {\r\n \"&:active, &:focus, &:hover\": { outline: 0 },\r\n \"::-ms-clear\": {\r\n display: \"none\"\r\n },\r\n \"::placeholder\": {\r\n color: semanticColors.inputPlaceholderText,\r\n opacity: 1\r\n },\r\n \":-ms-input-placeholder\": {\r\n color: semanticColors.inputPlaceholderText,\r\n opacity: 1\r\n }\r\n }\r\n },\r\n multiline &&\r\n !resizable && [\r\n classNames.unresizable,\r\n {\r\n resize: \"none\"\r\n }\r\n ],\r\n multiline && {\r\n minHeight: \"inherit\",\r\n lineHeight: 17,\r\n flexGrow: 1,\r\n paddingTop: 6,\r\n overflow: \"auto\",\r\n width: \"100%\"\r\n },\r\n multiline &&\r\n autoAdjustHeight && {\r\n overflow: \"hidden\"\r\n },\r\n hasIcon && {\r\n paddingRight: 24\r\n },\r\n multiline &&\r\n hasIcon && {\r\n paddingRight: 40\r\n },\r\n disabled && {\r\n backgroundColor: \"transparent\",\r\n borderColor: \"transparent\"\r\n },\r\n underlined && {\r\n textAlign: \"left\"\r\n },\r\n underlined &&\r\n disabled && {\r\n backgroundColor: \"transparent\",\r\n color: semanticColors.disabledText\r\n },\r\n focused && {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n padding: \"0 11px 0 11px\"\r\n }\r\n }\r\n },\r\n inputClassName\r\n ],\r\n icon: [\r\n multiline && {\r\n paddingRight: 24,\r\n paddingBottom: 8,\r\n alignItems: \"flex-end\"\r\n },\r\n {\r\n pointerEvents: \"none\",\r\n position: \"absolute\",\r\n bottom: 5,\r\n right: 8,\r\n top: \"auto\",\r\n fontSize: 16,\r\n lineHeight: 18\r\n },\r\n iconClass\r\n ],\r\n errorMessage: [\r\n classNames.errorMessage,\r\n AnimationClassNames.slideDownIn20,\r\n theme.fonts.small,\r\n {\r\n color: semanticColors.errorText,\r\n margin: 0,\r\n paddingTop: 5,\r\n display: \"flex\",\r\n alignItems: \"center\"\r\n }\r\n ],\r\n prefix: [classNames.prefix, fieldPrefixSuffix],\r\n suffix: [classNames.suffix, fieldPrefixSuffix],\r\n subComponentStyles: {\r\n label: getOfficeLabelStyles(props)\r\n }\r\n };\r\n}\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport {Component, Vue, Model, Prop, Watch} from \"vue-property-decorator\";\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {getStyles} from \"@/components/TextField/OfficeTextField.style\";\nimport {createTheme} from \"@/styling\";\nimport {IOfficeIconStyleProps} from \"@/components/Icon/OfficeIcon.types\";\nimport OfficeIcon from \"@/components/Icon/OfficeIcon.vue\";\n\n@Component({\n components: {OfficeLabel, OfficeIcon}\n})\nexport default class OfficeTextField extends Vue {\n get hasLabel(): boolean {\n return this.label != null;\n }\n\n get classNames() {\n return mergeStyleSets(getStyles({\n focused: this.focused,\n disabled: this.disabled,\n multiline: this.multiline,\n borderless: this.borderless,\n className: \"\",\n hasLabel: this.hasLabel,\n inputClassName: this.inputClassName,\n required: this.required,\n resizable: this.resizable,\n underlined: this.underlined,\n theme: createTheme({}),\n hasErrorMessage: !!this.errorMessage,\n autoAdjustHeight: this.autoAdjustHeight,\n hasIcon: !!this.iconProps,\n iconClass: this.iconClass\n }));\n }\n private focused: boolean = false;\n\n @Model(\"input\", {type: String}) private text!: string;\n\n @Prop({type: Boolean, default: false}) private disabled!: boolean;\n @Prop({type: Boolean, default: false}) private autoAdjustHeight!: boolean;\n @Prop({type: Boolean, default: false}) private multiline!: boolean;\n @Prop({type: Object, default: null}) private iconProps!: IOfficeIconStyleProps;\n @Prop({type: Boolean, default: false}) private borderless!: boolean;\n @Prop({type: String, default: \"\"}) private inputClassName!: string;\n @Prop({type: String, default: null}) private iconClass!: string;\n @Prop({type: String, default: \"\"}) private label!: string;\n @Prop({type: String, default: undefined}) private prefix!: string;\n @Prop({type: String, default: undefined}) private suffix!: string;\n @Prop({type: String, default: null}) private errorMessage!: string;\n @Prop({type: Boolean, default: false}) private required!: boolean;\n @Prop({type: Boolean, default: false}) private resizable!: boolean;\n\n @Prop({type: Boolean, default: false}) private underlined!: boolean;\n\n private id: number = (Math.random() * 100000) + 1;\n\n public mounted() {\n this.adjustInputHeight();\n }\n\n private adjustInputHeight() {\n const ref = this.$refs.textElement as HTMLElement;\n\n if (ref && this.autoAdjustHeight && this.multiline) {\n ref.style.height = \"\";\n ref.style.height = ref.scrollHeight + \"px\";\n }\n }\n\n @Watch(\"multiline\") private onMultilineChange() {\n this.adjustInputHeight();\n }\n\n @Watch(\"autoAdjustHeight\") private onAutoAdjustChange() {\n this.adjustInputHeight();\n }\n\n\n private onInputChange(event: any) {\n this.$emit(\"input\", event.target.value);\n const element: HTMLInputElement = event.target as HTMLInputElement;\n const value: string = element.value;\n this.adjustInputHeight();\n }\n\n private onInputFocus(event: any) {\n this.$emit(\"focus\", event);\n this.focused = true;\n }\n\n private onInputBlur(event: any) {\n this.$emit(\"blur\", event);\n this.focused = false;\n }\n\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeTextField.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeTextField.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeTextField.vue?vue&type=template&id=bc2957bc&\"\nimport script from \"./OfficeTextField.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeTextField.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeTextField.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"titlebar\"},[_c('div',{staticClass:\"title\"},[_c('h5',[_vm._v(_vm._s(_vm.title))])])]),(_vm.availableOptions.length > 0)?_c('div',{staticClass:\"settings\"},_vm._l((_vm.availableOptions),function(option){return _c(option.type,{key:option.name,tag:\"component\",attrs:{\"options\":option.options,\"propName\":option.name},model:{value:(option.value),callback:function ($$v) {_vm.$set(option, \"value\", $$v)},expression:\"option.value\"}})}),1):_vm._e(),_c('div',{staticClass:\"content\"},[_vm._t(\"default\",null,null,_vm.currentProps)],2)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"boolean-toggle overview-input-box\"},[_c('OfficeLabel',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.propName))]),_c('OfficeToggle',{attrs:{\"checked\":!!_vm.propValue},on:{\"change\":_vm.onChange}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport OfficeToggle from \"@/components/Toggle/OfficeToggle.vue\";\nimport {Component, Vue, Prop, Model, Watch} from \"vue-property-decorator\";\n\n@Component({components: {OfficeLabel, OfficeToggle}})\nexport default class BooleanToggle extends Vue {\n @Prop({required: true, type: String}) private propName!: string;\n @Prop({type: Object}) private options?: { value?: any, falseValue?: any };\n @Model(\"change\") private propValue?: any;\n\n private onChange(newValue: boolean) {\n let trueValue = true;\n let falseValue = false;\n\n if (this.options && this.options.value) {\n trueValue = this.options.value;\n falseValue = this.options.falseValue || undefined;\n }\n\n this.$emit(\"change\", newValue ? trueValue : falseValue);\n }\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BooleanToggle.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BooleanToggle.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./BooleanToggle.vue?vue&type=template&id=5d75a41f&scoped=true&\"\nimport script from \"./BooleanToggle.vue?vue&type=script&lang=ts&\"\nexport * from \"./BooleanToggle.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./BooleanToggle.vue?vue&type=style&index=0&id=5d75a41f&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5d75a41f\",\n null\n \n)\n\ncomponent.options.__file = \"BooleanToggle.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"overview-input-box\"},[_c('OfficeLabel',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.propName))]),_c('OfficeTextField',{style:(_vm.textFieldStyle),attrs:{\"text\":_vm.propValue},on:{\"input\":function($event){_vm.$emit('change', $event)}}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport OfficeTextField from \"@/components/TextField/OfficeTextField.vue\";\nimport OfficeToggle from \"@/components/Toggle/OfficeToggle.vue\";\nimport {Component, Vue, Prop, Model} from \"vue-property-decorator\";\n\n@Component({components: {OfficeLabel, OfficeToggle, OfficeTextField}})\nexport default class StringInput extends Vue {\n @Prop({required: true, type: String}) private propName!: string;\n @Model(\"change\", {default: undefined}) private propValue?: string;\n @Prop({type: Object}) private options?: { width?: number };\n\n private get textFieldStyle() {\n const {width = \"100px\"} = (this.options || {});\n\n return {\n width,\n minWidth: \"100px\"\n };\n }\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StringInput.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StringInput.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./StringInput.vue?vue&type=template&id=4fd15542&scoped=true&\"\nimport script from \"./StringInput.vue?vue&type=script&lang=ts&\"\nexport * from \"./StringInput.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./StringInput.vue?vue&type=style&index=0&id=4fd15542&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4fd15542\",\n null\n \n)\n\ncomponent.options.__file = \"StringInput.vue\"\nexport default component.exports","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport BooleanToggle from \"@/showcase/BooleanToggle.vue\";\nimport StringInput from \"@/showcase/StringInput.vue\";\nimport {Component, Vue, Prop} from \"vue-property-decorator\";\nimport OfficeIcon from \"../components/Icon/OfficeIcon.vue\";\nimport OfficeTextField from \"../components/TextField/OfficeTextField.vue\";\nimport OfficeToggle from \"../components/Toggle/OfficeToggle.vue\";\nimport OfficeLabel from \"../components/Label/OfficeLabel.vue\";\n\ninterface IItemOption {\n type: string;\n value?: any;\n options?: any;\n}\n\nexport interface IItemOptions {\n [key: string]: IItemOption;\n}\n\nexport interface IAvailableOptions {\n type: string;\n name: string;\n value?: any;\n options?: any;\n}\n\n@Component({\n components: {\n OfficeToggle,\n OfficeIcon,\n OfficeTextField,\n OfficeLabel,\n BooleanToggle,\n StringInput\n }\n})\nexport default class OverviewItem extends Vue {\n @Prop({type: String, default: \"\"}) private title!: string;\n @Prop({type: Object, default: null}) private options?: any;\n\n\n private availableOptions: IAvailableOptions[] = this.options\n ? Object.keys(this.options).map((key) => this.mapOption(key, this.options[key])) as any\n : [];\n\n private mapOption(key: string, option: IItemOption): IAvailableOptions {\n return {\n name: key,\n value: option.value,\n type: option.type,\n options: option.options\n };\n }\n\n private get currentProps() {\n const result: { [key: string]: any } = {};\n\n this.availableOptions\n .forEach((s) => result[s.name] = s.value);\n\n return result;\n }\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OverviewItem.vue?vue&type=template&id=4a5a3854&scoped=true&\"\nimport script from \"./OverviewItem.vue?vue&type=script&lang=ts&\"\nexport * from \"./OverviewItem.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./OverviewItem.vue?vue&type=style&index=0&id=4a5a3854&scoped=true&lang=css&\"\nimport style1 from \"./OverviewItem.vue?vue&type=style&index=1&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4a5a3854\",\n null\n \n)\n\ncomponent.options.__file = \"OverviewItem.vue\"\nexport default component.exports","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport BooleanToggle from \"@/showcase/BooleanToggle.vue\";\nimport {ItemTypes} from \"@/showcase/ItemTypes\";\nimport {IItemOptions} from \"@/showcase/OverviewItem.vue\";\nimport StringInput from \"@/showcase/StringInput.vue\";\nimport OfficeChoiceGroupOption from \"../components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue\";\nimport OfficeChoiceGroup from \"../components/ChoiceGroup/OfficeChoiceGroup.vue\";\nimport OfficeIcon from \"../components/Icon/OfficeIcon.vue\";\nimport {ImageFit} from \"../components/Image/OfficeImage.types\";\nimport OfficeImage from \"../components/Image/OfficeImage.vue\";\nimport OfficeLabel from \"../components/Label/OfficeLabel.vue\";\nimport OfficeLink from \"../components/Link/OfficeLink.vue\";\nimport OfficeSlider from \"../components/Slider/OfficeSlider.vue\";\nimport OfficeToggle from \"../components/Toggle/OfficeToggle.vue\";\n\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\nimport OfficeButton from \"../components/Button/OfficeButton.vue\";\nimport OfficeCheckbox from \"../components/Checkbox/OfficeCheckbox.vue\";\nimport OfficeTextField from \"../components/TextField/OfficeTextField.vue\";\nimport OverviewItem from \"./OverviewItem.vue\";\n\n@Component({\n components: {\n OfficeSlider,\n OfficeLink,\n OfficeToggle,\n OfficeChoiceGroupOption,\n OfficeChoiceGroup,\n OfficeIcon,\n OfficeImage,\n OfficeLabel,\n OfficeCheckbox,\n OfficeButton,\n OfficeTextField,\n OverviewItem\n },\n})\nexport default class Overview extends Vue {\n @Prop() private msg!: string;\n private txt: string = \"test\";\n private iProp = {\n iconName: \"edit\"\n };\n private toggleChecked: boolean = true;\n\n private currentImageFit: ImageFit = ImageFit.contain;\n\n private checked: boolean = false;\n private disabled: boolean = false;\n private required: boolean = false;\n\n private checkboxChecked: boolean = false;\n\n private sliderValue: number = 5;\n\n private clicked() {\n alert(\"clicked!\");\n }\n\n get textFieldOptions(): IItemOptions {\n return {\n disabled: {type: ItemTypes.BooleanToggle},\n multiline: {type: ItemTypes.BooleanToggle},\n required: {type: ItemTypes.BooleanToggle},\n resizable: {type: ItemTypes.BooleanToggle},\n underlined: {type: ItemTypes.BooleanToggle},\n borderless: {type: ItemTypes.BooleanToggle},\n autoAdjustHeight: {type: ItemTypes.BooleanToggle},\n iconProps: {type: ItemTypes.BooleanToggle, options: {value: this.iProp}},\n label: {type: ItemTypes.StringInput, value: \"Example Input\", options: {width: \"250px\"}},\n errorMessage: {type: ItemTypes.StringInput, value: \"This input is invalid!\", options: {width: \"250px\"}},\n prefix: {type: ItemTypes.StringInput, value: \"\"},\n suffix: {type: ItemTypes.StringInput, value: \"\"},\n };\n }\n\n get choiceGroupOptions(): IItemOptions {\n return {\n disabled: {type: ItemTypes.BooleanToggle},\n };\n }\n\n get iconOptions(): IItemOptions {\n return {\n iconName: {type: ItemTypes.StringInput, value: \"BingLogo\"},\n };\n }\n}\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Overview.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Overview.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./Overview.vue?vue&type=template&id=2fcf3bb5&scoped=true&\"\nimport script from \"./Overview.vue?vue&type=script&lang=ts&\"\nexport * from \"./Overview.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./Overview.vue?vue&type=style&index=0&id=2fcf3bb5&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2fcf3bb5\",\n null\n \n)\n\ncomponent.options.__file = \"Overview.vue\"\nexport default component.exports","\n\n\n\n\n\n\r\nimport {initializeIcons} from \"@/icons\";\r\nimport { Component, Vue } from \"vue-property-decorator\";\r\nimport Overview from \"./showcase/Overview.vue\";\r\n\r\ninitializeIcons();\r\n\r\n@Component({\r\n components: {\r\n Overview,\r\n },\r\n})\r\nexport default class App extends Vue {}\r\n\r\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/ts-loader/index.js??ref--13-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/ts-loader/index.js??ref--13-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=4db5726e&\"\nimport script from \"./App.vue?vue&type=script&lang=ts&\"\nexport * from \"./App.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"App.vue\"\nexport default component.exports","import Vue from \"vue\";\nimport App from \"./App.vue\";\n\nVue.config.productionTip = false;\n\nnew Vue({\n render: (h) => h(App),\n}).$mount(\"#app\");\n"],"sourceRoot":""} \ No newline at end of file diff --git a/docs/js/app.bf441de3.js b/docs/js/app.bf441de3.js new file mode 100644 index 0000000..99bd9f0 --- /dev/null +++ b/docs/js/app.bf441de3.js @@ -0,0 +1,2 @@ +(function(e){function o(o){for(var r,n,l=o[0],s=o[1],c=o[2],u=0,g=[];u1?o-1:0),r=1;r2?t-2:0),i=2;i0&&void 0!==arguments[0]?arguments[0]:0;n[i]=e}c&&c.onReset&&c.onReset(u)}).call(this,t("4362"))},c403:function(e,o,t){},c7cd:function(e,o,t){"use strict";var r=t("172b"),i=t.n(r);i.a},cb49:function(e,o){},cd49:function(e,o,t){"use strict";t.r(o);t("cadf"),t("551c"),t("097d");var r=t("2b0e"),i=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"ms-Fabric",attrs:{id:"app"}},[t("Overview",{attrs:{msg:"Welcome to office-ui-fabric-vue"}})],1)},a=[],n=t("d4ec"),l=t("99de"),s=t("7e84"),c=t("262e"),d=t("9ab4"),u=(t("ac6a"),t("456d"),t("ac4d"),t("8a81"),t("be94")),g=(t("7f7f"),t("8af7")),h=t("4382"),p=t("ebf0"),m=t("603c"),f="icons",b=g["a"].getValue(f,{__options:{disableWarnings:!1,warnOnMissingIcons:!0},__remapped:{}}),S=h["a"].getInstance();S&&S.onReset&&S.onReset(function(){for(var e in b)b.hasOwnProperty(e)&&b[e].subset&&(b[e].subset.className=void 0)});var v=function(e){return e.toLowerCase()};function C(e,o){var t=Object(u["a"])({},e,{isRegistered:!1,className:void 0}),r=e.icons;for(var i in o=o?Object(u["a"])({},b.__options,o):b.__options,r)if(r.hasOwnProperty(i)){var a=r[i],n=v(i);b[n]?T(i):b[n]={code:a,subset:t}}}function k(e,o){b.__remapped[v(e)]=v(o)}function y(e){var o=void 0,t=b.__options;if(e=e?v(e):"",e=b.__remapped[e]||e,e)if(o=b[e],o){var r=o,i=r.subset;i&&i.fontFace&&(i.isRegistered||(Object(p["a"])(i.fontFace),i.isRegistered=!0),i.className||(i.className=Object(m["a"])(i.style,{fontFamily:i.fontFace.fontFamily,fontWeight:i.fontFace.fontWeight||"normal",fontStyle:i.fontFace.fontStyle||"normal"})))}else!t.disableWarnings&&t.warnOnMissingIcons&&console.warn('The icon "'.concat(e,'" was used but not registered. See http://aka.ms/fabric-icon-usage for more information.'));return o}var L=[],F=void 0;function T(e){var o=b.__options,t=2e3,r=10;o.disableWarnings||(L.push(e),void 0===F&&(F=setTimeout(function(){console.warn("Some icons were re-registered. Applications should only call registerIcons for any given icon once. Redefining what an icon is may have unintended consequences. Duplicates include: \n"+L.slice(0,r).join(", ")+(L.length>r?" (+ ".concat(L.length-r," more)"):"")),F=void 0,L=[]},t)))}function w(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons"',src:'url("'.concat(e,'fabric-icons-a13498cf.woff") format("woff")')},icons:{GlobalNavButton:"",ChevronDown:"",ChevronUp:"",Edit:"",Add:"",Cancel:"",More:"",Settings:"",Mail:"",Filter:"",Search:"",Share:"",BlockedSite:"",FavoriteStar:"",FavoriteStarFill:"",CheckMark:"",Delete:"",ChevronLeft:"",ChevronRight:"",Calendar:"",Megaphone:"",Undo:"",Flag:"",Page:"",Pinned:"",View:"",Clear:"",Download:"",Upload:"",Folder:"",Sort:"",AlignRight:"",AlignLeft:"",Tag:"",AddFriend:"",Info:"",SortLines:"",List:"",CircleRing:"",Heart:"",HeartFill:"",Tiles:"",Embed:"",Glimmer:"",Ascending:"",Descending:"",SortUp:"",SortDown:"",SyncToPC:"",LargeGrid:"",SkypeCheck:"",SkypeClock:"",SkypeMinus:"",ClearFilter:"",Flow:"",StatusCircleCheckmark:"",MoreVertical:""}};C(t,o)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-0"',src:'url("'.concat(e,'fabric-icons-0-498a310c.woff") format("woff")')},icons:{InternetSharing:"",Brightness:"",MapPin:"",Airplane:"",Tablet:"",QuickNote:"",Video:"",People:"",Phone:"",Pin:"",Shop:"",Stop:"",Link:"",AllApps:"",Zoom:"",ZoomOut:"",Microphone:"",Camera:"",Attach:"",Send:"",FavoriteList:"",PageSolid:"",Forward:"",Back:"",Refresh:"",Lock:"",ReportHacked:"",EMI:"",MiniLink:"",Blocked:"",ReadingMode:"",Favicon:"",Remove:"",Checkbox:"",CheckboxComposite:"",CheckboxFill:"",CheckboxIndeterminate:"",CheckboxCompositeReversed:"",BackToWindow:"",FullScreen:"",Print:"",Up:"",Down:"",OEM:"",Save:"",Cloud:"",Flashlight:"",CommandPrompt:"",Sad:"",RealEstate:"",SIPMove:"",EraseTool:"",GripperTool:"",Dialpad:"",PageLeft:"",PageRight:"",MultiSelect:"",KeyboardClassic:"",Play:"",Pause:"",Emoji2:"",GripperBarHorizontal:"",System:"",Personalize:"",SearchAndApps:"",Globe:"",EaseOfAccess:"",ContactInfo:"",Unpin:"",Contact:"",Memo:"",Paste:"",WindowsLogo:"",Error:"",GripperBarVertical:"",Unlock:"",Slideshow:"",AutoEnhanceOn:"",AutoEnhanceOff:"",Color:"",SaveAs:"",Light:"",Filters:"",AspectRatio:"",Contrast:"",Redo:"",Crop:"",PhotoCollection:"",Album:"",Rotate:"",PanoIndicator:"",Translate:"",RedEye:"",ThumbnailView:"",Package:"",Telemarketer:"",Warning:"",Financial:"",Education:"",ShoppingCart:""}};C(t,o)}function M(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-1"',src:'url("'.concat(e,'fabric-icons-1-0f021d71.woff") format("woff")')},icons:{Train:"",Move:"",TouchPointer:"",Merge:"",TurnRight:"",Ferry:"",Highlight:"",PowerButton:"",Tab:"",Admin:"",TVMonitor:"",Speakers:"",Game:"",UnstackSelected:"",StackIndicator:"",Nav2DMapView:"",StreetsideSplitMinimize:"",Car:"",Bus:"",EatDrink:"",SeeDo:"",LocationCircle:"",Home:"",SwitcherStartEnd:"",ParkingLocation:"",IncidentTriangle:"",Touch:"",MapDirections:"",CaretHollow:"",CaretSolid:"",History:"",Location:"",MapLayers:"",SearchNearby:"",Work:"",Recent:"",Hotel:"",Bank:"",LocationDot:"",Dictionary:"",ChromeBack:"",FolderOpen:"",PinnedFill:"",RevToggleKey:"",Previous:"",Next:"",Sync:"",Help:"",Emoji:"",MailForward:"",ClosePane:"",OpenPane:"",PreviewLink:"",ZoomIn:"",Bookmarks:"",Document:"",ProtectedDocument:"",OpenInNewWindow:"",MailFill:"",ViewAll:"",Switch:"",Rename:"",Go:"",Remote:"",SelectAll:"",Orientation:"",Import:"",Picture:"",ChromeClose:"",ShowResults:"",Message:"",CalendarDay:"",CalendarWeek:"",MailReplyAll:"",Read:"",Cut:"",PaymentCard:"",Copy:"",Important:"",MailReply:"",GotoToday:"",Font:"",FontColor:"",FolderFill:"",Permissions:"",DisableUpdates:"",Unfavorite:"",Italic:"",Underline:"",Bold:"",MoveToFolder:"",Dislike:"",Like:"",AlignCenter:"",OpenFile:"",FontDecrease:"",FontIncrease:"",FontSize:"",CellPhone:"",RepeatAll:""}};C(t,o)}function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-2"',src:'url("'.concat(e,'fabric-icons-2-be6a5f70.woff") format("woff")')},icons:{Calculator:"",Library:"",PostUpdate:"",NewFolder:"",CalendarReply:"",UnsyncFolder:"",SyncFolder:"",BlockContact:"",Accept:"",BulletedList:"",Preview:"",News:"",Chat:"",Group:"",World:"",Comment:"",DockLeft:"",DockRight:"",Repair:"",Accounts:"",Street:"",RadioBullet:"",Stopwatch:"",Clock:"",WorldClock:"",AlarmClock:"",Photo:"",ActionCenter:"",Hospital:"",Timer:"",FullCircleMask:"",LocationFill:"",ChromeMinimize:"",ChromeRestore:"",Annotation:"",Fingerprint:"",Handwriting:"",ChromeFullScreen:"",Completed:"",Label:"",FlickDown:"",FlickUp:"",FlickLeft:"",FlickRight:"",MiniExpand:"",MiniContract:"",Streaming:"",MusicInCollection:"",OneDriveLogo:"",CompassNW:"",Code:"",LightningBolt:"",CalculatorMultiply:"",CalculatorAddition:"",CalculatorSubtract:"",CalculatorEqualTo:"",PrintfaxPrinterFile:"",StorageOptical:"",Communications:"",Headset:"",Health:"",FrontCamera:"",ChevronUpSmall:"",ChevronDownSmall:"",ChevronLeftSmall:"",ChevronRightSmall:"",ChevronUpMed:"",ChevronDownMed:"",ChevronLeftMed:"",ChevronRightMed:"",Devices2:"",PC1:"",PresenceChickletVideo:"",Reply:"",HalfAlpha:"",ConstructionCone:"",DoubleChevronLeftMed:"",Volume0:"",Volume1:"",Volume2:"",Volume3:"",Chart:"",Robot:"",Manufacturing:"",LockSolid:"",FitPage:"",FitWidth:"",BidiLtr:"",BidiRtl:"",RightDoubleQuote:"",Sunny:"",CloudWeather:"",Cloudy:"",PartlyCloudyDay:"",PartlyCloudyNight:"",ClearNight:"",RainShowersDay:"",Rain:"",Thunderstorms:"",RainSnow:""}};C(t,o)}function x(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-3"',src:'url("'.concat(e,'fabric-icons-3-ccddc9e1.woff") format("woff")')},icons:{Snow:"",BlowingSnow:"",Frigid:"",Fog:"",Squalls:"",Duststorm:"",Unknown:"",Precipitation:"",Ribbon:"",AreaChart:"",Assign:"",FlowChart:"",CheckList:"",Diagnostic:"",Generate:"",LineChart:"",Equalizer:"",BarChartHorizontal:"",BarChartVertical:"",Freezing:"",FunnelChart:"",Processing:"",Quantity:"",ReportDocument:"",StackColumnChart:"",SnowShowerDay:"",HailDay:"",WorkFlow:"",HourGlass:"",StoreLogoMed20:"",TimeSheet:"",TriangleSolid:"",UpgradeAnalysis:"",VideoSolid:"",RainShowersNight:"",SnowShowerNight:"",Teamwork:"",HailNight:"",PeopleAdd:"",Glasses:"",DateTime2:"",Shield:"",Header1:"",PageAdd:"",NumberedList:"",PowerBILogo:"",Info2:"",MusicInCollectionFill:"",Asterisk:"",ErrorBadge:"",CircleFill:"",Record2:"",AllAppsMirrored:"",BookmarksMirrored:"",BulletedListMirrored:"",CaretHollowMirrored:"",CaretSolidMirrored:"",ChromeBackMirrored:"",ClosePaneMirrored:"",DockLeftMirrored:"",DoubleChevronLeftMedMirrored:"",GoMirrored:"",HelpMirrored:"",ImportMirrored:"",ImportAllMirrored:"",ListMirrored:"",MailForwardMirrored:"",MailReplyMirrored:"",MailReplyAllMirrored:"",MiniContractMirrored:"",MiniExpandMirrored:"",OpenPaneMirrored:"",ParkingLocationMirrored:"",SendMirrored:"",ShowResultsMirrored:"",ThumbnailViewMirrored:"",Media:"",Devices3:"",Focus:"",VideoLightOff:"",Lightbulb:"",StatusTriangle:"",VolumeDisabled:"",Puzzle:"",EmojiNeutral:"",EmojiDisappointed:"",HomeSolid:"",Ringer:"",PDF:"",HeartBroken:"",StoreLogo16:"",MultiSelectMirrored:"",Broom:"",Cocktails:"",Wines:"",Articles:"",Cycling:"",DietPlanNotebook:"",Pill:"",ExerciseTracker:""}};C(t,o)}function B(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-4"',src:'url("'.concat(e,'fabric-icons-4-0721c5c2.woff") format("woff")')},icons:{HandsFree:"",Medical:"",Running:"",Weights:"",Trackers:"",AddNotes:"",AllCurrency:"",BarChart4:"",CirclePlus:"",Coffee:"",Cotton:"",Market:"",Money:"",PieDouble:"",PieSingle:"",RemoveFilter:"",Savings:"",Sell:"",StockDown:"",StockUp:"",Lamp:"",Source:"",MSNVideos:"",Cricket:"",Golf:"",Baseball:"",Soccer:"",MoreSports:"",AutoRacing:"",CollegeHoops:"",CollegeFootball:"",ProFootball:"",ProHockey:"",Rugby:"",SubstitutionsIn:"",Tennis:"",Arrivals:"",Design:"",Website:"",Drop:"",HistoricalWeather:"",SkiResorts:"",Snowflake:"",BusSolid:"",FerrySolid:"",AirplaneSolid:"",TrainSolid:"",Ticket:"",WifiWarning4:"",Devices4:"",AzureLogo:"",BingLogo:"",MSNLogo:"",OutlookLogoInverse:"",OfficeLogo:"",SkypeLogo:"",Door:"",EditMirrored:"",GiftCard:"",DoubleBookmark:"",StatusErrorFull:"",Certificate:"",FastForward:"",Rewind:"",Photo2:"",OpenSource:"",Movers:"",CloudDownload:"",Family:"",WindDirection:"",Bug:"",SiteScan:"",BrowserScreenShot:"",F12DevTools:"",CSS:"",JS:"",DeliveryTruck:"",ReminderPerson:"",ReminderGroup:"",TabletMode:"",Umbrella:"",NetworkTower:"",CityNext:"",CityNext2:"",Section:"",OneNoteLogoInverse:"",ToggleFilled:"",ToggleBorder:"",SliderThumb:"",ToggleThumb:"",Documentation:"",Badge:"",Giftbox:"",VisualStudioLogo:"",HomeGroup:"",ExcelLogoInverse:"",WordLogoInverse:"",PowerPointLogoInverse:"",Cafe:"",SpeedHigh:""}};C(t,o)}function P(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-5"',src:'url("'.concat(e,'fabric-icons-5-fca90b7d.woff") format("woff")')},icons:{Commitments:"",ThisPC:"",MusicNote:"",MicOff:"",EdgeLogo:"",CompletedSolid:"",AlbumRemove:"",MessageFill:"",TabletSelected:"",MobileSelected:"",LaptopSelected:"",TVMonitorSelected:"",DeveloperTools:"",Shapes:"",InsertTextBox:"",LowerBrightness:"",WebComponents:"",OfflineStorage:"",DOM:"",CloudUpload:"",ScrollUpDown:"",DateTime:"",Event:"",Cake:"",Org:"",PartyLeader:"",DRM:"",CloudAdd:"",AppIconDefault:"",Photo2Add:"",Photo2Remove:"",POI:"",AddTo:"",RadioBtnOff:"",RadioBtnOn:"",ExploreContent:"",Product:"",ProgressLoopInner:"",ProgressLoopOuter:"",Blocked2:"",FangBody:"",PageHeader:"",ChatInviteFriend:"",Brush:"",Shirt:"",Crown:"",Diamond:"",ScaleUp:"",QRCode:"",Feedback:"",SharepointLogoInverse:"",YammerLogo:"",Hide:"",Uneditable:"",ReturnToSession:"",OpenFolderHorizontal:"",CalendarMirrored:"",SwayLogoInverse:"",OutOfOffice:"",Trophy:"",ReopenPages:"",EmojiTabSymbols:"",AADLogo:"",AccessLogo:"",AdminALogoInverse32:"",AdminCLogoInverse32:"",AdminDLogoInverse32:"",AdminELogoInverse32:"",AdminLLogoInverse32:"",AdminMLogoInverse32:"",AdminOLogoInverse32:"",AdminPLogoInverse32:"",AdminSLogoInverse32:"",AdminYLogoInverse32:"",DelveLogoInverse:"",ExchangeLogoInverse:"",LyncLogo:"",OfficeVideoLogoInverse:"",SocialListeningLogo:"",VisioLogoInverse:"",Balloons:"",Cat:"",MailAlert:"",MailCheck:"",MailLowImportance:"",MailPause:"",MailRepeat:"",SecurityGroup:"",Table:"",VoicemailForward:"",VoicemailReply:"",Waffle:"",RemoveEvent:"",EventInfo:"",ForwardEvent:"",WipePhone:"",AddOnlineMeeting:"",JoinOnlineMeeting:"",RemoveLink:"",PeopleBlock:""}};C(t,o)}function I(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-6"',src:'url("'.concat(e,'fabric-icons-6-957ed700.woff") format("woff")')},icons:{PeopleRepeat:"",PeopleAlert:"",PeoplePause:"",TransferCall:"",AddPhone:"",UnknownCall:"",NoteReply:"",NoteForward:"",NotePinned:"",RemoveOccurrence:"",Timeline:"",EditNote:"",CircleHalfFull:"",Room:"",Unsubscribe:"",Subscribe:"",HardDrive:"",RecurringTask:"",TaskManager:"",TaskManagerMirrored:"",Combine:"",Split:"",DoubleChevronUp:"",DoubleChevronLeft:"",DoubleChevronRight:"",TextBox:"",TextField:"",NumberField:"",Dropdown:"",PenWorkspace:"",BookingsLogo:"",ClassNotebookLogoInverse:"",DelveAnalyticsLogo:"",DocsLogoInverse:"",Dynamics365Logo:"",DynamicSMBLogo:"",OfficeAssistantLogo:"",OfficeStoreLogo:"",OneNoteEduLogoInverse:"",PlannerLogo:"",PowerApps:"",Suitcase:"",ProjectLogoInverse:"",CaretLeft8:"",CaretRight8:"",CaretUp8:"",CaretDown8:"",CaretLeftSolid8:"",CaretRightSolid8:"",CaretUpSolid8:"",CaretDownSolid8:"",ClearFormatting:"",Superscript:"",Subscript:"",Strikethrough:"",Export:"",ExportMirrored:"",SingleBookmark:"",SingleBookmarkSolid:"",DoubleChevronDown:"",FollowUser:"",ReplyAll:"",WorkforceManagement:"",RecruitmentManagement:"",Questionnaire:"",ManagerSelfService:"",ProductRelease:"",ReplyMirrored:"",ReplyAllMirrored:"",Medal:"",AddGroup:"",QuestionnaireMirrored:"",TemporaryUser:"",CaretSolid16:"",GroupedDescending:"",GroupedAscending:"",AwayStatus:"",MyMoviesTV:"",GenericScan:"",AustralianRules:"",WifiEthernet:"",TrackersMirrored:"",DateTimeMirrored:"",StopSolid:"",DoubleChevronUp12:"",DoubleChevronDown12:"",DoubleChevronLeft12:"",DoubleChevronRight12:"",CalendarAgenda:"",AddEvent:"",AssetLibrary:"",DataConnectionLibrary:"",DocLibrary:"",FormLibrary:"",FormLibraryMirrored:"",ReportLibrary:"",ReportLibraryMirrored:"",ContactCard:"",CustomList:"",CustomListMirrored:""}};C(t,o)}function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-7"',src:'url("'.concat(e,'fabric-icons-7-36bda45d.woff") format("woff")')},icons:{IssueTracking:"",IssueTrackingMirrored:"",PictureLibrary:"",OfficeAddinsLogo:"",OfflineOneDriveParachute:"",OfflineOneDriveParachuteDisabled:"",TriangleSolidUp12:"",TriangleSolidDown12:"",TriangleSolidLeft12:"",TriangleSolidRight12:"",TriangleUp12:"",TriangleDown12:"",TriangleLeft12:"",TriangleRight12:"",ArrowUpRight8:"",ArrowDownRight8:"",DocumentSet:"",DelveAnalytics:"",ArrowUpRightMirrored8:"",ArrowDownRightMirrored8:"",CompanyDirectory:"",OpenEnrollment:"",CompanyDirectoryMirrored:"",OneDriveAdd:"",ProfileSearch:"",Header2:"",Header3:"",Header4:"",Eyedropper:"",MarketDown:"",CalendarWorkWeek:"",SidePanel:"",GlobeFavorite:"",CaretTopLeftSolid8:"",CaretTopRightSolid8:"",ViewAll2:"",DocumentReply:"",PlayerSettings:"",ReceiptForward:"",ReceiptReply:"",ReceiptCheck:"",Fax:"",RecurringEvent:"",ReplyAlt:"",ReplyAllAlt:"",EditStyle:"",EditMail:"",Lifesaver:"",LifesaverLock:"",InboxCheck:"",FolderSearch:"",CollapseMenu:"",ExpandMenu:"",Boards:"",SunAdd:"",SunQuestionMark:"",LandscapeOrientation:"",DocumentSearch:"",PublicCalendar:"",PublicContactCard:"",PublicEmail:"",PublicFolder:"",WordDocument:"",PowerPointDocument:"",ExcelDocument:"",GroupedList:"",ClassroomLogo:"",Sections:"",EditPhoto:"",Starburst:"",ShareiOS:"",AirTickets:"",PencilReply:"",Tiles2:"",SkypeCircleCheck:"",SkypeCircleClock:"",SkypeCircleMinus:"",SkypeMessage:"",ClosedCaption:"",ATPLogo:"",OfficeFormsLogoInverse:"",RecycleBin:"",EmptyRecycleBin:"",Hide2:"",Breadcrumb:"",BirthdayCake:"",TimeEntry:"",CRMProcesses:"",PageEdit:"",PageArrowRight:"",PageRemove:"",Database:"",CRMServices:"",EditContact:"",ConnectContacts:"",AppIconDefaultAdd:"",AppIconDefaultList:"",ActivateOrders:"",DeactivateOrders:"",DocumentManagement:""}};C(t,o)}function R(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-8"',src:'url("'.concat(e,'fabric-icons-8-58fb017e.woff") format("woff")')},icons:{CRMReport:"",KnowledgeArticle:"",Relationship:"",ZipFolder:"",SurveyQuestions:"",TextDocument:"",TextDocumentShared:"",PageCheckedOut:"",SaveAndClose:"",Script:"",Archive:"",ActivityFeed:"",EventDate:"",ArrowUpRight:"",CaretRight:"",SetAction:"",CaretSolidLeft:"",CaretSolidDown:"",CaretSolidRight:"",CaretSolidUp:"",PowerAppsLogo:"",PowerApps2Logo:"",SearchIssue:"",SearchIssueMirrored:"",FabricAssetLibrary:"",FabricDataConnectionLibrary:"",FabricDocLibrary:"",FabricFormLibrary:"",FabricFormLibraryMirrored:"",FabricReportLibrary:"",FabricReportLibraryMirrored:"",FabricPublicFolder:"",FabricFolderSearch:"",FabricMovetoFolder:"",FabricUnsyncFolder:"",FabricSyncFolder:"",FabricOpenFolderHorizontal:"",FabricFolder:"",FabricFolderFill:"",FabricNewFolder:"",FabricPictureLibrary:"",AddFavorite:"",AddFavoriteFill:"",BufferTimeBefore:"",BufferTimeAfter:"",BufferTimeBoth:"",PublishContent:"",CannedChat:"",SkypeForBusinessLogo:"",TabCenter:"",PageCheckedin:"",PageList:"",ReadOutLoud:"",CaretBottomLeftSolid8:"",CaretBottomRightSolid8:"",FolderHorizontal:"",MicrosoftStaffhubLogo:"",GiftboxOpen:"",StatusCircleOuter:"",StatusCircleInner:"",StatusCircleRing:"",StatusTriangleOuter:"",StatusTriangleInner:"",StatusTriangleExclamation:"",StatusCircleExclamation:"",StatusCircleErrorX:"",StatusCircleInfo:"",StatusCircleBlock:"",StatusCircleBlock2:"",StatusCircleQuestionMark:"",StatusCircleSync:"",Toll:"",ExploreContentSingle:"",CollapseContent:"",CollapseContentSingle:"",InfoSolid:"",ProgressRingDots:"",CaloriesAdd:"",BranchFork:"",MobileReport:"",ScaleVolume:"",HardDriveGroup:"",FastMode:"",ToggleLeft:"",ToggleRight:"",TriangleShape:"",RectangleShape:"",Trophy2:"",BucketColor:"",BucketColorFill:"",Taskboard:"",SingleColumn:"",DoubleColumn:"",TripleColumn:"",ColumnLeftTwoThirds:"",ColumnRightTwoThirds:"",AccessLogoFill:"",AnalyticsLogo:"",AnalyticsQuery:"",NewAnalyticsQuery:""}};C(t,o)}function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-9"',src:'url("'.concat(e,'fabric-icons-9-e5eafdb0.woff") format("woff")')},icons:{AnalyticsReport:"",WordLogo:"",WordLogoFill:"",ExcelLogo:"",ExcelLogoFill:"",OneNoteLogo:"",OneNoteLogoFill:"",OutlookLogo:"",OutlookLogoFill:"",PowerPointLogo:"",PowerPointLogoFill:"",PublisherLogo:"",PublisherLogoFill:"",ScheduleEventAction:"",FlameSolid:"",ServerProcesses:"",Server:"",SaveAll:"",LinkedInLogo:"",Decimals:"",SidePanelMirrored:"",ProtectRestrict:"",Blog:"",UnknownMirrored:"",PublicContactCardMirrored:"",GridViewSmall:"",GridViewMedium:"",GridViewLarge:"",Step:"",StepInsert:"",StepShared:"",StepSharedAdd:"",StepSharedInsert:"",ViewDashboard:"",ViewList:"",ViewListGroup:"",ViewListTree:"",TriggerAuto:"",TriggerUser:"",PivotChart:"",StackedBarChart:"",StackedLineChart:"",BuildQueue:"",BuildQueueNew:"",UserFollowed:"",ContactLink:"",Stack:"",Bullseye:"",VennDiagram:"",FiveTileGrid:"",FocalPoint:"",RingerRemove:"",TeamsLogoInverse:"",TeamsLogo:"",TeamsLogoFill:"",SkypeForBusinessLogoFill:"",SharepointLogo:"",SharepointLogoFill:"",DelveLogo:"",DelveLogoFill:"",OfficeVideoLogo:"",OfficeVideoLogoFill:"",ExchangeLogo:"",ExchangeLogoFill:"",DocumentApproval:"",CloneToDesktop:"",InstallToDrive:"",Blur:"",Build:"",ProcessMetaTask:"",BranchFork2:"",BranchLocked:"",BranchCommit:"",BranchCompare:"",BranchMerge:"",BranchPullRequest:"",BranchSearch:"",BranchShelveset:"",RawSource:"",MergeDuplicate:"",RowsGroup:"",RowsChild:"",Deploy:"",Redeploy:"",ServerEnviroment:"",VisioDiagram:"",HighlightMappedShapes:"",TextCallout:"",IconSetsFlag:"",VisioLogo:"",VisioLogoFill:"",VisioDocument:"",TimelineProgress:"",TimelineDelivery:"",Backlog:"",TeamFavorite:"",TaskGroup:"",TaskGroupMirrored:"",ScopeTemplate:"",AssessmentGroupTemplate:""}};C(t,o)}function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-10"',src:'url("'.concat(e,'fabric-icons-10-45ab7e58.woff") format("woff")')},icons:{NewTeamProject:"",CommentAdd:"",CommentNext:"",CommentPrevious:"",ShopServer:"",LocaleLanguage:"",QueryList:"",UserSync:"",UserPause:"",StreamingOff:"",ArrowTallUpLeft:"",ArrowTallUpRight:"",ArrowTallDownLeft:"",ArrowTallDownRight:"",FieldEmpty:"",FieldFilled:"",FieldChanged:"",FieldNotChanged:"",RingerOff:"",PlayResume:"",BulletedList2:"",BulletedList2Mirrored:"",ImageCrosshair:"",GitGraph:"",Repo:"",RepoSolid:"",FolderQuery:"",FolderList:"",FolderListMirrored:"",LocationOutline:"",POISolid:"",CalculatorNotEqualTo:"",BoxSubtractSolid:"",BoxAdditionSolid:"",BoxMultiplySolid:"",BoxPlaySolid:"",BoxCheckmarkSolid:"",CirclePauseSolid:"",CirclePause:"",MSNVideosSolid:"",CircleStopSolid:"",CircleStop:"",NavigateBack:"",NavigateBackMirrored:"",NavigateForward:"",NavigateForwardMirrored:"",UnknownSolid:"",UnknownMirroredSolid:"",CircleAddition:"",CircleAdditionSolid:"",FilePDB:"",FileTemplate:"",FileSQL:"",FileJAVA:"",FileASPX:"",FileCSS:"",FileSass:"",FileLess:"",FileHTML:"",JavaScriptLanguage:"",CSharpLanguage:"",CSharp:"",VisualBasicLanguage:"",VB:"",CPlusPlusLanguage:"",CPlusPlus:"",FSharpLanguage:"",FSharp:"",TypeScriptLanguage:"",PythonLanguage:"",PY:"",CoffeeScript:"",MarkDownLanguage:"",FullWidth:"",FullWidthEdit:"",Plug:"",PlugSolid:"",PlugConnected:"",PlugDisconnected:"",UnlockSolid:"",Variable:"",Parameter:"",CommentUrgent:"",Storyboard:"",DiffInline:"",DiffSideBySide:"",ImageDiff:"",ImagePixel:"",FileBug:"",FileCode:"",FileComment:"",BusinessHoursSign:"",FileImage:"",FileSymlink:"",AutoFillTemplate:"",WorkItem:"",WorkItemBug:"",LogRemove:"",ColumnOptions:"",Packages:""}};C(t,o)}function N(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-11"',src:'url("'.concat(e,'fabric-icons-11-1821d7ea.woff") format("woff")')},icons:{BuildIssue:"",AssessmentGroup:"",VariableGroup:"",FullHistory:"",SingleColumnEdit:"",DoubleColumnEdit:"",TripleColumnEdit:"",ColumnLeftTwoThirdsEdit:"",ColumnRightTwoThirdsEdit:"",StreamLogo:"",PassiveAuthentication:"",AlertSolid:"",MegaphoneSolid:"",TaskSolid:"",ConfigurationSolid:"",BugSolid:"",CrownSolid:"",Trophy2Solid:"",QuickNoteSolid:"",ConstructionConeSolid:"",PageListSolid:"",PageListMirroredSolid:"",StarburstSolid:"",ReadingModeSolid:"",SadSolid:"",HealthSolid:"",ShieldSolid:"",GiftBoxSolid:"",ShoppingCartSolid:"",MailSolid:"",ChatSolid:"",RibbonSolid:"",FinancialSolid:"",FinancialMirroredSolid:"",HeadsetSolid:"",PermissionsSolid:"",ParkingSolid:"",ParkingMirroredSolid:"",DiamondSolid:"",AsteriskSolid:"",OfflineStorageSolid:"",BankSolid:"",DecisionSolid:"",Parachute:"",ParachuteSolid:"",FiltersSolid:"",ColorSolid:"",ReviewSolid:"",ReviewRequestSolid:"",ReviewRequestMirroredSolid:"",ReviewResponseSolid:"",FeedbackRequestSolid:"",FeedbackRequestMirroredSolid:"",FeedbackResponseSolid:"",WorkItemBar:"",WorkItemBarSolid:"",Separator:"",NavigateExternalInline:"",PlanView:"",TimelineMatrixView:"",EngineeringGroup:"",ProjectCollection:"",CaretBottomRightCenter8:"",CaretBottomLeftCenter8:"",CaretTopRightCenter8:"",CaretTopLeftCenter8:"",DonutChart:"",ChevronUnfold10:"",ChevronFold10:"",DoubleChevronDown8:"",DoubleChevronUp8:"",DoubleChevronLeft8:"",DoubleChevronRight8:"",ChevronDownEnd6:"",ChevronUpEnd6:"",ChevronLeftEnd6:"",ChevronRightEnd6:"",ContextMenu:"",AzureAPIManagement:"",AzureServiceEndpoint:"",VSTSLogo:"",VSTSAltLogo1:"",VSTSAltLogo2:"",FileTypeSolution:"",WordLogoInverse16:"",WordLogo16:"",WordLogoFill16:"",PowerPointLogoInverse16:"",PowerPointLogo16:"",PowerPointLogoFill16:"",ExcelLogoInverse16:"",ExcelLogo16:"",ExcelLogoFill16:"",OneNoteLogoInverse16:"",OneNoteLogo16:"",OneNoteLogoFill16:"",OutlookLogoInverse16:"",OutlookLogo16:"",OutlookLogoFill16:"",PublisherLogoInverse16:""}};C(t,o)}function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-12"',src:'url("'.concat(e,'fabric-icons-12-2ceff391.woff") format("woff")')},icons:{PublisherLogo16:"",PublisherLogoFill16:"",VisioLogoInverse16:"",VisioLogo16:"",VisioLogoFill16:"",TestBeaker:"",TestBeakerSolid:"",TestExploreSolid:"",TestAutoSolid:"",TestUserSolid:"",TestImpactSolid:"",TestPlan:"",TestStep:"",TestParameter:"",TestSuite:"",TestCase:"",Sprint:"",SignOut:"",TriggerApproval:"",Rocket:"",AzureKeyVault:"",Onboarding:"",Transition:"",LikeSolid:"",DislikeSolid:"",CRMCustomerInsightsApp:"",EditCreate:"",UnSetColor:"",DeclineCall:"",RectangularClipping:"",TeamsLogo16:"",TeamsLogoFill16:"",Spacer:"",SkypeLogo16:"",SkypeForBusinessLogo16:"",SkypeForBusinessLogoFill16:"",FilterSolid:"",MailUndelivered:"",MailTentative:"",MailTentativeMirrored:"",MailReminder:"",ReceiptUndelivered:"",ReceiptTentative:"",ReceiptTentativeMirrored:"",Inbox:"",IRMReply:"",IRMReplyMirrored:"",IRMForward:"",IRMForwardMirrored:"",VoicemailIRM:"",EventAccepted:"",EventTentative:"",EventTentativeMirrored:"",EventDeclined:"",IDBadge:"",BackgroundColor:"",OfficeFormsLogoInverse16:"",OfficeFormsLogo:"",OfficeFormsLogoFill:"",OfficeFormsLogo16:"",OfficeFormsLogoFill16:"",OfficeFormsLogoInverse24:"",OfficeFormsLogo24:"",OfficeFormsLogoFill24:"",PageLock:"",NotExecuted:"",NotImpactedSolid:"",FieldReadOnly:"",FieldRequired:"",BacklogBoard:"",ExternalBuild:"",ExternalTFVC:"",ExternalXAML:"",IssueSolid:"",DefectSolid:"",LadybugSolid:"",NugetLogo:"",TFVCLogo:"",ProjectLogo32:"",ProjectLogoFill32:"",ProjectLogo16:"",ProjectLogoFill16:"",SwayLogo32:"",SwayLogoFill32:"",SwayLogo16:"",SwayLogoFill16:"",ClassNotebookLogo32:"",ClassNotebookLogoFill32:"",ClassNotebookLogo16:"",ClassNotebookLogoFill16:"",ClassNotebookLogoInverse32:"",ClassNotebookLogoInverse16:"",StaffNotebookLogo32:"",StaffNotebookLogoFill32:"",StaffNotebookLogo16:"",StaffNotebookLogoFill16:"",StaffNotebookLogoInverted32:"",StaffNotebookLogoInverted16:"",KaizalaLogo:"",TaskLogo:""}};C(t,o)}function H(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-13"',src:'url("'.concat(e,'fabric-icons-13-3151b011.woff") format("woff")')},icons:{ProtectionCenterLogo32:"",GallatinLogo:"",Globe2:"",Guitar:"",Breakfast:"",Brunch:"",BeerMug:"",Vacation:"",Teeth:"",Taxi:"",Chopsticks:"",SyncOccurence:"",UnsyncOccurence:"",PrimaryCalendar:"",SearchCalendar:"",VideoOff:"",MicrosoftFlowLogo:"",BusinessCenterLogo:"",ToDoLogoBottom:"",ToDoLogoTop:"",EditSolid12:"",EditSolidMirrored12:"",UneditableSolid12:"",UneditableSolidMirrored12:"",UneditableMirrored:"",AdminALogo32:"",AdminALogoFill32:"",ToDoLogoInverse:"",Snooze:"",WaffleOffice365:"",ImageSearch:"",NewsSearch:"",VideoSearch:"",R:"",FontColorA:"",FontColorSwatch:"",LightWeight:"",NormalWeight:"",SemiboldWeight:"",GroupObject:"",UngroupObject:"",AlignHorizontalLeft:"",AlignHorizontalCenter:"",AlignHorizontalRight:"",AlignVerticalTop:"",AlignVerticalCenter:"",AlignVerticalBottom:"",HorizontalDistributeCenter:"",VerticalDistributeCenter:"",Ellipse:"",Line:"",Octagon:"",Hexagon:"",Pentagon:"",RightTriangle:"",HalfCircle:"",QuarterCircle:"",ThreeQuarterCircle:"","6PointStar":"","12PointStar":"",ArrangeBringToFront:"",ArrangeSendToBack:"",ArrangeSendBackward:"",ArrangeBringForward:"",BorderDash:"",BorderDot:"",LineStyle:"",LineThickness:"",WindowEdit:"",HintText:"",MediaAdd:"",AnchorLock:"",AutoHeight:"",ChartSeries:"",ChartXAngle:"",ChartYAngle:"",Combobox:"",LineSpacing:"",Padding:"",PaddingTop:"",PaddingBottom:"",PaddingLeft:"",PaddingRight:"",NavigationFlipper:"",AlignJustify:"",TextOverflow:"",VisualsFolder:"",VisualsStore:"",PictureCenter:"",PictureFill:"",PicturePosition:"",PictureStretch:"",PictureTile:"",Slider:"",SliderHandleSize:"",DefaultRatio:"",NumberSequence:"",GUID:"",ReportAdd:"",DashboardAdd:""}};C(t,o)}function W(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-14"',src:'url("'.concat(e,'fabric-icons-14-19b735bc.woff") format("woff")')},icons:{MapPinSolid:"",WebPublish:"",PieSingleSolid:"",BlockedSolid:"",DrillDown:"",DrillDownSolid:"",DrillExpand:"",DrillShow:"",SpecialEvent:"",OneDriveFolder16:"",FunctionalManagerDashboard:"",BIDashboard:"",CodeEdit:"",RenewalCurrent:"",RenewalFuture:"",SplitObject:"",BulkUpload:"",DownloadDocument:"",Flower:"",WaitlistConfirm:"",WaitlistConfirmMirrored:"",LaptopSecure:"",DragObject:"",EntryView:"",EntryDecline:"",ContactCardSettings:"",ContactCardSettingsMirrored:"",CalendarSettings:"",CalendarSettingsMirrored:"",HardDriveLock:"",HardDriveUnlock:"",AccountManagement:"",TransitionPop:"",TransitionPush:"",TransitionEffect:"",LookupEntities:"",ExploreData:"",AddBookmark:"",SearchBookmark:"",DrillThrough:"",MasterDatabase:"",CertifiedDatabase:"",MaximumValue:"",MinimumValue:"",VisualStudioIDELogo32:"",PasteAsText:"",PasteAsCode:"",BrowserTab:"",BrowserTabScreenshot:"",DesktopScreenshot:"",FileYML:"",ClipboardSolid:"",FabricUserFolder:"",FabricNetworkFolder:"",AnalyticsView:"",Video360Generic:"",Leave:"",Trending12:"",Blocked12:"",Warning12:"",CheckedOutByOther12:"",CheckedOutByYou12:"",CircleShapeSolid:"",SquareShapeSolid:"",TriangleShapeSolid:"",DropShapeSolid:"",RectangleShapeSolid:"",ZoomToFit:"",InsertColumnsLeft:"",InsertColumnsRight:"",InsertRowsAbove:"",InsertRowsBelow:"",DeleteColumns:"",DeleteRows:"",DeleteRowsMirrored:"",DeleteTable:"",VersionControlPush:"",StackedColumnChart2:"",TripleColumnWide:"",QuadColumn:"",WhiteBoardApp16:"",WhiteBoardApp32:"",InsertSignatureLine:"",ArrangeByFrom:"",Phishing:"",CreateMailRule:"",PublishCourse:"",DictionaryRemove:"",UserRemove:"",UserEvent:"",Encryption:"",D365TalentLearn:"",D365TalentInsight:"",D365TalentHRCore:"",BacklogList:"",ButtonControl:"",TableGroup:"",MountainClimbing:"",TagUnknown:"",TagUnknownMirror:""}};C(t,o)}function U(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-15"',src:'url("'.concat(e,'fabric-icons-15-2f8b45d0.woff") format("woff")')},icons:{TagUnknown12:"",TagUnknown12Mirror:"",Link12:"",Presentation:"",Presentation12:"",Lock12:"",BuildDefinition:"",ReleaseDefinition:"",SaveTemplate:"",UserGauge:"",BlockedSiteSolid12:"",TagSolid:"",OfficeChat:"",OfficeChatSolid:"",MailSchedule:"",WarningSolid:"",Blocked2Solid:"",SkypeCircleArrow:"",SkypeArrow:"",SyncStatus:"",SyncStatusSolid:"",ProjectDocument:"",ToDoLogoOutline:"",VisioOnlineLogoFill32:"",VisioOnlineLogo32:"",VisioOnlineLogoCloud32:"",VisioDiagramSync:"",Event12:"",EventDateMissed12:"",UserOptional:"",ResponsesMenu:"",DoubleDownArrow:"",DistributeDown:"",BookmarkReport:"",FilterSettings:"",GripperDotsVertical:"",MailAttached:"",AddIn:"",LinkedDatabase:"",PromotedDatabase:"",BarChartVerticalFilter:"",BarChartVerticalFilterSolid:"",ShowTimeAs:"",FileRequest:"",WorkItemAlert:"",PowerBILogo16:"",PowerBILogoBackplate16:"",BulletedListText:"",BulletedListBullet:"",BulletedListTextMirrored:"",BulletedListBulletMirrored:"",NumberedListText:"",NumberedListNumber:"",NumberedListTextMirrored:"",NumberedListNumberMirrored:"",RemoveLinkChain:"",RemoveLinkX:"",FabricTextHighlight:"",ClearFormattingA:"",ClearFormattingEraser:"",Photo2Fill:"",IncreaseIndentText:"",IncreaseIndentArrow:"",DecreaseIndentText:"",DecreaseIndentArrow:"",IncreaseIndentTextMirrored:"",IncreaseIndentArrowMirrored:"",DecreaseIndentTextMirrored:"",DecreaseIndentArrowMirrored:"",CheckListText:"",CheckListCheck:"",CheckListTextMirrored:"",CheckListCheckMirrored:"",NumberSymbol:"",Coupon:"",VerifiedBrand:"",ReleaseGate:"",ReleaseGateCheck:"",ReleaseGateError:"",M365InvoicingLogo:"",FabricTextHighlightComposite:"",Dataflows:"",GenericScanFilled:"",DiagnosticDataBarTooltip:"",SaveToMobile:"",Orientation2:"",ScreenCast:"",ShowGrid:"",SnapToGrid:"",ContactList:"",NewMail:"",EyeShadow:"",CampaignTemplate:"",ChartTemplate:"",PageListFilter:"",SecondaryNav:"",ColumnVerticalSection:"",SkypeCircleSlash:"",SkypeSlash:"",CustomizeToolbar:""}};C(t,o)}function _(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-16"',src:'url("'.concat(e,'fabric-icons-16-7ed535b6.woff") format("woff")')},icons:{DuplicateRow:"",RemoveFromTrash:"",MailOptions:"",Childof:"",Footer:"",Header:"",BarChartVerticalFill:"",StackedColumnChart2Fill:"",PlainText:"",AccessibiltyChecker:"",DatabaseSync:"",TabOneColumn:"",TabTwoColumn:"",TabThreeColumn:"",DecreaseIndentLegacy:"",IncreaseIndentLegacy:"",SizeLegacy:""}};C(t,o)}var G,z=function(){k("trash","delete"),k("onedrive","onedrivelogo"),k("alertsolid12","eventdatemissed12"),k("sixpointstar","6pointstar"),k("twelvepointstar","12pointstar"),k("toggleon","toggleleft"),k("toggleoff","toggleright")};(function(e){e["GlobalNavButton"]="GlobalNavButton",e["InternetSharing"]="InternetSharing",e["Brightness"]="Brightness",e["MapPin"]="MapPin",e["Airplane"]="Airplane",e["Tablet"]="Tablet",e["QuickNote"]="QuickNote",e["ChevronDown"]="ChevronDown",e["ChevronUp"]="ChevronUp",e["Edit"]="Edit",e["Add"]="Add",e["Cancel"]="Cancel",e["More"]="More",e["Settings"]="Settings",e["Video"]="Video",e["Mail"]="Mail",e["People"]="People",e["Phone"]="Phone",e["Pin"]="Pin",e["Shop"]="Shop",e["Stop"]="Stop",e["Link"]="Link",e["Filter"]="Filter",e["AllApps"]="AllApps",e["Zoom"]="Zoom",e["ZoomOut"]="ZoomOut",e["Microphone"]="Microphone",e["Search"]="Search",e["Camera"]="Camera",e["Attach"]="Attach",e["Send"]="Send",e["FavoriteList"]="FavoriteList",e["PageSolid"]="PageSolid",e["Forward"]="Forward",e["Back"]="Back",e["Refresh"]="Refresh",e["Share"]="Share",e["Lock"]="Lock",e["BlockedSite"]="BlockedSite",e["ReportHacked"]="ReportHacked",e["EMI"]="EMI",e["MiniLink"]="MiniLink",e["Blocked"]="Blocked",e["FavoriteStar"]="FavoriteStar",e["FavoriteStarFill"]="FavoriteStarFill",e["ReadingMode"]="ReadingMode",e["Favicon"]="Favicon",e["Remove"]="Remove",e["Checkbox"]="Checkbox",e["CheckboxComposite"]="CheckboxComposite",e["CheckboxFill"]="CheckboxFill",e["CheckboxIndeterminate"]="CheckboxIndeterminate",e["CheckboxCompositeReversed"]="CheckboxCompositeReversed",e["CheckMark"]="CheckMark",e["BackToWindow"]="BackToWindow",e["FullScreen"]="FullScreen",e["Print"]="Print",e["Up"]="Up",e["Down"]="Down",e["OEM"]="OEM",e["Delete"]="Delete",e["Save"]="Save",e["Cloud"]="Cloud",e["Flashlight"]="Flashlight",e["CommandPrompt"]="CommandPrompt",e["Sad"]="Sad",e["RealEstate"]="RealEstate",e["SIPMove"]="SIPMove",e["EraseTool"]="EraseTool",e["GripperTool"]="GripperTool",e["Dialpad"]="Dialpad",e["PageLeft"]="PageLeft",e["PageRight"]="PageRight",e["MultiSelect"]="MultiSelect",e["KeyboardClassic"]="KeyboardClassic",e["Play"]="Play",e["Pause"]="Pause",e["ChevronLeft"]="ChevronLeft",e["ChevronRight"]="ChevronRight",e["Emoji2"]="Emoji2",e["GripperBarHorizontal"]="GripperBarHorizontal",e["System"]="System",e["Personalize"]="Personalize",e["SearchAndApps"]="SearchAndApps",e["Globe"]="Globe",e["EaseOfAccess"]="EaseOfAccess",e["ContactInfo"]="ContactInfo",e["Unpin"]="Unpin",e["Contact"]="Contact",e["Memo"]="Memo",e["Paste"]="Paste",e["WindowsLogo"]="WindowsLogo",e["Error"]="Error",e["GripperBarVertical"]="GripperBarVertical",e["Unlock"]="Unlock",e["Slideshow"]="Slideshow",e["Calendar"]="Calendar",e["Megaphone"]="Megaphone",e["AutoEnhanceOn"]="AutoEnhanceOn",e["AutoEnhanceOff"]="AutoEnhanceOff",e["Color"]="Color",e["SaveAs"]="SaveAs",e["Light"]="Light",e["Filters"]="Filters",e["AspectRatio"]="AspectRatio",e["Contrast"]="Contrast",e["Redo"]="Redo",e["Undo"]="Undo",e["Crop"]="Crop",e["PhotoCollection"]="PhotoCollection",e["Album"]="Album",e["Rotate"]="Rotate",e["PanoIndicator"]="PanoIndicator",e["Translate"]="Translate",e["RedEye"]="RedEye",e["ThumbnailView"]="ThumbnailView",e["Package"]="Package",e["Telemarketer"]="Telemarketer",e["Warning"]="Warning",e["Financial"]="Financial",e["Education"]="Education",e["ShoppingCart"]="ShoppingCart",e["Train"]="Train",e["Flag"]="Flag",e["Move"]="Move",e["Page"]="Page",e["TouchPointer"]="TouchPointer",e["Merge"]="Merge",e["TurnRight"]="TurnRight",e["Ferry"]="Ferry",e["Highlight"]="Highlight",e["PowerButton"]="PowerButton",e["Tab"]="Tab",e["Admin"]="Admin",e["TVMonitor"]="TVMonitor",e["Speakers"]="Speakers",e["Game"]="Game",e["UnstackSelected"]="UnstackSelected",e["StackIndicator"]="StackIndicator",e["Nav2DMapView"]="Nav2DMapView",e["StreetsideSplitMinimize"]="StreetsideSplitMinimize",e["Car"]="Car",e["Bus"]="Bus",e["EatDrink"]="EatDrink",e["SeeDo"]="SeeDo",e["LocationCircle"]="LocationCircle",e["Home"]="Home",e["SwitcherStartEnd"]="SwitcherStartEnd",e["ParkingLocation"]="ParkingLocation",e["IncidentTriangle"]="IncidentTriangle",e["Touch"]="Touch",e["MapDirections"]="MapDirections",e["CaretHollow"]="CaretHollow",e["CaretSolid"]="CaretSolid",e["History"]="History",e["Location"]="Location",e["MapLayers"]="MapLayers",e["SearchNearby"]="SearchNearby",e["Work"]="Work",e["Recent"]="Recent",e["Hotel"]="Hotel",e["Bank"]="Bank",e["LocationDot"]="LocationDot",e["Dictionary"]="Dictionary",e["ChromeBack"]="ChromeBack",e["FolderOpen"]="FolderOpen",e["Pinned"]="Pinned",e["PinnedFill"]="PinnedFill",e["RevToggleKey"]="RevToggleKey",e["View"]="View",e["Previous"]="Previous",e["Next"]="Next",e["Clear"]="Clear",e["Sync"]="Sync",e["Download"]="Download",e["Help"]="Help",e["Upload"]="Upload",e["Emoji"]="Emoji",e["MailForward"]="MailForward",e["ClosePane"]="ClosePane",e["OpenPane"]="OpenPane",e["PreviewLink"]="PreviewLink",e["ZoomIn"]="ZoomIn",e["Bookmarks"]="Bookmarks",e["Document"]="Document",e["ProtectedDocument"]="ProtectedDocument",e["OpenInNewWindow"]="OpenInNewWindow",e["MailFill"]="MailFill",e["ViewAll"]="ViewAll",e["Switch"]="Switch",e["Rename"]="Rename",e["Go"]="Go",e["Remote"]="Remote",e["SelectAll"]="SelectAll",e["Orientation"]="Orientation",e["Import"]="Import",e["Folder"]="Folder",e["Picture"]="Picture",e["ChromeClose"]="ChromeClose",e["ShowResults"]="ShowResults",e["Message"]="Message",e["CalendarDay"]="CalendarDay",e["CalendarWeek"]="CalendarWeek",e["MailReplyAll"]="MailReplyAll",e["Read"]="Read",e["Cut"]="Cut",e["PaymentCard"]="PaymentCard",e["Copy"]="Copy",e["Important"]="Important",e["MailReply"]="MailReply",e["Sort"]="Sort",e["GotoToday"]="GotoToday",e["Font"]="Font",e["FontColor"]="FontColor",e["FolderFill"]="FolderFill",e["Permissions"]="Permissions",e["DisableUpdates"]="DisableUpdates",e["Unfavorite"]="Unfavorite",e["Italic"]="Italic",e["Underline"]="Underline",e["Bold"]="Bold",e["MoveToFolder"]="MoveToFolder",e["Dislike"]="Dislike",e["Like"]="Like",e["AlignRight"]="AlignRight",e["AlignCenter"]="AlignCenter",e["AlignLeft"]="AlignLeft",e["OpenFile"]="OpenFile",e["FontDecrease"]="FontDecrease",e["FontIncrease"]="FontIncrease",e["FontSize"]="FontSize",e["CellPhone"]="CellPhone",e["Tag"]="Tag",e["RepeatAll"]="RepeatAll",e["Calculator"]="Calculator",e["Library"]="Library",e["PostUpdate"]="PostUpdate",e["NewFolder"]="NewFolder",e["CalendarReply"]="CalendarReply",e["UnsyncFolder"]="UnsyncFolder",e["SyncFolder"]="SyncFolder",e["BlockContact"]="BlockContact",e["AddFriend"]="AddFriend",e["Accept"]="Accept",e["BulletedList"]="BulletedList",e["Preview"]="Preview",e["News"]="News",e["Chat"]="Chat",e["Group"]="Group",e["World"]="World",e["Comment"]="Comment",e["DockLeft"]="DockLeft",e["DockRight"]="DockRight",e["Repair"]="Repair",e["Accounts"]="Accounts",e["Street"]="Street",e["RadioBullet"]="RadioBullet",e["Stopwatch"]="Stopwatch",e["Clock"]="Clock",e["WorldClock"]="WorldClock",e["AlarmClock"]="AlarmClock",e["Photo"]="Photo",e["ActionCenter"]="ActionCenter",e["Hospital"]="Hospital",e["Timer"]="Timer",e["FullCircleMask"]="FullCircleMask",e["LocationFill"]="LocationFill",e["ChromeMinimize"]="ChromeMinimize",e["ChromeRestore"]="ChromeRestore",e["Annotation"]="Annotation",e["Fingerprint"]="Fingerprint",e["Handwriting"]="Handwriting",e["ChromeFullScreen"]="ChromeFullScreen",e["Completed"]="Completed",e["Label"]="Label",e["FlickDown"]="FlickDown",e["FlickUp"]="FlickUp",e["FlickLeft"]="FlickLeft",e["FlickRight"]="FlickRight",e["MiniExpand"]="MiniExpand",e["MiniContract"]="MiniContract",e["Streaming"]="Streaming",e["MusicInCollection"]="MusicInCollection",e["OneDriveLogo"]="OneDriveLogo",e["CompassNW"]="CompassNW",e["Code"]="Code",e["LightningBolt"]="LightningBolt",e["Info"]="Info",e["CalculatorMultiply"]="CalculatorMultiply",e["CalculatorAddition"]="CalculatorAddition",e["CalculatorSubtract"]="CalculatorSubtract",e["CalculatorEqualTo"]="CalculatorEqualTo",e["PrintfaxPrinterFile"]="PrintfaxPrinterFile",e["StorageOptical"]="StorageOptical",e["Communications"]="Communications",e["Headset"]="Headset",e["Health"]="Health",e["FrontCamera"]="FrontCamera",e["ChevronUpSmall"]="ChevronUpSmall",e["ChevronDownSmall"]="ChevronDownSmall",e["ChevronLeftSmall"]="ChevronLeftSmall",e["ChevronRightSmall"]="ChevronRightSmall",e["ChevronUpMed"]="ChevronUpMed",e["ChevronDownMed"]="ChevronDownMed",e["ChevronLeftMed"]="ChevronLeftMed",e["ChevronRightMed"]="ChevronRightMed",e["Devices2"]="Devices2",e["PC1"]="PC1",e["PresenceChickletVideo"]="PresenceChickletVideo",e["Reply"]="Reply",e["HalfAlpha"]="HalfAlpha",e["ConstructionCone"]="ConstructionCone",e["DoubleChevronLeftMed"]="DoubleChevronLeftMed",e["Volume0"]="Volume0",e["Volume1"]="Volume1",e["Volume2"]="Volume2",e["Volume3"]="Volume3",e["Chart"]="Chart",e["Robot"]="Robot",e["Manufacturing"]="Manufacturing",e["LockSolid"]="LockSolid",e["FitPage"]="FitPage",e["FitWidth"]="FitWidth",e["BidiLtr"]="BidiLtr",e["BidiRtl"]="BidiRtl",e["RightDoubleQuote"]="RightDoubleQuote",e["Sunny"]="Sunny",e["CloudWeather"]="CloudWeather",e["Cloudy"]="Cloudy",e["PartlyCloudyDay"]="PartlyCloudyDay",e["PartlyCloudyNight"]="PartlyCloudyNight",e["ClearNight"]="ClearNight",e["RainShowersDay"]="RainShowersDay",e["Rain"]="Rain",e["Thunderstorms"]="Thunderstorms",e["RainSnow"]="RainSnow",e["Snow"]="Snow",e["BlowingSnow"]="BlowingSnow",e["Frigid"]="Frigid",e["Fog"]="Fog",e["Squalls"]="Squalls",e["Duststorm"]="Duststorm",e["Unknown"]="Unknown",e["Precipitation"]="Precipitation",e["SortLines"]="SortLines",e["Ribbon"]="Ribbon",e["AreaChart"]="AreaChart",e["Assign"]="Assign",e["FlowChart"]="FlowChart",e["CheckList"]="CheckList",e["Diagnostic"]="Diagnostic",e["Generate"]="Generate",e["LineChart"]="LineChart",e["Equalizer"]="Equalizer",e["BarChartHorizontal"]="BarChartHorizontal",e["BarChartVertical"]="BarChartVertical",e["Freezing"]="Freezing",e["FunnelChart"]="FunnelChart",e["Processing"]="Processing",e["Quantity"]="Quantity",e["ReportDocument"]="ReportDocument",e["StackColumnChart"]="StackColumnChart",e["SnowShowerDay"]="SnowShowerDay",e["HailDay"]="HailDay",e["WorkFlow"]="WorkFlow",e["HourGlass"]="HourGlass",e["StoreLogoMed20"]="StoreLogoMed20",e["TimeSheet"]="TimeSheet",e["TriangleSolid"]="TriangleSolid",e["UpgradeAnalysis"]="UpgradeAnalysis",e["VideoSolid"]="VideoSolid",e["RainShowersNight"]="RainShowersNight",e["SnowShowerNight"]="SnowShowerNight",e["Teamwork"]="Teamwork",e["HailNight"]="HailNight",e["PeopleAdd"]="PeopleAdd",e["Glasses"]="Glasses",e["DateTime2"]="DateTime2",e["Shield"]="Shield",e["Header1"]="Header1",e["PageAdd"]="PageAdd",e["NumberedList"]="NumberedList",e["PowerBILogo"]="PowerBILogo",e["Info2"]="Info2",e["MusicInCollectionFill"]="MusicInCollectionFill",e["List"]="List",e["Asterisk"]="Asterisk",e["ErrorBadge"]="ErrorBadge",e["CircleRing"]="CircleRing",e["CircleFill"]="CircleFill",e["Record2"]="Record2",e["AllAppsMirrored"]="AllAppsMirrored",e["BookmarksMirrored"]="BookmarksMirrored",e["BulletedListMirrored"]="BulletedListMirrored",e["CaretHollowMirrored"]="CaretHollowMirrored",e["CaretSolidMirrored"]="CaretSolidMirrored",e["ChromeBackMirrored"]="ChromeBackMirrored",e["ClosePaneMirrored"]="ClosePaneMirrored",e["DockLeftMirrored"]="DockLeftMirrored",e["DoubleChevronLeftMedMirrored"]="DoubleChevronLeftMedMirrored",e["GoMirrored"]="GoMirrored",e["HelpMirrored"]="HelpMirrored",e["ImportMirrored"]="ImportMirrored",e["ImportAllMirrored"]="ImportAllMirrored",e["ListMirrored"]="ListMirrored",e["MailForwardMirrored"]="MailForwardMirrored",e["MailReplyMirrored"]="MailReplyMirrored",e["MailReplyAllMirrored"]="MailReplyAllMirrored",e["MiniContractMirrored"]="MiniContractMirrored",e["MiniExpandMirrored"]="MiniExpandMirrored",e["OpenPaneMirrored"]="OpenPaneMirrored",e["ParkingLocationMirrored"]="ParkingLocationMirrored",e["SendMirrored"]="SendMirrored",e["ShowResultsMirrored"]="ShowResultsMirrored",e["ThumbnailViewMirrored"]="ThumbnailViewMirrored",e["Media"]="Media",e["Devices3"]="Devices3",e["Focus"]="Focus",e["VideoLightOff"]="VideoLightOff",e["Lightbulb"]="Lightbulb",e["StatusTriangle"]="StatusTriangle",e["VolumeDisabled"]="VolumeDisabled",e["Puzzle"]="Puzzle",e["EmojiNeutral"]="EmojiNeutral",e["EmojiDisappointed"]="EmojiDisappointed",e["HomeSolid"]="HomeSolid",e["Ringer"]="Ringer",e["PDF"]="PDF",e["HeartBroken"]="HeartBroken",e["StoreLogo16"]="StoreLogo16",e["MultiSelectMirrored"]="MultiSelectMirrored",e["Broom"]="Broom",e["Cocktails"]="Cocktails",e["Wines"]="Wines",e["Articles"]="Articles",e["Cycling"]="Cycling",e["DietPlanNotebook"]="DietPlanNotebook",e["Pill"]="Pill",e["ExerciseTracker"]="ExerciseTracker",e["HandsFree"]="HandsFree",e["Medical"]="Medical",e["Running"]="Running",e["Weights"]="Weights",e["Trackers"]="Trackers",e["AddNotes"]="AddNotes",e["AllCurrency"]="AllCurrency",e["BarChart4"]="BarChart4",e["CirclePlus"]="CirclePlus",e["Coffee"]="Coffee",e["Cotton"]="Cotton",e["Market"]="Market",e["Money"]="Money",e["PieDouble"]="PieDouble",e["PieSingle"]="PieSingle",e["RemoveFilter"]="RemoveFilter",e["Savings"]="Savings",e["Sell"]="Sell",e["StockDown"]="StockDown",e["StockUp"]="StockUp",e["Lamp"]="Lamp",e["Source"]="Source",e["MSNVideos"]="MSNVideos",e["Cricket"]="Cricket",e["Golf"]="Golf",e["Baseball"]="Baseball",e["Soccer"]="Soccer",e["MoreSports"]="MoreSports",e["AutoRacing"]="AutoRacing",e["CollegeHoops"]="CollegeHoops",e["CollegeFootball"]="CollegeFootball",e["ProFootball"]="ProFootball",e["ProHockey"]="ProHockey",e["Rugby"]="Rugby",e["SubstitutionsIn"]="SubstitutionsIn",e["Tennis"]="Tennis",e["Arrivals"]="Arrivals",e["Design"]="Design",e["Website"]="Website",e["Drop"]="Drop",e["HistoricalWeather"]="HistoricalWeather",e["SkiResorts"]="SkiResorts",e["Snowflake"]="Snowflake",e["BusSolid"]="BusSolid",e["FerrySolid"]="FerrySolid",e["AirplaneSolid"]="AirplaneSolid",e["TrainSolid"]="TrainSolid",e["Heart"]="Heart",e["HeartFill"]="HeartFill",e["Ticket"]="Ticket",e["WifiWarning4"]="WifiWarning4",e["Devices4"]="Devices4",e["AzureLogo"]="AzureLogo",e["BingLogo"]="BingLogo",e["MSNLogo"]="MSNLogo",e["OutlookLogoInverse"]="OutlookLogoInverse",e["OfficeLogo"]="OfficeLogo",e["SkypeLogo"]="SkypeLogo",e["Door"]="Door",e["EditMirrored"]="EditMirrored",e["GiftCard"]="GiftCard",e["DoubleBookmark"]="DoubleBookmark",e["StatusErrorFull"]="StatusErrorFull",e["Certificate"]="Certificate",e["FastForward"]="FastForward",e["Rewind"]="Rewind",e["Photo2"]="Photo2",e["OpenSource"]="OpenSource",e["Movers"]="Movers",e["CloudDownload"]="CloudDownload",e["Family"]="Family",e["WindDirection"]="WindDirection",e["Bug"]="Bug",e["SiteScan"]="SiteScan",e["BrowserScreenShot"]="BrowserScreenShot",e["F12DevTools"]="F12DevTools",e["CSS"]="CSS",e["JS"]="JS",e["DeliveryTruck"]="DeliveryTruck",e["ReminderPerson"]="ReminderPerson",e["ReminderGroup"]="ReminderGroup",e["TabletMode"]="TabletMode",e["Umbrella"]="Umbrella",e["NetworkTower"]="NetworkTower",e["CityNext"]="CityNext",e["CityNext2"]="CityNext2",e["Section"]="Section",e["OneNoteLogoInverse"]="OneNoteLogoInverse",e["ToggleFilled"]="ToggleFilled",e["ToggleBorder"]="ToggleBorder",e["SliderThumb"]="SliderThumb",e["ToggleThumb"]="ToggleThumb",e["Documentation"]="Documentation",e["Badge"]="Badge",e["Giftbox"]="Giftbox",e["VisualStudioLogo"]="VisualStudioLogo",e["HomeGroup"]="HomeGroup",e["ExcelLogoInverse"]="ExcelLogoInverse",e["WordLogoInverse"]="WordLogoInverse",e["PowerPointLogoInverse"]="PowerPointLogoInverse",e["Cafe"]="Cafe",e["SpeedHigh"]="SpeedHigh",e["Commitments"]="Commitments",e["ThisPC"]="ThisPC",e["MusicNote"]="MusicNote",e["MicOff"]="MicOff",e["EdgeLogo"]="EdgeLogo",e["CompletedSolid"]="CompletedSolid",e["AlbumRemove"]="AlbumRemove",e["MessageFill"]="MessageFill",e["TabletSelected"]="TabletSelected",e["MobileSelected"]="MobileSelected",e["LaptopSelected"]="LaptopSelected",e["TVMonitorSelected"]="TVMonitorSelected",e["DeveloperTools"]="DeveloperTools",e["Shapes"]="Shapes",e["InsertTextBox"]="InsertTextBox",e["LowerBrightness"]="LowerBrightness",e["WebComponents"]="WebComponents",e["OfflineStorage"]="OfflineStorage",e["DOM"]="DOM",e["CloudUpload"]="CloudUpload",e["ScrollUpDown"]="ScrollUpDown",e["DateTime"]="DateTime",e["Event"]="Event",e["Cake"]="Cake",e["Tiles"]="Tiles",e["Org"]="Org",e["PartyLeader"]="PartyLeader",e["DRM"]="DRM",e["CloudAdd"]="CloudAdd",e["AppIconDefault"]="AppIconDefault",e["Photo2Add"]="Photo2Add",e["Photo2Remove"]="Photo2Remove",e["POI"]="POI",e["AddTo"]="AddTo",e["RadioBtnOff"]="RadioBtnOff",e["RadioBtnOn"]="RadioBtnOn",e["ExploreContent"]="ExploreContent",e["Embed"]="Embed",e["Product"]="Product",e["ProgressLoopInner"]="ProgressLoopInner",e["ProgressLoopOuter"]="ProgressLoopOuter",e["Blocked2"]="Blocked2",e["FangBody"]="FangBody",e["PageHeader"]="PageHeader",e["Glimmer"]="Glimmer",e["ChatInviteFriend"]="ChatInviteFriend",e["Brush"]="Brush",e["Shirt"]="Shirt",e["Crown"]="Crown",e["Diamond"]="Diamond",e["ScaleUp"]="ScaleUp",e["QRCode"]="QRCode",e["Feedback"]="Feedback",e["SharepointLogoInverse"]="SharepointLogoInverse",e["YammerLogo"]="YammerLogo",e["Hide"]="Hide",e["Uneditable"]="Uneditable",e["ReturnToSession"]="ReturnToSession",e["OpenFolderHorizontal"]="OpenFolderHorizontal",e["CalendarMirrored"]="CalendarMirrored",e["SwayLogoInverse"]="SwayLogoInverse",e["OutOfOffice"]="OutOfOffice",e["Trophy"]="Trophy",e["ReopenPages"]="ReopenPages",e["EmojiTabSymbols"]="EmojiTabSymbols",e["AADLogo"]="AADLogo",e["AccessLogo"]="AccessLogo",e["AdminALogoInverse32"]="AdminALogoInverse32",e["AdminCLogoInverse32"]="AdminCLogoInverse32",e["AdminDLogoInverse32"]="AdminDLogoInverse32",e["AdminELogoInverse32"]="AdminELogoInverse32",e["AdminLLogoInverse32"]="AdminLLogoInverse32",e["AdminMLogoInverse32"]="AdminMLogoInverse32",e["AdminOLogoInverse32"]="AdminOLogoInverse32",e["AdminPLogoInverse32"]="AdminPLogoInverse32",e["AdminSLogoInverse32"]="AdminSLogoInverse32",e["AdminYLogoInverse32"]="AdminYLogoInverse32",e["DelveLogoInverse"]="DelveLogoInverse",e["ExchangeLogoInverse"]="ExchangeLogoInverse",e["LyncLogo"]="LyncLogo",e["OfficeVideoLogoInverse"]="OfficeVideoLogoInverse",e["SocialListeningLogo"]="SocialListeningLogo",e["VisioLogoInverse"]="VisioLogoInverse",e["Balloons"]="Balloons",e["Cat"]="Cat",e["MailAlert"]="MailAlert",e["MailCheck"]="MailCheck",e["MailLowImportance"]="MailLowImportance",e["MailPause"]="MailPause",e["MailRepeat"]="MailRepeat",e["SecurityGroup"]="SecurityGroup",e["Table"]="Table",e["VoicemailForward"]="VoicemailForward",e["VoicemailReply"]="VoicemailReply",e["Waffle"]="Waffle",e["RemoveEvent"]="RemoveEvent",e["EventInfo"]="EventInfo",e["ForwardEvent"]="ForwardEvent",e["WipePhone"]="WipePhone",e["AddOnlineMeeting"]="AddOnlineMeeting",e["JoinOnlineMeeting"]="JoinOnlineMeeting",e["RemoveLink"]="RemoveLink",e["PeopleBlock"]="PeopleBlock",e["PeopleRepeat"]="PeopleRepeat",e["PeopleAlert"]="PeopleAlert",e["PeoplePause"]="PeoplePause",e["TransferCall"]="TransferCall",e["AddPhone"]="AddPhone",e["UnknownCall"]="UnknownCall",e["NoteReply"]="NoteReply",e["NoteForward"]="NoteForward",e["NotePinned"]="NotePinned",e["RemoveOccurrence"]="RemoveOccurrence",e["Timeline"]="Timeline",e["EditNote"]="EditNote",e["CircleHalfFull"]="CircleHalfFull",e["Room"]="Room",e["Unsubscribe"]="Unsubscribe",e["Subscribe"]="Subscribe",e["HardDrive"]="HardDrive",e["RecurringTask"]="RecurringTask",e["TaskManager"]="TaskManager",e["TaskManagerMirrored"]="TaskManagerMirrored",e["Combine"]="Combine",e["Split"]="Split",e["DoubleChevronUp"]="DoubleChevronUp",e["DoubleChevronLeft"]="DoubleChevronLeft",e["DoubleChevronRight"]="DoubleChevronRight",e["Ascending"]="Ascending",e["Descending"]="Descending",e["TextBox"]="TextBox",e["TextField"]="TextField",e["NumberField"]="NumberField",e["Dropdown"]="Dropdown",e["PenWorkspace"]="PenWorkspace",e["BookingsLogo"]="BookingsLogo",e["ClassNotebookLogoInverse"]="ClassNotebookLogoInverse",e["DelveAnalyticsLogo"]="DelveAnalyticsLogo",e["DocsLogoInverse"]="DocsLogoInverse",e["Dynamics365Logo"]="Dynamics365Logo",e["DynamicSMBLogo"]="DynamicSMBLogo",e["OfficeAssistantLogo"]="OfficeAssistantLogo",e["OfficeStoreLogo"]="OfficeStoreLogo",e["OneNoteEduLogoInverse"]="OneNoteEduLogoInverse",e["PlannerLogo"]="PlannerLogo",e["PowerApps"]="PowerApps",e["Suitcase"]="Suitcase",e["ProjectLogoInverse"]="ProjectLogoInverse",e["CaretLeft8"]="CaretLeft8",e["CaretRight8"]="CaretRight8",e["CaretUp8"]="CaretUp8",e["CaretDown8"]="CaretDown8",e["CaretLeftSolid8"]="CaretLeftSolid8",e["CaretRightSolid8"]="CaretRightSolid8",e["CaretUpSolid8"]="CaretUpSolid8",e["CaretDownSolid8"]="CaretDownSolid8",e["ClearFormatting"]="ClearFormatting",e["Superscript"]="Superscript",e["Subscript"]="Subscript",e["Strikethrough"]="Strikethrough",e["Export"]="Export",e["ExportMirrored"]="ExportMirrored",e["SingleBookmark"]="SingleBookmark",e["SingleBookmarkSolid"]="SingleBookmarkSolid",e["DoubleChevronDown"]="DoubleChevronDown",e["FollowUser"]="FollowUser",e["ReplyAll"]="ReplyAll",e["WorkforceManagement"]="WorkforceManagement",e["RecruitmentManagement"]="RecruitmentManagement",e["Questionnaire"]="Questionnaire",e["ManagerSelfService"]="ManagerSelfService",e["ProductRelease"]="ProductRelease",e["ReplyMirrored"]="ReplyMirrored",e["ReplyAllMirrored"]="ReplyAllMirrored",e["Medal"]="Medal",e["AddGroup"]="AddGroup",e["QuestionnaireMirrored"]="QuestionnaireMirrored",e["TemporaryUser"]="TemporaryUser",e["CaretSolid16"]="CaretSolid16",e["GroupedDescending"]="GroupedDescending",e["GroupedAscending"]="GroupedAscending",e["SortUp"]="SortUp",e["SortDown"]="SortDown",e["AwayStatus"]="AwayStatus",e["MyMoviesTV"]="MyMoviesTV",e["SyncToPC"]="SyncToPC",e["GenericScan"]="GenericScan",e["AustralianRules"]="AustralianRules",e["WifiEthernet"]="WifiEthernet",e["TrackersMirrored"]="TrackersMirrored",e["DateTimeMirrored"]="DateTimeMirrored",e["StopSolid"]="StopSolid",e["DoubleChevronUp12"]="DoubleChevronUp12",e["DoubleChevronDown12"]="DoubleChevronDown12",e["DoubleChevronLeft12"]="DoubleChevronLeft12",e["DoubleChevronRight12"]="DoubleChevronRight12",e["CalendarAgenda"]="CalendarAgenda",e["AddEvent"]="AddEvent",e["AssetLibrary"]="AssetLibrary",e["DataConnectionLibrary"]="DataConnectionLibrary",e["DocLibrary"]="DocLibrary",e["FormLibrary"]="FormLibrary",e["FormLibraryMirrored"]="FormLibraryMirrored",e["ReportLibrary"]="ReportLibrary",e["ReportLibraryMirrored"]="ReportLibraryMirrored",e["ContactCard"]="ContactCard",e["CustomList"]="CustomList",e["CustomListMirrored"]="CustomListMirrored",e["IssueTracking"]="IssueTracking",e["IssueTrackingMirrored"]="IssueTrackingMirrored",e["PictureLibrary"]="PictureLibrary",e["OfficeAddinsLogo"]="OfficeAddinsLogo",e["OfflineOneDriveParachute"]="OfflineOneDriveParachute",e["OfflineOneDriveParachuteDisabled"]="OfflineOneDriveParachuteDisabled",e["LargeGrid"]="LargeGrid",e["TriangleSolidUp12"]="TriangleSolidUp12",e["TriangleSolidDown12"]="TriangleSolidDown12",e["TriangleSolidLeft12"]="TriangleSolidLeft12",e["TriangleSolidRight12"]="TriangleSolidRight12",e["TriangleUp12"]="TriangleUp12",e["TriangleDown12"]="TriangleDown12",e["TriangleLeft12"]="TriangleLeft12",e["TriangleRight12"]="TriangleRight12",e["ArrowUpRight8"]="ArrowUpRight8",e["ArrowDownRight8"]="ArrowDownRight8",e["DocumentSet"]="DocumentSet",e["DelveAnalytics"]="DelveAnalytics",e["ArrowUpRightMirrored8"]="ArrowUpRightMirrored8",e["ArrowDownRightMirrored8"]="ArrowDownRightMirrored8",e["CompanyDirectory"]="CompanyDirectory",e["OpenEnrollment"]="OpenEnrollment",e["CompanyDirectoryMirrored"]="CompanyDirectoryMirrored",e["OneDriveAdd"]="OneDriveAdd",e["ProfileSearch"]="ProfileSearch",e["Header2"]="Header2",e["Header3"]="Header3",e["Header4"]="Header4",e["Eyedropper"]="Eyedropper",e["MarketDown"]="MarketDown",e["CalendarWorkWeek"]="CalendarWorkWeek",e["SidePanel"]="SidePanel",e["GlobeFavorite"]="GlobeFavorite",e["CaretTopLeftSolid8"]="CaretTopLeftSolid8",e["CaretTopRightSolid8"]="CaretTopRightSolid8",e["ViewAll2"]="ViewAll2",e["DocumentReply"]="DocumentReply",e["PlayerSettings"]="PlayerSettings",e["ReceiptForward"]="ReceiptForward",e["ReceiptReply"]="ReceiptReply",e["ReceiptCheck"]="ReceiptCheck",e["Fax"]="Fax",e["RecurringEvent"]="RecurringEvent",e["ReplyAlt"]="ReplyAlt",e["ReplyAllAlt"]="ReplyAllAlt",e["EditStyle"]="EditStyle",e["EditMail"]="EditMail",e["Lifesaver"]="Lifesaver",e["LifesaverLock"]="LifesaverLock",e["InboxCheck"]="InboxCheck";e["FolderSearch"]="FolderSearch",e["CollapseMenu"]="CollapseMenu",e["ExpandMenu"]="ExpandMenu",e["Boards"]="Boards",e["SunAdd"]="SunAdd",e["SunQuestionMark"]="SunQuestionMark",e["LandscapeOrientation"]="LandscapeOrientation",e["DocumentSearch"]="DocumentSearch",e["PublicCalendar"]="PublicCalendar",e["PublicContactCard"]="PublicContactCard",e["PublicEmail"]="PublicEmail",e["PublicFolder"]="PublicFolder",e["WordDocument"]="WordDocument",e["PowerPointDocument"]="PowerPointDocument",e["ExcelDocument"]="ExcelDocument",e["GroupedList"]="GroupedList",e["ClassroomLogo"]="ClassroomLogo",e["Sections"]="Sections",e["EditPhoto"]="EditPhoto",e["Starburst"]="Starburst",e["ShareiOS"]="ShareiOS",e["AirTickets"]="AirTickets",e["PencilReply"]="PencilReply",e["Tiles2"]="Tiles2",e["SkypeCircleCheck"]="SkypeCircleCheck",e["SkypeCircleClock"]="SkypeCircleClock",e["SkypeCircleMinus"]="SkypeCircleMinus",e["SkypeCheck"]="SkypeCheck",e["SkypeClock"]="SkypeClock",e["SkypeMinus"]="SkypeMinus",e["SkypeMessage"]="SkypeMessage",e["ClosedCaption"]="ClosedCaption",e["ATPLogo"]="ATPLogo",e["OfficeFormsLogoInverse"]="OfficeFormsLogoInverse",e["RecycleBin"]="RecycleBin",e["EmptyRecycleBin"]="EmptyRecycleBin",e["Hide2"]="Hide2",e["Breadcrumb"]="Breadcrumb",e["BirthdayCake"]="BirthdayCake",e["ClearFilter"]="ClearFilter",e["Flow"]="Flow",e["TimeEntry"]="TimeEntry",e["CRMProcesses"]="CRMProcesses",e["PageEdit"]="PageEdit",e["PageArrowRight"]="PageArrowRight",e["PageRemove"]="PageRemove",e["Database"]="Database",e["CRMServices"]="CRMServices",e["EditContact"]="EditContact",e["ConnectContacts"]="ConnectContacts",e["AppIconDefaultAdd"]="AppIconDefaultAdd",e["AppIconDefaultList"]="AppIconDefaultList",e["ActivateOrders"]="ActivateOrders",e["DeactivateOrders"]="DeactivateOrders",e["DocumentManagement"]="DocumentManagement",e["CRMReport"]="CRMReport",e["KnowledgeArticle"]="KnowledgeArticle",e["Relationship"]="Relationship",e["ZipFolder"]="ZipFolder",e["SurveyQuestions"]="SurveyQuestions",e["TextDocument"]="TextDocument",e["TextDocumentShared"]="TextDocumentShared",e["PageCheckedOut"]="PageCheckedOut",e["SaveAndClose"]="SaveAndClose",e["Script"]="Script",e["Archive"]="Archive",e["ActivityFeed"]="ActivityFeed",e["EventDate"]="EventDate",e["ArrowUpRight"]="ArrowUpRight",e["CaretRight"]="CaretRight",e["SetAction"]="SetAction",e["CaretSolidLeft"]="CaretSolidLeft",e["CaretSolidDown"]="CaretSolidDown",e["CaretSolidRight"]="CaretSolidRight",e["CaretSolidUp"]="CaretSolidUp",e["PowerAppsLogo"]="PowerAppsLogo",e["PowerApps2Logo"]="PowerApps2Logo",e["SearchIssue"]="SearchIssue",e["SearchIssueMirrored"]="SearchIssueMirrored",e["FabricAssetLibrary"]="FabricAssetLibrary",e["FabricDataConnectionLibrary"]="FabricDataConnectionLibrary",e["FabricDocLibrary"]="FabricDocLibrary",e["FabricFormLibrary"]="FabricFormLibrary",e["FabricFormLibraryMirrored"]="FabricFormLibraryMirrored",e["FabricReportLibrary"]="FabricReportLibrary",e["FabricReportLibraryMirrored"]="FabricReportLibraryMirrored",e["FabricPublicFolder"]="FabricPublicFolder",e["FabricFolderSearch"]="FabricFolderSearch",e["FabricMovetoFolder"]="FabricMovetoFolder",e["FabricUnsyncFolder"]="FabricUnsyncFolder",e["FabricSyncFolder"]="FabricSyncFolder",e["FabricOpenFolderHorizontal"]="FabricOpenFolderHorizontal",e["FabricFolder"]="FabricFolder",e["FabricFolderFill"]="FabricFolderFill",e["FabricNewFolder"]="FabricNewFolder",e["FabricPictureLibrary"]="FabricPictureLibrary",e["AddFavorite"]="AddFavorite",e["AddFavoriteFill"]="AddFavoriteFill",e["BufferTimeBefore"]="BufferTimeBefore",e["BufferTimeAfter"]="BufferTimeAfter",e["BufferTimeBoth"]="BufferTimeBoth",e["PublishContent"]="PublishContent",e["CannedChat"]="CannedChat",e["SkypeForBusinessLogo"]="SkypeForBusinessLogo",e["TabCenter"]="TabCenter",e["PageCheckedin"]="PageCheckedin",e["PageList"]="PageList",e["ReadOutLoud"]="ReadOutLoud",e["CaretBottomLeftSolid8"]="CaretBottomLeftSolid8",e["CaretBottomRightSolid8"]="CaretBottomRightSolid8",e["FolderHorizontal"]="FolderHorizontal",e["MicrosoftStaffhubLogo"]="MicrosoftStaffhubLogo",e["GiftboxOpen"]="GiftboxOpen",e["StatusCircleOuter"]="StatusCircleOuter",e["StatusCircleInner"]="StatusCircleInner",e["StatusCircleRing"]="StatusCircleRing",e["StatusTriangleOuter"]="StatusTriangleOuter",e["StatusTriangleInner"]="StatusTriangleInner",e["StatusTriangleExclamation"]="StatusTriangleExclamation",e["StatusCircleExclamation"]="StatusCircleExclamation",e["StatusCircleErrorX"]="StatusCircleErrorX",e["StatusCircleCheckmark"]="StatusCircleCheckmark",e["StatusCircleInfo"]="StatusCircleInfo",e["StatusCircleBlock"]="StatusCircleBlock",e["StatusCircleBlock2"]="StatusCircleBlock2",e["StatusCircleQuestionMark"]="StatusCircleQuestionMark",e["StatusCircleSync"]="StatusCircleSync",e["Toll"]="Toll",e["ExploreContentSingle"]="ExploreContentSingle",e["CollapseContent"]="CollapseContent",e["CollapseContentSingle"]="CollapseContentSingle",e["InfoSolid"]="InfoSolid",e["ProgressRingDots"]="ProgressRingDots",e["CaloriesAdd"]="CaloriesAdd",e["BranchFork"]="BranchFork",e["MobileReport"]="MobileReport",e["ScaleVolume"]="ScaleVolume",e["HardDriveGroup"]="HardDriveGroup",e["FastMode"]="FastMode",e["ToggleLeft"]="ToggleLeft",e["ToggleRight"]="ToggleRight",e["TriangleShape"]="TriangleShape",e["RectangleShape"]="RectangleShape",e["Trophy2"]="Trophy2",e["BucketColor"]="BucketColor",e["BucketColorFill"]="BucketColorFill",e["Taskboard"]="Taskboard",e["SingleColumn"]="SingleColumn",e["DoubleColumn"]="DoubleColumn",e["TripleColumn"]="TripleColumn",e["ColumnLeftTwoThirds"]="ColumnLeftTwoThirds",e["ColumnRightTwoThirds"]="ColumnRightTwoThirds",e["AccessLogoFill"]="AccessLogoFill",e["AnalyticsLogo"]="AnalyticsLogo",e["AnalyticsQuery"]="AnalyticsQuery",e["NewAnalyticsQuery"]="NewAnalyticsQuery",e["AnalyticsReport"]="AnalyticsReport",e["WordLogo"]="WordLogo",e["WordLogoFill"]="WordLogoFill",e["ExcelLogo"]="ExcelLogo",e["ExcelLogoFill"]="ExcelLogoFill",e["OneNoteLogo"]="OneNoteLogo",e["OneNoteLogoFill"]="OneNoteLogoFill",e["OutlookLogo"]="OutlookLogo",e["OutlookLogoFill"]="OutlookLogoFill",e["PowerPointLogo"]="PowerPointLogo",e["PowerPointLogoFill"]="PowerPointLogoFill",e["PublisherLogo"]="PublisherLogo",e["PublisherLogoFill"]="PublisherLogoFill",e["ScheduleEventAction"]="ScheduleEventAction",e["FlameSolid"]="FlameSolid",e["ServerProcesses"]="ServerProcesses",e["Server"]="Server",e["SaveAll"]="SaveAll",e["LinkedInLogo"]="LinkedInLogo",e["Decimals"]="Decimals",e["SidePanelMirrored"]="SidePanelMirrored",e["ProtectRestrict"]="ProtectRestrict",e["Blog"]="Blog",e["UnknownMirrored"]="UnknownMirrored",e["PublicContactCardMirrored"]="PublicContactCardMirrored",e["GridViewSmall"]="GridViewSmall",e["GridViewMedium"]="GridViewMedium",e["GridViewLarge"]="GridViewLarge",e["Step"]="Step",e["StepInsert"]="StepInsert",e["StepShared"]="StepShared",e["StepSharedAdd"]="StepSharedAdd",e["StepSharedInsert"]="StepSharedInsert",e["ViewDashboard"]="ViewDashboard",e["ViewList"]="ViewList",e["ViewListGroup"]="ViewListGroup",e["ViewListTree"]="ViewListTree",e["TriggerAuto"]="TriggerAuto",e["TriggerUser"]="TriggerUser",e["PivotChart"]="PivotChart",e["StackedBarChart"]="StackedBarChart",e["StackedLineChart"]="StackedLineChart",e["BuildQueue"]="BuildQueue",e["BuildQueueNew"]="BuildQueueNew",e["UserFollowed"]="UserFollowed",e["ContactLink"]="ContactLink",e["Stack"]="Stack",e["Bullseye"]="Bullseye",e["VennDiagram"]="VennDiagram",e["FiveTileGrid"]="FiveTileGrid",e["FocalPoint"]="FocalPoint",e["RingerRemove"]="RingerRemove",e["TeamsLogoInverse"]="TeamsLogoInverse",e["TeamsLogo"]="TeamsLogo",e["TeamsLogoFill"]="TeamsLogoFill",e["SkypeForBusinessLogoFill"]="SkypeForBusinessLogoFill",e["SharepointLogo"]="SharepointLogo",e["SharepointLogoFill"]="SharepointLogoFill",e["DelveLogo"]="DelveLogo",e["DelveLogoFill"]="DelveLogoFill",e["OfficeVideoLogo"]="OfficeVideoLogo",e["OfficeVideoLogoFill"]="OfficeVideoLogoFill",e["ExchangeLogo"]="ExchangeLogo",e["ExchangeLogoFill"]="ExchangeLogoFill",e["DocumentApproval"]="DocumentApproval",e["CloneToDesktop"]="CloneToDesktop",e["InstallToDrive"]="InstallToDrive",e["Blur"]="Blur",e["Build"]="Build",e["ProcessMetaTask"]="ProcessMetaTask",e["BranchFork2"]="BranchFork2",e["BranchLocked"]="BranchLocked",e["BranchCommit"]="BranchCommit",e["BranchCompare"]="BranchCompare",e["BranchMerge"]="BranchMerge",e["BranchPullRequest"]="BranchPullRequest",e["BranchSearch"]="BranchSearch",e["BranchShelveset"]="BranchShelveset",e["RawSource"]="RawSource",e["MergeDuplicate"]="MergeDuplicate",e["RowsGroup"]="RowsGroup",e["RowsChild"]="RowsChild",e["Deploy"]="Deploy",e["Redeploy"]="Redeploy",e["ServerEnviroment"]="ServerEnviroment",e["VisioDiagram"]="VisioDiagram",e["HighlightMappedShapes"]="HighlightMappedShapes",e["TextCallout"]="TextCallout",e["IconSetsFlag"]="IconSetsFlag",e["VisioLogo"]="VisioLogo",e["VisioLogoFill"]="VisioLogoFill",e["VisioDocument"]="VisioDocument",e["TimelineProgress"]="TimelineProgress",e["TimelineDelivery"]="TimelineDelivery",e["Backlog"]="Backlog",e["TeamFavorite"]="TeamFavorite",e["TaskGroup"]="TaskGroup",e["TaskGroupMirrored"]="TaskGroupMirrored",e["ScopeTemplate"]="ScopeTemplate",e["AssessmentGroupTemplate"]="AssessmentGroupTemplate",e["NewTeamProject"]="NewTeamProject",e["CommentAdd"]="CommentAdd",e["CommentNext"]="CommentNext",e["CommentPrevious"]="CommentPrevious",e["ShopServer"]="ShopServer",e["LocaleLanguage"]="LocaleLanguage",e["QueryList"]="QueryList",e["UserSync"]="UserSync",e["UserPause"]="UserPause",e["StreamingOff"]="StreamingOff",e["MoreVertical"]="MoreVertical",e["ArrowTallUpLeft"]="ArrowTallUpLeft",e["ArrowTallUpRight"]="ArrowTallUpRight",e["ArrowTallDownLeft"]="ArrowTallDownLeft",e["ArrowTallDownRight"]="ArrowTallDownRight",e["FieldEmpty"]="FieldEmpty",e["FieldFilled"]="FieldFilled",e["FieldChanged"]="FieldChanged",e["FieldNotChanged"]="FieldNotChanged",e["RingerOff"]="RingerOff",e["PlayResume"]="PlayResume",e["BulletedList2"]="BulletedList2",e["BulletedList2Mirrored"]="BulletedList2Mirrored",e["ImageCrosshair"]="ImageCrosshair",e["GitGraph"]="GitGraph",e["Repo"]="Repo",e["RepoSolid"]="RepoSolid",e["FolderQuery"]="FolderQuery",e["FolderList"]="FolderList",e["FolderListMirrored"]="FolderListMirrored",e["LocationOutline"]="LocationOutline",e["POISolid"]="POISolid",e["CalculatorNotEqualTo"]="CalculatorNotEqualTo",e["BoxSubtractSolid"]="BoxSubtractSolid",e["BoxAdditionSolid"]="BoxAdditionSolid",e["BoxMultiplySolid"]="BoxMultiplySolid",e["BoxPlaySolid"]="BoxPlaySolid",e["BoxCheckmarkSolid"]="BoxCheckmarkSolid",e["CirclePauseSolid"]="CirclePauseSolid",e["CirclePause"]="CirclePause",e["MSNVideosSolid"]="MSNVideosSolid",e["CircleStopSolid"]="CircleStopSolid",e["CircleStop"]="CircleStop",e["NavigateBack"]="NavigateBack",e["NavigateBackMirrored"]="NavigateBackMirrored",e["NavigateForward"]="NavigateForward",e["NavigateForwardMirrored"]="NavigateForwardMirrored",e["UnknownSolid"]="UnknownSolid",e["UnknownMirroredSolid"]="UnknownMirroredSolid",e["CircleAddition"]="CircleAddition",e["CircleAdditionSolid"]="CircleAdditionSolid",e["FilePDB"]="FilePDB",e["FileTemplate"]="FileTemplate",e["FileSQL"]="FileSQL",e["FileJAVA"]="FileJAVA",e["FileASPX"]="FileASPX",e["FileCSS"]="FileCSS",e["FileSass"]="FileSass",e["FileLess"]="FileLess",e["FileHTML"]="FileHTML",e["JavaScriptLanguage"]="JavaScriptLanguage",e["CSharpLanguage"]="CSharpLanguage",e["CSharp"]="CSharp",e["VisualBasicLanguage"]="VisualBasicLanguage",e["VB"]="VB",e["CPlusPlusLanguage"]="CPlusPlusLanguage",e["CPlusPlus"]="CPlusPlus",e["FSharpLanguage"]="FSharpLanguage",e["FSharp"]="FSharp",e["TypeScriptLanguage"]="TypeScriptLanguage",e["PythonLanguage"]="PythonLanguage",e["PY"]="PY",e["CoffeeScript"]="CoffeeScript",e["MarkDownLanguage"]="MarkDownLanguage",e["FullWidth"]="FullWidth",e["FullWidthEdit"]="FullWidthEdit",e["Plug"]="Plug",e["PlugSolid"]="PlugSolid",e["PlugConnected"]="PlugConnected",e["PlugDisconnected"]="PlugDisconnected",e["UnlockSolid"]="UnlockSolid",e["Variable"]="Variable",e["Parameter"]="Parameter",e["CommentUrgent"]="CommentUrgent",e["Storyboard"]="Storyboard",e["DiffInline"]="DiffInline",e["DiffSideBySide"]="DiffSideBySide",e["ImageDiff"]="ImageDiff",e["ImagePixel"]="ImagePixel",e["FileBug"]="FileBug",e["FileCode"]="FileCode",e["FileComment"]="FileComment",e["BusinessHoursSign"]="BusinessHoursSign",e["FileImage"]="FileImage",e["FileSymlink"]="FileSymlink",e["AutoFillTemplate"]="AutoFillTemplate",e["WorkItem"]="WorkItem",e["WorkItemBug"]="WorkItemBug",e["LogRemove"]="LogRemove",e["ColumnOptions"]="ColumnOptions",e["Packages"]="Packages",e["BuildIssue"]="BuildIssue",e["AssessmentGroup"]="AssessmentGroup",e["VariableGroup"]="VariableGroup",e["FullHistory"]="FullHistory",e["SingleColumnEdit"]="SingleColumnEdit",e["DoubleColumnEdit"]="DoubleColumnEdit",e["TripleColumnEdit"]="TripleColumnEdit",e["ColumnLeftTwoThirdsEdit"]="ColumnLeftTwoThirdsEdit",e["ColumnRightTwoThirdsEdit"]="ColumnRightTwoThirdsEdit",e["StreamLogo"]="StreamLogo",e["PassiveAuthentication"]="PassiveAuthentication",e["AlertSolid"]="AlertSolid",e["MegaphoneSolid"]="MegaphoneSolid",e["TaskSolid"]="TaskSolid",e["ConfigurationSolid"]="ConfigurationSolid",e["BugSolid"]="BugSolid",e["CrownSolid"]="CrownSolid",e["Trophy2Solid"]="Trophy2Solid",e["QuickNoteSolid"]="QuickNoteSolid",e["ConstructionConeSolid"]="ConstructionConeSolid",e["PageListSolid"]="PageListSolid",e["PageListMirroredSolid"]="PageListMirroredSolid",e["StarburstSolid"]="StarburstSolid",e["ReadingModeSolid"]="ReadingModeSolid",e["SadSolid"]="SadSolid",e["HealthSolid"]="HealthSolid",e["ShieldSolid"]="ShieldSolid",e["GiftBoxSolid"]="GiftBoxSolid",e["ShoppingCartSolid"]="ShoppingCartSolid",e["MailSolid"]="MailSolid",e["ChatSolid"]="ChatSolid",e["RibbonSolid"]="RibbonSolid",e["FinancialSolid"]="FinancialSolid",e["FinancialMirroredSolid"]="FinancialMirroredSolid",e["HeadsetSolid"]="HeadsetSolid",e["PermissionsSolid"]="PermissionsSolid",e["ParkingSolid"]="ParkingSolid",e["ParkingMirroredSolid"]="ParkingMirroredSolid",e["DiamondSolid"]="DiamondSolid",e["AsteriskSolid"]="AsteriskSolid",e["OfflineStorageSolid"]="OfflineStorageSolid",e["BankSolid"]="BankSolid",e["DecisionSolid"]="DecisionSolid",e["Parachute"]="Parachute",e["ParachuteSolid"]="ParachuteSolid",e["FiltersSolid"]="FiltersSolid",e["ColorSolid"]="ColorSolid",e["ReviewSolid"]="ReviewSolid",e["ReviewRequestSolid"]="ReviewRequestSolid",e["ReviewRequestMirroredSolid"]="ReviewRequestMirroredSolid",e["ReviewResponseSolid"]="ReviewResponseSolid",e["FeedbackRequestSolid"]="FeedbackRequestSolid",e["FeedbackRequestMirroredSolid"]="FeedbackRequestMirroredSolid",e["FeedbackResponseSolid"]="FeedbackResponseSolid",e["WorkItemBar"]="WorkItemBar",e["WorkItemBarSolid"]="WorkItemBarSolid",e["Separator"]="Separator",e["NavigateExternalInline"]="NavigateExternalInline",e["PlanView"]="PlanView",e["TimelineMatrixView"]="TimelineMatrixView",e["EngineeringGroup"]="EngineeringGroup",e["ProjectCollection"]="ProjectCollection",e["CaretBottomRightCenter8"]="CaretBottomRightCenter8",e["CaretBottomLeftCenter8"]="CaretBottomLeftCenter8",e["CaretTopRightCenter8"]="CaretTopRightCenter8",e["CaretTopLeftCenter8"]="CaretTopLeftCenter8",e["DonutChart"]="DonutChart",e["ChevronUnfold10"]="ChevronUnfold10",e["ChevronFold10"]="ChevronFold10",e["DoubleChevronDown8"]="DoubleChevronDown8",e["DoubleChevronUp8"]="DoubleChevronUp8",e["DoubleChevronLeft8"]="DoubleChevronLeft8",e["DoubleChevronRight8"]="DoubleChevronRight8",e["ChevronDownEnd6"]="ChevronDownEnd6",e["ChevronUpEnd6"]="ChevronUpEnd6",e["ChevronLeftEnd6"]="ChevronLeftEnd6",e["ChevronRightEnd6"]="ChevronRightEnd6",e["ContextMenu"]="ContextMenu",e["AzureAPIManagement"]="AzureAPIManagement",e["AzureServiceEndpoint"]="AzureServiceEndpoint",e["VSTSLogo"]="VSTSLogo",e["VSTSAltLogo1"]="VSTSAltLogo1",e["VSTSAltLogo2"]="VSTSAltLogo2",e["FileTypeSolution"]="FileTypeSolution",e["WordLogoInverse16"]="WordLogoInverse16",e["WordLogo16"]="WordLogo16",e["WordLogoFill16"]="WordLogoFill16",e["PowerPointLogoInverse16"]="PowerPointLogoInverse16",e["PowerPointLogo16"]="PowerPointLogo16",e["PowerPointLogoFill16"]="PowerPointLogoFill16",e["ExcelLogoInverse16"]="ExcelLogoInverse16",e["ExcelLogo16"]="ExcelLogo16",e["ExcelLogoFill16"]="ExcelLogoFill16",e["OneNoteLogoInverse16"]="OneNoteLogoInverse16",e["OneNoteLogo16"]="OneNoteLogo16",e["OneNoteLogoFill16"]="OneNoteLogoFill16",e["OutlookLogoInverse16"]="OutlookLogoInverse16",e["OutlookLogo16"]="OutlookLogo16",e["OutlookLogoFill16"]="OutlookLogoFill16",e["PublisherLogoInverse16"]="PublisherLogoInverse16",e["PublisherLogo16"]="PublisherLogo16",e["PublisherLogoFill16"]="PublisherLogoFill16",e["VisioLogoInverse16"]="VisioLogoInverse16",e["VisioLogo16"]="VisioLogo16",e["VisioLogoFill16"]="VisioLogoFill16",e["TestBeaker"]="TestBeaker",e["TestBeakerSolid"]="TestBeakerSolid",e["TestExploreSolid"]="TestExploreSolid",e["TestAutoSolid"]="TestAutoSolid",e["TestUserSolid"]="TestUserSolid",e["TestImpactSolid"]="TestImpactSolid",e["TestPlan"]="TestPlan",e["TestStep"]="TestStep",e["TestParameter"]="TestParameter",e["TestSuite"]="TestSuite",e["TestCase"]="TestCase",e["Sprint"]="Sprint",e["SignOut"]="SignOut",e["TriggerApproval"]="TriggerApproval",e["Rocket"]="Rocket",e["AzureKeyVault"]="AzureKeyVault",e["Onboarding"]="Onboarding",e["Transition"]="Transition",e["LikeSolid"]="LikeSolid",e["DislikeSolid"]="DislikeSolid",e["CRMCustomerInsightsApp"]="CRMCustomerInsightsApp",e["EditCreate"]="EditCreate",e["UnSetColor"]="UnSetColor",e["DeclineCall"]="DeclineCall",e["RectangularClipping"]="RectangularClipping",e["TeamsLogo16"]="TeamsLogo16",e["TeamsLogoFill16"]="TeamsLogoFill16",e["Spacer"]="Spacer",e["SkypeLogo16"]="SkypeLogo16",e["SkypeForBusinessLogo16"]="SkypeForBusinessLogo16",e["SkypeForBusinessLogoFill16"]="SkypeForBusinessLogoFill16",e["FilterSolid"]="FilterSolid",e["MailUndelivered"]="MailUndelivered",e["MailTentative"]="MailTentative",e["MailTentativeMirrored"]="MailTentativeMirrored",e["MailReminder"]="MailReminder",e["ReceiptUndelivered"]="ReceiptUndelivered",e["ReceiptTentative"]="ReceiptTentative",e["ReceiptTentativeMirrored"]="ReceiptTentativeMirrored",e["Inbox"]="Inbox",e["IRMReply"]="IRMReply",e["IRMReplyMirrored"]="IRMReplyMirrored",e["IRMForward"]="IRMForward",e["IRMForwardMirrored"]="IRMForwardMirrored",e["VoicemailIRM"]="VoicemailIRM",e["EventAccepted"]="EventAccepted",e["EventTentative"]="EventTentative",e["EventTentativeMirrored"]="EventTentativeMirrored",e["EventDeclined"]="EventDeclined",e["IDBadge"]="IDBadge",e["BackgroundColor"]="BackgroundColor",e["OfficeFormsLogoInverse16"]="OfficeFormsLogoInverse16",e["OfficeFormsLogo"]="OfficeFormsLogo",e["OfficeFormsLogoFill"]="OfficeFormsLogoFill",e["OfficeFormsLogo16"]="OfficeFormsLogo16",e["OfficeFormsLogoFill16"]="OfficeFormsLogoFill16",e["OfficeFormsLogoInverse24"]="OfficeFormsLogoInverse24",e["OfficeFormsLogo24"]="OfficeFormsLogo24",e["OfficeFormsLogoFill24"]="OfficeFormsLogoFill24",e["PageLock"]="PageLock",e["NotExecuted"]="NotExecuted",e["NotImpactedSolid"]="NotImpactedSolid",e["FieldReadOnly"]="FieldReadOnly",e["FieldRequired"]="FieldRequired",e["BacklogBoard"]="BacklogBoard",e["ExternalBuild"]="ExternalBuild",e["ExternalTFVC"]="ExternalTFVC",e["ExternalXAML"]="ExternalXAML",e["IssueSolid"]="IssueSolid",e["DefectSolid"]="DefectSolid",e["LadybugSolid"]="LadybugSolid",e["NugetLogo"]="NugetLogo",e["TFVCLogo"]="TFVCLogo",e["ProjectLogo32"]="ProjectLogo32",e["ProjectLogoFill32"]="ProjectLogoFill32",e["ProjectLogo16"]="ProjectLogo16",e["ProjectLogoFill16"]="ProjectLogoFill16",e["SwayLogo32"]="SwayLogo32",e["SwayLogoFill32"]="SwayLogoFill32",e["SwayLogo16"]="SwayLogo16",e["SwayLogoFill16"]="SwayLogoFill16",e["ClassNotebookLogo32"]="ClassNotebookLogo32",e["ClassNotebookLogoFill32"]="ClassNotebookLogoFill32",e["ClassNotebookLogo16"]="ClassNotebookLogo16",e["ClassNotebookLogoFill16"]="ClassNotebookLogoFill16",e["ClassNotebookLogoInverse32"]="ClassNotebookLogoInverse32",e["ClassNotebookLogoInverse16"]="ClassNotebookLogoInverse16",e["StaffNotebookLogo32"]="StaffNotebookLogo32",e["StaffNotebookLogoFill32"]="StaffNotebookLogoFill32",e["StaffNotebookLogo16"]="StaffNotebookLogo16",e["StaffNotebookLogoFill16"]="StaffNotebookLogoFill16",e["StaffNotebookLogoInverted32"]="StaffNotebookLogoInverted32",e["StaffNotebookLogoInverted16"]="StaffNotebookLogoInverted16",e["KaizalaLogo"]="KaizalaLogo",e["TaskLogo"]="TaskLogo",e["ProtectionCenterLogo32"]="ProtectionCenterLogo32",e["GallatinLogo"]="GallatinLogo",e["Globe2"]="Globe2",e["Guitar"]="Guitar",e["Breakfast"]="Breakfast",e["Brunch"]="Brunch",e["BeerMug"]="BeerMug",e["Vacation"]="Vacation",e["Teeth"]="Teeth",e["Taxi"]="Taxi",e["Chopsticks"]="Chopsticks",e["SyncOccurence"]="SyncOccurence",e["UnsyncOccurence"]="UnsyncOccurence",e["PrimaryCalendar"]="PrimaryCalendar",e["SearchCalendar"]="SearchCalendar",e["VideoOff"]="VideoOff",e["MicrosoftFlowLogo"]="MicrosoftFlowLogo",e["BusinessCenterLogo"]="BusinessCenterLogo",e["ToDoLogoBottom"]="ToDoLogoBottom",e["ToDoLogoTop"]="ToDoLogoTop",e["EditSolid12"]="EditSolid12",e["EditSolidMirrored12"]="EditSolidMirrored12",e["UneditableSolid12"]="UneditableSolid12",e["UneditableSolidMirrored12"]="UneditableSolidMirrored12",e["UneditableMirrored"]="UneditableMirrored",e["AdminALogo32"]="AdminALogo32",e["AdminALogoFill32"]="AdminALogoFill32",e["ToDoLogoInverse"]="ToDoLogoInverse",e["Snooze"]="Snooze",e["WaffleOffice365"]="WaffleOffice365",e["ImageSearch"]="ImageSearch",e["NewsSearch"]="NewsSearch",e["VideoSearch"]="VideoSearch",e["R"]="R",e["FontColorA"]="FontColorA",e["FontColorSwatch"]="FontColorSwatch",e["LightWeight"]="LightWeight",e["NormalWeight"]="NormalWeight",e["SemiboldWeight"]="SemiboldWeight",e["GroupObject"]="GroupObject",e["UngroupObject"]="UngroupObject",e["AlignHorizontalLeft"]="AlignHorizontalLeft",e["AlignHorizontalCenter"]="AlignHorizontalCenter",e["AlignHorizontalRight"]="AlignHorizontalRight",e["AlignVerticalTop"]="AlignVerticalTop",e["AlignVerticalCenter"]="AlignVerticalCenter",e["AlignVerticalBottom"]="AlignVerticalBottom",e["HorizontalDistributeCenter"]="HorizontalDistributeCenter",e["VerticalDistributeCenter"]="VerticalDistributeCenter",e["Ellipse"]="Ellipse",e["Line"]="Line",e["Octagon"]="Octagon",e["Hexagon"]="Hexagon",e["Pentagon"]="Pentagon",e["RightTriangle"]="RightTriangle",e["HalfCircle"]="HalfCircle",e["QuarterCircle"]="QuarterCircle",e["ThreeQuarterCircle"]="ThreeQuarterCircle",e["SixPointStar"]="SixPointStar",e["TwelvePointStar"]="TwelvePointStar",e["ArrangeBringToFront"]="ArrangeBringToFront",e["ArrangeSendToBack"]="ArrangeSendToBack",e["ArrangeSendBackward"]="ArrangeSendBackward",e["ArrangeBringForward"]="ArrangeBringForward",e["BorderDash"]="BorderDash",e["BorderDot"]="BorderDot",e["LineStyle"]="LineStyle",e["LineThickness"]="LineThickness",e["WindowEdit"]="WindowEdit",e["HintText"]="HintText",e["MediaAdd"]="MediaAdd",e["AnchorLock"]="AnchorLock",e["AutoHeight"]="AutoHeight",e["ChartSeries"]="ChartSeries",e["ChartXAngle"]="ChartXAngle",e["ChartYAngle"]="ChartYAngle",e["Combobox"]="Combobox",e["LineSpacing"]="LineSpacing",e["Padding"]="Padding",e["PaddingTop"]="PaddingTop",e["PaddingBottom"]="PaddingBottom",e["PaddingLeft"]="PaddingLeft",e["PaddingRight"]="PaddingRight",e["NavigationFlipper"]="NavigationFlipper",e["AlignJustify"]="AlignJustify",e["TextOverflow"]="TextOverflow",e["VisualsFolder"]="VisualsFolder",e["VisualsStore"]="VisualsStore",e["PictureCenter"]="PictureCenter",e["PictureFill"]="PictureFill",e["PicturePosition"]="PicturePosition",e["PictureStretch"]="PictureStretch",e["PictureTile"]="PictureTile",e["Slider"]="Slider",e["SliderHandleSize"]="SliderHandleSize",e["DefaultRatio"]="DefaultRatio",e["NumberSequence"]="NumberSequence",e["GUID"]="GUID",e["ReportAdd"]="ReportAdd",e["DashboardAdd"]="DashboardAdd",e["MapPinSolid"]="MapPinSolid",e["WebPublish"]="WebPublish",e["PieSingleSolid"]="PieSingleSolid",e["BlockedSolid"]="BlockedSolid",e["DrillDown"]="DrillDown",e["DrillDownSolid"]="DrillDownSolid",e["DrillExpand"]="DrillExpand",e["DrillShow"]="DrillShow",e["SpecialEvent"]="SpecialEvent",e["OneDriveFolder16"]="OneDriveFolder16",e["FunctionalManagerDashboard"]="FunctionalManagerDashboard",e["BIDashboard"]="BIDashboard",e["CodeEdit"]="CodeEdit",e["RenewalCurrent"]="RenewalCurrent",e["RenewalFuture"]="RenewalFuture",e["SplitObject"]="SplitObject",e["BulkUpload"]="BulkUpload",e["DownloadDocument"]="DownloadDocument",e["Flower"]="Flower",e["WaitlistConfirm"]="WaitlistConfirm",e["WaitlistConfirmMirrored"]="WaitlistConfirmMirrored",e["LaptopSecure"]="LaptopSecure",e["DragObject"]="DragObject",e["EntryView"]="EntryView",e["EntryDecline"]="EntryDecline",e["ContactCardSettings"]="ContactCardSettings",e["ContactCardSettingsMirrored"]="ContactCardSettingsMirrored",e["CalendarSettings"]="CalendarSettings",e["CalendarSettingsMirrored"]="CalendarSettingsMirrored",e["HardDriveLock"]="HardDriveLock",e["HardDriveUnlock"]="HardDriveUnlock",e["AccountManagement"]="AccountManagement",e["TransitionPop"]="TransitionPop",e["TransitionPush"]="TransitionPush",e["TransitionEffect"]="TransitionEffect",e["LookupEntities"]="LookupEntities",e["ExploreData"]="ExploreData",e["AddBookmark"]="AddBookmark",e["SearchBookmark"]="SearchBookmark",e["DrillThrough"]="DrillThrough",e["MasterDatabase"]="MasterDatabase",e["CertifiedDatabase"]="CertifiedDatabase",e["MaximumValue"]="MaximumValue",e["MinimumValue"]="MinimumValue",e["VisualStudioIDELogo32"]="VisualStudioIDELogo32",e["PasteAsText"]="PasteAsText",e["PasteAsCode"]="PasteAsCode",e["BrowserTab"]="BrowserTab",e["BrowserTabScreenshot"]="BrowserTabScreenshot",e["DesktopScreenshot"]="DesktopScreenshot",e["FileYML"]="FileYML",e["ClipboardSolid"]="ClipboardSolid",e["FabricUserFolder"]="FabricUserFolder",e["FabricNetworkFolder"]="FabricNetworkFolder",e["AnalyticsView"]="AnalyticsView",e["Video360Generic"]="Video360Generic",e["Leave"]="Leave",e["Trending12"]="Trending12",e["Blocked12"]="Blocked12",e["Warning12"]="Warning12",e["CheckedOutByOther12"]="CheckedOutByOther12",e["CheckedOutByYou12"]="CheckedOutByYou12",e["CircleShapeSolid"]="CircleShapeSolid",e["SquareShapeSolid"]="SquareShapeSolid",e["TriangleShapeSolid"]="TriangleShapeSolid",e["DropShapeSolid"]="DropShapeSolid",e["RectangleShapeSolid"]="RectangleShapeSolid",e["ZoomToFit"]="ZoomToFit",e["InsertColumnsLeft"]="InsertColumnsLeft",e["InsertColumnsRight"]="InsertColumnsRight",e["InsertRowsAbove"]="InsertRowsAbove",e["InsertRowsBelow"]="InsertRowsBelow",e["DeleteColumns"]="DeleteColumns",e["DeleteRows"]="DeleteRows",e["DeleteRowsMirrored"]="DeleteRowsMirrored",e["DeleteTable"]="DeleteTable",e["VersionControlPush"]="VersionControlPush",e["StackedColumnChart2"]="StackedColumnChart2",e["TripleColumnWide"]="TripleColumnWide",e["QuadColumn"]="QuadColumn",e["WhiteBoardApp16"]="WhiteBoardApp16",e["WhiteBoardApp32"]="WhiteBoardApp32",e["InsertSignatureLine"]="InsertSignatureLine",e["ArrangeByFrom"]="ArrangeByFrom",e["Phishing"]="Phishing",e["CreateMailRule"]="CreateMailRule",e["PublishCourse"]="PublishCourse",e["DictionaryRemove"]="DictionaryRemove",e["UserRemove"]="UserRemove",e["UserEvent"]="UserEvent",e["Encryption"]="Encryption",e["D365TalentLearn"]="D365TalentLearn",e["D365TalentInsight"]="D365TalentInsight",e["D365TalentHRCore"]="D365TalentHRCore",e["BacklogList"]="BacklogList",e["ButtonControl"]="ButtonControl",e["TableGroup"]="TableGroup",e["MountainClimbing"]="MountainClimbing",e["TagUnknown"]="TagUnknown",e["TagUnknownMirror"]="TagUnknownMirror",e["TagUnknown12"]="TagUnknown12",e["TagUnknown12Mirror"]="TagUnknown12Mirror",e["Link12"]="Link12",e["Presentation"]="Presentation",e["Presentation12"]="Presentation12",e["Lock12"]="Lock12",e["BuildDefinition"]="BuildDefinition",e["ReleaseDefinition"]="ReleaseDefinition",e["SaveTemplate"]="SaveTemplate",e["UserGauge"]="UserGauge",e["BlockedSiteSolid12"]="BlockedSiteSolid12",e["TagSolid"]="TagSolid",e["OfficeChat"]="OfficeChat",e["OfficeChatSolid"]="OfficeChatSolid",e["MailSchedule"]="MailSchedule",e["WarningSolid"]="WarningSolid",e["Blocked2Solid"]="Blocked2Solid",e["SkypeCircleArrow"]="SkypeCircleArrow",e["SkypeArrow"]="SkypeArrow",e["SyncStatus"]="SyncStatus",e["SyncStatusSolid"]="SyncStatusSolid",e["ProjectDocument"]="ProjectDocument",e["ToDoLogoOutline"]="ToDoLogoOutline",e["VisioOnlineLogoFill32"]="VisioOnlineLogoFill32",e["VisioOnlineLogo32"]="VisioOnlineLogo32",e["VisioOnlineLogoCloud32"]="VisioOnlineLogoCloud32",e["VisioDiagramSync"]="VisioDiagramSync",e["Event12"]="Event12",e["EventDateMissed12"]="EventDateMissed12",e["UserOptional"]="UserOptional",e["ResponsesMenu"]="ResponsesMenu",e["DoubleDownArrow"]="DoubleDownArrow",e["DistributeDown"]="DistributeDown",e["BookmarkReport"]="BookmarkReport",e["FilterSettings"]="FilterSettings",e["GripperDotsVertical"]="GripperDotsVertical",e["MailAttached"]="MailAttached",e["AddIn"]="AddIn",e["LinkedDatabase"]="LinkedDatabase",e["PromotedDatabase"]="PromotedDatabase",e["BarChartVerticalFilter"]="BarChartVerticalFilter",e["BarChartVerticalFilterSolid"]="BarChartVerticalFilterSolid",e["ShowTimeAs"]="ShowTimeAs";e["FileRequest"]="FileRequest",e["WorkItemAlert"]="WorkItemAlert",e["PowerBILogo16"]="PowerBILogo16",e["PowerBILogoBackplate16"]="PowerBILogoBackplate16",e["BulletedListText"]="BulletedListText",e["BulletedListBullet"]="BulletedListBullet",e["BulletedListTextMirrored"]="BulletedListTextMirrored",e["BulletedListBulletMirrored"]="BulletedListBulletMirrored",e["NumberedListText"]="NumberedListText",e["NumberedListNumber"]="NumberedListNumber",e["NumberedListTextMirrored"]="NumberedListTextMirrored",e["NumberedListNumberMirrored"]="NumberedListNumberMirrored",e["RemoveLinkChain"]="RemoveLinkChain",e["RemoveLinkX"]="RemoveLinkX",e["FabricTextHighlight"]="FabricTextHighlight",e["ClearFormattingA"]="ClearFormattingA",e["ClearFormattingEraser"]="ClearFormattingEraser",e["Photo2Fill"]="Photo2Fill",e["IncreaseIndentText"]="IncreaseIndentText",e["IncreaseIndentArrow"]="IncreaseIndentArrow",e["DecreaseIndentText"]="DecreaseIndentText",e["DecreaseIndentArrow"]="DecreaseIndentArrow",e["IncreaseIndentTextMirrored"]="IncreaseIndentTextMirrored",e["IncreaseIndentArrowMirrored"]="IncreaseIndentArrowMirrored",e["DecreaseIndentTextMirrored"]="DecreaseIndentTextMirrored",e["DecreaseIndentArrowMirrored"]="DecreaseIndentArrowMirrored",e["CheckListText"]="CheckListText",e["CheckListCheck"]="CheckListCheck",e["CheckListTextMirrored"]="CheckListTextMirrored",e["CheckListCheckMirrored"]="CheckListCheckMirrored",e["NumberSymbol"]="NumberSymbol",e["Coupon"]="Coupon",e["VerifiedBrand"]="VerifiedBrand",e["ReleaseGate"]="ReleaseGate",e["ReleaseGateCheck"]="ReleaseGateCheck",e["ReleaseGateError"]="ReleaseGateError",e["M365InvoicingLogo"]="M365InvoicingLogo",e["FabricTextHighlightComposite"]="FabricTextHighlightComposite",e["Dataflows"]="Dataflows",e["GenericScanFilled"]="GenericScanFilled",e["DiagnosticDataBarTooltip"]="DiagnosticDataBarTooltip",e["SaveToMobile"]="SaveToMobile",e["Orientation2"]="Orientation2",e["ScreenCast"]="ScreenCast",e["ShowGrid"]="ShowGrid",e["SnapToGrid"]="SnapToGrid",e["ContactList"]="ContactList",e["NewMail"]="NewMail",e["EyeShadow"]="EyeShadow",e["CampaignTemplate"]="CampaignTemplate",e["ChartTemplate"]="ChartTemplate",e["PageListFilter"]="PageListFilter",e["SecondaryNav"]="SecondaryNav",e["ColumnVerticalSection"]="ColumnVerticalSection",e["SkypeCircleSlash"]="SkypeCircleSlash",e["SkypeSlash"]="SkypeSlash",e["CustomizeToolbar"]="CustomizeToolbar",e["DuplicateRow"]="DuplicateRow",e["RemoveFromTrash"]="RemoveFromTrash",e["MailOptions"]="MailOptions",e["Childof"]="Childof",e["Footer"]="Footer",e["Header"]="Header",e["BarChartVerticalFill"]="BarChartVerticalFill",e["StackedColumnChart2Fill"]="StackedColumnChart2Fill",e["PlainText"]="PlainText",e["AccessibiltyChecker"]="AccessibiltyChecker",e["DatabaseSync"]="DatabaseSync",e["TabOneColumn"]="TabOneColumn",e["TabTwoColumn"]="TabTwoColumn",e["TabThreeColumn"]="TabThreeColumn",e["DecreaseIndentLegacy"]="DecreaseIndentLegacy",e["IncreaseIndentLegacy"]="IncreaseIndentLegacy",e["SizeLegacy"]="SizeLegacy"})(G||(G={}));var q="https://spoprod-a.akamaihd.net/files/fabric/assets/icons/";function Q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:q,o=arguments.length>1?arguments[1]:void 0;[w,O,M,D,x,B,P,I,A,R,E,j,N,V,H,W,U,_].forEach(function(t){return t(e,o)}),z()}var $=t("60a3"),Z=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"hello"},[t("h1",[e._v(e._s(e.msg))]),t("OverviewItem",{attrs:{title:"Modifiers"}},[t("OfficeCheckbox",{staticStyle:{margin:"5px",display:"inline-block"},attrs:{label:"Disabled"},model:{value:e.disabled,callback:function(o){e.disabled=o},expression:"disabled"}}),t("OfficeCheckbox",{staticStyle:{margin:"5px",display:"inline-block"},attrs:{label:"Required"},model:{value:e.required,callback:function(o){e.required=o},expression:"required"}}),t("OfficeCheckbox",{staticStyle:{margin:"5px",display:"inline-block"},attrs:{label:"Checked"},model:{value:e.checked,callback:function(o){e.checked=o},expression:"checked"}})],1),t("OverviewItem",{attrs:{title:"Checkbox"}},[t("OfficeCheckbox",{staticStyle:{display:"inline-block"},attrs:{disabled:e.disabled,label:"Checkbox"},model:{value:e.checkboxChecked,callback:function(o){e.checkboxChecked=o},expression:"checkboxChecked"}}),t("OfficeLabel",{staticStyle:{display:"inline-block","margin-left":"50px"},attrs:{disabled:e.disabled}},[e._v("The checkbox is\n "+e._s(e.checkboxChecked?"checked":"not checked")+"\n ")])],1),t("OverviewItem",{attrs:{title:"Buttons"}},[t("OfficeButton",{staticStyle:{margin:"5px"},attrs:{label:"Default Button",disabled:e.disabled,checked:e.checked},on:{click:e.clicked}}),t("OfficeButton",{staticStyle:{margin:"5px"},attrs:{label:"Primary Button",primary:!0,disabled:e.disabled,checked:e.checked},on:{click:e.clicked}})],1),t("OverviewItem",{attrs:{title:"Label"}},[t("OfficeLabel",{attrs:{disabled:e.disabled,required:e.required}},[e._v("TestLabel")])],1),t("OverviewItem",{attrs:{title:"Image"}},[t("OfficeImage",{attrs:{src:"http://placehold.it/350x150",alt:"Example",maximizeFrame:""}})],1),t("OverviewItem",{attrs:{title:"Icon",options:e.iconOptions},scopedSlots:e._u([{key:"default",fn:function(o){return[t("OfficeIcon",e._b({staticStyle:{"font-size":"50px"}},"OfficeIcon",o,!1))]}}])}),t("OverviewItem",{attrs:{title:"Text Field",options:e.textFieldOptions},scopedSlots:e._u([{key:"default",fn:function(o){return[t("OfficeTextField",e._b({},"OfficeTextField",o,!1))]}}])}),t("OverviewItem",{attrs:{title:"Choice Group",options:e.choiceGroupOptions},scopedSlots:e._u([{key:"default",fn:function(o){return[t("OfficeChoiceGroup",e._b({attrs:{options:[{key:"A",text:"Option A"},{key:"B",text:"Option B"}],defaultSelectedKey:"A"}},"OfficeChoiceGroup",o,!1))]}}])}),t("OverviewItem",{attrs:{title:"Toggle"}},[t("OfficeToggle",{attrs:{disabled:e.disabled,label:"Normal Toggle",onText:"on",offText:"off"},model:{value:e.toggleChecked,callback:function(o){e.toggleChecked=o},expression:"toggleChecked"}}),t("OfficeLabel",{attrs:{disabled:e.disabled,required:e.required}},[e._v("Toggle: "+e._s(e.toggleChecked?"on":"off")+"\n ")])],1),t("OverviewItem",{attrs:{title:"Links"}},[e._v("\n A Link to\n "),t("OfficeLink",{attrs:{href:"https://google.com"}},[e._v("Google")]),t("br"),e._v("\n Another link without href\n "),t("OfficeLink",{on:{click:e.clicked}},[e._v("IS HERE")]),t("br"),e._v("\n And a\n "),t("OfficeLink",{attrs:{disabled:""}},[e._v("Disabled Link!")])],1),t("OverviewItem",{attrs:{title:"Slider"}},[t("OfficeSlider",{attrs:{min:0,max:10},model:{value:e.sliderValue,callback:function(o){e.sliderValue=o},expression:"sliderValue"}}),t("OfficeSlider",{attrs:{min:0,max:10,showValue:""},model:{value:e.sliderValue,callback:function(o){e.sliderValue=o},expression:"sliderValue"}}),t("OfficeSlider",{attrs:{min:0,max:10,showValue:"",disabled:""},model:{value:e.sliderValue,callback:function(o){e.sliderValue=o},expression:"sliderValue"}}),t("OfficeSlider",{staticClass:"vertical-slider",attrs:{min:0,max:10,vertical:"",showValue:""},model:{value:e.sliderValue,callback:function(o){e.sliderValue=o},expression:"sliderValue"}}),t("OfficeSlider",{staticClass:"vertical-slider",attrs:{min:0,max:10,vertical:"",showValue:"",disabled:""},model:{value:e.sliderValue,callback:function(o){e.sliderValue=o},expression:"sliderValue"}}),t("OfficeLabel",[e._v("Value: "+e._s(e.sliderValue))])],1),t("OverviewItem",{attrs:{title:"FocusTrapZone"}},[t("FocusTrapZoneExample")],1),t("OverviewItem",{attrs:{title:"Overlay",contentStyle:{position:"relative"}}},[t("OfficeToggle",{attrs:{onText:"Hide the Overlay",offText:"Show the Overlay"},model:{value:e.showOverlay,callback:function(o){e.showOverlay=o},expression:"showOverlay"}},[e._v("Test")]),t("OfficeToggle",{attrs:{onText:"Hide Dark Overlay",offText:"Show Dark Overlay"},model:{value:e.showDarkOverlay,callback:function(o){e.showDarkOverlay=o},expression:"showDarkOverlay"}},[e._v("Test")]),t("OfficeOverlay",{staticStyle:{display:"flex","justify-content":"left","align-items":"center"},attrs:{visible:e.showOverlay},nativeOn:{click:function(o){e.showOverlay=!1}}},[t("span",[e._v("I am content within the overlay.")])]),t("OfficeOverlay",{staticStyle:{display:"flex","justify-content":"left","align-items":"center"},attrs:{visible:e.showDarkOverlay,isDarkThemed:""},nativeOn:{click:function(o){e.showDarkOverlay=!1}}},[t("span",[e._v("I am content within the dark overlay.")])])],1),t("OfficeLabel",{staticStyle:{"margin-top":"30px"}},[e._v("This is the demo page for\n "),t("OfficeLink",{attrs:{href:"https://github.com/s-bauer/office-ui-fabric-vue"}},[e._v("office-ui-fabric-vue")])],1)],1)},K=[],Y=t("bee2"),J=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",[t("OfficeButton",{directives:[{name:"show",rawName:"v-show",value:!e.isTrapZone,expression:"!isTrapZone"}],attrs:{label:"Go to Trap Zone"},on:{click:e.onClick}}),t(e.compType,{tag:"component"},[t("OfficeTextField",{attrs:{"tab-index":"1"}}),t("OfficeTextField",{attrs:{"tab-index":"2"}}),t("OfficeTextField",{attrs:{"tab-index":"3"}}),t("OfficeButton",{directives:[{name:"show",rawName:"v-show",value:e.isTrapZone,expression:"isTrapZone"}],attrs:{label:"Exit Trap Zone"},on:{click:e.onClick}})],1)],1)},X=[],ee=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("button",{class:e.classNames.root,attrs:{"data-is-focusable":"false"},on:{click:function(o){e.$emit("click",o)}}},[t("div",{class:e.classNames.flexContainer},[t("div",{class:e.classNames.textContainer},[t("div",{class:e.classNames.label},[e._v("\n "+e._s(e.label)+"\n ")])])])])},oe=[],te=t("ade3"),re=t("53ca"),ie=(t("5df3"),t("10ad"),h["a"].getInstance());ie&&ie.onReset&&h["a"].getInstance().onReset(ce);var ae=0,ne={empty:!0},le={},se="undefined"===typeof WeakMap?null:WeakMap;function ce(){ae++}function de(e){var o,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;if(!se)return e;var r=0,i=ae;return function(){var a=o;(void 0===o||i!==ae||t>0&&r>t)&&(o=ge(),r=0,i=ae),a=o;for(var n=0;n1&&void 0!==arguments[1])||arguments[1];return e&&(o&&ho(e)||e.parentNode&&e.parentNode)}function mo(e,o){var t=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],r=!1;if(e&&o)if(t){r=!1;while(o){var i=po(o);if(i===e){r=!0;break}o=i}}else e.contains&&(r=e.contains(o));return r}var fo,bo=!1;function So(e){return bo||"undefined"===typeof window?void 0:e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window}function vo(e){return bo||"undefined"===typeof document?void 0:e&&e.ownerDocument?e.ownerDocument:document}function Co(e){return e&&!!e._virtual}function ko(e){var o=null;try{o=window.localStorage.getItem(e)}catch(t){}return o}function yo(){if(void 0===fo){var e=vo(),o=ko("language");null!==o&&(fo=o),void 0===fo&&e&&(fo=e.documentElement.getAttribute("lang")),void 0===fo&&(fo="en")}return fo}var Lo,Fo,To="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif";(function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web"})(Lo||(Lo={})),function(e){e.Arabic="'".concat(Lo.Arabic,"'"),e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'".concat(Lo.Cyrillic,"'"),e.EastEuropean="'".concat(Lo.EastEuropean,"'"),e.Greek="'".concat(Lo.Greek,"'"),e.Hebrew="'".concat(Lo.Hebrew,"'"),e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'".concat(Lo.Selawik,"'"),e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'".concat(Lo.Vietnamese,"'"),e.WestEuropean="'".concat(Lo.WestEuropean,"'")}(Fo||(Fo={}));var wo,Oo,Mo,Do="'Segoe UI', '".concat(Lo.WestEuropean,"'"),xo={ar:Fo.Arabic,bg:Fo.Cyrillic,cs:Fo.EastEuropean,el:Fo.Greek,et:Fo.EastEuropean,he:Fo.Hebrew,hi:Fo.Hindi,hr:Fo.EastEuropean,hu:Fo.EastEuropean,ja:Fo.Japanese,kk:Fo.EastEuropean,ko:Fo.Korean,lt:Fo.EastEuropean,lv:Fo.EastEuropean,pl:Fo.EastEuropean,ru:Fo.Cyrillic,sk:Fo.EastEuropean,"sr-latn":Fo.EastEuropean,th:Fo.Thai,tr:Fo.EastEuropean,uk:Fo.Cyrillic,vi:Fo.Vietnamese,"zh-hans":Fo.ChineseSimplified,"zh-hant":Fo.ChineseTraditional};function Bo(e){return"".concat(e,", ").concat(To)}function Po(e){var o=Io(e),t=Bo(o),r=t;o===Do&&(r=Bo(Fo.WestEuropean));var i={tiny:Ao(wo.mini,Oo.semibold,t),xSmall:Ao(wo.xSmall,Oo.regular,t),small:Ao(wo.small,Oo.regular,t),smallPlus:Ao(wo.smallPlus,Oo.regular,t),medium:Ao(wo.medium,Oo.regular,t),mediumPlus:Ao(wo.mediumPlus,Oo.regular,t),large:Ao(wo.large,Oo.semilight,r),xLarge:Ao(wo.xLarge,Oo.light,t),xxLarge:Ao(wo.xxLarge,Oo.light,t),superLarge:Ao(wo.superLarge,Oo.light,t),mega:Ao(wo.mega,Oo.light,t)};return i}function Io(e){for(var o in xo)if(xo.hasOwnProperty(o)&&e&&0===o.indexOf(e))return xo[o];return Do}function Ao(e,o,t){return{fontFamily:t,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:o}}(function(e){e.mini="10px",e.xSmall="11px",e.small="12px",e.smallPlus="13px",e.medium="14px",e.mediumPlus="15px",e.icon="16px",e.large="17px",e.xLarge="21px",e.xxLarge="28px",e.superLarge="42px",e.mega="72px"})(wo||(wo={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(Oo||(Oo={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(Mo||(Mo={}));var Ro="https://static2.sharepointonline.com/files/fabric/assets",Eo=Po(yo());function jo(e,o,t,r){e="'".concat(e,"'");var i=void 0!==r?"local('".concat(r,"'),"):"";Object(p["a"])({fontFamily:e,src:i+"url('".concat(o,".woff2') format('woff2'),")+"url('".concat(o,".woff') format('woff')"),fontWeight:t,fontStyle:"normal"})}function No(e,o,t){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"segoeui",i=arguments.length>4?arguments[4]:void 0,a="".concat(e,"/").concat(t,"/").concat(r);jo(o,a+"-light",Oo.light,i&&i+" Light"),jo(o,a+"-semilight",Oo.semilight,i&&i+" SemiLight"),jo(o,a+"-regular",Oo.regular,i),jo(o,a+"-semibold",Oo.semibold,i&&i+" SemiBold")}function Vo(e){if(e){var o="".concat(e,"/fonts");No(o,Lo.Thai,"leelawadeeui-thai","leelawadeeui"),No(o,Lo.Arabic,"segoeui-arabic"),No(o,Lo.Cyrillic,"segoeui-cyrillic"),No(o,Lo.EastEuropean,"segoeui-easteuropean"),No(o,Lo.Greek,"segoeui-greek"),No(o,Lo.Hebrew,"segoeui-hebrew"),No(o,Lo.Vietnamese,"segoeui-vietnamese"),No(o,Lo.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),No(o,Fo.Selawik,"selawik","selawik"),jo("Leelawadee UI Web","".concat(o,"/leelawadeeui-thai/leelawadeeui-semilight"),Oo.light),jo("Leelawadee UI Web","".concat(o,"/leelawadeeui-thai/leelawadeeui-bold"),Oo.semibold)}}function Ho(){var e="undefined"!==typeof window?window:void 0,o=e?e["FabricConfig"]:void 0;return o&&void 0!==o.fontBaseUrl?o.fontBaseUrl:Ro}Vo(Ho());var Wo,Uo="@media screen and (-ms-high-contrast: active)",_o="@media screen and (-ms-high-contrast: black-on-white)",Go="@media screen and (-ms-high-contrast: white-on-black)";(function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001})(Wo||(Wo={}));var zo="ms-Fabric--isFocusVisible";function qo(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"relative",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:e.palette.white,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:e.palette.neutralSecondary,n=!(arguments.length>6&&void 0!==arguments[6])||arguments[6];return{outline:"transparent",position:t,selectors:Object(te["a"])({"::-moz-focus-inner":{border:"0"}},".".concat(zo," &").concat(n?":focus":"",":after"),{content:'""',position:"absolute",left:o+1,top:o+1,bottom:o+1,right:o+1,border:"1px solid "+i,outline:"1px solid "+a,zIndex:Wo.FocusStyle,selectors:Object(te["a"])({},Uo,r)})}}var Qo={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"};t("28a5");var $o=t("c0f8"),Zo=function(){function e(o){Object(n["a"])(this,e),this._id=e._uniqueId++,this._parent=o,this._eventRecords=[]}return Object(Y["a"])(e,[{key:"dispose",value:function(){this._isDisposed||(this._isDisposed=!0,this.off(),this._parent=null)}},{key:"onAll",value:function(e,o,t){for(var r in o)o.hasOwnProperty(r)&&this.on(e,r,o[r],t)}},{key:"on",value:function(o,t,r,i){var a=this;if(t.indexOf(",")>-1)for(var n=t.split(/[ ,]+/),l=0;l2&&void 0!==arguments[2]?arguments[2]:Yo,r={},i=o&&t.scopedSettings[o]||{},a=o&&Jo.scopedSettings[o]||{},n=!0,l=!1,s=void 0;try{for(var c,d=e[Symbol.iterator]();!(n=(c=d.next()).done);n=!0){var u=c.value;r[u]=i[u]||t.settings[u]||a[u]||Jo.settings[u]}}catch(g){l=!0,s=g}finally{try{n||null==d.return||d.return()}finally{if(l)throw s}}return r}},{key:"observe",value:function(e){Xo.on(Jo,"change",e)}},{key:"unobserve",value:function(e){Xo.off(Jo,"change",e)}},{key:"_raiseChange",value:function(){Xo.raise("change")}}]),e}(),ot={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"},tt=t("c4c9"),rt={elevation4:{boxShadow:"0 0 5px 0 rgba(0,0,0,.4)"},elevation8:{boxShadow:"0 0 5px 0 rgba(0,0,0,.4)"},elevation16:{boxShadow:"0 0 5px 0 rgba(0,0,0,.4)"},elevation64:{boxShadow:"0 0 5px 0 rgba(0,0,0,.4)"},roundedCorner2:0},it=dt({palette:go,semanticColors:ut(go,!1,!1),fonts:Eo,isInverted:!1,disableGlobalClassNames:!1}),at=[],nt="theme";if(!et.getSettings([nt]).theme){var lt="undefined"!==typeof window?window:void 0;lt&<["FabricConfig"]&<["FabricConfig"].theme&&(it=dt(lt["FabricConfig"].theme)),et.applySettings(Object(te["a"])({},nt,it))}function st(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return!0===e&&(it=dt({},e)),it}function ct(e){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return it=dt(e,o),Object(tt["loadTheme"])(Object(u["a"])({},it.palette,it.semanticColors)),et.applySettings(Object(te["a"])({},nt,it)),at.forEach(function(e){try{e(it)}catch(o){}}),it}function dt(e){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=Object(u["a"])({},go,e.palette);e.palette&&e.palette.accent||(t.accent=t.themePrimary);var r=Object(u["a"])({},ut(t,!!e.isInverted,o),e.semanticColors);return{palette:t,fonts:Object(u["a"])({},Eo,e.fonts),semanticColors:r,isInverted:!!e.isInverted,disableGlobalClassNames:!!e.disableGlobalClassNames,spacing:Object(u["a"])({},ot,e.spacing),effects:Object(u["a"])({},rt,e.effects)}}function ut(e,o,t){var r={bodyBackground:e.white,bodyStandoutBackground:e.neutralLighterAlt,bodyFrameBackground:e.white,bodyFrameDivider:e.neutralLight,bodyText:e.neutralPrimary,bodyTextChecked:e.black,bodySubtext:e.neutralSecondary,bodyDivider:e.neutralLight,disabledBackground:e.neutralLighter,disabledText:e.neutralTertiary,disabledBodyText:e.neutralTertiary,disabledSubtext:e.neutralQuaternary,disabledBodySubtext:e.neutralTertiaryAlt,focusBorder:e.neutralSecondary,variantBorder:e.neutralLight,variantBorderHovered:e.neutralTertiary,defaultStateBackground:e.neutralLighterAlt,errorText:o?"#ff5f5f":e.redDark,warningText:o?"#ffffff":"#333333",errorBackground:o?"rgba(232, 17, 35, .5)":"rgba(232, 17, 35, .2)",blockingBackground:o?"rgba(234, 67, 0, .5)":"rgba(234, 67, 0, .2)",warningBackground:o?"rgba(255, 251, 0, .6)":"rgba(255, 185, 0, .2)",warningHighlight:o?"#fff100":"#ffb900",successBackground:o?"rgba(186, 216, 10, .4)":"rgba(186, 216, 10, .2)",inputBorder:e.neutralTertiary,inputBorderHovered:e.neutralPrimary,inputBackground:e.white,inputBackgroundChecked:e.themePrimary,inputBackgroundCheckedHovered:e.themeDarkAlt,inputForegroundChecked:e.white,inputFocusBorderAlt:e.themePrimary,smallInputBorder:e.neutralSecondary,inputText:e.neutralPrimary,inputTextHovered:e.neutralDark,inputPlaceholderText:e.neutralSecondary,buttonBackground:e.neutralLighter,buttonBackgroundChecked:e.neutralTertiaryAlt,buttonBackgroundHovered:e.neutralLight,buttonBackgroundCheckedHovered:e.neutralLight,buttonBackgroundPressed:e.neutralLight,buttonBackgroundDisabled:e.neutralLighter,buttonBorder:"transparent",buttonText:e.neutralPrimary,buttonTextHovered:e.neutralDark,buttonTextChecked:e.neutralDark,buttonTextCheckedHovered:e.black,buttonTextPressed:e.neutralDark,buttonTextDisabled:e.neutralTertiary,buttonBorderDisabled:"transparent",primaryButtonBackground:e.themePrimary,primaryButtonBackgroundHovered:e.themeDarkAlt,primaryButtonBackgroundPressed:e.themeDark,primaryButtonBackgroundDisabled:e.neutralLighter,primaryButtonBorder:"transparent",primaryButtonText:e.white,primaryButtonTextHovered:e.white,primaryButtonTextPressed:e.white,primaryButtonTextDisabled:e.neutralQuaternary,accentButtonBackground:e.accent,accentButtonText:e.white,menuBackground:e.white,menuDivider:e.neutralTertiaryAlt,menuIcon:e.themePrimary,menuHeader:e.themePrimary,menuItemBackgroundHovered:e.neutralLighter,menuItemBackgroundPressed:e.neutralLight,menuItemText:e.neutralPrimary,menuItemTextHovered:e.neutralDark,listBackground:e.white,listText:e.neutralPrimary,listItemBackgroundHovered:e.neutralLighter,listItemBackgroundChecked:e.neutralLight,listItemBackgroundCheckedHovered:e.neutralQuaternaryAlt,listHeaderBackgroundHovered:e.neutralLighter,listHeaderBackgroundPressed:e.neutralLight,actionLink:e.neutralPrimary,actionLinkHovered:e.neutralDark,link:e.themePrimary,linkHovered:e.themeDarker,listTextColor:"",menuItemBackgroundChecked:e.neutralLight};return gt(r,t)}function gt(e,o){var t="";return!0===o&&(t=" /* @deprecated */"),e.listTextColor=e.listText+t,e.menuItemBackgroundChecked+=t,e}var ht={boxShadow:"none",margin:0,padding:0,boxSizing:"border-box"};t("c5f6"),t("4917");var pt=Se(ao),mt=(Se(Eo),{});for(var ft in go)go.hasOwnProperty(ft)&&(bt(mt,ft,"",!1,"color"),bt(mt,ft,"Hover",!0,"color"),bt(mt,ft,"Background",!1,"background"),bt(mt,ft,"BackgroundHover",!0,"background"),bt(mt,ft,"Border",!1,"borderColor"),bt(mt,ft,"BorderHover",!0,"borderColor"));function bt(e,o,t,r,i){Object.defineProperty(e,o+t,{get:function(){var e=Object(te["a"])({},i,st().palette[o]);return Object(m["a"])(r?{selectors:{":hover":e}}:e).toString()},enumerable:!0,configurable:!0})}t("dd6e"),t("54b8"),t("620c"),t("a930"),t("69e0"),t("cb49"),t("54bb"),t("aa53");var St,vt=t("397a"),Ct="32px",kt="80px",yt={outline:0},Lt={fontSize:wo.icon,margin:"0 4px",height:"16px",lineHeight:"16px",textAlign:"center",verticalAlign:"middle",flexShrink:0},Ft=de(function(e,o,t){var r=Tt(e),i={root:{minWidth:kt,height:Ct},label:{fontWeight:Oo.semibold}};return Object(vt["a"])(r,i,t?Ot(e):wt(e),o)}),Tt=de(function(e){var o=e.semanticColors,t=o.buttonBorder,r=o.disabledBackground,i=o.disabledText,a={left:-2,top:-2,bottom:-2,right:-2,border:"none",outlineColor:"ButtonText"};return{root:[qo(e,-1,"relative",a),e.fonts.medium,{boxSizing:"border-box",border:"1px solid "+t,userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",padding:"0 16px",borderRadius:0,selectors:{":active > *":{position:"relative",left:0,top:0}}}],rootDisabled:[qo(e,-1,"relative",a),{backgroundColor:r,color:i,cursor:"default",pointerEvents:"none",selectors:Object(te["a"])({":hover":yt,":focus":yt},Uo,{color:"grayText",bordercolor:"grayText"})}],iconDisabled:{color:i},menuIconDisabled:{color:i},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},textContainer:{flexGrow:1},icon:Lt,menuIcon:[Lt,{fontSize:wo.small}],label:{margin:"0 4px",lineHeight:"100%"},screenReaderText:Qo}});function wt(e){return{root:{backgroundColor:"#f4f4f4",color:"#333333"},rootHovered:{backgroundColor:"#eaeaea",color:"#212121",selectors:Object(te["a"])({},Uo,{borderColor:"Highlight",color:"Highlight"})},rootPressed:{backgroundColor:"#c8c8c8",color:"#212121"},rootExpanded:{backgroundColor:"#c8c8c8",color:"#212121"},rootChecked:{backgroundColor:"#c8c8c8",color:"#212121"},rootCheckedHovered:{backgroundColor:e.palette.neutralLight,color:"#000000"},splitButtonContainer:{selectors:Object(te["a"])({},Uo,{border:"none"})},splitButtonMenuButton:{color:e.palette.white,backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLight,selectors:Object(te["a"])({},Uo,{color:"Highlight"})}}},splitButtonMenuButtonDisabled:{backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLighter}}},splitButtonDivider:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:e.palette.themePrimary},splitButtonMenuButtonExpanded:{backgroundColor:e.palette.neutralLight},splitButtonMenuIcon:{color:e.palette.neutralPrimary},splitButtonMenuIconDisabled:{color:e.palette.neutralTertiary}}}function Ot(e){return{root:{backgroundColor:"#0078d4",color:"#ffffff"},rootHovered:{backgroundColor:"#106ebe",color:"#ffffff"},rootPressed:{backgroundColor:"#005a9e",color:"#ffffff"},rootExpanded:{backgroundColor:"#005a9e",color:"#ffffff"},rootChecked:{backgroundColor:"#005a9e",color:"#ffffff"},rootCheckedHovered:{backgroundColor:e.palette.themePrimary,color:"#ffffff"},splitButtonDivider:{backgroundColor:e.palette.themeLighter},splitButtonMenuButton:{backgroundColor:e.palette.themePrimary,color:e.palette.white,selectors:{":hover":{backgroundColor:e.palette.themeDark,selectors:Object(te["a"])({},Uo,{color:"Highlight"})}}},splitButtonMenuButtonDisabled:{backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLighter}}},splitButtonMenuButtonChecked:{backgroundColor:e.palette.themeDark},splitButtonMenuButtonExpanded:{backgroundColor:e.palette.themeDark},splitButtonMenuIcon:{color:e.palette.white},splitButtonMenuIconDisabled:{color:e.palette.neutralTertiary}}}var Mt=St=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.checked=!1,e}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"classNames",get:function(){var e=Ft(St.theme,{},this.primary);return be(St.theme,e,"","",void 0,void 0,this.disabled,this.checked,!1,void 0)}}]),o}($["d"]);Mt.theme=ct({}),d["b"]([Object($["b"])("change",{type:Boolean})],Mt.prototype,"checked",void 0),d["b"]([Object($["c"])({type:Boolean})],Mt.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:String})],Mt.prototype,"label",void 0),d["b"]([Object($["c"])({type:Boolean})],Mt.prototype,"primary",void 0),Mt=St=d["b"]([$["a"]],Mt);var Dt=Mt,xt=Dt,Bt=t("2877"),Pt=Object(Bt["a"])(xt,ee,oe,!1,null,null,null);Pt.options.__file="OfficeButton.vue";var It=Pt.exports,At=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{class:e.classNames.root},[t("div",{class:e.classNames.wrapper},[e.hasLabel?t("OfficeLabel",{attrs:{for:e.id,required:e.required}},[e._v("\n "+e._s(e.label)+"\n ")]):e._e(),t("div",{class:e.classNames.fieldGroup},[e.prefix&&e.prefix.length>0?t("div",{class:e.classNames.prefix},[t("span",{staticStyle:{"padding-bottom":"1px"}},[e._v(e._s(e.prefix))])]):e._e(),t(e.multiline?"textarea":"input",{ref:"textElement",tag:"component",class:e.classNames.field,attrs:{tabindex:e.tabIndex,disabled:e.disabled,id:e.id,value:e.text,type:e.multiline?"":"text"},on:{input:e.onInputChange,focus:e.onInputFocus,blur:e.onInputBlur}}),t("OfficeIcon",e._b({class:e.classNames.icon},"OfficeIcon",e.iconProps,!1)),e.suffix&&e.suffix.length>0?t("div",{class:e.classNames.suffix},[t("span",{staticStyle:{"padding-bottom":"1px"}},[e._v(e._s(e.suffix))])]):e._e()],1)],1),t("div",{attrs:{role:"alert"}},[t("p",{class:e.classNames.errorMessage},[t("span",{attrs:{"data-automation-id":"error-message"}},[e._v(e._s(e.errorMessage))])])])])},Rt=[],Et=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("label",{class:e.classNames.root},[e._t("default")],2)},jt=[],Nt=function(e){var o=e.theme,t=e.className,r=e.disabled,i=e.required;return{root:["ms-Label",o.fonts.medium,{color:o.semanticColors.bodyText,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},r&&{color:o.semanticColors.disabledBodyText,selectors:Object(te["a"])({},Uo,{color:"GrayText"})},i&&{selectors:{"::after":{content:"' *'",color:o.semanticColors.errorText,paddingRight:12}}},t]}},Vt=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"classNames",get:function(){return Object(me["a"])(Nt({className:"",disabled:this.disabled,required:this.required,theme:ct({})}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean})],Vt.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:Boolean})],Vt.prototype,"required",void 0),Vt=d["b"]([$["a"]],Vt);var Ht=Vt,Wt=Ht,Ut=Object(Bt["a"])(Wt,Et,jt,!1,null,null,null);Ut.options.__file="OfficeLabel.vue";var _t=Ut.exports,Gt={root:"ms-TextField",description:"ms-TextField-description",errorMessage:"ms-TextField-errorMessage",field:"ms-TextField-field",fieldGroup:"ms-TextField-fieldGroup",prefix:"ms-TextField-prefix",suffix:"ms-TextField-suffix",wrapper:"ms-TextField-wrapper",multiline:"ms-TextField--multiline",borderless:"ms-TextField--borderless",underlined:"ms-TextField--underlined",unresizable:"ms-TextField--unresizable",required:"is-required",disabled:"is-disabled",active:"is-active"};function zt(e){var o=e.underlined,t=e.disabled;return function(){return{root:[o&&t&&{color:e.theme.palette.neutralTertiary},o&&{fontSize:wo.medium,marginRight:8,paddingLeft:12,paddingRight:0,lineHeight:"22px",height:32}]}}}function qt(e){var o=e.theme,t=e.className,r=e.disabled,i=e.focused,a=e.required,n=e.multiline,l=e.hasLabel,s=e.borderless,c=e.underlined,d=e.resizable,u=e.iconClass,g=e.inputClassName,h=e.hasIcon,p=e.hasErrorMessage,m=e.autoAdjustHeight,f=o.semanticColors,b=o.palette,S=pe(Gt,o),v={background:b.neutralLighter,color:b.neutralSecondary,display:"flex",alignItems:"center",padding:"0 10px",lineHeight:1,whiteSpace:"nowrap"};return{root:[S.root,a&&S.required,r&&S.disabled,i&&S.active,n&&S.multiline,s&&S.borderless,c&&S.underlined,ht,{position:"relative",selectors:Object(te["a"])({},Uo,{borderWidth:2})},i&&{borderColor:f.inputFocusBorderAlt},c&&!i&&{border:"0px solid ".concat(f.inputBorder)},c&&!r&&!i&&{selectors:{":hover":{borderColor:f.inputBorderHovered}}},t],wrapper:[S.wrapper,c&&{display:"flex",borderBottomWidth:1,borderBottomStyle:"solid",borderBottomColor:"inherit",width:"100%"},p&&{borderColor:f.errorText,selectors:{"&:focus, &:hover":{borderColor:f.errorText}}},p&&c&&!r&&{borderBottom:"1px solid ".concat(f.errorText),selectors:{":focus":{borderBottom:"1px solid ".concat(f.errorText)},":hover":{borderBottom:"1px solid ".concat(f.errorText)}}},c&&r&&{borderBottomColor:f.disabledBackground},c&&!r&&{selectors:{":hover":{selectors:Object(te["a"])({},Uo,{borderColor:"Highlight"})}}},c&&i&&{selectors:Object(te["a"])({},Uo,{borderColor:"Highlight"})}],fieldGroup:[S.fieldGroup,ht,{border:"1px solid ".concat(f.inputBorder),background:f.bodyBackground,height:32,display:"flex",flexDirection:"row",alignItems:"stretch",position:"relative",selectors:{":hover":{selectors:Object(te["a"])({},Uo,{borderColor:"Highlight"})}}},n&&{minHeight:"60px",height:"auto",display:"flex"},s&&{borderColor:"transparent",borderWidth:0},!i&&!r&&{selectors:{":hover":{borderColor:f.inputBorderHovered}}},i&&{borderColor:f.inputFocusBorderAlt,selectors:Object(te["a"])({},Uo,{borderWidth:2,borderColor:"Highlight"})},r&&{backgroundColor:f.disabledBackground,borderColor:f.disabledBackground},c&&{flex:"1 1 0px",borderWidth:0,textAlign:"left"},c&&r&&{backgroundColor:"transparent"},p&&{borderColor:f.errorText,selectors:{"&:focus, &:hover":{borderColor:f.errorText}}},p&&i&&{borderColor:f.errorText},!l&&a&&{selectors:{":after":{content:'"*"',color:f.errorText,position:"absolute",top:-5,right:-10}}}],field:[S.field,ht,{fontSize:wo.medium,borderRadius:0,border:"none",background:"none",backgroundColor:"transparent",color:f.bodyText,padding:"0 12px",width:"100%",minWidth:0,textOverflow:"ellipsis",outline:0,selectors:{"&:active, &:focus, &:hover":{outline:0},"::-ms-clear":{display:"none"},"::placeholder":{color:f.inputPlaceholderText,opacity:1},":-ms-input-placeholder":{color:f.inputPlaceholderText,opacity:1}}},n&&!d&&[S.unresizable,{resize:"none"}],n&&{minHeight:"inherit",lineHeight:17,flexGrow:1,paddingTop:6,overflow:"auto",width:"100%"},n&&m&&{overflow:"hidden"},h&&{paddingRight:24},n&&h&&{paddingRight:40},r&&{backgroundColor:"transparent",borderColor:"transparent"},c&&{textAlign:"left"},c&&r&&{backgroundColor:"transparent",color:f.disabledText},i&&{selectors:Object(te["a"])({},Uo,{padding:"0 11px 0 11px"})},g],icon:[n&&{paddingRight:24,paddingBottom:8,alignItems:"flex-end"},{pointerEvents:"none",position:"absolute",bottom:5,right:8,top:"auto",fontSize:16,lineHeight:18},u],errorMessage:[S.errorMessage,pt.slideDownIn20,o.fonts.small,{color:f.errorText,margin:0,paddingTop:5,display:"flex",alignItems:"center"}],prefix:[S.prefix,v],suffix:[S.suffix,v],subComponentStyles:{label:zt(e)}}}var Qt,$t=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t(e.rootType,{tag:"component",class:e.classNames.root},[e._v(e._s(e.isImage?null:e.children))])},Zt=[],Kt=function(e){var o=e.className,t=e.iconClassName,r=e.isPlaceholder,i=e.isImage,a=e.styles;return{root:[t,o,i&&"ms-Icon-imageContainer",r&&"ms-Icon-placeHolder",{display:"inline-block"},r&&{width:"1em"},i&&{overflow:"hidden"},a&&a.root]}};(function(e){e[e["default"]=0]="default",e[e["image"]=1]="image"})(Qt||(Qt={}));var Yt,Jt,Xt,er,or=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{ref:"div",class:e.classNames.root,style:{width:e.width+"px",height:e.height+"px"}},[t("img",{ref:"img",class:e.classNames.image,attrs:{src:e.src,alt:e.alt},on:{load:e.onLoad,onerror:e.onError}})])},tr=[],rr={root:"ms-Image",rootMaximizeFrame:"ms-Image--maximizeFrame",image:"ms-Image-image",imageCenter:"ms-Image-image--center",imageContain:"ms-Image-image--contain",imageCover:"ms-Image-image--cover",imageCenterCover:"ms-Image-image--centerCover",imageNone:"ms-Image-image--none",imageLandscape:"ms-Image-image--landscape",imagePortrait:"ms-Image-image--portrait"},ir=function(e){var o=e.className,t=e.width,r=e.height,i=e.maximizeFrame,a=e.isLoaded,n=e.shouldFadeIn,l=e.shouldStartVisible,s=e.isLandscape,c=e.isCenter,d=e.isContain,u=e.isCover,g=e.isCenterCover,h=e.isNone,p=e.isError,m=e.isNotImageFit,f=e.theme,b=pe(rr,f),S={position:"absolute",left:"50% /* @noflip */",top:"50%",transform:"translate(-50%,-50%)"};return{root:[b.root,f.fonts.medium,{overflow:"hidden"},i&&[b.rootMaximizeFrame,{height:"100%",width:"100%"}],(c||d||u||g)&&{position:"relative"},o],image:[b.image,{display:"block",opacity:0},a&&["is-loaded",{opacity:1}],c&&[b.imageCenter,S],d&&[b.imageContain,s&&{width:"100%",height:"auto"},!s&&{width:"auto",height:"100%"},S],u&&[b.imageCover,s&&{width:"auto",height:"100%"},!s&&{width:"100%",height:"auto"},S],g&&[b.imageCenterCover,s&&{maxHeight:"100%"},!s&&{maxWidth:"100%"},S],h&&[b.imageNone,{width:"auto",height:"auto"}],m&&[!!t&&!r&&{height:"auto",width:"100%"},!t&&!!r&&{height:"100%",width:"auto"},!!t&&!!r&&{height:"100%",width:"100%"}],a&&n&&!l&&pt.fadeIn400,s&&b.imageLandscape,!s&&b.imagePortrait,!a&&"is-notLoaded",n&&"is-fadeIn",p&&"is-error"]}};(function(e){e[e["center"]=0]="center",e[e["contain"]=1]="contain",e[e["cover"]=2]="cover",e[e["none"]=3]="none",e[e["centerCover"]=4]="centerCover"})(Yt||(Yt={})),function(e){e[e["landscape"]=0]="landscape",e[e["portrait"]=1]="portrait"}(Jt||(Jt={})),function(e){e[e["notLoaded"]=0]="notLoaded",e[e["loaded"]=1]="loaded",e[e["error"]=2]="error",e[e["errorLoaded"]=3]="errorLoaded"}(Xt||(Xt={}));var ar=er=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.loadState=Xt.notLoaded,e.internalCoverStyle=Jt.portrait,e}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"onLoad",value:function(e){this.computeCoverStyle(),this.src&&(this.loadState=Xt.loaded)}},{key:"onError",value:function(e){this.loadState=Xt.error}},{key:"updated",value:function(){this.checkImageLoaded()}},{key:"srcChange",value:function(e){e!==this.src?this.loadState=Xt.notLoaded:this.loadState===Xt.loaded&&this.computeCoverStyle()}},{key:"computeCoverStyle",value:function(){var e=this.$refs.img,o=this.$refs.div;if((this.imageFit===Yt.cover||this.imageFit===Yt.contain||this.imageFit===Yt.centerCover)&&void 0===this.coverStyle&&e&&o){var t;t=this.width&&this.height&&this.imageFit!==Yt.centerCover?this.width/this.height:o.clientWidth/o.clientHeight;var r=e.naturalWidth/e.naturalHeight;this.internalCoverStyle=r>t?Jt.landscape:Jt.portrait}}},{key:"checkImageLoaded",value:function(){if(this.loadState===Xt.notLoaded){var e=this.$refs.img,o=!!e&&(this.src&&e.naturalWidth>0&&e.naturalHeight>0||e.complete&&er.svgRegex.test(this.src));o&&(this.computeCoverStyle(),this.loadState=Xt.loaded)}}},{key:"classNames",get:function(){var e=void 0!==this.coverStyle?this.coverStyle:this.internalCoverStyle;return Object(me["a"])(ir({theme:ct({}),className:"",width:this.width,height:this.height,maximizeFrame:this.maximizeFrame,shouldFadeIn:this.shouldFadeIn,shouldStartVisible:this.shouldStartVisible,isLoaded:this.loadState===Xt.loaded||this.loadState===Xt.notLoaded&&this.shouldStartVisible,isLandscape:e===Jt.landscape,isCenter:this.imageFit===Yt.center,isCenterCover:this.imageFit===Yt.centerCover,isContain:this.imageFit===Yt.contain,isCover:this.imageFit===Yt.cover,isNone:this.imageFit===Yt.none,isError:this.loadState===Xt.error,isNotImageFit:void 0===this.imageFit}))}}]),o}($["d"]);ar.svgRegex=/\.svg$/i,d["b"]([Object($["c"])(Object)],ar.prototype,"coverStyle",void 0),d["b"]([Object($["c"])(Object)],ar.prototype,"imageFit",void 0),d["b"]([Object($["c"])(Number)],ar.prototype,"width",void 0),d["b"]([Object($["c"])(Number)],ar.prototype,"height",void 0),d["b"]([Object($["c"])(String)],ar.prototype,"src",void 0),d["b"]([Object($["c"])(String)],ar.prototype,"alt",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],ar.prototype,"maximizeFrame",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],ar.prototype,"shouldFadeIn",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],ar.prototype,"shouldStartVisible",void 0),d["b"]([Object($["e"])("src")],ar.prototype,"srcChange",null),ar=er=d["b"]([$["a"]],ar);var nr=ar,lr=nr,sr=Object(Bt["a"])(lr,or,tr,!1,null,null,null);sr.options.__file="OfficeImage.vue";var cr=sr.exports,dr=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.children=null,e}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"getIconContent",value:function(e){var o=y(e)||{subset:{className:void 0},code:void 0};return{children:o.code,iconClassName:o.subset.className}}},{key:"rootType",get:function(){return this.isImage?"div":"i"}},{key:"isImage",get:function(){return this.iconType===Qt.image}},{key:"classNames",get:function(){var e=this.getIconContent(this.iconName),o=e.iconClassName,t=e.children;return this.children=t,Object(me["a"])(Kt({iconClassName:o,className:"",isImage:this.isImage,isPlaceholder:"string"===typeof this.iconName&&0===this.iconName.length,styles:{}}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Number,default:Qt.default})],dr.prototype,"iconType",void 0),d["b"]([Object($["c"])({type:String,default:""})],dr.prototype,"iconName",void 0),dr=d["b"]([Object($["a"])({components:{OfficeImage:cr}})],dr);var ur=dr,gr=ur,hr=Object(Bt["a"])(gr,$t,Zt,!1,null,null,null);hr.options.__file="OfficeIcon.vue";var pr=hr.exports,mr=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.focused=!1,e.id=Object($o["b"])("TextField"),e}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"focus",value:function(){var e=this.$refs.textElement;e&&e.focus&&e.focus()}},{key:"mounted",value:function(){this.adjustInputHeight()}},{key:"adjustInputHeight",value:function(){var e=this.$refs.textElement;e&&this.autoAdjustHeight&&this.multiline&&(e.style.height="",e.style.height=e.scrollHeight+"px")}},{key:"onMultilineChange",value:function(){this.adjustInputHeight()}},{key:"onAutoAdjustChange",value:function(){this.adjustInputHeight()}},{key:"onInputChange",value:function(e){this.$emit("input",e.target.value);var o=e.target;o.value;this.adjustInputHeight()}},{key:"onInputFocus",value:function(e){this.$emit("focus",e),this.focused=!0}},{key:"onInputBlur",value:function(e){this.$emit("blur",e),this.focused=!1}},{key:"hasLabel",get:function(){return null!=this.label}},{key:"classNames",get:function(){return Object(me["a"])(qt({focused:this.focused,disabled:this.disabled,multiline:this.multiline,borderless:this.borderless,className:"",hasLabel:this.hasLabel,inputClassName:this.inputClassName,required:this.required,resizable:this.resizable,underlined:this.underlined,theme:dt({}),hasErrorMessage:!!this.errorMessage,autoAdjustHeight:this.autoAdjustHeight,hasIcon:!!this.iconProps,iconClass:this.iconClass}))}}]),o}($["d"]);d["b"]([Object($["b"])("input",{type:String})],mr.prototype,"text",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],mr.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],mr.prototype,"autoAdjustHeight",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],mr.prototype,"multiline",void 0),d["b"]([Object($["c"])({type:Object,default:null})],mr.prototype,"iconProps",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],mr.prototype,"borderless",void 0),d["b"]([Object($["c"])({type:String,default:""})],mr.prototype,"inputClassName",void 0),d["b"]([Object($["c"])({type:String,default:null})],mr.prototype,"iconClass",void 0),d["b"]([Object($["c"])({type:String,default:""})],mr.prototype,"label",void 0),d["b"]([Object($["c"])({type:String,default:void 0})],mr.prototype,"prefix",void 0),d["b"]([Object($["c"])({type:String,default:void 0})],mr.prototype,"suffix",void 0),d["b"]([Object($["c"])({type:String,default:null})],mr.prototype,"errorMessage",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],mr.prototype,"required",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],mr.prototype,"resizable",void 0),d["b"]([Object($["c"])({type:[Number,String],default:null})],mr.prototype,"tabIndex",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],mr.prototype,"underlined",void 0),d["b"]([Object($["e"])("multiline")],mr.prototype,"onMultilineChange",null),d["b"]([Object($["e"])("autoAdjustHeight")],mr.prototype,"onAutoAdjustChange",null),mr=d["b"]([Object($["a"])({components:{OfficeLabel:_t,OfficeIcon:pr}})],mr);var fr=mr,br=fr,Sr=Object(Bt["a"])(br,At,Rt,!1,null,null,null);Sr.options.__file="OfficeTextField.vue";var vr=Sr.exports,Cr=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{class:e.classNames.root},[e.label?t("OfficeLabel",{class:e.classNames.label,attrs:{for:e.id}},[e._v(e._s(e.label))]):e._e(),t("div",{class:e.classNames.container},[t("button",{class:e.classNames.pill,attrs:{disabled:e.disabled,id:e.id,role:"switch",type:"button"},on:{click:e.onClick}},[t("div",{class:e.classNames.thumb})]),e.stateText?t("OfficeLabel",{class:e.classNames.text},[e._v(e._s(e.stateText))]):e._e()],1)],1)},kr=[],yr=function(e){var o=e.theme,t=e.disabled,r=e.checked,i=o.semanticColors,a=i.bodyBackground,n=i.inputBackgroundChecked,l=i.inputBackgroundCheckedHovered,s=i.disabledBodySubtext,c=i.inputBorderHovered,d=i.inputForegroundChecked,u=i.disabledBodySubtext,g=i.disabledBackground,h=i.smallInputBorder,p=i.inputBorderHovered,m=i.disabledBodySubtext,f=i.disabledText;return{root:["ms-Toggle",r&&"is-checked",!t&&"is-enabled",t&&"is-disabled",o.fonts.medium,{marginBottom:"8px"}],label:["ms-Toggle-label",t&&{color:f,selectors:Object(te["a"])({},Uo,{color:"GrayText"})}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",qo(o,-3),{fontSize:"20px",boxSizing:"border-box",width:"2.2em",height:"1em",borderRadius:"1em",transition:"all 0.1s ease",borderWidth:"1px",borderStyle:"solid",background:a,borderColor:h,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 .2em"},!t&&[!r&&{selectors:{":hover":[{borderColor:p}],":hover .ms-Toggle-thumb":[{selectors:Object(te["a"])({},Uo,{borderColor:"Highlight"})}]}},r&&[{background:n,borderColor:"transparent",justifyContent:"flex-end"},{selectors:Object(te["a"])({":hover":[{backgroundColor:l,borderColor:"transparent",selectors:Object(te["a"])({},Uo,{backgroundColor:"Highlight"})}]},Uo,{backgroundColor:"WindowText"})}]],t&&[{cursor:"default"},!r&&[{borderColor:m}],r&&[{backgroundColor:s,borderColor:"transparent",justifyContent:"flex-end"}]],!t&&{selectors:{"&:hover":{selectors:Object(te["a"])({},Uo,{borderColor:"Highlight"})}}}],thumb:["ms-Toggle-thumb",{width:".5em",height:".5em",borderRadius:".5em",transition:"all 0.1s ease",backgroundColor:c,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!t&&r&&[{backgroundColor:d,selectors:Object(te["a"])({},Uo,{backgroundColor:"Window",borderColor:"Window"})}],t&&[!r&&[{backgroundColor:u}],r&&[{backgroundColor:g}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 10px",userSelect:"none"}}},t&&{selectors:{"&&":{color:f,selectors:Object(te["a"])({},Uo,{color:"GrayText"})}}}]}},Lr=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.id=Object($o["b"])("Toggle"),e}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"onClick",value:function(){this.disabled||(this.$emit("change",!this.checked),this.$emit("click"))}},{key:"stateText",get:function(){return this.checked?this.onText:this.offText}},{key:"classNames",get:function(){return Object(me["a"])(yr({theme:ct({}),checked:this.checked,disabled:this.disabled}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean,default:!1})],Lr.prototype,"disabled",void 0),d["b"]([Object($["b"])("change",{type:Boolean,default:!1})],Lr.prototype,"checked",void 0),d["b"]([Object($["c"])({type:String})],Lr.prototype,"label",void 0),d["b"]([Object($["c"])({type:String})],Lr.prototype,"onText",void 0),d["b"]([Object($["c"])({type:String})],Lr.prototype,"offText",void 0),Lr=d["b"]([Object($["a"])({components:{OfficeLabel:_t}})],Lr);var Fr=Lr,Tr=Fr,wr=Object(Bt["a"])(Tr,Cr,kr,!1,null,null,null);wr.options.__file="OfficeToggle.vue";var Or=wr.exports,Mr=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{ref:"root",on:{keydown:e.onKeyDown,focusin:e.onFocusCapture}},[e._t("default")],2)},Dr=[],xr="data-is-focusable",Br="data-is-visible",Pr="data-focuszone-id",Ir="data-is-sub-focuszone";function Ar(e,o,t){return jr(e,o,!0,!1,!1,t,!1,!0)}function Rr(e,o,t){return Er(e,o,!0,!1,!0,t,!1,!0)}function Er(e,o,t,r,i,a,n,l){if(!o||!n&&o===e)return null;var s=Nr(o);if(i&&s&&(a||!Hr(o)&&!Wr(o))){var c=Er(e,o.lastElementChild,!0,!0,!0,a,n,l);if(c){if(l&&Vr(c,!0)||!l)return c;var d=Er(e,c.previousElementSibling,!0,!0,!0,a,n,l);if(d)return d;var u=c.parentElement;while(u&&u!==o){var g=Er(e,u.previousElementSibling,!0,!0,!0,a,n,l);if(g)return g;u=u.parentElement}}}if(t&&s&&Vr(o))return o;var h=Er(e,o.previousElementSibling,!0,!0,!0,a,n,l);return h||(r?null:Er(e,o.parentElement,!0,!1,!1,a,n,l))}function jr(e,o,t,r,i,a,n,l){if(!o||o===e&&i&&!n)return null;var s=Nr(o);if(t&&s&&Vr(o,l))return o;if(!i&&s&&(a||!Hr(o)&&!Wr(o))){var c=jr(e,o.firstElementChild,!0,!0,!1,a,n,l);if(c)return c}if(o===e)return null;var d=jr(e,o.nextElementSibling,!0,!0,!1,a,n,l);return d||(r?null:jr(e,o.parentElement,!1,!1,!0,a,n,l))}function Nr(e){if(!e||!e.getAttribute)return!1;var o=e.getAttribute(Br);return null!==o&&void 0!==o?"true"===o:0!==e.offsetHeight||null!==e.offsetParent||!0===e.isVisible}function Vr(e,o){if(!e||e.disabled)return!1;var t=0,r=null;e&&e.getAttribute&&(r=e.getAttribute("tabIndex"),r&&(t=parseInt(r,10)));var i=e.getAttribute?e.getAttribute(xr):null,a=null!==r&&t>=0,n=!!e&&"false"!==i&&("A"===e.tagName||"BUTTON"===e.tagName||"INPUT"===e.tagName||"TEXTAREA"===e.tagName||"true"===i||a||e.getAttribute&&"button"===e.getAttribute("role"));return o?-1!==t&&n:n}function Hr(e){return!!(e&&e.getAttribute&&e.getAttribute(Pr))}function Wr(e){return!(!e||!e.getAttribute||"true"!==e.getAttribute(Ir))}var Ur,_r=void 0;function Gr(e){if(e){if(_r)return void(_r=e);_r=e;var o=So(e);o&&o.requestAnimationFrame(function(){_r&&_r.focus(),_r=void 0})}}var zr=Ur=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"focus",value:function(){if(this.focusPreviouslyFocusedInnerElement&&this.previouslyFocusedElementInTrapZone&&mo(this.$refs.root,this.previouslyFocusedElementInTrapZone))Gr(this.previouslyFocusedElementInTrapZone);else{var e="string"===typeof this.firstFocusableSelector?this.firstFocusableSelector:this.firstFocusableSelector&&this.firstFocusableSelector(),o=null;this.$refs.root&&(o=e?this.$refs.root.querySelector("."+e):jr(this.$refs.root,this.$refs.root.firstChild,!0,!1,!1,!0)),o&&Gr(o)}}},{key:"beforeMount",value:function(){Ur.focusStack.push(this)}},{key:"mounted",value:function(){this.previouslyFocusedElementOutsideTrapZone=this.elementToFocusOnDismiss?this.elementToFocusOnDismiss:document.activeElement,mo(this.$refs.root,this.previouslyFocusedElementOutsideTrapZone)||this.disableFirstFocus||this.focus(),this.updateEventHandlers()}},{key:"watchElementToFocusOnDismiss",value:function(e){e&&this.previouslyFocusedElementOutsideTrapZone!==e&&(this.previouslyFocusedElementOutsideTrapZone=e),this.updateEventHandlers()}},{key:"beforeDestroy",value:function(){var e=this;Ur.focusStack=Ur.focusStack.filter(function(o){return e!==o});var o=document.activeElement;this.ignoreExternalFocusing||!this.previouslyFocusedElementOutsideTrapZone||"function"!==typeof this.previouslyFocusedElementOutsideTrapZone.focus||!mo(this.$refs.root,o)&&o!==document.body||Gr(this.previouslyFocusedElementOutsideTrapZone)}},{key:"updateEventHandlers",value:function(){this.forceFocusInsideTrap&&!this.hasFocusHandler?window.addEventListener("focus",this.forceFocusInTrap,!0):!this.forceFocusInsideTrap&&this.hasFocusHandler&&window.removeEventListener("focus",this.forceFocusInTrap),this.hasFocusHandler=this.forceFocusInsideTrap,this.isClickableOutsideFocusTrap||this.hasClickHandler?this.isClickableOutsideFocusTrap&&this.hasClickHandler&&window.removeEventListener("click",this.forceClickInTrap):window.addEventListener("click",this.forceClickInTrap,!0),this.hasClickHandler=!this.isClickableOutsideFocusTrap}},{key:"onFocusCapture",value:function(e){e.target!==e.currentTarget&&(this.previouslyFocusedElementInTrapZone=e.target)}},{key:"onKeyDown",value:function(e){if(!e.defaultPrevented&&9===e.which&&this.$refs.root){var o=this.$refs.root,t=Ar(o,o.firstChild,!0),r=Rr(o,o.lastChild,!0);e.shiftKey&&t===e.target?(Gr(r),e.preventDefault(),e.stopPropagation()):e.shiftKey||r!==e.target||(Gr(t),e.preventDefault(),e.stopPropagation())}}},{key:"forceFocusInTrap",value:function(e){if(Ur.focusStack.length&&this===Ur.focusStack[Ur.focusStack.length-1]){var o=document.activeElement;mo(this.$refs.root,o)||(this.focus(),e.preventDefault(),e.stopPropagation())}}},{key:"forceClickInTrap",value:function(e){if(Ur.focusStack.length&&this===Ur.focusStack[Ur.focusStack.length-1]){var o=e.target;o&&!mo(this.$refs.root,o)&&(this.focus(),e.preventDefault(),e.stopPropagation())}}}]),o}($["d"]);zr.focusStack=[],d["b"]([Object($["c"])({type:Object})],zr.prototype,"elementToFocusOnDismiss",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],zr.prototype,"isClickableOutsideFocusTrap",void 0),d["b"]([Object($["c"])({type:Boolean,default:!0})],zr.prototype,"forceFocusInsideTrap",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],zr.prototype,"ignoreExternalFocusing",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],zr.prototype,"disableFirstFocus",void 0),d["b"]([Object($["c"])({type:Boolean,default:!0})],zr.prototype,"focusPreviouslyFocusedInnerElement",void 0),d["b"]([Object($["c"])({type:[String,Function]})],zr.prototype,"firstFocusableSelector",void 0),d["b"]([Object($["e"])("elementToFocusOnDismiss")],zr.prototype,"watchElementToFocusOnDismiss",null),zr=Ur=d["b"]([$["a"]],zr);var qr=zr,Qr=qr,$r=Object(Bt["a"])(Qr,Mr,Dr,!1,null,null,null);$r.options.__file="FocusTrapZone.vue";var Zr=$r.exports,Kr=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.isTrapZone=!1,e}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"onClick",value:function(){this.isTrapZone=!this.isTrapZone}},{key:"compType",get:function(){return this.isTrapZone?"FocusTrapZone":"div"}}]),o}($["d"]);Kr=d["b"]([Object($["a"])({components:{FocusTrapZone:Zr,OfficeTextField:vr,OfficeButton:It,OfficeToggle:Or}})],Kr);var Yr=Kr,Jr=Yr,Xr=Object(Bt["a"])(Jr,J,X,!1,null,null,null);Xr.options.__file="FocusTrapZoneExample.vue";var ei=Xr.exports,oi={BooleanToggle:"BooleanToggle",StringInput:"StringInput"},ti=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{class:e.classNames.root},[t("div",{class:e.classNames.choiceFieldWrapper},[t("input",{class:e.classNames.input,attrs:{id:e.id,name:e.name,disabled:e.disabled,required:e.required,type:"radio"},domProps:{checked:e.checked},on:{change:function(o){e.$emit("change",o)}}}),t("label",{class:e.classNames.field,attrs:{for:e.id}},[t("span",{staticClass:"ms-ChoiceFieldLabel",attrs:{id:e.labelId}},[e._v("\n "+e._s(e.text)+"\n ")])])])])},ri=[],ii={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper"},ai=15,ni=32,li=20,si="200ms",ci="cubic-bezier(.4, 0, .23, 1)",di=3,ui=5;function gi(e,o){return["is-inFocus",{selectors:Object(te["a"])({},".".concat(zo," &"),{position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+(o?e.neutralSecondary:e.neutralPrimary),position:"absolute",selectors:Object(te["a"])({},Uo,{borderColor:"WindowText",borderWidth:o?1:2})}}})}]}function hi(e,o,t){return[o,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:si,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(t?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}var pi=function(e){var o=e.theme,t=e.hasIcon,r=e.hasImage,i=e.checked,a=e.disabled,n=e.imageIsLarge,l=e.focused,s=o.palette,c=o.semanticColors,d=pe(ii,o),u={selectors:{".ms-ChoiceFieldLabel":{color:c.bodyTextChecked},":before":{borderColor:i?c.inputBackgroundCheckedHovered:c.inputBorderHovered}}},g={borderColor:i?s.themeDark:s.neutralTertiaryAlt,selectors:{":before":{opacity:1,borderColor:i?s.themeDark:c.inputBorderHovered}}},h=[{content:'""',display:"inline-block",backgroundColor:c.bodyBackground,borderWidth:1,borderStyle:"solid",borderColor:c.smallInputBorder,width:li,height:li,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:si,transitionTimingFunction:ci,borderRadius:"50%"},a&&{backgroundColor:i?c.bodyBackground:c.disabledText,borderColor:c.disabledText,selectors:Object(te["a"])({},Uo,{color:"GrayText"})},i&&{borderWidth:1,borderStyle:"solid",borderColor:c.inputBackgroundChecked,selectors:Object(te["a"])({},Uo,{borderColor:"Highlight"})},(t||r)&&{top:di,right:di,left:"auto",opacity:!a&&i?1:0}],p=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:li/2,right:0,transitionProperty:"border-width",transitionDuration:si,transitionTimingFunction:ci,boxSizing:"border-box"},i&&{borderWidth:5,borderStyle:"solid",borderColor:c.inputBackgroundChecked,left:5,top:5,width:10,height:10,selectors:Object(te["a"])({},Uo,{borderColor:"Highlight"})},i&&(t||r)&&{top:di+ui,right:di+ui,left:"auto"}];return{root:[d.root,o.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:c.bodyText,fontSize:wo.medium,fontWeight:Oo.regular,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{fontSize:wo.medium,display:"inline-block"}}},!t&&!r&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},r&&"ms-ChoiceField--image",t&&"ms-ChoiceField--icon",(t||r)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:s.neutralLighter,height:"100%"}],choiceFieldWrapper:[d.choiceFieldWrapper,l&&gi(s,t||r)],input:[d.input,{position:"absolute",opacity:0,top:8},(t||r)&&{top:0,right:0,opacity:0,width:"100%",height:"100%",margin:0}],field:[d.field,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!a&&u,":focus":!a&&u,":before":h,":after":p}},t&&"ms-ChoiceField--icon",r&&"ms-ChoiceField-field--image",(t||r)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:si,transitionTimingFunction:"ease",border:"2px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},i&&{borderColor:s.themePrimary},(t||r)&&!a&&{selectors:{":hover":g,":focus":g}},a&&{cursor:"default",selectors:Object(te["a"])({".ms-ChoiceFieldLabel":{color:c.disabledBodyText}},Uo,{color:"GrayText"})}],innerField:[d.innerField,(t||r)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(t||r)&&n&&{paddingLeft:24,paddingRight:24},(t||r)&&a&&{opacity:.25,selectors:Object(te["a"])({},Uo,{color:"GrayText",opacity:1})}],imageWrapper:hi(!1,d.imageWrapper,i),selectedImageWrapper:hi(!0,d.imageWrapper,i),iconWrapper:[d.iconWrapper,{fontSize:ni,lineHeight:ni,height:ni}],labelWrapper:[d.labelWrapper,(t||r)&&{display:"block",position:"relative",margin:"4px 8px",height:2*ai,lineHeight:ai,overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis",fontSize:wo.medium,fontWeight:Oo.regular}]}},mi=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"classNames",get:function(){return Object(me["a"])(pi({theme:ct({}),checked:this.checked,disabled:this.disabled,focused:this.focused,hasIcon:!!this.iconProps,imageIsLarge:!!this.imageSrc&&!!this.imageSize&&(this.imageSize.width>71||this.imageSize.height>71)}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean,default:!1})],mi.prototype,"focused",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],mi.prototype,"required",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],mi.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],mi.prototype,"checked",void 0),d["b"]([Object($["c"])({type:String,default:""})],mi.prototype,"name",void 0),d["b"]([Object($["c"])({type:String,default:""})],mi.prototype,"text",void 0),d["b"]([Object($["c"])({type:String,default:""})],mi.prototype,"id",void 0),d["b"]([Object($["c"])({type:String,default:""})],mi.prototype,"labelId",void 0),d["b"]([Object($["c"])({type:String,default:null})],mi.prototype,"imageSrc",void 0),d["b"]([Object($["c"])({type:Object,default:null})],mi.prototype,"iconProps",void 0),d["b"]([Object($["c"])({type:Object,default:null})],mi.prototype,"imageSize",void 0),mi=d["b"]([$["a"]],mi);var fi=mi,bi=fi,Si=(t("3ea0"),Object(Bt["a"])(bi,ti,ri,!1,null,"69dfa174",null));Si.options.__file="OfficeChoiceGroupOption.vue";var vi=Si.exports,Ci=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{class:e.classNames.applicationRole,attrs:{role:"application"}},[t("div",{class:e.classNames.root,attrs:{role:"radiogroup"}},[e.label?t("OfficeLabel",{class:e.classNames.label,attrs:{required:e.required,id:e.id+"-label"}},[e._v("\n "+e._s(e.label)+"\n ")]):e._e(),t("div",{class:e.classNames.flexContainer},e._l(e.options,function(o){return t("OfficeChoiceGroupOption",{key:o.key,attrs:{focused:o.key===e.keyFocused,checked:o.key===e.keyChecked,"data-is-focusable":o.key===e.keyChecked||o.key===e.keyDefaultFocusable,disabled:o.disabled||e.disabled,id:e.id+"-"+o.key,labelId:e.labelId+"-"+o.key,name:e.name||e.id,required:e.required,text:o.text},on:{change:function(t){e.onChange(o.key)}}})}),1)],1)])},ki=[],yi=(t("7514"),{root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"}),Li=function(e){var o=e.className,t=e.optionsContainIconOrImage,r=e.theme,i=pe(yi,r);return{applicationRole:o,root:[i.root,r.fonts.medium,{display:"block"}],flexContainer:[i.flexContainer,t&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}},Fi=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.keyFocused=null,e.keyChecked=e.defaultSelectedKey?e.defaultSelectedKey:e.getKeyChecked(),e.labelId=Object($o["b"])("ChoiceGroupLabel"),e.id=Object($o["b"])("ChoiceGroup"),e}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"onChange",value:function(e){null===this.selectedKey&&(this.keyChecked=e)}},{key:"getKeyChecked",value:function(){if(this.selectedKey)return this.selectedKey;var e=this.options.filter(function(e){return e.checked});return 0===e.length?null:e[0].key}},{key:"keyDefaultFocusable",get:function(){var e=this.disabled||void 0===this.options?void 0:this.options.find(function(e){return!e.disabled});return void 0===this.keyChecked&&e?e.key:void 0}},{key:"classNames",get:function(){return Object(me["a"])(Li({theme:ct({}),optionsContainIconOrImage:this.options.some(function(e){return Boolean(e.iconProps||e.imageSrc)}),className:""}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Array,default:[]})],Fi.prototype,"options",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],Fi.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],Fi.prototype,"required",void 0),d["b"]([Object($["c"])({type:String,default:null})],Fi.prototype,"label",void 0),d["b"]([Object($["c"])({type:String,default:null})],Fi.prototype,"name",void 0),d["b"]([Object($["c"])({type:[String,Number],default:null})],Fi.prototype,"defaultSelectedKey",void 0),d["b"]([Object($["c"])({type:[String,Number],default:null})],Fi.prototype,"selectedKey",void 0),Fi=d["b"]([Object($["a"])({components:{OfficeLabel:_t,OfficeChoiceGroupOption:vi}})],Fi);var Ti=Fi,wi=Ti,Oi=Object(Bt["a"])(wi,Ci,ki,!1,null,null,null);Oi.options.__file="OfficeChoiceGroup.vue";var Mi=Oi.exports,Di=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t(e.rootType,e._b({tag:"component",on:{click:e.onClick}},"component",e.rootProps,!1),[e._t("default")],2)},xi=[],Bi=(t("b54a"),{root:"ms-Link"}),Pi=function(e){var o,t=e.className,r=e.isButton,i=e.isDisabled,a=e.theme,n=a.semanticColors,l=pe(Bi,a);return{root:[l.root,a.fonts.medium,{color:n.link,outline:"none",fontSize:"inherit",fontWeight:"inherit",selectors:Object(te["a"])({},".".concat(zo," &:focus"),{outline:"1px solid ".concat(a.palette.neutralSecondary)})},r&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(o={},Object(te["a"])(o,Go,{color:"#FFFF00"}),Object(te["a"])(o,_o,{color:"#00009F"}),Object(te["a"])(o,"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)",{borderBottom:"none"}),o)},!r&&{textDecoration:"none"},i&&["is-disabled",{color:n.disabledText,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!i&&{selectors:{"&:active, &:hover, &:active:hover":{color:n.linkHovered,selectors:Object(te["a"])({},Uo,{textDecoration:"underline"})},"&:focus":{color:n.link}}},l.root,t]}},Ii=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"onClick",value:function(e){this.disabled?e.preventDefault():this.$emit("click",e)}},{key:"rootType",get:function(){return this.href?"a":"button"}},{key:"rootProps",get:function(){return{class:this.classNames.root,href:this.href?this.href:void 0}}},{key:"classNames",get:function(){return Object(me["a"])(Pi({theme:ct({}),isButton:!this.href,isDisabled:this.disabled}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean})],Ii.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:String,default:null})],Ii.prototype,"href",void 0),Ii=d["b"]([$["a"]],Ii);var Ai=Ii,Ri=Ai,Ei=Object(Bt["a"])(Ri,Di,xi,!1,null,null,null);Ei.options.__file="OfficeLink.vue";var ji=Ei.exports,Ni=function(){var e,o,t=this,r=t.$createElement,i=t._self._c||r;return i("div",{class:t.classNames.root},[t.label?i("OfficeLabel",{class:t.classNames.titleLabel,attrs:{for:t.id}},[t._v(t._s(t.label))]):t._e(),i("div",{class:t.classNames.container},[i("div",{class:t.classNames.slideBox,attrs:{role:"slider",tabindex:t.disabled?void 0:0,id:t.id},on:{mousedown:t.onMouseDownOrTouchStart,touchstart:t.onMouseDownOrTouchStart,keydown:t.onKeyDown}},[i("div",{ref:"sliderLine",class:t.classNames.line},[i("span",{class:t.classNames.thumb,style:t.thumbStyle}),i("span",{class:t.classNames.lineContainer+" "+t.classNames.activeSection,style:(e={},e[t.lengthString]=t.thumbOffsetPercent+"%",e)}),i("span",{class:t.classNames.lineContainer+" "+t.classNames.inactiveSection,style:(o={},o[t.lengthString]=100-t.thumbOffsetPercent+"%",o)})])]),t.showValue?i("OfficeLabel",{class:t.classNames.valueLabel},[t._v(t._s(t.value))]):t._e()],1)],1)},Vi=[],Hi=t("7a10"),Wi={root:"ms-Slider",enabled:"ms-Slider-enabled",disabled:"ms-Slider-disabled",row:"ms-Slider-row",column:"ms-Slider-column",container:"ms-Slider-container",slideBox:"ms-Slider-slideBox",line:"ms-Slider-line",thumb:"ms-Slider-thumb",activeSection:"ms-Slider-active",inactiveSection:"ms-Slider-inactive",valueLabel:"ms-Slider-value",showValue:"ms-Slider-showValue",showTransitions:"ms-Slider-showTransitions"},Ui=function(e){var o=e.className,t=e.titleLabelClassName,r=e.theme,i=pe(Wi,r),a=!e.disabled&&{backgroundColor:r.palette.themePrimary,selectors:Object(te["a"])({},Uo,{backgroundColor:"Highlight"})},n=!e.disabled&&{backgroundColor:r.palette.themeLight,selectors:Object(te["a"])({},Uo,{borderColor:"Highlight"})},l=!e.disabled&&{border:"2px solid ".concat(r.palette.themePrimary),selectors:Object(te["a"])({},Uo,{borderColor:"Highlight"})};return{root:[i.root,r.fonts.medium,{userSelect:"none"},e.vertical&&{marginRight:8}].concat([e.disabled?void 0:i.enabled],[e.disabled?i.disabled:void 0],[e.vertical?void 0:i.row],[e.vertical?i.column:void 0],[o]),titleLabel:[{padding:0},t],container:[i.container,{display:"flex",flexWrap:"nowrap",alignItems:"center"},e.vertical&&{flexDirection:"column",height:"100%",textAlign:"center",margin:"8px 0"}],slideBox:[i.slideBox,qo(r),{background:"transparent",border:"none",flexGrow:1,lineHeight:28,display:"flex",alignItems:"center",selectors:{":active $activeSection":a,":hover $activeSection":a,":active $inactiveSection":n,":hover $inactiveSection":n,":active $thumb":l,":hover $thumb":l,$thumb:[{borderWidth:2,borderStyle:"solid",borderColor:r.palette.neutralSecondary,borderRadius:10,boxSizing:"border-box",background:r.palette.white,display:"block",width:16,height:16,position:"absolute"},e.vertical?{left:-6,margin:"0 auto",transform:"translateY(8px)"}:{top:-6,transform:Object(Hi["a"])()?"translateX(50%)":"translateX(-50%)"},e.showTransitions&&{transition:"left ".concat(io.durationValue3," ").concat(io.easeFunction1)},e.disabled&&{borderColor:r.palette.neutralTertiaryAlt,selectors:Object(te["a"])({},Uo,{borderColor:"GrayText"})}]}},e.vertical?{height:"100%",width:28,padding:"8px 0"}:{height:28,width:"auto",padding:"0 8px"}].concat([e.showValue?i.showValue:void 0],[e.showTransitions?i.showTransitions:void 0]),thumb:[i.thumb],line:[i.line,{display:"flex",position:"relative",selectors:{$lineContainer:[{borderRadius:4,boxSizing:"border-box"},e.vertical?{width:4,height:"100%"}:{height:4,width:"100%"}]}},e.vertical?{height:"100%",width:4,margin:"0 auto",flexDirection:"column-reverse"}:{width:"100%"}],lineContainer:[{}],activeSection:[i.activeSection,{background:r.palette.neutralSecondary,selectors:Object(te["a"])({},Uo,{backgroundColor:"WindowText"})},e.showTransitions&&{transition:"width ".concat(io.durationValue3," ").concat(io.easeFunction1)},e.disabled&&{background:r.palette.neutralTertiaryAlt,selectors:Object(te["a"])({},Uo,{backgroundColor:"GrayText",borderColor:"GrayText"})}],inactiveSection:[i.inactiveSection,{background:r.palette.neutralTertiaryAlt,selectors:Object(te["a"])({},Uo,{border:"1px solid WindowText"})},e.showTransitions&&{transition:"width ".concat(io.durationValue3," ").concat(io.easeFunction1)},e.disabled&&{background:r.palette.neutralLight,selectors:Object(te["a"])({},Uo,{backgroundColor:"GrayText",borderColor:"GrayText"})}],valueLabel:[i.valueLabel,{flexShrink:1,width:30,lineHeight:"1"},e.vertical?{margin:"0 auto",whiteSpace:"nowrap",width:40}:{margin:"0 8px",whiteSpace:"nowrap",width:40}]}},_i=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.id=Object($o["b"])("Slider"),e.renderedValue=0,e.internalValue=0,e}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"watchValue",value:function(e,o){e!==o&&(this.internalValue=o,this.renderedValue=o)}},{key:"created",value:function(){var e=this;this.$watch(function(){return[e.min,e.max,e.value]},function(){var o=Math.max(e.min,Math.min(e.max,e.value));o!==e.internalValue&&(e.internalValue=o,e.renderedValue=o)},{immediate:!0});var o=Math.max(this.min,Math.min(this.max,this.value));o!==this.value&&this.$emit("change",o)}},{key:"beforeDestroy",value:function(){window.removeEventListener("mousemove",this.onMouseMoveOrTouchMove),window.removeEventListener("mouseup",this.onMouseUpOrTouchEnd),window.removeEventListener("touchmove",this.onMouseMoveOrTouchMove),window.removeEventListener("touchend",this.onMouseUpOrTouchEnd)}},{key:"onMouseDownOrTouchStart",value:function(e){this.disabled||("mousedown"===e.type?(window.addEventListener("mousemove",this.onMouseMoveOrTouchMove),window.addEventListener("mouseup",this.onMouseUpOrTouchEnd)):"touchstart"===e.type&&(window.addEventListener("touchmove",this.onMouseMoveOrTouchMove),window.addEventListener("touchend",this.onMouseUpOrTouchEnd)),this.onMouseMoveOrTouchMove(e,!0))}},{key:"onKeyDown",value:function(e){var o=this.internalValue,t=0;switch(e.which){case 40:t=-this.step;break;case 38:t=this.step;break;case 36:o=this.min;break;case 35:o=this.max;break;default:return}var r=Math.min(this.max,Math.max(this.min,o+t));this.updateValue(r,r),e.preventDefault(),e.stopPropagation()}},{key:"onMouseMoveOrTouchMove",value:function(e,o){if(this.$refs.sliderLine){var t,r,i,a,n=this.max,l=this.min,s=this.step,c=(n-l)/s,d=this.$refs.sliderLine.getBoundingClientRect(),u=this.vertical?d.height:d.width,g=u/c;if(this.vertical){var h=this.getPosition(e,this.vertical);r=d.bottom-h,t=r/g}else{var p=this.getPosition(e,this.vertical);r=Object(Hi["a"])()?d.right-p:p-d.left,t=r/g}t>Math.floor(c)?a=i=n:t<0?a=i=l:(a=l+s*t,i=l+s*Math.round(t)),this.updateValue(i,a),o||(e.preventDefault(),e.stopPropagation())}}},{key:"getPosition",value:function(e,o){var t;switch(e.type){case"mousedown":case"mousemove":t=o?e.clientY:e.clientX;break;case"touchstart":case"touchmove":t=o?e.touches[0].clientY:e.touches[0].clientX;break}return t}},{key:"updateValue",value:function(e,o){var t=0;if(isFinite(this.step))while(Math.round(this.step*Math.pow(10,t))/Math.pow(10,t)!==this.step)t++;var r=parseFloat(e.toFixed(t));this.renderedValue=o,this.internalValue=r,this.$emit("change",this.internalValue)}},{key:"onMouseUpOrTouchEnd",value:function(){this.renderedValue=this.internalValue,window.removeEventListener("mousemove",this.onMouseMoveOrTouchMove),window.removeEventListener("mouseup",this.onMouseUpOrTouchEnd),window.removeEventListener("touchmove",this.onMouseMoveOrTouchMove),window.removeEventListener("touchend",this.onMouseUpOrTouchEnd)}},{key:"lengthString",get:function(){return this.vertical?"height":"width"}},{key:"thumbOffsetPercent",get:function(){return this.min===this.max?0:(this.renderedValue-this.min)/(this.max-this.min)*100}},{key:"thumbStyle",get:function(){var e=this.vertical?"bottom":Object(Hi["a"])()?"right":"left";return Object(te["a"])({},e,this.thumbOffsetPercent+"%")}},{key:"classNames",get:function(){return Object(me["a"])(Ui({theme:ct({}),vertical:this.vertical,disabled:this.disabled,showValue:this.showValue,showTransitions:this.renderedValue===this.internalValue}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean,default:!1})],_i.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],_i.prototype,"vertical",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],_i.prototype,"showValue",void 0),d["b"]([Object($["c"])({type:Number,default:100})],_i.prototype,"max",void 0),d["b"]([Object($["c"])({type:Number,default:0})],_i.prototype,"min",void 0),d["b"]([Object($["c"])({type:Number,default:1})],_i.prototype,"step",void 0),d["b"]([Object($["c"])({type:String,default:null})],_i.prototype,"label",void 0),d["b"]([Object($["b"])("change",{type:Number,default:0})],_i.prototype,"value",void 0),d["b"]([Object($["e"])("value")],_i.prototype,"watchValue",null),_i=d["b"]([Object($["a"])({components:{OfficeLabel:_t}})],_i);var Gi=_i,zi=Gi,qi=Object(Bt["a"])(zi,Ni,Vi,!1,null,null,null);qi.options.__file="OfficeSlider.vue";var Qi=qi.exports,$i=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",[t("button",{class:e.classNames.root,attrs:{role:"checkbox",type:"button",title:"TestTitle",id:e.id},on:{click:function(o){return o.preventDefault(),o.stopPropagation(),e.onClick(o)}}},[t("label",{class:e.classNames.label,attrs:{for:e.id}},[t("div",{class:e.classNames.checkbox},[t("OfficeIcon",{class:e.classNames.checkmark,attrs:{iconName:"CheckMark"}})],1),void 0!==e.label?t("span",{class:e.classNames.text},[e._v(e._s(e.label))]):e._e()])])])},Zi=[],Ki="20px",Yi="200ms",Ji="cubic-bezier(.4, 0, .23, 1)",Xi=function(e){var o=e.className,t=e.theme,r=e.reversed,i=e.checked,a=e.disabled,n=e.isUsingCustomLabelRender,l=t.semanticColors,s=l.inputForegroundChecked,c=l.disabledBackground,d=l.inputBorder,u=l.smallInputBorder,g=l.inputBackgroundChecked,h=l.disabledBodySubtext,p=l.inputBorderHovered,m=l.inputBackgroundChecked,f=l.inputBackgroundCheckedHovered,b=l.inputBackgroundCheckedHovered,S=l.bodyText,v=l.disabledBodySubtext,C=l.bodyText,k=l.disabledText;return{root:["ms-Checkbox",r&&"reversed",i&&"is-checked",!a&&"is-enabled",a&&"is-disabled",qo(t,-3),t.fonts.medium,{padding:"0",border:"none",background:"none",margin:"0",outline:"none",display:"block",cursor:"pointer"},!a&&[!i&&{selectors:{":hover .ms-Checkbox-checkbox":{borderColor:p,selectors:Object(te["a"])({},Uo,{borderColor:"Highlight"})},":focus .ms-Checkbox-checkbox":{borderColor:p},":hover .ms-Checkbox-checkmark":{color:d,opacity:"1",selectors:Object(te["a"])({},Uo,{color:"Highlight"})}}},i&&{selectors:Object(te["a"])({":hover .ms-Checkbox-checkbox":{background:f,borderColor:b},":focus .ms-Checkbox-checkbox":{background:f,borderColor:b}},Uo,{selectors:{":hover .ms-Checkbox-checkbox":{background:"Window",borderColor:"Highlight"},":focus .ms-Checkbox-checkbox":{background:"Highlight"},":focus:hover .ms-Checkbox-checkbox":{background:"Highlight"},":focus:hover .ms-Checkbox-checkmark":{color:"Window"},":hover .ms-Checkbox-checkmark":{color:"Highlight"}}})},{selectors:{":hover .ms-Checkbox-text":{color:S},":focus .ms-Checkbox-text":{color:S}}}],o],label:["ms-Checkbox-label",{display:"flex",margin:"0 -4px",alignItems:n?"center":"flex-start",cursor:a?"default":"pointer",position:"relative",userSelect:"none",textAlign:"left"},r&&{flexDirection:"row-reverse",justifyContent:"flex-end"}],checkbox:["ms-Checkbox-checkbox",{display:"flex",flexShrink:0,alignItems:"center",justifyContent:"center",height:Ki,width:Ki,borderWidth:"1px",borderStyle:"solid",borderColor:u,margin:"0 4px",boxSizing:"border-box",transitionProperty:"background, border, border-color",transitionDuration:Yi,transitionTimingFunction:Ji,overflow:"hidden"},!a&&i&&{background:m,borderColor:g,selectors:Object(te["a"])({},Uo,{background:"Highlight",borderColor:"Highlight"})},a&&{borderColor:h},i&&a&&{background:v,borderColor:h}],checkmark:["ms-Checkbox-checkmark",{opacity:i?"1":"0",color:i&&a?c:s,selectors:Object(te["a"])({},Uo,{color:a?"InactiveBorder":"Window",MsHighContrastAdjust:"none"})}],text:["ms-Checkbox-text",{color:a?k:C,margin:"0 4px",fontSize:wo.medium,lineHeight:"20px"}]}},ea=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.checked=!1,e.disabled=!1,e.id=1e5*Math.random()+1,e}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"onClick",value:function(){this.disabled||this.$emit("change",!this.checked)}},{key:"classNames",get:function(){return Object(me["a"])(Xi({checked:this.checked,disabled:this.disabled,className:"",isUsingCustomLabelRender:!1,theme:ct({})}))}}]),o}($["d"]);d["b"]([Object($["b"])("change",{type:Boolean})],ea.prototype,"checked",void 0),d["b"]([Object($["c"])({type:Boolean})],ea.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:String})],ea.prototype,"label",void 0),ea=d["b"]([Object($["a"])({components:{OfficeIcon:pr}})],ea);var oa=ea,ta=oa,ra=Object(Bt["a"])(ta,$i,Zi,!1,null,null,null);ra.options.__file="OfficeCheckbox.vue";var ia=ra.exports,aa=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"card"},[t("div",{staticClass:"titlebar"},[t("div",{staticClass:"title"},[t("h5",[e._v(e._s(e.title))])])]),e.availableOptions.length>0?t("div",{staticClass:"settings"},e._l(e.availableOptions,function(o){return t(o.type,{key:o.name,tag:"component",attrs:{options:o.options,propName:o.name},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"option.value"}})}),1):e._e(),t("div",{staticClass:"content",style:e.contentStyle},[e._t("default",null,null,e.currentProps)],2)])},na=[],la=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"boolean-toggle overview-input-box"},[t("OfficeLabel",{staticClass:"label"},[e._v(e._s(e.propName))]),t("OfficeToggle",{attrs:{checked:!!e.propValue},on:{change:e.onChange}})],1)},sa=[],ca=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"onChange",value:function(e){var o=!0,t=!1;this.options&&this.options.value&&(o=this.options.value,t=this.options.falseValue||void 0),this.$emit("change",e?o:t)}}]),o}($["d"]);d["b"]([Object($["c"])({required:!0,type:String})],ca.prototype,"propName",void 0),d["b"]([Object($["c"])({type:Object})],ca.prototype,"options",void 0),d["b"]([Object($["b"])("change")],ca.prototype,"propValue",void 0),ca=d["b"]([Object($["a"])({components:{OfficeLabel:_t,OfficeToggle:Or}})],ca);var da=ca,ua=da,ga=(t("c7cd"),Object(Bt["a"])(ua,la,sa,!1,null,"5d75a41f",null));ga.options.__file="BooleanToggle.vue";var ha=ga.exports,pa=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"overview-input-box"},[t("OfficeLabel",{staticClass:"label"},[e._v(e._s(e.propName))]),t("OfficeTextField",{style:e.textFieldStyle,attrs:{text:e.propValue},on:{input:function(o){e.$emit("change",o)}}})],1)},ma=[],fa=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"textFieldStyle",get:function(){var e=this.options||{},o=e.width,t=void 0===o?"100px":o;return{width:t,minWidth:"100px"}}}]),o}($["d"]);d["b"]([Object($["c"])({required:!0,type:String})],fa.prototype,"propName",void 0),d["b"]([Object($["b"])("change",{default:void 0})],fa.prototype,"propValue",void 0),d["b"]([Object($["c"])({type:Object})],fa.prototype,"options",void 0),fa=d["b"]([Object($["a"])({components:{OfficeLabel:_t,OfficeToggle:Or,OfficeTextField:vr}})],fa);var ba=fa,Sa=ba,va=(t("38e6"),Object(Bt["a"])(Sa,pa,ma,!1,null,"4fd15542",null));va.options.__file="StringInput.vue";var Ca=va.exports,ka=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.availableOptions=e.options?Object.keys(e.options).map(function(o){return e.mapOption(o,e.options[o])}):[],e}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"mapOption",value:function(e,o){return{name:e,value:o.value,type:o.type,options:o.options}}},{key:"currentProps",get:function(){var e={};return this.availableOptions.forEach(function(o){return e[o.name]=o.value}),e}}]),o}($["d"]);d["b"]([Object($["c"])({type:String,default:""})],ka.prototype,"title",void 0),d["b"]([Object($["c"])({type:Object,default:null})],ka.prototype,"options",void 0),d["b"]([Object($["c"])({type:Object,default:null})],ka.prototype,"contentStyle",void 0),ka=d["b"]([Object($["a"])({components:{OfficeToggle:Or,OfficeIcon:pr,OfficeTextField:vr,OfficeLabel:_t,BooleanToggle:ha,StringInput:Ca}})],ka);var ya=ka,La=ya,Fa=(t("2889"),t("432b"),Object(Bt["a"])(La,aa,na,!1,null,"2747c296",null));Fa.options.__file="OverviewItem.vue";var Ta=Fa.exports,wa=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{class:e.classNames.root},[e._t("default")],2)},Oa=[],Ma={root:"ms-Overlay",rootDark:"ms-Overlay--dark"},Da=function(e){var o=e.theme,t=e.isNone,r=e.isDark,i=o.palette,a=pe(Ma,o);return{root:[a.root,o.fonts.medium,{backgroundColor:i.whiteTranslucent40,top:0,right:0,bottom:0,left:0,position:"absolute",selectors:Object(te["a"])({},Uo,{border:"1px solid WindowText"})},t&&{visibility:"hidden"},r&&[a.rootDark,{backgroundColor:i.blackTranslucent40}]]}},xa=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.disabledScrollClassName=Object(m["a"])({overflow:"hidden !important"}),e}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"watchVisible",value:function(e){e?this.disableBodyScroll():this.enableBodyScroll()}},{key:"disableIosBodyScroll",value:function(e){e.preventDefault()}},{key:"disableBodyScroll",value:function(){var e=vo();e&&e.body&&(e.body.classList.add(this.disabledScrollClassName),e.body.addEventListener("touchmove",this.disableIosBodyScroll,{passive:!1,capture:!1}))}},{key:"enableBodyScroll",value:function(){var e=vo();e&&e.body&&(e.body.classList.remove(this.disabledScrollClassName),e.body.removeEventListener("touchmove",this.disableIosBodyScroll))}},{key:"classNames",get:function(){return Object(me["a"])(Da({isDark:this.isDarkThemed,isNone:!this.visible,theme:dt({})}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean,default:!1})],xa.prototype,"isDarkThemed",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],xa.prototype,"visible",void 0),d["b"]([Object($["e"])("visible",{immediate:!0})],xa.prototype,"watchVisible",null),xa=d["b"]([Object($["a"])({components:{OfficeLabel:_t,OfficeIcon:pr}})],xa);var Ba=xa,Pa=Ba,Ia=Object(Bt["a"])(Pa,wa,Oa,!1,null,null,null);Ia.options.__file="OfficeOverlay.vue";var Aa=Ia.exports,Ra=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.txt="test",e.iProp={iconName:"edit"},e.toggleChecked=!0,e.currentImageFit=Yt.contain,e.checked=!1,e.disabled=!1,e.required=!1,e.checkboxChecked=!1,e.sliderValue=5,e.showOverlay=!1,e.showDarkOverlay=!1,e}return Object(c["a"])(o,e),Object(Y["a"])(o,[{key:"clicked",value:function(){alert("clicked!")}},{key:"textFieldOptions",get:function(){return{disabled:{type:oi.BooleanToggle},multiline:{type:oi.BooleanToggle},required:{type:oi.BooleanToggle},resizable:{type:oi.BooleanToggle},underlined:{type:oi.BooleanToggle},borderless:{type:oi.BooleanToggle},autoAdjustHeight:{type:oi.BooleanToggle},iconProps:{type:oi.BooleanToggle,options:{value:this.iProp}},label:{type:oi.StringInput,value:"Example Input",options:{width:"250px"}},errorMessage:{type:oi.StringInput,value:"This input is invalid!",options:{width:"250px"}},prefix:{type:oi.StringInput,value:""},suffix:{type:oi.StringInput,value:""}}}},{key:"choiceGroupOptions",get:function(){return{disabled:{type:oi.BooleanToggle}}}},{key:"iconOptions",get:function(){return{iconName:{type:oi.StringInput,value:"BingLogo"}}}}]),o}($["d"]);d["b"]([Object($["c"])()],Ra.prototype,"msg",void 0),Ra=d["b"]([Object($["a"])({components:{FocusTrapZoneExample:ei,OfficeSlider:Qi,OfficeLink:ji,OfficeToggle:Or,OfficeChoiceGroupOption:vi,OfficeChoiceGroup:Mi,OfficeIcon:pr,OfficeImage:cr,OfficeLabel:_t,OfficeCheckbox:ia,OfficeButton:It,OfficeTextField:vr,OverviewItem:Ta,OfficeOverlay:Aa}})],Ra);var Ea=Ra,ja=Ea,Na=(t("26b9"),Object(Bt["a"])(ja,Z,K,!1,null,"240e7950",null));Na.options.__file="Overview.vue";var Va=Na.exports;Q();var Ha=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),o}($["d"]);Ha=d["b"]([Object($["a"])({components:{Overview:Va}})],Ha);var Wa=Ha,Ua=Wa,_a=(t("034f"),Object(Bt["a"])(Ua,i,a,!1,null,null,null));_a.options.__file="App.vue";var Ga=_a.exports;r["default"].config.productionTip=!1,new r["default"]({render:function(e){return e(Ga)}}).$mount("#app")},dccc:function(e,o,t){},dd6e:function(e,o){}}); +//# sourceMappingURL=app.bf441de3.js.map \ No newline at end of file diff --git a/docs/js/app.bf441de3.js.map b/docs/js/app.bf441de3.js.map new file mode 100644 index 0000000..ebf10ab --- /dev/null +++ b/docs/js/app.bf441de3.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?5b85","webpack:///./src/showcase/Overview.vue?2d0d","webpack:///./src/showcase/OverviewItem.vue?1bc8","webpack:///./src/showcase/StringInput.vue?a834","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue?b6fb","webpack:///./src/showcase/OverviewItem.vue?bd66","webpack:///./src/utility/GlobalSettings.ts","webpack:///./src/utility/object.ts","webpack:///./src/showcase/BooleanToggle.vue?b99c","webpack:///./src/App.vue?bf8a","webpack:///./src/styling/utilities/icons.ts","webpack:///./src/icons/fabric-icons.ts","webpack:///./src/icons/fabric-icons-0.ts","webpack:///./src/icons/fabric-icons-1.ts","webpack:///./src/icons/fabric-icons-2.ts","webpack:///./src/icons/fabric-icons-3.ts","webpack:///./src/icons/fabric-icons-4.ts","webpack:///./src/icons/fabric-icons-5.ts","webpack:///./src/icons/fabric-icons-6.ts","webpack:///./src/icons/fabric-icons-7.ts","webpack:///./src/icons/fabric-icons-8.ts","webpack:///./src/icons/fabric-icons-9.ts","webpack:///./src/icons/fabric-icons-10.ts","webpack:///./src/icons/fabric-icons-11.ts","webpack:///./src/icons/fabric-icons-12.ts","webpack:///./src/icons/fabric-icons-13.ts","webpack:///./src/icons/fabric-icons-14.ts","webpack:///./src/icons/fabric-icons-15.ts","webpack:///./src/icons/fabric-icons-16.ts","webpack:///./src/icons/iconAliases.ts","webpack:///./src/icons/IconNames.ts","webpack:///./src/icons/index.ts","webpack:///./src/showcase/Overview.vue?080a","webpack:///./src/showcase/FocusTrapZoneExample.vue?8808","webpack:///./src/components/Button/OfficeButton.vue?c25f","webpack:///./src/utility/memoize.ts","webpack:///./src/styling/styles/getGlobalClassNames.ts","webpack:///./src/components/Button/OfficeButton.classNames.ts","webpack:///./src/styling/utilities/buildClassMap.ts","webpack:///./src/styling/styles/AnimationStyles.ts","webpack:///./src/styling/styles/DefaultPalette.ts","webpack:///./src/utility/dom.ts","webpack:///./src/utility/language.ts","webpack:///./src/utility/localStorage.ts","webpack:///./src/styling/styles/fonts.ts","webpack:///./src/styling/styles/DefaultFontStyles.ts","webpack:///./src/styling/styles/CommonStyles.ts","webpack:///./src/styling/styles/zIndexes.ts","webpack:///./src/styling/styles/getFocusStyle.ts","webpack:///./src/styling/styles/hiddenContentStyle.ts","webpack:///./src/styling/styles/PulsingBeaconAnimationStyles.ts","webpack:///./src/utility/EventGroup.ts","webpack:///./src/utility/Customizations.ts","webpack:///./src/styling/styles/DefaultSpacing.ts","webpack:///./src/styling/styles/DefaultEffects.ts","webpack:///./src/styling/styles/theme.ts","webpack:///./src/styling/styles/GeneralStyles.ts","webpack:///./src/styling/classNames/AnimationClassNames.ts","webpack:///./src/styling/classNames/ColorClassNames.ts","webpack:///./src/styling/classNames/FontClassNames.ts","webpack:///./src/components/Button/OfficeButton.style.ts","webpack:///./src/components/Button/OfficeButton.vue?4d2f","webpack:///./src/components/Button/OfficeButton.vue?47fb","webpack:///./src/components/Button/OfficeButton.vue","webpack:///./src/components/TextField/OfficeTextField.vue?ef3d","webpack:///./src/components/Label/OfficeLabel.vue?72f6","webpack:///./src/components/Label/OfficeLabel.styles.ts","webpack:///./src/components/Label/OfficeLabel.vue?84da","webpack:///./src/components/Label/OfficeLabel.vue?979e","webpack:///./src/components/Label/OfficeLabel.vue","webpack:///./src/components/TextField/OfficeTextField.types.ts","webpack:///./src/components/TextField/OfficeTextField.style.ts","webpack:///./src/components/Icon/OfficeIcon.vue?a544","webpack:///./src/components/Icon/OfficeIcon.types.ts","webpack:///./src/components/Icon/OfficeIcon.styles.ts","webpack:///./src/components/Image/OfficeImage.vue?f073","webpack:///./src/components/Image/OfficeImage.types.ts","webpack:///./src/components/Image/OfficeImage.styles.ts","webpack:///./src/components/Image/OfficeImage.vue?57b5","webpack:///./src/components/Image/OfficeImage.vue?817a","webpack:///./src/components/Image/OfficeImage.vue","webpack:///./src/components/Icon/OfficeIcon.vue?de80","webpack:///./src/components/Icon/OfficeIcon.vue?fb39","webpack:///./src/components/Icon/OfficeIcon.vue","webpack:///./src/components/TextField/OfficeTextField.vue?108e","webpack:///./src/components/TextField/OfficeTextField.vue?b429","webpack:///./src/components/TextField/OfficeTextField.vue","webpack:///./src/components/Toggle/OfficeToggle.vue?d6e5","webpack:///./src/components/Toggle/OfficeToggle.styles.ts","webpack:///./src/components/Toggle/OfficeToggle.vue?7fc0","webpack:///./src/components/Toggle/OfficeToggle.vue?f20e","webpack:///./src/components/Toggle/OfficeToggle.vue","webpack:///./src/components/FocusTrapZone/FocusTrapZone.vue?6d0b","webpack:///./src/utility/focus.ts","webpack:///./src/components/FocusTrapZone/FocusTrapZone.vue?5777","webpack:///./src/components/FocusTrapZone/FocusTrapZone.vue?294c","webpack:///./src/components/FocusTrapZone/FocusTrapZone.vue","webpack:///./src/showcase/FocusTrapZoneExample.vue?e704","webpack:///./src/showcase/FocusTrapZoneExample.vue?5fa7","webpack:///./src/showcase/FocusTrapZoneExample.vue","webpack:///./src/showcase/ItemTypes.ts","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue?9f6a","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.styles.ts","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue?be26","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue?0b42","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue","webpack:///./src/components/ChoiceGroup/OfficeChoiceGroup.vue?632b","webpack:///./src/components/ChoiceGroup/OfficeChoiceGroup.styles.ts","webpack:///./src/components/ChoiceGroup/OfficeChoiceGroup.vue?6cb9","webpack:///./src/components/ChoiceGroup/OfficeChoiceGroup.vue?1d8d","webpack:///./src/components/ChoiceGroup/OfficeChoiceGroup.vue","webpack:///./src/components/Link/OfficeLink.vue?4afc","webpack:///./src/components/Link/OfficeLink.styles.ts","webpack:///./src/components/Link/OfficeLink.vue?ec7d","webpack:///./src/components/Link/OfficeLink.vue?9691","webpack:///./src/components/Link/OfficeLink.vue","webpack:///./src/components/Slider/OfficeSlider.vue?7975","webpack:///./src/components/Slider/OfficeSlider.styles.ts","webpack:///./src/components/Slider/OfficeSlider.vue?7761","webpack:///./src/components/Slider/OfficeSlider.vue?7b4c","webpack:///./src/components/Slider/OfficeSlider.vue","webpack:///./src/components/Checkbox/OfficeCheckbox.vue?07a1","webpack:///./src/components/Checkbox/OfficeCheckbox.style.ts","webpack:///./src/components/Checkbox/OfficeCheckbox.vue?a702","webpack:///./src/components/Checkbox/OfficeCheckbox.vue?16ba","webpack:///./src/components/Checkbox/OfficeCheckbox.vue","webpack:///./src/showcase/OverviewItem.vue?94ed","webpack:///./src/showcase/BooleanToggle.vue?b1e0","webpack:///./src/showcase/BooleanToggle.vue?ec2e","webpack:///./src/showcase/BooleanToggle.vue?7ff0","webpack:///./src/showcase/BooleanToggle.vue","webpack:///./src/showcase/StringInput.vue?30ca","webpack:///./src/showcase/StringInput.vue?adbb","webpack:///./src/showcase/StringInput.vue?96a3","webpack:///./src/showcase/StringInput.vue","webpack:///./src/showcase/OverviewItem.vue?eb9e","webpack:///./src/showcase/OverviewItem.vue?4757","webpack:///./src/showcase/OverviewItem.vue","webpack:///./src/components/Overlay/OfficeOverlay.vue?ec1f","webpack:///./src/components/Overlay/OfficeOverlay.style.ts","webpack:///./src/components/Overlay/OfficeOverlay.vue?5db7","webpack:///./src/components/Overlay/OfficeOverlay.vue?ca04","webpack:///./src/components/Overlay/OfficeOverlay.vue","webpack:///./src/showcase/Overview.vue?2263","webpack:///./src/showcase/Overview.vue?768a","webpack:///./src/showcase/Overview.vue","webpack:///./src/App.vue?ec60","webpack:///./src/App.vue?640d","webpack:///./src/App.vue","webpack:///./src/main.ts"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","app","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Overview_vue_vue_type_style_index_0_id_240e7950_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Overview_vue_vue_type_style_index_0_id_240e7950_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OverviewItem_vue_vue_type_style_index_0_id_2747c296_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OverviewItem_vue_vue_type_style_index_0_id_2747c296_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_StringInput_vue_vue_type_style_index_0_id_4fd15542_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_StringInput_vue_vue_type_style_index_0_id_4fd15542_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OfficeChoiceGroupOption_vue_vue_type_style_index_0_id_69dfa174_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OfficeChoiceGroupOption_vue_vue_type_style_index_0_id_69dfa174_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OverviewItem_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OverviewItem_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_global","GLOBAL_SETTINGS_PROP_NAME","CALLBACK_STATE_PROP_NAME","_counter","global","_globalSettings","D_Source_office_ui_fabric_vue_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__","_callbacks","GlobalSettings","D_Source_office_ui_fabric_vue_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__","this","D_Source_office_ui_fabric_vue_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__","defaultValue","undefined","oldValue","changeDescription","id","cb","__id__","String","CURRENT_ID_PROPERTY","DEFAULT_ID_STRING","process","assign","target","_len","arguments","args","Array","_key","filteredAssign","concat","isAllowed","_len2","_key2","_i","sourceObject","propName","stylesheet","_uifabric_merge_styles__WEBPACK_IMPORTED_MODULE_4__","getInstance","getId","prefix","index","resetIds","counter","onReset","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BooleanToggle_vue_vue_type_style_index_0_id_5d75a41f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BooleanToggle_vue_vue_type_style_index_0_id_5d75a41f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","Appvue_type_template_id_4db5726e_render","_vm","_h","$createElement","_c","_self","staticClass","attrs","msg","staticRenderFns","ICON_SETTING_NAME","_iconSettings","getValue","__options","disableWarnings","warnOnMissingIcons","__remapped","Stylesheet","subset","className","normalizeIconName","toLowerCase","registerIcons","iconSubset","options","objectSpread","isRegistered","icons","iconName","code","normalizedIconName","_warnDuplicateIcon","registerIconAlias","mappedToName","getIcon","icon","_icon","fontFace","mergeStyles","style","fontFamily","fontWeight","fontStyle","console","warn","_missingIcons","_missingIconsTimer","warningDelay","maxIconsInMessage","setTimeout","join","initializeIcons","baseUrl","MozOsxFontSmoothing","WebkitFontSmoothing","speak","src","GlobalNavButton","ChevronDown","ChevronUp","Edit","Add","Cancel","More","Settings","Mail","Filter","Search","Share","BlockedSite","FavoriteStar","FavoriteStarFill","CheckMark","Delete","ChevronLeft","ChevronRight","Calendar","Megaphone","Undo","Flag","Page","Pinned","View","Clear","Download","Upload","Folder","Sort","AlignRight","AlignLeft","Tag","AddFriend","Info","SortLines","List","CircleRing","Heart","HeartFill","Tiles","Embed","Glimmer","Ascending","Descending","SortUp","SortDown","SyncToPC","LargeGrid","SkypeCheck","SkypeClock","SkypeMinus","ClearFilter","Flow","StatusCircleCheckmark","MoreVertical","fabric_icons_0_initializeIcons","InternetSharing","Brightness","MapPin","Airplane","Tablet","QuickNote","Video","People","Phone","Pin","Shop","Stop","Link","AllApps","Zoom","ZoomOut","Microphone","Camera","Attach","Send","FavoriteList","PageSolid","Forward","Back","Refresh","Lock","ReportHacked","EMI","MiniLink","Blocked","ReadingMode","Favicon","Remove","Checkbox","CheckboxComposite","CheckboxFill","CheckboxIndeterminate","CheckboxCompositeReversed","BackToWindow","FullScreen","Print","Up","Down","OEM","Save","Cloud","Flashlight","CommandPrompt","Sad","RealEstate","SIPMove","EraseTool","GripperTool","Dialpad","PageLeft","PageRight","MultiSelect","KeyboardClassic","Play","Pause","Emoji2","GripperBarHorizontal","System","Personalize","SearchAndApps","Globe","EaseOfAccess","ContactInfo","Unpin","Contact","Memo","Paste","WindowsLogo","Error","GripperBarVertical","Unlock","Slideshow","AutoEnhanceOn","AutoEnhanceOff","Color","SaveAs","Light","Filters","AspectRatio","Contrast","Redo","Crop","PhotoCollection","Album","Rotate","PanoIndicator","Translate","RedEye","ThumbnailView","Package","Telemarketer","Warning","Financial","Education","ShoppingCart","fabric_icons_1_initializeIcons","Train","Move","TouchPointer","Merge","TurnRight","Ferry","Highlight","PowerButton","Tab","Admin","TVMonitor","Speakers","Game","UnstackSelected","StackIndicator","Nav2DMapView","StreetsideSplitMinimize","Car","Bus","EatDrink","SeeDo","LocationCircle","Home","SwitcherStartEnd","ParkingLocation","IncidentTriangle","Touch","MapDirections","CaretHollow","CaretSolid","History","Location","MapLayers","SearchNearby","Work","Recent","Hotel","Bank","LocationDot","Dictionary","ChromeBack","FolderOpen","PinnedFill","RevToggleKey","Previous","Next","Sync","Help","Emoji","MailForward","ClosePane","OpenPane","PreviewLink","ZoomIn","Bookmarks","Document","ProtectedDocument","OpenInNewWindow","MailFill","ViewAll","Switch","Rename","Go","Remote","SelectAll","Orientation","Import","Picture","ChromeClose","ShowResults","Message","CalendarDay","CalendarWeek","MailReplyAll","Read","Cut","PaymentCard","Copy","Important","MailReply","GotoToday","Font","FontColor","FolderFill","Permissions","DisableUpdates","Unfavorite","Italic","Underline","Bold","MoveToFolder","Dislike","Like","AlignCenter","OpenFile","FontDecrease","FontIncrease","FontSize","CellPhone","RepeatAll","fabric_icons_2_initializeIcons","Calculator","Library","PostUpdate","NewFolder","CalendarReply","UnsyncFolder","SyncFolder","BlockContact","Accept","BulletedList","Preview","News","Chat","Group","World","Comment","DockLeft","DockRight","Repair","Accounts","Street","RadioBullet","Stopwatch","Clock","WorldClock","AlarmClock","Photo","ActionCenter","Hospital","Timer","FullCircleMask","LocationFill","ChromeMinimize","ChromeRestore","Annotation","Fingerprint","Handwriting","ChromeFullScreen","Completed","Label","FlickDown","FlickUp","FlickLeft","FlickRight","MiniExpand","MiniContract","Streaming","MusicInCollection","OneDriveLogo","CompassNW","Code","LightningBolt","CalculatorMultiply","CalculatorAddition","CalculatorSubtract","CalculatorEqualTo","PrintfaxPrinterFile","StorageOptical","Communications","Headset","Health","FrontCamera","ChevronUpSmall","ChevronDownSmall","ChevronLeftSmall","ChevronRightSmall","ChevronUpMed","ChevronDownMed","ChevronLeftMed","ChevronRightMed","Devices2","PC1","PresenceChickletVideo","Reply","HalfAlpha","ConstructionCone","DoubleChevronLeftMed","Volume0","Volume1","Volume2","Volume3","Chart","Robot","Manufacturing","LockSolid","FitPage","FitWidth","BidiLtr","BidiRtl","RightDoubleQuote","Sunny","CloudWeather","Cloudy","PartlyCloudyDay","PartlyCloudyNight","ClearNight","RainShowersDay","Rain","Thunderstorms","RainSnow","fabric_icons_3_initializeIcons","Snow","BlowingSnow","Frigid","Fog","Squalls","Duststorm","Unknown","Precipitation","Ribbon","AreaChart","Assign","FlowChart","CheckList","Diagnostic","Generate","LineChart","Equalizer","BarChartHorizontal","BarChartVertical","Freezing","FunnelChart","Processing","Quantity","ReportDocument","StackColumnChart","SnowShowerDay","HailDay","WorkFlow","HourGlass","StoreLogoMed20","TimeSheet","TriangleSolid","UpgradeAnalysis","VideoSolid","RainShowersNight","SnowShowerNight","Teamwork","HailNight","PeopleAdd","Glasses","DateTime2","Shield","Header1","PageAdd","NumberedList","PowerBILogo","Info2","MusicInCollectionFill","Asterisk","ErrorBadge","CircleFill","Record2","AllAppsMirrored","BookmarksMirrored","BulletedListMirrored","CaretHollowMirrored","CaretSolidMirrored","ChromeBackMirrored","ClosePaneMirrored","DockLeftMirrored","DoubleChevronLeftMedMirrored","GoMirrored","HelpMirrored","ImportMirrored","ImportAllMirrored","ListMirrored","MailForwardMirrored","MailReplyMirrored","MailReplyAllMirrored","MiniContractMirrored","MiniExpandMirrored","OpenPaneMirrored","ParkingLocationMirrored","SendMirrored","ShowResultsMirrored","ThumbnailViewMirrored","Media","Devices3","Focus","VideoLightOff","Lightbulb","StatusTriangle","VolumeDisabled","Puzzle","EmojiNeutral","EmojiDisappointed","HomeSolid","Ringer","PDF","HeartBroken","StoreLogo16","MultiSelectMirrored","Broom","Cocktails","Wines","Articles","Cycling","DietPlanNotebook","Pill","ExerciseTracker","fabric_icons_4_initializeIcons","HandsFree","Medical","Running","Weights","Trackers","AddNotes","AllCurrency","BarChart4","CirclePlus","Coffee","Cotton","Market","Money","PieDouble","PieSingle","RemoveFilter","Savings","Sell","StockDown","StockUp","Lamp","Source","MSNVideos","Cricket","Golf","Baseball","Soccer","MoreSports","AutoRacing","CollegeHoops","CollegeFootball","ProFootball","ProHockey","Rugby","SubstitutionsIn","Tennis","Arrivals","Design","Website","Drop","HistoricalWeather","SkiResorts","Snowflake","BusSolid","FerrySolid","AirplaneSolid","TrainSolid","Ticket","WifiWarning4","Devices4","AzureLogo","BingLogo","MSNLogo","OutlookLogoInverse","OfficeLogo","SkypeLogo","Door","EditMirrored","GiftCard","DoubleBookmark","StatusErrorFull","Certificate","FastForward","Rewind","Photo2","OpenSource","Movers","CloudDownload","Family","WindDirection","Bug","SiteScan","BrowserScreenShot","F12DevTools","CSS","JS","DeliveryTruck","ReminderPerson","ReminderGroup","TabletMode","Umbrella","NetworkTower","CityNext","CityNext2","Section","OneNoteLogoInverse","ToggleFilled","ToggleBorder","SliderThumb","ToggleThumb","Documentation","Badge","Giftbox","VisualStudioLogo","HomeGroup","ExcelLogoInverse","WordLogoInverse","PowerPointLogoInverse","Cafe","SpeedHigh","fabric_icons_5_initializeIcons","Commitments","ThisPC","MusicNote","MicOff","EdgeLogo","CompletedSolid","AlbumRemove","MessageFill","TabletSelected","MobileSelected","LaptopSelected","TVMonitorSelected","DeveloperTools","Shapes","InsertTextBox","LowerBrightness","WebComponents","OfflineStorage","DOM","CloudUpload","ScrollUpDown","DateTime","Event","Cake","Org","PartyLeader","DRM","CloudAdd","AppIconDefault","Photo2Add","Photo2Remove","POI","AddTo","RadioBtnOff","RadioBtnOn","ExploreContent","Product","ProgressLoopInner","ProgressLoopOuter","Blocked2","FangBody","PageHeader","ChatInviteFriend","Brush","Shirt","Crown","Diamond","ScaleUp","QRCode","Feedback","SharepointLogoInverse","YammerLogo","Hide","Uneditable","ReturnToSession","OpenFolderHorizontal","CalendarMirrored","SwayLogoInverse","OutOfOffice","Trophy","ReopenPages","EmojiTabSymbols","AADLogo","AccessLogo","AdminALogoInverse32","AdminCLogoInverse32","AdminDLogoInverse32","AdminELogoInverse32","AdminLLogoInverse32","AdminMLogoInverse32","AdminOLogoInverse32","AdminPLogoInverse32","AdminSLogoInverse32","AdminYLogoInverse32","DelveLogoInverse","ExchangeLogoInverse","LyncLogo","OfficeVideoLogoInverse","SocialListeningLogo","VisioLogoInverse","Balloons","Cat","MailAlert","MailCheck","MailLowImportance","MailPause","MailRepeat","SecurityGroup","Table","VoicemailForward","VoicemailReply","Waffle","RemoveEvent","EventInfo","ForwardEvent","WipePhone","AddOnlineMeeting","JoinOnlineMeeting","RemoveLink","PeopleBlock","fabric_icons_6_initializeIcons","PeopleRepeat","PeopleAlert","PeoplePause","TransferCall","AddPhone","UnknownCall","NoteReply","NoteForward","NotePinned","RemoveOccurrence","Timeline","EditNote","CircleHalfFull","Room","Unsubscribe","Subscribe","HardDrive","RecurringTask","TaskManager","TaskManagerMirrored","Combine","Split","DoubleChevronUp","DoubleChevronLeft","DoubleChevronRight","TextBox","TextField","NumberField","Dropdown","PenWorkspace","BookingsLogo","ClassNotebookLogoInverse","DelveAnalyticsLogo","DocsLogoInverse","Dynamics365Logo","DynamicSMBLogo","OfficeAssistantLogo","OfficeStoreLogo","OneNoteEduLogoInverse","PlannerLogo","PowerApps","Suitcase","ProjectLogoInverse","CaretLeft8","CaretRight8","CaretUp8","CaretDown8","CaretLeftSolid8","CaretRightSolid8","CaretUpSolid8","CaretDownSolid8","ClearFormatting","Superscript","Subscript","Strikethrough","Export","ExportMirrored","SingleBookmark","SingleBookmarkSolid","DoubleChevronDown","FollowUser","ReplyAll","WorkforceManagement","RecruitmentManagement","Questionnaire","ManagerSelfService","ProductRelease","ReplyMirrored","ReplyAllMirrored","Medal","AddGroup","QuestionnaireMirrored","TemporaryUser","CaretSolid16","GroupedDescending","GroupedAscending","AwayStatus","MyMoviesTV","GenericScan","AustralianRules","WifiEthernet","TrackersMirrored","DateTimeMirrored","StopSolid","DoubleChevronUp12","DoubleChevronDown12","DoubleChevronLeft12","DoubleChevronRight12","CalendarAgenda","AddEvent","AssetLibrary","DataConnectionLibrary","DocLibrary","FormLibrary","FormLibraryMirrored","ReportLibrary","ReportLibraryMirrored","ContactCard","CustomList","CustomListMirrored","fabric_icons_7_initializeIcons","IssueTracking","IssueTrackingMirrored","PictureLibrary","OfficeAddinsLogo","OfflineOneDriveParachute","OfflineOneDriveParachuteDisabled","TriangleSolidUp12","TriangleSolidDown12","TriangleSolidLeft12","TriangleSolidRight12","TriangleUp12","TriangleDown12","TriangleLeft12","TriangleRight12","ArrowUpRight8","ArrowDownRight8","DocumentSet","DelveAnalytics","ArrowUpRightMirrored8","ArrowDownRightMirrored8","CompanyDirectory","OpenEnrollment","CompanyDirectoryMirrored","OneDriveAdd","ProfileSearch","Header2","Header3","Header4","Eyedropper","MarketDown","CalendarWorkWeek","SidePanel","GlobeFavorite","CaretTopLeftSolid8","CaretTopRightSolid8","ViewAll2","DocumentReply","PlayerSettings","ReceiptForward","ReceiptReply","ReceiptCheck","Fax","RecurringEvent","ReplyAlt","ReplyAllAlt","EditStyle","EditMail","Lifesaver","LifesaverLock","InboxCheck","FolderSearch","CollapseMenu","ExpandMenu","Boards","SunAdd","SunQuestionMark","LandscapeOrientation","DocumentSearch","PublicCalendar","PublicContactCard","PublicEmail","PublicFolder","WordDocument","PowerPointDocument","ExcelDocument","GroupedList","ClassroomLogo","Sections","EditPhoto","Starburst","ShareiOS","AirTickets","PencilReply","Tiles2","SkypeCircleCheck","SkypeCircleClock","SkypeCircleMinus","SkypeMessage","ClosedCaption","ATPLogo","OfficeFormsLogoInverse","RecycleBin","EmptyRecycleBin","Hide2","Breadcrumb","BirthdayCake","TimeEntry","CRMProcesses","PageEdit","PageArrowRight","PageRemove","Database","CRMServices","EditContact","ConnectContacts","AppIconDefaultAdd","AppIconDefaultList","ActivateOrders","DeactivateOrders","DocumentManagement","fabric_icons_8_initializeIcons","CRMReport","KnowledgeArticle","Relationship","ZipFolder","SurveyQuestions","TextDocument","TextDocumentShared","PageCheckedOut","SaveAndClose","Script","Archive","ActivityFeed","EventDate","ArrowUpRight","CaretRight","SetAction","CaretSolidLeft","CaretSolidDown","CaretSolidRight","CaretSolidUp","PowerAppsLogo","PowerApps2Logo","SearchIssue","SearchIssueMirrored","FabricAssetLibrary","FabricDataConnectionLibrary","FabricDocLibrary","FabricFormLibrary","FabricFormLibraryMirrored","FabricReportLibrary","FabricReportLibraryMirrored","FabricPublicFolder","FabricFolderSearch","FabricMovetoFolder","FabricUnsyncFolder","FabricSyncFolder","FabricOpenFolderHorizontal","FabricFolder","FabricFolderFill","FabricNewFolder","FabricPictureLibrary","AddFavorite","AddFavoriteFill","BufferTimeBefore","BufferTimeAfter","BufferTimeBoth","PublishContent","CannedChat","SkypeForBusinessLogo","TabCenter","PageCheckedin","PageList","ReadOutLoud","CaretBottomLeftSolid8","CaretBottomRightSolid8","FolderHorizontal","MicrosoftStaffhubLogo","GiftboxOpen","StatusCircleOuter","StatusCircleInner","StatusCircleRing","StatusTriangleOuter","StatusTriangleInner","StatusTriangleExclamation","StatusCircleExclamation","StatusCircleErrorX","StatusCircleInfo","StatusCircleBlock","StatusCircleBlock2","StatusCircleQuestionMark","StatusCircleSync","Toll","ExploreContentSingle","CollapseContent","CollapseContentSingle","InfoSolid","ProgressRingDots","CaloriesAdd","BranchFork","MobileReport","ScaleVolume","HardDriveGroup","FastMode","ToggleLeft","ToggleRight","TriangleShape","RectangleShape","Trophy2","BucketColor","BucketColorFill","Taskboard","SingleColumn","DoubleColumn","TripleColumn","ColumnLeftTwoThirds","ColumnRightTwoThirds","AccessLogoFill","AnalyticsLogo","AnalyticsQuery","NewAnalyticsQuery","fabric_icons_9_initializeIcons","AnalyticsReport","WordLogo","WordLogoFill","ExcelLogo","ExcelLogoFill","OneNoteLogo","OneNoteLogoFill","OutlookLogo","OutlookLogoFill","PowerPointLogo","PowerPointLogoFill","PublisherLogo","PublisherLogoFill","ScheduleEventAction","FlameSolid","ServerProcesses","Server","SaveAll","LinkedInLogo","Decimals","SidePanelMirrored","ProtectRestrict","Blog","UnknownMirrored","PublicContactCardMirrored","GridViewSmall","GridViewMedium","GridViewLarge","Step","StepInsert","StepShared","StepSharedAdd","StepSharedInsert","ViewDashboard","ViewList","ViewListGroup","ViewListTree","TriggerAuto","TriggerUser","PivotChart","StackedBarChart","StackedLineChart","BuildQueue","BuildQueueNew","UserFollowed","ContactLink","Stack","Bullseye","VennDiagram","FiveTileGrid","FocalPoint","RingerRemove","TeamsLogoInverse","TeamsLogo","TeamsLogoFill","SkypeForBusinessLogoFill","SharepointLogo","SharepointLogoFill","DelveLogo","DelveLogoFill","OfficeVideoLogo","OfficeVideoLogoFill","ExchangeLogo","ExchangeLogoFill","DocumentApproval","CloneToDesktop","InstallToDrive","Blur","Build","ProcessMetaTask","BranchFork2","BranchLocked","BranchCommit","BranchCompare","BranchMerge","BranchPullRequest","BranchSearch","BranchShelveset","RawSource","MergeDuplicate","RowsGroup","RowsChild","Deploy","Redeploy","ServerEnviroment","VisioDiagram","HighlightMappedShapes","TextCallout","IconSetsFlag","VisioLogo","VisioLogoFill","VisioDocument","TimelineProgress","TimelineDelivery","Backlog","TeamFavorite","TaskGroup","TaskGroupMirrored","ScopeTemplate","AssessmentGroupTemplate","fabric_icons_10_initializeIcons","NewTeamProject","CommentAdd","CommentNext","CommentPrevious","ShopServer","LocaleLanguage","QueryList","UserSync","UserPause","StreamingOff","ArrowTallUpLeft","ArrowTallUpRight","ArrowTallDownLeft","ArrowTallDownRight","FieldEmpty","FieldFilled","FieldChanged","FieldNotChanged","RingerOff","PlayResume","BulletedList2","BulletedList2Mirrored","ImageCrosshair","GitGraph","Repo","RepoSolid","FolderQuery","FolderList","FolderListMirrored","LocationOutline","POISolid","CalculatorNotEqualTo","BoxSubtractSolid","BoxAdditionSolid","BoxMultiplySolid","BoxPlaySolid","BoxCheckmarkSolid","CirclePauseSolid","CirclePause","MSNVideosSolid","CircleStopSolid","CircleStop","NavigateBack","NavigateBackMirrored","NavigateForward","NavigateForwardMirrored","UnknownSolid","UnknownMirroredSolid","CircleAddition","CircleAdditionSolid","FilePDB","FileTemplate","FileSQL","FileJAVA","FileASPX","FileCSS","FileSass","FileLess","FileHTML","JavaScriptLanguage","CSharpLanguage","CSharp","VisualBasicLanguage","VB","CPlusPlusLanguage","CPlusPlus","FSharpLanguage","FSharp","TypeScriptLanguage","PythonLanguage","PY","CoffeeScript","MarkDownLanguage","FullWidth","FullWidthEdit","Plug","PlugSolid","PlugConnected","PlugDisconnected","UnlockSolid","Variable","Parameter","CommentUrgent","Storyboard","DiffInline","DiffSideBySide","ImageDiff","ImagePixel","FileBug","FileCode","FileComment","BusinessHoursSign","FileImage","FileSymlink","AutoFillTemplate","WorkItem","WorkItemBug","LogRemove","ColumnOptions","Packages","fabric_icons_11_initializeIcons","BuildIssue","AssessmentGroup","VariableGroup","FullHistory","SingleColumnEdit","DoubleColumnEdit","TripleColumnEdit","ColumnLeftTwoThirdsEdit","ColumnRightTwoThirdsEdit","StreamLogo","PassiveAuthentication","AlertSolid","MegaphoneSolid","TaskSolid","ConfigurationSolid","BugSolid","CrownSolid","Trophy2Solid","QuickNoteSolid","ConstructionConeSolid","PageListSolid","PageListMirroredSolid","StarburstSolid","ReadingModeSolid","SadSolid","HealthSolid","ShieldSolid","GiftBoxSolid","ShoppingCartSolid","MailSolid","ChatSolid","RibbonSolid","FinancialSolid","FinancialMirroredSolid","HeadsetSolid","PermissionsSolid","ParkingSolid","ParkingMirroredSolid","DiamondSolid","AsteriskSolid","OfflineStorageSolid","BankSolid","DecisionSolid","Parachute","ParachuteSolid","FiltersSolid","ColorSolid","ReviewSolid","ReviewRequestSolid","ReviewRequestMirroredSolid","ReviewResponseSolid","FeedbackRequestSolid","FeedbackRequestMirroredSolid","FeedbackResponseSolid","WorkItemBar","WorkItemBarSolid","Separator","NavigateExternalInline","PlanView","TimelineMatrixView","EngineeringGroup","ProjectCollection","CaretBottomRightCenter8","CaretBottomLeftCenter8","CaretTopRightCenter8","CaretTopLeftCenter8","DonutChart","ChevronUnfold10","ChevronFold10","DoubleChevronDown8","DoubleChevronUp8","DoubleChevronLeft8","DoubleChevronRight8","ChevronDownEnd6","ChevronUpEnd6","ChevronLeftEnd6","ChevronRightEnd6","ContextMenu","AzureAPIManagement","AzureServiceEndpoint","VSTSLogo","VSTSAltLogo1","VSTSAltLogo2","FileTypeSolution","WordLogoInverse16","WordLogo16","WordLogoFill16","PowerPointLogoInverse16","PowerPointLogo16","PowerPointLogoFill16","ExcelLogoInverse16","ExcelLogo16","ExcelLogoFill16","OneNoteLogoInverse16","OneNoteLogo16","OneNoteLogoFill16","OutlookLogoInverse16","OutlookLogo16","OutlookLogoFill16","PublisherLogoInverse16","fabric_icons_12_initializeIcons","PublisherLogo16","PublisherLogoFill16","VisioLogoInverse16","VisioLogo16","VisioLogoFill16","TestBeaker","TestBeakerSolid","TestExploreSolid","TestAutoSolid","TestUserSolid","TestImpactSolid","TestPlan","TestStep","TestParameter","TestSuite","TestCase","Sprint","SignOut","TriggerApproval","Rocket","AzureKeyVault","Onboarding","Transition","LikeSolid","DislikeSolid","CRMCustomerInsightsApp","EditCreate","UnSetColor","DeclineCall","RectangularClipping","TeamsLogo16","TeamsLogoFill16","Spacer","SkypeLogo16","SkypeForBusinessLogo16","SkypeForBusinessLogoFill16","FilterSolid","MailUndelivered","MailTentative","MailTentativeMirrored","MailReminder","ReceiptUndelivered","ReceiptTentative","ReceiptTentativeMirrored","Inbox","IRMReply","IRMReplyMirrored","IRMForward","IRMForwardMirrored","VoicemailIRM","EventAccepted","EventTentative","EventTentativeMirrored","EventDeclined","IDBadge","BackgroundColor","OfficeFormsLogoInverse16","OfficeFormsLogo","OfficeFormsLogoFill","OfficeFormsLogo16","OfficeFormsLogoFill16","OfficeFormsLogoInverse24","OfficeFormsLogo24","OfficeFormsLogoFill24","PageLock","NotExecuted","NotImpactedSolid","FieldReadOnly","FieldRequired","BacklogBoard","ExternalBuild","ExternalTFVC","ExternalXAML","IssueSolid","DefectSolid","LadybugSolid","NugetLogo","TFVCLogo","ProjectLogo32","ProjectLogoFill32","ProjectLogo16","ProjectLogoFill16","SwayLogo32","SwayLogoFill32","SwayLogo16","SwayLogoFill16","ClassNotebookLogo32","ClassNotebookLogoFill32","ClassNotebookLogo16","ClassNotebookLogoFill16","ClassNotebookLogoInverse32","ClassNotebookLogoInverse16","StaffNotebookLogo32","StaffNotebookLogoFill32","StaffNotebookLogo16","StaffNotebookLogoFill16","StaffNotebookLogoInverted32","StaffNotebookLogoInverted16","KaizalaLogo","TaskLogo","fabric_icons_13_initializeIcons","ProtectionCenterLogo32","GallatinLogo","Globe2","Guitar","Breakfast","Brunch","BeerMug","Vacation","Teeth","Taxi","Chopsticks","SyncOccurence","UnsyncOccurence","PrimaryCalendar","SearchCalendar","VideoOff","MicrosoftFlowLogo","BusinessCenterLogo","ToDoLogoBottom","ToDoLogoTop","EditSolid12","EditSolidMirrored12","UneditableSolid12","UneditableSolidMirrored12","UneditableMirrored","AdminALogo32","AdminALogoFill32","ToDoLogoInverse","Snooze","WaffleOffice365","ImageSearch","NewsSearch","VideoSearch","R","FontColorA","FontColorSwatch","LightWeight","NormalWeight","SemiboldWeight","GroupObject","UngroupObject","AlignHorizontalLeft","AlignHorizontalCenter","AlignHorizontalRight","AlignVerticalTop","AlignVerticalCenter","AlignVerticalBottom","HorizontalDistributeCenter","VerticalDistributeCenter","Ellipse","Line","Octagon","Hexagon","Pentagon","RightTriangle","HalfCircle","QuarterCircle","ThreeQuarterCircle","6PointStar","12PointStar","ArrangeBringToFront","ArrangeSendToBack","ArrangeSendBackward","ArrangeBringForward","BorderDash","BorderDot","LineStyle","LineThickness","WindowEdit","HintText","MediaAdd","AnchorLock","AutoHeight","ChartSeries","ChartXAngle","ChartYAngle","Combobox","LineSpacing","Padding","PaddingTop","PaddingBottom","PaddingLeft","PaddingRight","NavigationFlipper","AlignJustify","TextOverflow","VisualsFolder","VisualsStore","PictureCenter","PictureFill","PicturePosition","PictureStretch","PictureTile","Slider","SliderHandleSize","DefaultRatio","NumberSequence","GUID","ReportAdd","DashboardAdd","fabric_icons_14_initializeIcons","MapPinSolid","WebPublish","PieSingleSolid","BlockedSolid","DrillDown","DrillDownSolid","DrillExpand","DrillShow","SpecialEvent","OneDriveFolder16","FunctionalManagerDashboard","BIDashboard","CodeEdit","RenewalCurrent","RenewalFuture","SplitObject","BulkUpload","DownloadDocument","Flower","WaitlistConfirm","WaitlistConfirmMirrored","LaptopSecure","DragObject","EntryView","EntryDecline","ContactCardSettings","ContactCardSettingsMirrored","CalendarSettings","CalendarSettingsMirrored","HardDriveLock","HardDriveUnlock","AccountManagement","TransitionPop","TransitionPush","TransitionEffect","LookupEntities","ExploreData","AddBookmark","SearchBookmark","DrillThrough","MasterDatabase","CertifiedDatabase","MaximumValue","MinimumValue","VisualStudioIDELogo32","PasteAsText","PasteAsCode","BrowserTab","BrowserTabScreenshot","DesktopScreenshot","FileYML","ClipboardSolid","FabricUserFolder","FabricNetworkFolder","AnalyticsView","Video360Generic","Leave","Trending12","Blocked12","Warning12","CheckedOutByOther12","CheckedOutByYou12","CircleShapeSolid","SquareShapeSolid","TriangleShapeSolid","DropShapeSolid","RectangleShapeSolid","ZoomToFit","InsertColumnsLeft","InsertColumnsRight","InsertRowsAbove","InsertRowsBelow","DeleteColumns","DeleteRows","DeleteRowsMirrored","DeleteTable","VersionControlPush","StackedColumnChart2","TripleColumnWide","QuadColumn","WhiteBoardApp16","WhiteBoardApp32","InsertSignatureLine","ArrangeByFrom","Phishing","CreateMailRule","PublishCourse","DictionaryRemove","UserRemove","UserEvent","Encryption","D365TalentLearn","D365TalentInsight","D365TalentHRCore","BacklogList","ButtonControl","TableGroup","MountainClimbing","TagUnknown","TagUnknownMirror","fabric_icons_15_initializeIcons","TagUnknown12","TagUnknown12Mirror","Link12","Presentation","Presentation12","Lock12","BuildDefinition","ReleaseDefinition","SaveTemplate","UserGauge","BlockedSiteSolid12","TagSolid","OfficeChat","OfficeChatSolid","MailSchedule","WarningSolid","Blocked2Solid","SkypeCircleArrow","SkypeArrow","SyncStatus","SyncStatusSolid","ProjectDocument","ToDoLogoOutline","VisioOnlineLogoFill32","VisioOnlineLogo32","VisioOnlineLogoCloud32","VisioDiagramSync","Event12","EventDateMissed12","UserOptional","ResponsesMenu","DoubleDownArrow","DistributeDown","BookmarkReport","FilterSettings","GripperDotsVertical","MailAttached","AddIn","LinkedDatabase","PromotedDatabase","BarChartVerticalFilter","BarChartVerticalFilterSolid","ShowTimeAs","FileRequest","WorkItemAlert","PowerBILogo16","PowerBILogoBackplate16","BulletedListText","BulletedListBullet","BulletedListTextMirrored","BulletedListBulletMirrored","NumberedListText","NumberedListNumber","NumberedListTextMirrored","NumberedListNumberMirrored","RemoveLinkChain","RemoveLinkX","FabricTextHighlight","ClearFormattingA","ClearFormattingEraser","Photo2Fill","IncreaseIndentText","IncreaseIndentArrow","DecreaseIndentText","DecreaseIndentArrow","IncreaseIndentTextMirrored","IncreaseIndentArrowMirrored","DecreaseIndentTextMirrored","DecreaseIndentArrowMirrored","CheckListText","CheckListCheck","CheckListTextMirrored","CheckListCheckMirrored","NumberSymbol","Coupon","VerifiedBrand","ReleaseGate","ReleaseGateCheck","ReleaseGateError","M365InvoicingLogo","FabricTextHighlightComposite","Dataflows","GenericScanFilled","DiagnosticDataBarTooltip","SaveToMobile","Orientation2","ScreenCast","ShowGrid","SnapToGrid","ContactList","NewMail","EyeShadow","CampaignTemplate","ChartTemplate","PageListFilter","SecondaryNav","ColumnVerticalSection","SkypeCircleSlash","SkypeSlash","CustomizeToolbar","fabric_icons_16_initializeIcons","DuplicateRow","RemoveFromTrash","MailOptions","Childof","Footer","Header","BarChartVerticalFill","StackedColumnChart2Fill","PlainText","AccessibiltyChecker","DatabaseSync","TabOneColumn","TabTwoColumn","TabThreeColumn","DecreaseIndentLegacy","IncreaseIndentLegacy","SizeLegacy","IconNames","iconAliases_registerIconAliases","DEFAULT_BASE_URL","icons_initializeIcons","forEach","initialize","Overviewvue_type_template_id_240e7950_scoped_true_render","_v","_s","title","staticStyle","margin","display","label","model","callback","$$v","disabled","expression","required","checked","checkboxChecked","margin-left","on","click","clicked","primary","alt","maximizeFrame","iconOptions","scopedSlots","_u","fn","props","_b","font-size","textFieldOptions","choiceGroupOptions","text","defaultSelectedKey","onText","offText","toggleChecked","href","min","max","sliderValue","showValue","vertical","contentStyle","position","showOverlay","showDarkOverlay","justify-content","align-items","visible","nativeOn","$event","isDarkThemed","margin-top","Overviewvue_type_template_id_240e7950_scoped_true_staticRenderFns","FocusTrapZoneExamplevue_type_template_id_2d2155fa_render","directives","rawName","isTrapZone","onClick","compType","tag","tab-index","FocusTrapZoneExamplevue_type_template_id_2d2155fa_staticRenderFns","OfficeButtonvue_type_template_id_56d54726_render","class","classNames","root","data-is-focusable","$emit","flexContainer","textContainer","OfficeButtonvue_type_template_id_56d54726_staticRenderFns","memoize_stylesheet","resetMemoizations","_resetCounter","_emptyObject","empty","_dictionary","_weakMap","WeakMap","memoizeFunction","rootNode","maxCacheSize","cacheSize","localResetCounter","currentNode","_createNode","arg","_normalizeArg","map","has","set","val","esm_typeof","_getGlobalClassNames","disableGlobalClassNames","styleSheet","keys","reduce","acc","getClassName","getGlobalClassNames","theme","GlobalClassNames","msButton","msButtonIcon","msButtonMenuIcon","msButtonLabel","msButtonDescription","msButtonScreenReaderText","msButtonFlexContainer","msButtonTextContainer","getBaseButtonClassNames","styles","variantClassName","iconClassName","menuIconClassName","expanded","isSplit","_selectors","_selectors2","isExpanded","mergeStyleSets","rootChecked","rootExpanded","selectors","iconExpandedHovered","menuIconExpandedHovered","rootExpandedHovered","rootDisabled",":hover","rootHovered","labelHovered","iconHovered","descriptionHovered","menuIconHovered","rootFocused","rootPressed","iconPressed","descriptionPressed","menuIconPressed","rootCheckedDisabled","rootCheckedHovered",":active","rootCheckedPressed","iconExpanded","iconChecked","iconDisabled","labelChecked","labelDisabled","menuIcon","menuIconChecked","menuIconDisabled","menuIconExpanded","description","descriptionChecked","descriptionDisabled","screenReaderText","buildClassMap","classes","_loop","styleName","toString","configurable","EASING_FUNCTION_1","EASING_FUNCTION_2","DURATION_1","DURATION_2","DURATION_3","DURATION_4","FADE_IN","keyframes","from","opacity","to","FADE_OUT","SLIDE_RIGHT_IN10","_createSlideInX","SLIDE_RIGHT_IN20","SLIDE_RIGHT_IN40","SLIDE_RIGHT_IN400","SLIDE_LEFT_IN10","SLIDE_LEFT_IN20","SLIDE_LEFT_IN40","SLIDE_LEFT_IN400","SLIDE_UP_IN10","_createSlideInY","SLIDE_UP_IN20","SLIDE_DOWN_IN10","SLIDE_DOWN_IN20","SLIDE_RIGHT_OUT10","_createSlideOutX","SLIDE_RIGHT_OUT20","SLIDE_RIGHT_OUT40","SLIDE_RIGHT_OUT400","SLIDE_LEFT_OUT10","SLIDE_LEFT_OUT20","SLIDE_LEFT_OUT40","SLIDE_LEFT_OUT400","SLIDE_UP_OUT10","_createSlideOutY","SLIDE_UP_OUT20","SLIDE_DOWN_OUT10","SLIDE_DOWN_OUT20","SCALE_UP100","transform","SCALE_DOWN98","SCALE_DOWN100","SCALE_UP103","ROTATE90","ROTATE_N90","AnimationVariables","easeFunction1","easeFunction2","durationValue1","durationValue2","durationValue3","durationValue4","AnimationStyles","slideRightIn10","_createAnimation","slideRightIn20","slideRightIn40","slideRightIn400","slideLeftIn10","slideLeftIn20","slideLeftIn40","slideLeftIn400","slideUpIn10","slideUpIn20","slideDownIn10","slideDownIn20","slideRightOut10","slideRightOut20","slideRightOut40","slideRightOut400","slideLeftOut10","slideLeftOut20","slideLeftOut40","slideLeftOut400","slideUpOut10","slideUpOut20","slideDownOut10","slideDownOut20","scaleUpIn100","scaleDownIn100","scaleUpOut103","scaleDownOut98","fadeIn100","fadeIn200","fadeIn400","fadeIn500","fadeOut100","fadeOut200","fadeOut400","fadeOut500","rotate90deg","rotateN90deg","animationName","animationDuration","animationTimingFunction","animationFillMode","fromX","fromY","toX","toY","DefaultPalette","themeDarker","themeDark","themeDarkAlt","themePrimary","themeSecondary","themeTertiary","themeLight","themeLighter","themeLighterAlt","black","blackTranslucent40","neutralDark","neutralPrimary","neutralPrimaryAlt","neutralSecondary","neutralSecondaryAlt","neutralTertiary","neutralTertiaryAlt","neutralQuaternary","neutralQuaternaryAlt","neutralLight","neutralLighter","neutralLighterAlt","accent","white","whiteTranslucent40","yellow","yellowLight","orange","orangeLight","orangeLighter","redDark","red","magentaDark","magenta","magentaLight","purpleDark","purple","purpleLight","blueDark","blueMid","blue","blueLight","tealDark","teal","tealLight","greenDark","green","greenLight","getVirtualParent","child","parent","isVirtualElement","_virtual","getParent","allowVirtualParents","parentNode","elementContains","isContained","nextParent","contains","_language","_isSSR","getWindow","rootElement","ownerDocument","defaultView","getDocument","document","element","getItem","localStorage","e","getLanguage","doc","savedLanguage","documentElement","getAttribute","LocalizedFontNames","LocalizedFontFamilies","FontFamilyFallbacks","Arabic","Cyrillic","EastEuropean","Greek","Hebrew","Thai","Vietnamese","WestEuropean","Selawik","ChineseSimplified","ChineseTraditional","Hindi","Japanese","Korean","FontSizes","FontWeights","IconFontSizes","defaultFontFamily","LanguageToFontMap","ar","bg","cs","el","et","he","hi","hr","hu","ja","kk","ko","lt","lv","pl","ru","sk","sr-latn","th","tr","uk","vi","zh-hans","zh-hant","_fontFamilyWithFallbacks","createFontStyles","localeCode","localizedFont","_getLocalizedFontFamily","fontFamilyWithFallback","semilightFontFamilyWithFallback","fontStyles","tiny","_createFont","mini","semibold","xSmall","regular","small","smallPlus","medium","mediumPlus","large","semilight","xLarge","light","xxLarge","superLarge","mega","language","lang","indexOf","size","weight","fontSize","bold","DefaultBaseUrl","DefaultFontStyles","_registerFontFace","url","localFontName","localFontSrc","_registerFontFaceSet","cdnFolder","cdnFontName","urlBase","registerDefaultFontFaces","fontUrl","_getFontBaseUrl","win","fabricConfig","fontBaseUrl","ZIndexes","HighContrastSelector","HighContrastSelectorWhite","HighContrastSelectorBlack","Nav","ScrollablePane","FocusStyle","Coachmark","Layer","KeytipLayer","IsFocusVisibleClassName","getFocusStyle","inset","highContrastStyle","borderColor","palette","outlineColor","isFocusedOnly","outline","::-moz-focus-inner","border","content","left","top","bottom","right","zIndex","hiddenContentStyle","width","height","padding","overflow","EventGroup_EventGroup","EventGroup","classCallCheck","_id","_uniqueId","_parent","_eventRecords","createClass","_isDisposed","off","events","useCapture","eventName","_this","split","eventRecord","_events","__events__","count","_isElement","processElementEvent","preventDefault","stopPropagation","cancelBubble","elementCallback","addEventListener","attachEvent","processObjectEvent","objectCallback","targetArrayLookup","targetArray","removeEventListener","detachEvent","eventArgs","bubbleEvent","raise","event","declaredEvents","__declaredEvents","retVal","createEvent","ev","initEvent","dispatchEvent","evObj","fireEvent","eventRecords","eventRecordList","listIndex","record","HTMLElement","CustomizationsGlobalKey","NO_CUSTOMIZATIONS","settings","scopedSettings","inCustomizerContext","_allSettings","Customizations_Customizations","Customizations","_raiseChange","scopeName","properties","localSettings","localScopedSettings","globalScopedSettings","_step","_iterator","iterator","_iteratorNormalCompletion","next","done","onChange","DefaultSpacing","s2","s1","l1","l2","DefaultEffects","elevation4","boxShadow","elevation8","elevation16","elevation64","roundedCorner2","_theme","createTheme","semanticColors","_makeSemanticColorsFromPalette","fonts","isInverted","_onThemeChangeCallbacks","ThemeSettingName","getSettings","theme_win","applySettings","getTheme","depComments","loadTheme","lib","newPalette","newSemanticColors","spacing","effects","toReturn","bodyBackground","bodyStandoutBackground","bodyFrameBackground","bodyFrameDivider","bodyText","bodyTextChecked","bodySubtext","bodyDivider","disabledBackground","disabledText","disabledBodyText","disabledSubtext","disabledBodySubtext","focusBorder","variantBorder","variantBorderHovered","defaultStateBackground","errorText","warningText","errorBackground","blockingBackground","warningBackground","warningHighlight","successBackground","inputBorder","inputBorderHovered","inputBackground","inputBackgroundChecked","inputBackgroundCheckedHovered","inputForegroundChecked","inputFocusBorderAlt","smallInputBorder","inputText","inputTextHovered","inputPlaceholderText","buttonBackground","buttonBackgroundChecked","buttonBackgroundHovered","buttonBackgroundCheckedHovered","buttonBackgroundPressed","buttonBackgroundDisabled","buttonBorder","buttonText","buttonTextHovered","buttonTextChecked","buttonTextCheckedHovered","buttonTextPressed","buttonTextDisabled","buttonBorderDisabled","primaryButtonBackground","primaryButtonBackgroundHovered","primaryButtonBackgroundPressed","primaryButtonBackgroundDisabled","primaryButtonBorder","primaryButtonText","primaryButtonTextHovered","primaryButtonTextPressed","primaryButtonTextDisabled","accentButtonBackground","accentButtonText","menuBackground","menuDivider","menuHeader","menuItemBackgroundHovered","menuItemBackgroundPressed","menuItemText","menuItemTextHovered","listBackground","listText","listItemBackgroundHovered","listItemBackgroundChecked","listItemBackgroundCheckedHovered","listHeaderBackgroundHovered","listHeaderBackgroundPressed","actionLink","actionLinkHovered","link","linkHovered","listTextColor","menuItemBackgroundChecked","_fixDeprecatedSlots","dep","normalize","boxSizing","AnimationClassNames","ColorClassNames","ColorClassNames_colorName","_defineGetter","obj","colorName","suffix","isHover","cssProperty","DEFAULT_BUTTON_HEIGHT","DEFAULT_BUTTON_MINWIDTH","noOutline","iconStyle","lineHeight","textAlign","verticalAlign","flexShrink","OfficeButton_style_getStyles","customStyles","baseButtonStyles","getBaseStyles","defaultButtonStyles","minWidth","concatStyleSets","primaryStyles","standardStyles","buttonHighContrastFocus","userSelect","textDecoration","cursor","borderRadius",":active > *","backgroundColor","color","pointerEvents",":focus","bordercolor","flexWrap","justifyContent","alignItems","flexGrow","splitButtonContainer","splitButtonMenuButton","splitButtonMenuButtonDisabled","splitButtonDivider","splitButtonMenuButtonChecked","splitButtonMenuButtonExpanded","splitButtonMenuIcon","splitButtonMenuIconDisabled","OfficeButtonvue_type_script_lang_ts_OfficeButton","OfficeButton_1","_Vue","OfficeButton","inherits","vue_property_decorator","tslib_es6","type","Boolean","OfficeButtonvue_type_script_lang_ts_","Button_OfficeButtonvue_type_script_lang_ts_","component","componentNormalizer","__file","Button_OfficeButton","OfficeTextFieldvue_type_template_id_3b64e548_render","wrapper","for","_e","fieldGroup","padding-bottom","multiline","ref","field","tabindex","tabIndex","input","onInputChange","focus","onInputFocus","blur","onInputBlur","iconProps","role","errorMessage","data-automation-id","OfficeTextFieldvue_type_template_id_3b64e548_staticRenderFns","OfficeLabelvue_type_template_id_4d157596_render","_t","OfficeLabelvue_type_template_id_4d157596_staticRenderFns","OfficeLabel_styles_getStyles","wordWrap","overflowWrap","::after","paddingRight","OfficeLabelvue_type_script_lang_ts_OfficeLabel","OfficeLabel","possibleConstructorReturn","getPrototypeOf","OfficeLabelvue_type_script_lang_ts_","Label_OfficeLabelvue_type_script_lang_ts_","OfficeLabel_component","Label_OfficeLabel","globalClassNames","borderless","underlined","unresizable","active","getOfficeLabelStyles","marginRight","paddingLeft","OfficeTextField_style_getStyles","focused","hasLabel","resizable","iconClass","inputClassName","hasIcon","hasErrorMessage","autoAdjustHeight","fieldPrefixSuffix","background","whiteSpace","borderWidth","borderBottomWidth","borderBottomStyle","borderBottomColor","&:focus, &:hover","borderBottom","flexDirection","minHeight","flex",":after","textOverflow","&:active, &:focus, &:hover","::-ms-clear","::placeholder",":-ms-input-placeholder","resize","paddingTop","paddingBottom","subComponentStyles","IconType","OfficeIconvue_type_template_id_7f757fb6_render","rootType","isImage","children","OfficeIconvue_type_template_id_7f757fb6_staticRenderFns","OfficeIcon_styles_getStyles","isPlaceholder","ImageFit","ImageCoverStyle","ImageLoadState","OfficeImagevue_type_template_id_35ba47cc_render","image","load","onLoad","onerror","onError","OfficeImagevue_type_template_id_35ba47cc_staticRenderFns","OfficeImage_styles_GlobalClassNames","rootMaximizeFrame","imageCenter","imageContain","imageCover","imageCenterCover","imageNone","imageLandscape","imagePortrait","OfficeImage_styles_getStyles","isLoaded","shouldFadeIn","shouldStartVisible","isLandscape","isCenter","isContain","isCover","isCenterCover","isNone","isError","isNotImageFit","ImageFitStyles","maxHeight","maxWidth","OfficeImagevue_type_script_lang_ts_OfficeImage","OfficeImage_1","OfficeImage","loadState","notLoaded","internalCoverStyle","portrait","evnt","computeCoverStyle","loaded","error","checkImageLoaded","newSrc","imgElement","$refs","img","divElement","div","imageFit","cover","contain","centerCover","coverStyle","desiredRatio","clientWidth","clientHeight","naturalRatio","naturalWidth","naturalHeight","landscape","complete","svgRegex","test","center","none","Number","default","OfficeImagevue_type_script_lang_ts_","Image_OfficeImagevue_type_script_lang_ts_","OfficeImage_component","Image_OfficeImage","OfficeIconvue_type_script_lang_ts_OfficeIcon","OfficeIcon","iconDefinition","iconType","_this$getIconContent","getIconContent","components","OfficeIconvue_type_script_lang_ts_","Icon_OfficeIconvue_type_script_lang_ts_","OfficeIcon_component","Icon_OfficeIcon","OfficeTextFieldvue_type_script_lang_ts_OfficeTextField","OfficeTextField","textElement","adjustInputHeight","scrollHeight","OfficeTextFieldvue_type_script_lang_ts_","TextField_OfficeTextFieldvue_type_script_lang_ts_","OfficeTextField_component","TextField_OfficeTextField","OfficeTogglevue_type_template_id_1cfb96fa_render","container","pill","thumb","stateText","OfficeTogglevue_type_template_id_1cfb96fa_staticRenderFns","OfficeToggle_styles_getStyles","pillUncheckedBackground","pillCheckedBackground","pillCheckedHoveredBackground","pillCheckedDisabledBackground","thumbBackground","thumbCheckedBackground","thumbDisabledBackground","thumbCheckedDisabledBackground","pillBorderColor","pillBorderHoveredColor","pillBorderDisabledColor","textDisabledColor","marginBottom","transition","borderStyle",":hover .ms-Toggle-thumb","&:hover","&&","OfficeTogglevue_type_script_lang_ts_OfficeToggle","OfficeToggle","OfficeTogglevue_type_script_lang_ts_","Toggle_OfficeTogglevue_type_script_lang_ts_","OfficeToggle_component","Toggle_OfficeToggle","FocusTrapZonevue_type_template_id_49b3ed2f_render","keydown","onKeyDown","focusin","onFocusCapture","FocusTrapZonevue_type_template_id_49b3ed2f_staticRenderFns","IS_FOCUSABLE_ATTRIBUTE","IS_VISIBLE_ATTRIBUTE","FOCUSZONE_ID_ATTRIBUTE","FOCUSZONE_SUB_ATTRIBUTE","getFirstTabbable","currentElement","includeElementsInFocusZones","getNextElement","getLastTabbable","getPreviousElement","checkNode","suppressParentTraversal","traverseChildren","allowFocusRoot","tabbable","isCurrentElementVisible","isElementVisible","isElementFocusZone","isElementFocusSubZone","childMatch","lastElementChild","isElementTabbable","childMatchSiblingMatch","previousElementSibling","childMatchParent","parentElement","childMatchParentMatch","siblingMatch","suppressChildTraversal","firstElementChild","nextElementSibling","visibilityAttribute","offsetHeight","offsetParent","isVisible","checkTabIndex","tabIndexAttributeValue","parseInt","isFocusableAttribute","isTabIndexSet","tagName","targetToFocusOnNextRepaint","focusAsync","requestAnimationFrame","FocusTrapZonevue_type_script_lang_ts_FocusTrapZone","FocusTrapZone_1","FocusTrapZone","focusPreviouslyFocusedInnerElement","previouslyFocusedElementInTrapZone","focusSelector","firstFocusableSelector","firstFocusableChild","querySelector","firstChild","focusStack","previouslyFocusedElementOutsideTrapZone","elementToFocusOnDismiss","activeElement","disableFirstFocus","updateEventHandlers","newVal","filter","ignoreExternalFocusing","body","forceFocusInsideTrap","hasFocusHandler","forceFocusInTrap","isClickableOutsideFocusTrap","hasClickHandler","forceClickInTrap","currentTarget","defaultPrevented","which","firstTabbableChild","lastTabbableChild","lastChild","shiftKey","focusedElement","clickedElement","Function","FocusTrapZonevue_type_script_lang_ts_","FocusTrapZone_FocusTrapZonevue_type_script_lang_ts_","FocusTrapZone_component","FocusTrapZone_FocusTrapZone","FocusTrapZoneExamplevue_type_script_lang_ts_FocusTrapZoneExample","FocusTrapZoneExample","FocusTrapZoneExamplevue_type_script_lang_ts_","showcase_FocusTrapZoneExamplevue_type_script_lang_ts_","FocusTrapZoneExample_component","showcase_FocusTrapZoneExample","ItemTypes","BooleanToggle","StringInput","OfficeChoiceGroupOptionvue_type_template_id_69dfa174_scoped_true_render","choiceFieldWrapper","domProps","change","labelId","OfficeChoiceGroupOptionvue_type_template_id_69dfa174_scoped_true_staticRenderFns","OfficeChoiceGroupOption_styles_GlobalClassNames","innerField","imageWrapper","iconWrapper","labelWrapper","labelWrapperLineHeight","iconSize","choiceFieldSize","choiceFieldTransitionDuration","choiceFieldTransitionTiming","radioButtonSpacing","radioButtonInnerSize","getChoiceGroupFocusStyle","hasIconOrImage","getImageWrapperStyle","isSelectedImageWrapper","transitionProperty","transitionDuration","transitionTimingFunction",".ms-Image","OfficeChoiceGroupOption_styles_getStyles","hasImage","imageIsLarge","fieldHoverOrFocusProperties",".ms-ChoiceFieldLabel",":before","enabledFieldWithImageHoverOrFocusProperties","circleAreaProperties","dotAreaProperties","marginTop","selectedImageWrapper","OfficeChoiceGroupOptionvue_type_script_lang_ts_OfficeChoiceGroupOption","OfficeChoiceGroupOption","imageSrc","imageSize","OfficeChoiceGroupOptionvue_type_script_lang_ts_","ChoiceGroupOption_OfficeChoiceGroupOptionvue_type_script_lang_ts_","OfficeChoiceGroupOption_component","ChoiceGroupOption_OfficeChoiceGroupOption","OfficeChoiceGroupvue_type_template_id_3d61b3fc_render","applicationRole","_l","option","keyFocused","keyChecked","keyDefaultFocusable","OfficeChoiceGroupvue_type_template_id_3d61b3fc_staticRenderFns","OfficeChoiceGroup_styles_GlobalClassNames","OfficeChoiceGroup_styles_getStyles","optionsContainIconOrImage","OfficeChoiceGroupvue_type_script_lang_ts_OfficeChoiceGroup","OfficeChoiceGroup","getKeyChecked","selectedKey","optionsChecked","firstEnabledOption","find","some","OfficeChoiceGroupvue_type_script_lang_ts_","ChoiceGroup_OfficeChoiceGroupvue_type_script_lang_ts_","OfficeChoiceGroup_component","ChoiceGroup_OfficeChoiceGroup","OfficeLinkvue_type_template_id_e7b40c20_render","rootProps","OfficeLinkvue_type_template_id_e7b40c20_staticRenderFns","OfficeLink_styles_GlobalClassNames","OfficeLink_styles_getStyles","isButton","isDisabled","&:link, &:visited","&:active, &:hover, &:active:hover","&:focus","OfficeLinkvue_type_script_lang_ts_OfficeLink","OfficeLink","OfficeLinkvue_type_script_lang_ts_","Link_OfficeLinkvue_type_script_lang_ts_","OfficeLink_component","Link_OfficeLink","OfficeSlidervue_type_template_id_f6865f12_render","_obj","_obj$1","titleLabel","slideBox","mousedown","onMouseDownOrTouchStart","touchstart","line","lineContainer","activeSection","lengthString","thumbOffsetPercent","inactiveSection","valueLabel","OfficeSlidervue_type_template_id_f6865f12_staticRenderFns","OfficeSlider_styles_GlobalClassNames","enabled","row","column","showTransitions","OfficeSlider_styles_getStyles","titleLabelClassName","slideBoxActiveSectionStyles","slideBoxInactiveSectionStyles","slideBoxActiveThumbStyles",":active $activeSection",":hover $activeSection",":active $inactiveSection",":hover $inactiveSection",":active $thumb",":hover $thumb","$thumb","rtlifyRules","$lineContainer","OfficeSlidervue_type_script_lang_ts_OfficeSlider","OfficeSlider","renderedValue","internalValue","oldVal","_this2","$watch","realValue","Math","immediate","calcValue","onMouseMoveOrTouchMove","onMouseUpOrTouchEnd","diff","step","newValue","updateValue","suppressEventCancelation","sliderLine","currentSteps","distance","currentValue","steps","sliderPositionRect","getBoundingClientRect","sliderLength","stepLength","getPosition","floor","round","currentPosition","clientY","clientX","touches","numDec","isFinite","pow","roundedValue","parseFloat","toFixed","direction","OfficeSlidervue_type_script_lang_ts_","Slider_OfficeSlidervue_type_script_lang_ts_","OfficeSlider_component","Slider_OfficeSlider","OfficeCheckboxvue_type_template_id_4ab80792_render","checkbox","checkmark","OfficeCheckboxvue_type_template_id_4ab80792_staticRenderFns","MS_CHECKBOX_LABEL_SIZE","MS_CHECKBOX_TRANSITION_DURATION","MS_CHECKBOX_TRANSITION_TIMING","OfficeCheckbox_style_getStyles","reversed","isUsingCustomLabelRender","checkmarkFontColor","checkmarkFontColorCheckedDisabled","checkmarkFontColorHovered","checkboxBorderColor","checkboxBorderColorChecked","checkboxBorderColorDisabled","checkboxBorderHoveredColor","checkboxBackgroundChecked","checkboxBackgroundCheckedHovered","checkboxBorderColorCheckedHovered","checkboxHoveredTextColor","checkboxBackgroundDisabledChecked","checkboxTextColor","checkboxTextColorDisabled",":hover .ms-Checkbox-checkbox",":focus .ms-Checkbox-checkbox",":hover .ms-Checkbox-checkmark",":focus:hover .ms-Checkbox-checkbox",":focus:hover .ms-Checkbox-checkmark",":hover .ms-Checkbox-text",":focus .ms-Checkbox-text","MsHighContrastAdjust","OfficeCheckboxvue_type_script_lang_ts_OfficeCheckbox","OfficeCheckbox","random","OfficeCheckboxvue_type_script_lang_ts_","Checkbox_OfficeCheckboxvue_type_script_lang_ts_","OfficeCheckbox_component","Checkbox_OfficeCheckbox","OverviewItemvue_type_template_id_2747c296_scoped_true_render","availableOptions","$set","currentProps","OverviewItemvue_type_template_id_2747c296_scoped_true_staticRenderFns","BooleanTogglevue_type_template_id_5d75a41f_scoped_true_render","propValue","BooleanTogglevue_type_template_id_5d75a41f_scoped_true_staticRenderFns","BooleanTogglevue_type_script_lang_ts_BooleanToggle","trueValue","falseValue","BooleanTogglevue_type_script_lang_ts_","showcase_BooleanTogglevue_type_script_lang_ts_","BooleanToggle_component","showcase_BooleanToggle","StringInputvue_type_template_id_4fd15542_scoped_true_render","StringInputvue_type_template_id_4fd15542_scoped_true_staticRenderFns","StringInputvue_type_script_lang_ts_StringInput","_ref","_ref$width","StringInputvue_type_script_lang_ts_","showcase_StringInputvue_type_script_lang_ts_","StringInput_component","showcase_StringInput","OverviewItemvue_type_script_lang_ts_OverviewItem","OverviewItem","mapOption","OverviewItemvue_type_script_lang_ts_","showcase_OverviewItemvue_type_script_lang_ts_","OverviewItem_component","showcase_OverviewItem","OfficeOverlayvue_type_template_id_305c1f9d_render","OfficeOverlayvue_type_template_id_305c1f9d_staticRenderFns","OfficeOverlay_style_GlobalClassNames","rootDark","OfficeOverlay_style_getStyles","isDark","visibility","OfficeOverlayvue_type_script_lang_ts_OfficeOverlay","OfficeOverlay","disabledScrollClassName","disableBodyScroll","enableBodyScroll","classList","add","disableIosBodyScroll","passive","capture","remove","OfficeOverlayvue_type_script_lang_ts_","Overlay_OfficeOverlayvue_type_script_lang_ts_","OfficeOverlay_component","Overlay_OfficeOverlay","Overviewvue_type_script_lang_ts_Overview","Overview","txt","iProp","currentImageFit","alert","Overviewvue_type_script_lang_ts_","showcase_Overviewvue_type_script_lang_ts_","Overview_component","showcase_Overview","Appvue_type_script_lang_ts_App","App","Appvue_type_script_lang_ts_","src_Appvue_type_script_lang_ts_","App_component","src_App","vue_runtime_esm","config","productionTip","render","h","$mount"],"mappings":"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","file":"js/app.bf441de3.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Overview.vue?vue&type=style&index=0&id=240e7950&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Overview.vue?vue&type=style&index=0&id=240e7950&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=style&index=0&id=2747c296&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=style&index=0&id=2747c296&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StringInput.vue?vue&type=style&index=0&id=4fd15542&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StringInput.vue?vue&type=style&index=0&id=4fd15542&scoped=true&lang=css&\"","import mod from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroupOption.vue?vue&type=style&index=0&id=69dfa174&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroupOption.vue?vue&type=style&index=0&id=69dfa174&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=style&index=1&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=style&index=1&lang=css&\"","/**\r\n * Storing global state in local module variables has issues when more than one copy\r\n * if the module gets loaded on the page (due to a bundling error or simply by consuming\r\n * a prebundled script.)\r\n *\r\n * This file contains helpers to deal with the getting and setting local state, and allows\r\n * callers to get called back when it mutates.\r\n */\r\n\r\nconst GLOBAL_SETTINGS_PROP_NAME = '__globalSettings__';\r\nconst CALLBACK_STATE_PROP_NAME = '__callbacks__';\r\n\r\n// tslint:disable-next-line:no-any\r\nlet _global: { [key: string]: any };\r\nlet _counter = 0;\r\n\r\nif (typeof window !== 'undefined') {\r\n _global = window;\r\n // @ts-ignore\r\n} else if (typeof global !== 'undefined') {\r\n // @ts-ignore\r\n _global = global;\r\n} else {\r\n _global = {};\r\n}\r\n\r\n// tslint:disable-next-line:no-any\r\nlet _globalSettings: { [key: string]: any } = (_global[GLOBAL_SETTINGS_PROP_NAME] = _global[GLOBAL_SETTINGS_PROP_NAME] || {\r\n [CALLBACK_STATE_PROP_NAME]: {}\r\n});\r\n\r\nconst _callbacks = _globalSettings[CALLBACK_STATE_PROP_NAME];\r\n\r\n/**\r\n * Change description used for change callbacks in GlobalSettings.\r\n *\r\n * @public\r\n */\r\nexport interface IChangeDescription {\r\n key: string;\r\n // tslint:disable-next-line:no-any\r\n oldValue: any;\r\n // tslint:disable-next-line:no-any\r\n value: any;\r\n}\r\n\r\n/**\r\n * Change event callback.\r\n *\r\n * @public\r\n */\r\nexport interface IChangeEventCallback {\r\n __id__?: string;\r\n (changeDescription?: IChangeDescription): void;\r\n}\r\n\r\n/**\r\n * Global settings helper, which stores settings in the global (window) namespace.\r\n * If window is not provided, it will store settings in module scope. Provides a\r\n * way to observe changes as well when their values change.\r\n *\r\n * @public\r\n */\r\nexport class GlobalSettings {\r\n public static getValue(key: string, defaultValue?: T | (() => T)): T {\r\n if (_globalSettings[key] === undefined) {\r\n // @ts-ignore\r\n _globalSettings[key] = typeof defaultValue === 'function' ? defaultValue() : defaultValue;\r\n }\r\n\r\n return _globalSettings[key];\r\n }\r\n\r\n public static setValue(key: string, value: T): T {\r\n let oldValue = _globalSettings[key];\r\n\r\n if (value !== oldValue) {\r\n _globalSettings[key] = value;\r\n\r\n let changeDescription = {\r\n oldValue,\r\n value,\r\n key\r\n };\r\n\r\n for (let id in _callbacks) {\r\n if (_callbacks.hasOwnProperty(id)) {\r\n _callbacks[id](changeDescription);\r\n }\r\n }\r\n }\r\n\r\n return value;\r\n }\r\n\r\n public static addChangeListener(cb: IChangeEventCallback): void {\r\n // Note: we use generated ids on the callbacks to create a map of the callbacks, which optimizes removal.\r\n // (It's faster to delete a key than it is to look up the index of an object and splice an array.)\r\n let id = cb.__id__;\r\n\r\n if (!id) {\r\n id = cb.__id__ = String(_counter++);\r\n }\r\n\r\n _callbacks[id] = cb;\r\n }\r\n\r\n public static removeChangeListener(cb: IChangeEventCallback): void {\r\n delete _callbacks[cb.__id__ as string];\r\n }\r\n}\r\n","// Initialize global window id.\r\nimport {Stylesheet} from \"@uifabric/merge-styles\";\r\n\r\nconst CURRENT_ID_PROPERTY = \"__currentId__\";\r\nconst DEFAULT_ID_STRING = \"id__\";\r\n\r\ndeclare const process: {};\r\n\r\n// tslint:disable-next-line:no-any\r\nconst _global: any = (typeof window !== \"undefined\" && window) || process;\r\n\r\nif (_global[CURRENT_ID_PROPERTY] === undefined) {\r\n _global[CURRENT_ID_PROPERTY] = 0;\r\n}\r\n\r\n// tslint:disable-next-line:no-any\r\nfunction checkProperties(a: any, b: any): boolean {\r\n for (const propName in a) {\r\n if (a.hasOwnProperty(propName)) {\r\n if (!b.hasOwnProperty(propName) || b[propName] !== a[propName]) {\r\n return false;\r\n }\r\n }\r\n }\r\n\r\n return true;\r\n}\r\n\r\n/**\r\n * Compares a to b and b to a.\r\n *\r\n * @public\r\n */\r\nexport function shallowCompare(a: TA, b: TB): boolean {\r\n return checkProperties(a, b) && checkProperties(b, a);\r\n}\r\n\r\n/**\r\n * Makes a resulting merge of a bunch of objects. Pass in the target object followed by 1 or more\r\n * objects as arguments and they will be merged sequentially into the target. Note that this will\r\n * shallow merge; it will not create new cloned values for target members.\r\n *\r\n * @public\r\n * @param target - Target object to merge following object arguments into.\r\n * @param args - One or more objects that will be mixed into the target in the order they are provided.\r\n * @returns Resulting merged target.\r\n */\r\n// tslint:disable-next-line:no-any\r\nexport function assign(target: any, ...args: any[]): any {\r\n // @ts-ignore\r\n return filteredAssign.apply(this, [null, target].concat(args));\r\n}\r\n\r\n/**\r\n * Makes a resulting merge of a bunch of objects, but allows a filter function to be passed in to filter\r\n * the resulting merges. This allows for scenarios where you want to merge \"everything except that one thing\"\r\n * or \"properties that start with data-\". Note that this will shallow merge; it will not create new cloned\r\n * values for target members.\r\n *\r\n * @public\r\n * @param isAllowed - Callback to determine if the given propName is allowed in the result.\r\n * @param target - Target object to merge following object arguments into.\r\n * @param args - One or more objects that will be mixed into the target in the order they are provided.\r\n * @returns Resulting merged target.\r\n */\r\n// tslint:disable-next-line:no-any\r\nexport function filteredAssign(isAllowed: (propName: string) => boolean, target: any, ...args: any[]): any {\r\n target = target || {};\r\n\r\n for (const sourceObject of args) {\r\n if (sourceObject) {\r\n for (const propName in sourceObject) {\r\n if (sourceObject.hasOwnProperty(propName) && (!isAllowed || isAllowed(propName))) {\r\n target[propName] = sourceObject[propName];\r\n }\r\n }\r\n }\r\n }\r\n\r\n return target;\r\n}\r\n\r\n// Configure ids to reset on stylesheet resets.\r\nconst stylesheet = Stylesheet.getInstance();\r\n\r\nif (stylesheet && stylesheet.onReset) {\r\n stylesheet.onReset(resetIds);\r\n}\r\n\r\n/**\r\n * Generates a unique id in the global scope (this spans across duplicate copies of the same library.)\r\n *\r\n * @public\r\n */\r\nexport function getId(prefix?: string): string {\r\n const index = _global[CURRENT_ID_PROPERTY]++;\r\n\r\n return (prefix || DEFAULT_ID_STRING) + index;\r\n}\r\n\r\n/**\r\n * Resets id counter to an (optional) number.\r\n *\r\n * @public\r\n */\r\nexport function resetIds(counter: number = 0): void {\r\n _global[CURRENT_ID_PROPERTY] = counter;\r\n}\r\n\r\n/* Takes an enum and iterates over each value of the enum (as a string), running the callback on each, returning a mapped array.\r\n * The callback takes as a first parameter the string that represents the name of the entry, and the second parameter is the\r\n * value of that entry, which is the value you'd normally use when using the enum (usually a number).\r\n * */\r\nexport function mapEnumByName(\r\n // tslint:disable-next-line:no-any\r\n theEnum: any,\r\n callback: (name?: string, value?: string | number) => T | undefined\r\n): Array | undefined {\r\n // map to satisfy compiler since it doesn't realize we strip out undefineds in the .filter() call\r\n return Object.keys(theEnum)\r\n .map((p: string | number) => {\r\n // map on each property name as a string\r\n if (String(Number(p)) !== p) {\r\n // if the property is not just a number (because enums in TypeScript will map both ways)\r\n return callback(p as string, theEnum[p]);\r\n }\r\n })\r\n .filter((v: T | undefined) => !!v); // only return elements with values\r\n}\r\n\r\n/**\r\n * Get all values in an object dictionary\r\n *\r\n * @param obj - The dictionary to get values for\r\n */\r\n// tslint:disable-next-line:no-any\r\nexport function values(obj: any): T[] {\r\n return Object.keys(obj).reduce((arr: T[], key: string): T[] => {\r\n arr.push(obj[key]);\r\n return arr;\r\n }, []);\r\n}\r\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BooleanToggle.vue?vue&type=style&index=0&id=5d75a41f&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BooleanToggle.vue?vue&type=style&index=0&id=5d75a41f&scoped=true&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"ms-Fabric\",attrs:{\"id\":\"app\"}},[_c('Overview',{attrs:{\"msg\":\"Welcome to office-ui-fabric-vue\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import {GlobalSettings} from \"@/utility/GlobalSettings\";\r\nimport { IRawStyle, IFontFace, fontFace, mergeStyles, Stylesheet } from '@uifabric/merge-styles';\r\n\r\nexport interface IIconSubset {\r\n fontFace?: IFontFace;\r\n icons: {\r\n [key: string]: string | JSX.Element;\r\n };\r\n\r\n style?: IRawStyle;\r\n}\r\n\r\nexport interface IIconSubsetRecord extends IIconSubset {\r\n isRegistered?: boolean;\r\n className?: string;\r\n}\r\n\r\nexport interface IIconRecord {\r\n code: string | undefined;\r\n subset: IIconSubsetRecord;\r\n}\r\n\r\nexport interface IIconOptions {\r\n /**\r\n * By default, registering the same set of icons will generate a console warning per duplicate icon\r\n * registered, because this scenario can create unexpected consequences.\r\n *\r\n * Some scenarios include:\r\n *\r\n * Icon set was previously registered using a different base url.\r\n * Icon set was previously registered but a different version was provided.\r\n * Icons in a previous registered set overlap with a new set.\r\n *\r\n * To simply ignore previously registered icons, you can specify to disable warnings. This means\r\n * that if an icon which was previous registered is registered again, it will be silently ignored.\r\n * However, consider whether the problems listed above will cause issues.\r\n **/\r\n disableWarnings: boolean;\r\n\r\n /**\r\n * @deprecated\r\n * Use 'disableWarnings' instead.\r\n */\r\n warnOnMissingIcons?: boolean;\r\n}\r\n\r\nexport interface IIconRecords {\r\n __options: IIconOptions;\r\n __remapped: { [key: string]: string };\r\n [key: string]: IIconRecord | {};\r\n}\r\n\r\nconst ICON_SETTING_NAME = 'icons';\r\n\r\nconst _iconSettings = GlobalSettings.getValue(ICON_SETTING_NAME, {\r\n __options: {\r\n disableWarnings: false,\r\n warnOnMissingIcons: true\r\n },\r\n __remapped: {}\r\n});\r\n\r\n// Reset icon registration on stylesheet resets.\r\nconst stylesheet = Stylesheet.getInstance();\r\n\r\nif (stylesheet && stylesheet.onReset) {\r\n stylesheet.onReset(() => {\r\n for (const name in _iconSettings) {\r\n if (_iconSettings.hasOwnProperty(name) && !!(_iconSettings[name] as IIconRecord).subset) {\r\n (_iconSettings[name] as IIconRecord).subset.className = undefined;\r\n }\r\n }\r\n });\r\n}\r\n\r\n/**\r\n * Normalizes an icon name for consistent mapping.\r\n * Current implementation is to convert the icon name to lower case.\r\n *\r\n * @param name - Icon name to normalize.\r\n * @returns {string} Normalized icon name to use for indexing and mapping.\r\n */\r\nconst normalizeIconName = (name: string): string => name.toLowerCase();\r\n\r\n/**\r\n * Registers a given subset of icons.\r\n *\r\n * @param iconSubset - the icon subset definition.\r\n */\r\nexport function registerIcons(iconSubset: IIconSubset, options?: Partial): void {\r\n let subset = {\r\n ...iconSubset,\r\n isRegistered: false,\r\n className: undefined\r\n };\r\n let { icons } = iconSubset;\r\n\r\n // Grab options, optionally mix user provided ones on top.\r\n options = options ? { ..._iconSettings.__options, ...options } : _iconSettings.__options;\r\n\r\n for (const iconName in icons) {\r\n if (icons.hasOwnProperty(iconName)) {\r\n const code = icons[iconName];\r\n const normalizedIconName = normalizeIconName(iconName);\r\n\r\n if (_iconSettings[normalizedIconName]) {\r\n _warnDuplicateIcon(iconName);\r\n } else {\r\n _iconSettings[normalizedIconName] = {\r\n code,\r\n subset\r\n };\r\n }\r\n }\r\n }\r\n}\r\n\r\n/**\r\n * Unregisters icons by name.\r\n *\r\n * @param iconNames - List of icons to unregister.\r\n */\r\nexport function unregisterIcons(iconNames: string[]): void {\r\n const options = _iconSettings.__options;\r\n\r\n for (const iconName of iconNames) {\r\n const normalizedIconName = normalizeIconName(iconName);\r\n if (_iconSettings[normalizedIconName]) {\r\n delete _iconSettings[normalizedIconName];\r\n } else {\r\n // Warn that we are trying to delete an icon that doesn't exist\r\n if (!options.disableWarnings) {\r\n console.warn(`The icon \"${iconName}\" tried to unregister but was not registered.`);\r\n }\r\n }\r\n\r\n // Delete any aliases for this iconName\r\n if (_iconSettings.__remapped[normalizedIconName]) {\r\n delete _iconSettings.__remapped[normalizedIconName];\r\n }\r\n\r\n // Delete any items that were an alias for this iconName\r\n Object.keys(_iconSettings.__remapped).forEach((key: string) => {\r\n if (_iconSettings.__remapped[key] === normalizedIconName) {\r\n delete _iconSettings.__remapped[key];\r\n }\r\n });\r\n }\r\n}\r\n\r\n/**\r\n * Remaps one icon name to another.\r\n */\r\nexport function registerIconAlias(iconName: string, mappedToName: string): void {\r\n _iconSettings.__remapped[normalizeIconName(iconName)] = normalizeIconName(mappedToName);\r\n}\r\n\r\n/**\r\n * Gets an icon definition. If an icon is requested but the subset has yet to be registered,\r\n * it will get registered immediately.\r\n *\r\n * @public\r\n * @param name - Name of icon.\r\n */\r\nexport function getIcon(name?: string): IIconRecord | undefined {\r\n let icon: IIconRecord | undefined = undefined;\r\n const options = _iconSettings.__options;\r\n\r\n name = name ? normalizeIconName(name) : '';\r\n name = _iconSettings.__remapped[name] || name;\r\n\r\n if (name) {\r\n icon = _iconSettings[name!] as IIconRecord;\r\n\r\n if (icon) {\r\n let { subset } = icon;\r\n if (subset && subset.fontFace) {\r\n if (!subset.isRegistered) {\r\n fontFace(subset.fontFace);\r\n subset.isRegistered = true;\r\n }\r\n\r\n if (!subset.className) {\r\n subset.className = mergeStyles(subset.style, {\r\n fontFamily: subset.fontFace.fontFamily,\r\n fontWeight: subset.fontFace.fontWeight || 'normal',\r\n fontStyle: subset.fontFace.fontStyle || 'normal'\r\n });\r\n }\r\n }\r\n } else {\r\n if (!options.disableWarnings && options.warnOnMissingIcons) {\r\n console.warn(`The icon \"${name}\" was used but not registered. See http://aka.ms/fabric-icon-usage for more information.`);\r\n }\r\n }\r\n }\r\n\r\n return icon;\r\n}\r\n\r\n/**\r\n * Sets the icon options.\r\n *\r\n * @public\r\n */\r\nexport function setIconOptions(options: Partial): void {\r\n _iconSettings.__options = {\r\n ..._iconSettings.__options,\r\n ...options\r\n };\r\n}\r\n\r\nlet _missingIcons: string[] = [];\r\nlet _missingIconsTimer: number | undefined = undefined;\r\n\r\nfunction _warnDuplicateIcon(iconName: string): void {\r\n const options = _iconSettings.__options;\r\n const warningDelay = 2000;\r\n const maxIconsInMessage = 10;\r\n\r\n if (!options.disableWarnings) {\r\n _missingIcons.push(iconName);\r\n if (_missingIconsTimer === undefined) {\r\n _missingIconsTimer = setTimeout(() => {\r\n console.warn(\r\n `Some icons were re-registered. Applications should only call registerIcons for any given ` +\r\n `icon once. Redefining what an icon is may have unintended consequences. Duplicates ` +\r\n `include: \\n` +\r\n _missingIcons.slice(0, maxIconsInMessage).join(', ') +\r\n (_missingIcons.length > maxIconsInMessage ? ` (+ ${_missingIcons.length - maxIconsInMessage} more)` : '')\r\n );\r\n _missingIconsTimer = undefined;\r\n _missingIcons = [];\r\n }, warningDelay);\r\n }\r\n }\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons\"`,\r\n src: `url(\"${baseUrl}fabric-icons-a13498cf.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n GlobalNavButton: \"\\uE700\",\r\n ChevronDown: \"\\uE70D\",\r\n ChevronUp: \"\\uE70E\",\r\n Edit: \"\\uE70F\",\r\n Add: \"\\uE710\",\r\n Cancel: \"\\uE711\",\r\n More: \"\\uE712\",\r\n Settings: \"\\uE713\",\r\n Mail: \"\\uE715\",\r\n Filter: \"\\uE71C\",\r\n Search: \"\\uE721\",\r\n Share: \"\\uE72D\",\r\n BlockedSite: \"\\uE72F\",\r\n FavoriteStar: \"\\uE734\",\r\n FavoriteStarFill: \"\\uE735\",\r\n CheckMark: \"\\uE73E\",\r\n Delete: \"\\uE74D\",\r\n ChevronLeft: \"\\uE76B\",\r\n ChevronRight: \"\\uE76C\",\r\n Calendar: \"\\uE787\",\r\n Megaphone: \"\\uE789\",\r\n Undo: \"\\uE7A7\",\r\n Flag: \"\\uE7C1\",\r\n Page: \"\\uE7C3\",\r\n Pinned: \"\\uE840\",\r\n View: \"\\uE890\",\r\n Clear: \"\\uE894\",\r\n Download: \"\\uE896\",\r\n Upload: \"\\uE898\",\r\n Folder: \"\\uE8B7\",\r\n Sort: \"\\uE8CB\",\r\n AlignRight: \"\\uE8E2\",\r\n AlignLeft: \"\\uE8E4\",\r\n Tag: \"\\uE8EC\",\r\n AddFriend: \"\\uE8FA\",\r\n Info: \"\\uE946\",\r\n SortLines: \"\\uE9D0\",\r\n List: \"\\uEA37\",\r\n CircleRing: \"\\uEA3A\",\r\n Heart: \"\\uEB51\",\r\n HeartFill: \"\\uEB52\",\r\n Tiles: \"\\uECA5\",\r\n Embed: \"\\uECCE\",\r\n Glimmer: \"\\uECF4\",\r\n Ascending: \"\\uEDC0\",\r\n Descending: \"\\uEDC1\",\r\n SortUp: \"\\uEE68\",\r\n SortDown: \"\\uEE69\",\r\n SyncToPC: \"\\uEE6E\",\r\n LargeGrid: \"\\uEECB\",\r\n SkypeCheck: \"\\uEF80\",\r\n SkypeClock: \"\\uEF81\",\r\n SkypeMinus: \"\\uEF82\",\r\n ClearFilter: \"\\uEF8F\",\r\n Flow: \"\\uEF90\",\r\n StatusCircleCheckmark: \"\\uF13E\",\r\n MoreVertical: \"\\uF2BC\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-0\"`,\r\n src: `url(\"${baseUrl}fabric-icons-0-498a310c.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n InternetSharing: \"\\uE704\",\r\n Brightness: \"\\uE706\",\r\n MapPin: \"\\uE707\",\r\n Airplane: \"\\uE709\",\r\n Tablet: \"\\uE70A\",\r\n QuickNote: \"\\uE70B\",\r\n Video: \"\\uE714\",\r\n People: \"\\uE716\",\r\n Phone: \"\\uE717\",\r\n Pin: \"\\uE718\",\r\n Shop: \"\\uE719\",\r\n Stop: \"\\uE71A\",\r\n Link: \"\\uE71B\",\r\n AllApps: \"\\uE71D\",\r\n Zoom: \"\\uE71E\",\r\n ZoomOut: \"\\uE71F\",\r\n Microphone: \"\\uE720\",\r\n Camera: \"\\uE722\",\r\n Attach: \"\\uE723\",\r\n Send: \"\\uE724\",\r\n FavoriteList: \"\\uE728\",\r\n PageSolid: \"\\uE729\",\r\n Forward: \"\\uE72A\",\r\n Back: \"\\uE72B\",\r\n Refresh: \"\\uE72C\",\r\n Lock: \"\\uE72E\",\r\n ReportHacked: \"\\uE730\",\r\n EMI: \"\\uE731\",\r\n MiniLink: \"\\uE732\",\r\n Blocked: \"\\uE733\",\r\n ReadingMode: \"\\uE736\",\r\n Favicon: \"\\uE737\",\r\n Remove: \"\\uE738\",\r\n Checkbox: \"\\uE739\",\r\n CheckboxComposite: \"\\uE73A\",\r\n CheckboxFill: \"\\uE73B\",\r\n CheckboxIndeterminate: \"\\uE73C\",\r\n CheckboxCompositeReversed: \"\\uE73D\",\r\n BackToWindow: \"\\uE73F\",\r\n FullScreen: \"\\uE740\",\r\n Print: \"\\uE749\",\r\n Up: \"\\uE74A\",\r\n Down: \"\\uE74B\",\r\n OEM: \"\\uE74C\",\r\n Save: \"\\uE74E\",\r\n Cloud: \"\\uE753\",\r\n Flashlight: \"\\uE754\",\r\n CommandPrompt: \"\\uE756\",\r\n Sad: \"\\uE757\",\r\n RealEstate: \"\\uE758\",\r\n SIPMove: \"\\uE759\",\r\n EraseTool: \"\\uE75C\",\r\n GripperTool: \"\\uE75E\",\r\n Dialpad: \"\\uE75F\",\r\n PageLeft: \"\\uE760\",\r\n PageRight: \"\\uE761\",\r\n MultiSelect: \"\\uE762\",\r\n KeyboardClassic: \"\\uE765\",\r\n Play: \"\\uE768\",\r\n Pause: \"\\uE769\",\r\n Emoji2: \"\\uE76E\",\r\n GripperBarHorizontal: \"\\uE76F\",\r\n System: \"\\uE770\",\r\n Personalize: \"\\uE771\",\r\n SearchAndApps: \"\\uE773\",\r\n Globe: \"\\uE774\",\r\n EaseOfAccess: \"\\uE776\",\r\n ContactInfo: \"\\uE779\",\r\n Unpin: \"\\uE77A\",\r\n Contact: \"\\uE77B\",\r\n Memo: \"\\uE77C\",\r\n Paste: \"\\uE77F\",\r\n WindowsLogo: \"\\uE782\",\r\n Error: \"\\uE783\",\r\n GripperBarVertical: \"\\uE784\",\r\n Unlock: \"\\uE785\",\r\n Slideshow: \"\\uE786\",\r\n AutoEnhanceOn: \"\\uE78D\",\r\n AutoEnhanceOff: \"\\uE78E\",\r\n Color: \"\\uE790\",\r\n SaveAs: \"\\uE792\",\r\n Light: \"\\uE793\",\r\n Filters: \"\\uE795\",\r\n AspectRatio: \"\\uE799\",\r\n Contrast: \"\\uE7A1\",\r\n Redo: \"\\uE7A6\",\r\n Crop: \"\\uE7A8\",\r\n PhotoCollection: \"\\uE7AA\",\r\n Album: \"\\uE7AB\",\r\n Rotate: \"\\uE7AD\",\r\n PanoIndicator: \"\\uE7B0\",\r\n Translate: \"\\uE7B2\",\r\n RedEye: \"\\uE7B3\",\r\n ThumbnailView: \"\\uE7B6\",\r\n Package: \"\\uE7B8\",\r\n Telemarketer: \"\\uE7B9\",\r\n Warning: \"\\uE7BA\",\r\n Financial: \"\\uE7BB\",\r\n Education: \"\\uE7BE\",\r\n ShoppingCart: \"\\uE7BF\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-1\"`,\r\n src: `url(\"${baseUrl}fabric-icons-1-0f021d71.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n Train: \"\\uE7C0\",\r\n Move: \"\\uE7C2\",\r\n TouchPointer: \"\\uE7C9\",\r\n Merge: \"\\uE7D5\",\r\n TurnRight: \"\\uE7DB\",\r\n Ferry: \"\\uE7E3\",\r\n Highlight: \"\\uE7E6\",\r\n PowerButton: \"\\uE7E8\",\r\n Tab: \"\\uE7E9\",\r\n Admin: \"\\uE7EF\",\r\n TVMonitor: \"\\uE7F4\",\r\n Speakers: \"\\uE7F5\",\r\n Game: \"\\uE7FC\",\r\n UnstackSelected: \"\\uE7FE\",\r\n StackIndicator: \"\\uE7FF\",\r\n Nav2DMapView: \"\\uE800\",\r\n StreetsideSplitMinimize: \"\\uE802\",\r\n Car: \"\\uE804\",\r\n Bus: \"\\uE806\",\r\n EatDrink: \"\\uE807\",\r\n SeeDo: \"\\uE808\",\r\n LocationCircle: \"\\uE80E\",\r\n Home: \"\\uE80F\",\r\n SwitcherStartEnd: \"\\uE810\",\r\n ParkingLocation: \"\\uE811\",\r\n IncidentTriangle: \"\\uE814\",\r\n Touch: \"\\uE815\",\r\n MapDirections: \"\\uE816\",\r\n CaretHollow: \"\\uE817\",\r\n CaretSolid: \"\\uE818\",\r\n History: \"\\uE81C\",\r\n Location: \"\\uE81D\",\r\n MapLayers: \"\\uE81E\",\r\n SearchNearby: \"\\uE820\",\r\n Work: \"\\uE821\",\r\n Recent: \"\\uE823\",\r\n Hotel: \"\\uE824\",\r\n Bank: \"\\uE825\",\r\n LocationDot: \"\\uE827\",\r\n Dictionary: \"\\uE82D\",\r\n ChromeBack: \"\\uE830\",\r\n FolderOpen: \"\\uE838\",\r\n PinnedFill: \"\\uE842\",\r\n RevToggleKey: \"\\uE845\",\r\n Previous: \"\\uE892\",\r\n Next: \"\\uE893\",\r\n Sync: \"\\uE895\",\r\n Help: \"\\uE897\",\r\n Emoji: \"\\uE899\",\r\n MailForward: \"\\uE89C\",\r\n ClosePane: \"\\uE89F\",\r\n OpenPane: \"\\uE8A0\",\r\n PreviewLink: \"\\uE8A1\",\r\n ZoomIn: \"\\uE8A3\",\r\n Bookmarks: \"\\uE8A4\",\r\n Document: \"\\uE8A5\",\r\n ProtectedDocument: \"\\uE8A6\",\r\n OpenInNewWindow: \"\\uE8A7\",\r\n MailFill: \"\\uE8A8\",\r\n ViewAll: \"\\uE8A9\",\r\n Switch: \"\\uE8AB\",\r\n Rename: \"\\uE8AC\",\r\n Go: \"\\uE8AD\",\r\n Remote: \"\\uE8AF\",\r\n SelectAll: \"\\uE8B3\",\r\n Orientation: \"\\uE8B4\",\r\n Import: \"\\uE8B5\",\r\n Picture: \"\\uE8B9\",\r\n ChromeClose: \"\\uE8BB\",\r\n ShowResults: \"\\uE8BC\",\r\n Message: \"\\uE8BD\",\r\n CalendarDay: \"\\uE8BF\",\r\n CalendarWeek: \"\\uE8C0\",\r\n MailReplyAll: \"\\uE8C2\",\r\n Read: \"\\uE8C3\",\r\n Cut: \"\\uE8C6\",\r\n PaymentCard: \"\\uE8C7\",\r\n Copy: \"\\uE8C8\",\r\n Important: \"\\uE8C9\",\r\n MailReply: \"\\uE8CA\",\r\n GotoToday: \"\\uE8D1\",\r\n Font: \"\\uE8D2\",\r\n FontColor: \"\\uE8D3\",\r\n FolderFill: \"\\uE8D5\",\r\n Permissions: \"\\uE8D7\",\r\n DisableUpdates: \"\\uE8D8\",\r\n Unfavorite: \"\\uE8D9\",\r\n Italic: \"\\uE8DB\",\r\n Underline: \"\\uE8DC\",\r\n Bold: \"\\uE8DD\",\r\n MoveToFolder: \"\\uE8DE\",\r\n Dislike: \"\\uE8E0\",\r\n Like: \"\\uE8E1\",\r\n AlignCenter: \"\\uE8E3\",\r\n OpenFile: \"\\uE8E5\",\r\n FontDecrease: \"\\uE8E7\",\r\n FontIncrease: \"\\uE8E8\",\r\n FontSize: \"\\uE8E9\",\r\n CellPhone: \"\\uE8EA\",\r\n RepeatAll: \"\\uE8EE\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-2\"`,\r\n src: `url(\"${baseUrl}fabric-icons-2-be6a5f70.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n Calculator: \"\\uE8EF\",\r\n Library: \"\\uE8F1\",\r\n PostUpdate: \"\\uE8F3\",\r\n NewFolder: \"\\uE8F4\",\r\n CalendarReply: \"\\uE8F5\",\r\n UnsyncFolder: \"\\uE8F6\",\r\n SyncFolder: \"\\uE8F7\",\r\n BlockContact: \"\\uE8F8\",\r\n Accept: \"\\uE8FB\",\r\n BulletedList: \"\\uE8FD\",\r\n Preview: \"\\uE8FF\",\r\n News: \"\\uE900\",\r\n Chat: \"\\uE901\",\r\n Group: \"\\uE902\",\r\n World: \"\\uE909\",\r\n Comment: \"\\uE90A\",\r\n DockLeft: \"\\uE90C\",\r\n DockRight: \"\\uE90D\",\r\n Repair: \"\\uE90F\",\r\n Accounts: \"\\uE910\",\r\n Street: \"\\uE913\",\r\n RadioBullet: \"\\uE915\",\r\n Stopwatch: \"\\uE916\",\r\n Clock: \"\\uE917\",\r\n WorldClock: \"\\uE918\",\r\n AlarmClock: \"\\uE919\",\r\n Photo: \"\\uE91B\",\r\n ActionCenter: \"\\uE91C\",\r\n Hospital: \"\\uE91D\",\r\n Timer: \"\\uE91E\",\r\n FullCircleMask: \"\\uE91F\",\r\n LocationFill: \"\\uE920\",\r\n ChromeMinimize: \"\\uE921\",\r\n ChromeRestore: \"\\uE923\",\r\n Annotation: \"\\uE924\",\r\n Fingerprint: \"\\uE928\",\r\n Handwriting: \"\\uE929\",\r\n ChromeFullScreen: \"\\uE92D\",\r\n Completed: \"\\uE930\",\r\n Label: \"\\uE932\",\r\n FlickDown: \"\\uE935\",\r\n FlickUp: \"\\uE936\",\r\n FlickLeft: \"\\uE937\",\r\n FlickRight: \"\\uE938\",\r\n MiniExpand: \"\\uE93A\",\r\n MiniContract: \"\\uE93B\",\r\n Streaming: \"\\uE93E\",\r\n MusicInCollection: \"\\uE940\",\r\n OneDriveLogo: \"\\uE941\",\r\n CompassNW: \"\\uE942\",\r\n Code: \"\\uE943\",\r\n LightningBolt: \"\\uE945\",\r\n CalculatorMultiply: \"\\uE947\",\r\n CalculatorAddition: \"\\uE948\",\r\n CalculatorSubtract: \"\\uE949\",\r\n CalculatorEqualTo: \"\\uE94E\",\r\n PrintfaxPrinterFile: \"\\uE956\",\r\n StorageOptical: \"\\uE958\",\r\n Communications: \"\\uE95A\",\r\n Headset: \"\\uE95B\",\r\n Health: \"\\uE95E\",\r\n FrontCamera: \"\\uE96B\",\r\n ChevronUpSmall: \"\\uE96D\",\r\n ChevronDownSmall: \"\\uE96E\",\r\n ChevronLeftSmall: \"\\uE96F\",\r\n ChevronRightSmall: \"\\uE970\",\r\n ChevronUpMed: \"\\uE971\",\r\n ChevronDownMed: \"\\uE972\",\r\n ChevronLeftMed: \"\\uE973\",\r\n ChevronRightMed: \"\\uE974\",\r\n Devices2: \"\\uE975\",\r\n PC1: \"\\uE977\",\r\n PresenceChickletVideo: \"\\uE979\",\r\n Reply: \"\\uE97A\",\r\n HalfAlpha: \"\\uE97E\",\r\n ConstructionCone: \"\\uE98F\",\r\n DoubleChevronLeftMed: \"\\uE991\",\r\n Volume0: \"\\uE992\",\r\n Volume1: \"\\uE993\",\r\n Volume2: \"\\uE994\",\r\n Volume3: \"\\uE995\",\r\n Chart: \"\\uE999\",\r\n Robot: \"\\uE99A\",\r\n Manufacturing: \"\\uE99C\",\r\n LockSolid: \"\\uE9A2\",\r\n FitPage: \"\\uE9A6\",\r\n FitWidth: \"\\uE9A7\",\r\n BidiLtr: \"\\uE9AA\",\r\n BidiRtl: \"\\uE9AB\",\r\n RightDoubleQuote: \"\\uE9B1\",\r\n Sunny: \"\\uE9BD\",\r\n CloudWeather: \"\\uE9BE\",\r\n Cloudy: \"\\uE9BF\",\r\n PartlyCloudyDay: \"\\uE9C0\",\r\n PartlyCloudyNight: \"\\uE9C1\",\r\n ClearNight: \"\\uE9C2\",\r\n RainShowersDay: \"\\uE9C3\",\r\n Rain: \"\\uE9C4\",\r\n Thunderstorms: \"\\uE9C6\",\r\n RainSnow: \"\\uE9C7\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-3\"`,\r\n src: `url(\"${baseUrl}fabric-icons-3-ccddc9e1.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n Snow: \"\\uE9C8\",\r\n BlowingSnow: \"\\uE9C9\",\r\n Frigid: \"\\uE9CA\",\r\n Fog: \"\\uE9CB\",\r\n Squalls: \"\\uE9CC\",\r\n Duststorm: \"\\uE9CD\",\r\n Unknown: \"\\uE9CE\",\r\n Precipitation: \"\\uE9CF\",\r\n Ribbon: \"\\uE9D1\",\r\n AreaChart: \"\\uE9D2\",\r\n Assign: \"\\uE9D3\",\r\n FlowChart: \"\\uE9D4\",\r\n CheckList: \"\\uE9D5\",\r\n Diagnostic: \"\\uE9D9\",\r\n Generate: \"\\uE9DA\",\r\n LineChart: \"\\uE9E6\",\r\n Equalizer: \"\\uE9E9\",\r\n BarChartHorizontal: \"\\uE9EB\",\r\n BarChartVertical: \"\\uE9EC\",\r\n Freezing: \"\\uE9EF\",\r\n FunnelChart: \"\\uE9F1\",\r\n Processing: \"\\uE9F5\",\r\n Quantity: \"\\uE9F8\",\r\n ReportDocument: \"\\uE9F9\",\r\n StackColumnChart: \"\\uE9FC\",\r\n SnowShowerDay: \"\\uE9FD\",\r\n HailDay: \"\\uEA00\",\r\n WorkFlow: \"\\uEA01\",\r\n HourGlass: \"\\uEA03\",\r\n StoreLogoMed20: \"\\uEA04\",\r\n TimeSheet: \"\\uEA05\",\r\n TriangleSolid: \"\\uEA08\",\r\n UpgradeAnalysis: \"\\uEA0B\",\r\n VideoSolid: \"\\uEA0C\",\r\n RainShowersNight: \"\\uEA0F\",\r\n SnowShowerNight: \"\\uEA11\",\r\n Teamwork: \"\\uEA12\",\r\n HailNight: \"\\uEA13\",\r\n PeopleAdd: \"\\uEA15\",\r\n Glasses: \"\\uEA16\",\r\n DateTime2: \"\\uEA17\",\r\n Shield: \"\\uEA18\",\r\n Header1: \"\\uEA19\",\r\n PageAdd: \"\\uEA1A\",\r\n NumberedList: \"\\uEA1C\",\r\n PowerBILogo: \"\\uEA1E\",\r\n Info2: \"\\uEA1F\",\r\n MusicInCollectionFill: \"\\uEA36\",\r\n Asterisk: \"\\uEA38\",\r\n ErrorBadge: \"\\uEA39\",\r\n CircleFill: \"\\uEA3B\",\r\n Record2: \"\\uEA3F\",\r\n AllAppsMirrored: \"\\uEA40\",\r\n BookmarksMirrored: \"\\uEA41\",\r\n BulletedListMirrored: \"\\uEA42\",\r\n CaretHollowMirrored: \"\\uEA45\",\r\n CaretSolidMirrored: \"\\uEA46\",\r\n ChromeBackMirrored: \"\\uEA47\",\r\n ClosePaneMirrored: \"\\uEA49\",\r\n DockLeftMirrored: \"\\uEA4C\",\r\n DoubleChevronLeftMedMirrored: \"\\uEA4D\",\r\n GoMirrored: \"\\uEA4F\",\r\n HelpMirrored: \"\\uEA51\",\r\n ImportMirrored: \"\\uEA52\",\r\n ImportAllMirrored: \"\\uEA53\",\r\n ListMirrored: \"\\uEA55\",\r\n MailForwardMirrored: \"\\uEA56\",\r\n MailReplyMirrored: \"\\uEA57\",\r\n MailReplyAllMirrored: \"\\uEA58\",\r\n MiniContractMirrored: \"\\uEA59\",\r\n MiniExpandMirrored: \"\\uEA5A\",\r\n OpenPaneMirrored: \"\\uEA5B\",\r\n ParkingLocationMirrored: \"\\uEA5E\",\r\n SendMirrored: \"\\uEA63\",\r\n ShowResultsMirrored: \"\\uEA65\",\r\n ThumbnailViewMirrored: \"\\uEA67\",\r\n Media: \"\\uEA69\",\r\n Devices3: \"\\uEA6C\",\r\n Focus: \"\\uEA6F\",\r\n VideoLightOff: \"\\uEA74\",\r\n Lightbulb: \"\\uEA80\",\r\n StatusTriangle: \"\\uEA82\",\r\n VolumeDisabled: \"\\uEA85\",\r\n Puzzle: \"\\uEA86\",\r\n EmojiNeutral: \"\\uEA87\",\r\n EmojiDisappointed: \"\\uEA88\",\r\n HomeSolid: \"\\uEA8A\",\r\n Ringer: \"\\uEA8F\",\r\n PDF: \"\\uEA90\",\r\n HeartBroken: \"\\uEA92\",\r\n StoreLogo16: \"\\uEA96\",\r\n MultiSelectMirrored: \"\\uEA98\",\r\n Broom: \"\\uEA99\",\r\n Cocktails: \"\\uEA9D\",\r\n Wines: \"\\uEABF\",\r\n Articles: \"\\uEAC1\",\r\n Cycling: \"\\uEAC7\",\r\n DietPlanNotebook: \"\\uEAC8\",\r\n Pill: \"\\uEACB\",\r\n ExerciseTracker: \"\\uEACC\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-4\"`,\r\n src: `url(\"${baseUrl}fabric-icons-4-0721c5c2.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n HandsFree: \"\\uEAD0\",\r\n Medical: \"\\uEAD4\",\r\n Running: \"\\uEADA\",\r\n Weights: \"\\uEADB\",\r\n Trackers: \"\\uEADF\",\r\n AddNotes: \"\\uEAE3\",\r\n AllCurrency: \"\\uEAE4\",\r\n BarChart4: \"\\uEAE7\",\r\n CirclePlus: \"\\uEAEE\",\r\n Coffee: \"\\uEAEF\",\r\n Cotton: \"\\uEAF3\",\r\n Market: \"\\uEAFC\",\r\n Money: \"\\uEAFD\",\r\n PieDouble: \"\\uEB04\",\r\n PieSingle: \"\\uEB05\",\r\n RemoveFilter: \"\\uEB08\",\r\n Savings: \"\\uEB0B\",\r\n Sell: \"\\uEB0C\",\r\n StockDown: \"\\uEB0F\",\r\n StockUp: \"\\uEB11\",\r\n Lamp: \"\\uEB19\",\r\n Source: \"\\uEB1B\",\r\n MSNVideos: \"\\uEB1C\",\r\n Cricket: \"\\uEB1E\",\r\n Golf: \"\\uEB1F\",\r\n Baseball: \"\\uEB20\",\r\n Soccer: \"\\uEB21\",\r\n MoreSports: \"\\uEB22\",\r\n AutoRacing: \"\\uEB24\",\r\n CollegeHoops: \"\\uEB25\",\r\n CollegeFootball: \"\\uEB26\",\r\n ProFootball: \"\\uEB27\",\r\n ProHockey: \"\\uEB28\",\r\n Rugby: \"\\uEB2D\",\r\n SubstitutionsIn: \"\\uEB31\",\r\n Tennis: \"\\uEB33\",\r\n Arrivals: \"\\uEB34\",\r\n Design: \"\\uEB3C\",\r\n Website: \"\\uEB41\",\r\n Drop: \"\\uEB42\",\r\n HistoricalWeather: \"\\uEB43\",\r\n SkiResorts: \"\\uEB45\",\r\n Snowflake: \"\\uEB46\",\r\n BusSolid: \"\\uEB47\",\r\n FerrySolid: \"\\uEB48\",\r\n AirplaneSolid: \"\\uEB4C\",\r\n TrainSolid: \"\\uEB4D\",\r\n Ticket: \"\\uEB54\",\r\n WifiWarning4: \"\\uEB63\",\r\n Devices4: \"\\uEB66\",\r\n AzureLogo: \"\\uEB6A\",\r\n BingLogo: \"\\uEB6B\",\r\n MSNLogo: \"\\uEB6C\",\r\n OutlookLogoInverse: \"\\uEB6D\",\r\n OfficeLogo: \"\\uEB6E\",\r\n SkypeLogo: \"\\uEB6F\",\r\n Door: \"\\uEB75\",\r\n EditMirrored: \"\\uEB7E\",\r\n GiftCard: \"\\uEB8E\",\r\n DoubleBookmark: \"\\uEB8F\",\r\n StatusErrorFull: \"\\uEB90\",\r\n Certificate: \"\\uEB95\",\r\n FastForward: \"\\uEB9D\",\r\n Rewind: \"\\uEB9E\",\r\n Photo2: \"\\uEB9F\",\r\n OpenSource: \"\\uEBC2\",\r\n Movers: \"\\uEBCD\",\r\n CloudDownload: \"\\uEBD3\",\r\n Family: \"\\uEBDA\",\r\n WindDirection: \"\\uEBE6\",\r\n Bug: \"\\uEBE8\",\r\n SiteScan: \"\\uEBEC\",\r\n BrowserScreenShot: \"\\uEBED\",\r\n F12DevTools: \"\\uEBEE\",\r\n CSS: \"\\uEBEF\",\r\n JS: \"\\uEBF0\",\r\n DeliveryTruck: \"\\uEBF4\",\r\n ReminderPerson: \"\\uEBF7\",\r\n ReminderGroup: \"\\uEBF8\",\r\n TabletMode: \"\\uEBFC\",\r\n Umbrella: \"\\uEC04\",\r\n NetworkTower: \"\\uEC05\",\r\n CityNext: \"\\uEC06\",\r\n CityNext2: \"\\uEC07\",\r\n Section: \"\\uEC0C\",\r\n OneNoteLogoInverse: \"\\uEC0D\",\r\n ToggleFilled: \"\\uEC11\",\r\n ToggleBorder: \"\\uEC12\",\r\n SliderThumb: \"\\uEC13\",\r\n ToggleThumb: \"\\uEC14\",\r\n Documentation: \"\\uEC17\",\r\n Badge: \"\\uEC1B\",\r\n Giftbox: \"\\uEC1F\",\r\n VisualStudioLogo: \"\\uEC22\",\r\n HomeGroup: \"\\uEC26\",\r\n ExcelLogoInverse: \"\\uEC28\",\r\n WordLogoInverse: \"\\uEC29\",\r\n PowerPointLogoInverse: \"\\uEC2A\",\r\n Cafe: \"\\uEC32\",\r\n SpeedHigh: \"\\uEC4A\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-5\"`,\r\n src: `url(\"${baseUrl}fabric-icons-5-fca90b7d.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n Commitments: \"\\uEC4D\",\r\n ThisPC: \"\\uEC4E\",\r\n MusicNote: \"\\uEC4F\",\r\n MicOff: \"\\uEC54\",\r\n EdgeLogo: \"\\uEC60\",\r\n CompletedSolid: \"\\uEC61\",\r\n AlbumRemove: \"\\uEC62\",\r\n MessageFill: \"\\uEC70\",\r\n TabletSelected: \"\\uEC74\",\r\n MobileSelected: \"\\uEC75\",\r\n LaptopSelected: \"\\uEC76\",\r\n TVMonitorSelected: \"\\uEC77\",\r\n DeveloperTools: \"\\uEC7A\",\r\n Shapes: \"\\uEC7C\",\r\n InsertTextBox: \"\\uEC7D\",\r\n LowerBrightness: \"\\uEC8A\",\r\n WebComponents: \"\\uEC8B\",\r\n OfflineStorage: \"\\uEC8C\",\r\n DOM: \"\\uEC8D\",\r\n CloudUpload: \"\\uEC8E\",\r\n ScrollUpDown: \"\\uEC8F\",\r\n DateTime: \"\\uEC92\",\r\n Event: \"\\uECA3\",\r\n Cake: \"\\uECA4\",\r\n Org: \"\\uECA6\",\r\n PartyLeader: \"\\uECA7\",\r\n DRM: \"\\uECA8\",\r\n CloudAdd: \"\\uECA9\",\r\n AppIconDefault: \"\\uECAA\",\r\n Photo2Add: \"\\uECAB\",\r\n Photo2Remove: \"\\uECAC\",\r\n POI: \"\\uECAF\",\r\n AddTo: \"\\uECC8\",\r\n RadioBtnOff: \"\\uECCA\",\r\n RadioBtnOn: \"\\uECCB\",\r\n ExploreContent: \"\\uECCD\",\r\n Product: \"\\uECDC\",\r\n ProgressLoopInner: \"\\uECDE\",\r\n ProgressLoopOuter: \"\\uECDF\",\r\n Blocked2: \"\\uECE4\",\r\n FangBody: \"\\uECEB\",\r\n PageHeader: \"\\uECEE\",\r\n ChatInviteFriend: \"\\uECFE\",\r\n Brush: \"\\uECFF\",\r\n Shirt: \"\\uED00\",\r\n Crown: \"\\uED01\",\r\n Diamond: \"\\uED02\",\r\n ScaleUp: \"\\uED09\",\r\n QRCode: \"\\uED14\",\r\n Feedback: \"\\uED15\",\r\n SharepointLogoInverse: \"\\uED18\",\r\n YammerLogo: \"\\uED19\",\r\n Hide: \"\\uED1A\",\r\n Uneditable: \"\\uED1D\",\r\n ReturnToSession: \"\\uED24\",\r\n OpenFolderHorizontal: \"\\uED25\",\r\n CalendarMirrored: \"\\uED28\",\r\n SwayLogoInverse: \"\\uED29\",\r\n OutOfOffice: \"\\uED34\",\r\n Trophy: \"\\uED3F\",\r\n ReopenPages: \"\\uED50\",\r\n EmojiTabSymbols: \"\\uED58\",\r\n AADLogo: \"\\uED68\",\r\n AccessLogo: \"\\uED69\",\r\n AdminALogoInverse32: \"\\uED6A\",\r\n AdminCLogoInverse32: \"\\uED6B\",\r\n AdminDLogoInverse32: \"\\uED6C\",\r\n AdminELogoInverse32: \"\\uED6D\",\r\n AdminLLogoInverse32: \"\\uED6E\",\r\n AdminMLogoInverse32: \"\\uED6F\",\r\n AdminOLogoInverse32: \"\\uED70\",\r\n AdminPLogoInverse32: \"\\uED71\",\r\n AdminSLogoInverse32: \"\\uED72\",\r\n AdminYLogoInverse32: \"\\uED73\",\r\n DelveLogoInverse: \"\\uED76\",\r\n ExchangeLogoInverse: \"\\uED78\",\r\n LyncLogo: \"\\uED79\",\r\n OfficeVideoLogoInverse: \"\\uED7A\",\r\n SocialListeningLogo: \"\\uED7C\",\r\n VisioLogoInverse: \"\\uED7D\",\r\n Balloons: \"\\uED7E\",\r\n Cat: \"\\uED7F\",\r\n MailAlert: \"\\uED80\",\r\n MailCheck: \"\\uED81\",\r\n MailLowImportance: \"\\uED82\",\r\n MailPause: \"\\uED83\",\r\n MailRepeat: \"\\uED84\",\r\n SecurityGroup: \"\\uED85\",\r\n Table: \"\\uED86\",\r\n VoicemailForward: \"\\uED87\",\r\n VoicemailReply: \"\\uED88\",\r\n Waffle: \"\\uED89\",\r\n RemoveEvent: \"\\uED8A\",\r\n EventInfo: \"\\uED8B\",\r\n ForwardEvent: \"\\uED8C\",\r\n WipePhone: \"\\uED8D\",\r\n AddOnlineMeeting: \"\\uED8E\",\r\n JoinOnlineMeeting: \"\\uED8F\",\r\n RemoveLink: \"\\uED90\",\r\n PeopleBlock: \"\\uED91\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-6\"`,\r\n src: `url(\"${baseUrl}fabric-icons-6-957ed700.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n PeopleRepeat: \"\\uED92\",\r\n PeopleAlert: \"\\uED93\",\r\n PeoplePause: \"\\uED94\",\r\n TransferCall: \"\\uED95\",\r\n AddPhone: \"\\uED96\",\r\n UnknownCall: \"\\uED97\",\r\n NoteReply: \"\\uED98\",\r\n NoteForward: \"\\uED99\",\r\n NotePinned: \"\\uED9A\",\r\n RemoveOccurrence: \"\\uED9B\",\r\n Timeline: \"\\uED9C\",\r\n EditNote: \"\\uED9D\",\r\n CircleHalfFull: \"\\uED9E\",\r\n Room: \"\\uED9F\",\r\n Unsubscribe: \"\\uEDA0\",\r\n Subscribe: \"\\uEDA1\",\r\n HardDrive: \"\\uEDA2\",\r\n RecurringTask: \"\\uEDB2\",\r\n TaskManager: \"\\uEDB7\",\r\n TaskManagerMirrored: \"\\uEDB8\",\r\n Combine: \"\\uEDBB\",\r\n Split: \"\\uEDBC\",\r\n DoubleChevronUp: \"\\uEDBD\",\r\n DoubleChevronLeft: \"\\uEDBE\",\r\n DoubleChevronRight: \"\\uEDBF\",\r\n TextBox: \"\\uEDC2\",\r\n TextField: \"\\uEDC3\",\r\n NumberField: \"\\uEDC4\",\r\n Dropdown: \"\\uEDC5\",\r\n PenWorkspace: \"\\uEDC6\",\r\n BookingsLogo: \"\\uEDC7\",\r\n ClassNotebookLogoInverse: \"\\uEDC8\",\r\n DelveAnalyticsLogo: \"\\uEDCA\",\r\n DocsLogoInverse: \"\\uEDCB\",\r\n Dynamics365Logo: \"\\uEDCC\",\r\n DynamicSMBLogo: \"\\uEDCD\",\r\n OfficeAssistantLogo: \"\\uEDCE\",\r\n OfficeStoreLogo: \"\\uEDCF\",\r\n OneNoteEduLogoInverse: \"\\uEDD0\",\r\n PlannerLogo: \"\\uEDD1\",\r\n PowerApps: \"\\uEDD2\",\r\n Suitcase: \"\\uEDD3\",\r\n ProjectLogoInverse: \"\\uEDD4\",\r\n CaretLeft8: \"\\uEDD5\",\r\n CaretRight8: \"\\uEDD6\",\r\n CaretUp8: \"\\uEDD7\",\r\n CaretDown8: \"\\uEDD8\",\r\n CaretLeftSolid8: \"\\uEDD9\",\r\n CaretRightSolid8: \"\\uEDDA\",\r\n CaretUpSolid8: \"\\uEDDB\",\r\n CaretDownSolid8: \"\\uEDDC\",\r\n ClearFormatting: \"\\uEDDD\",\r\n Superscript: \"\\uEDDE\",\r\n Subscript: \"\\uEDDF\",\r\n Strikethrough: \"\\uEDE0\",\r\n Export: \"\\uEDE1\",\r\n ExportMirrored: \"\\uEDE2\",\r\n SingleBookmark: \"\\uEDFF\",\r\n SingleBookmarkSolid: \"\\uEE00\",\r\n DoubleChevronDown: \"\\uEE04\",\r\n FollowUser: \"\\uEE05\",\r\n ReplyAll: \"\\uEE0A\",\r\n WorkforceManagement: \"\\uEE0F\",\r\n RecruitmentManagement: \"\\uEE12\",\r\n Questionnaire: \"\\uEE19\",\r\n ManagerSelfService: \"\\uEE23\",\r\n ProductRelease: \"\\uEE2E\",\r\n ReplyMirrored: \"\\uEE35\",\r\n ReplyAllMirrored: \"\\uEE36\",\r\n Medal: \"\\uEE38\",\r\n AddGroup: \"\\uEE3D\",\r\n QuestionnaireMirrored: \"\\uEE4B\",\r\n TemporaryUser: \"\\uEE58\",\r\n CaretSolid16: \"\\uEE62\",\r\n GroupedDescending: \"\\uEE66\",\r\n GroupedAscending: \"\\uEE67\",\r\n AwayStatus: \"\\uEE6A\",\r\n MyMoviesTV: \"\\uEE6C\",\r\n GenericScan: \"\\uEE6F\",\r\n AustralianRules: \"\\uEE70\",\r\n WifiEthernet: \"\\uEE77\",\r\n TrackersMirrored: \"\\uEE92\",\r\n DateTimeMirrored: \"\\uEE93\",\r\n StopSolid: \"\\uEE95\",\r\n DoubleChevronUp12: \"\\uEE96\",\r\n DoubleChevronDown12: \"\\uEE97\",\r\n DoubleChevronLeft12: \"\\uEE98\",\r\n DoubleChevronRight12: \"\\uEE99\",\r\n CalendarAgenda: \"\\uEE9A\",\r\n AddEvent: \"\\uEEB5\",\r\n AssetLibrary: \"\\uEEB6\",\r\n DataConnectionLibrary: \"\\uEEB7\",\r\n DocLibrary: \"\\uEEB8\",\r\n FormLibrary: \"\\uEEB9\",\r\n FormLibraryMirrored: \"\\uEEBA\",\r\n ReportLibrary: \"\\uEEBB\",\r\n ReportLibraryMirrored: \"\\uEEBC\",\r\n ContactCard: \"\\uEEBD\",\r\n CustomList: \"\\uEEBE\",\r\n CustomListMirrored: \"\\uEEBF\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-7\"`,\r\n src: `url(\"${baseUrl}fabric-icons-7-36bda45d.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n IssueTracking: \"\\uEEC0\",\r\n IssueTrackingMirrored: \"\\uEEC1\",\r\n PictureLibrary: \"\\uEEC2\",\r\n OfficeAddinsLogo: \"\\uEEC7\",\r\n OfflineOneDriveParachute: \"\\uEEC8\",\r\n OfflineOneDriveParachuteDisabled: \"\\uEEC9\",\r\n TriangleSolidUp12: \"\\uEECC\",\r\n TriangleSolidDown12: \"\\uEECD\",\r\n TriangleSolidLeft12: \"\\uEECE\",\r\n TriangleSolidRight12: \"\\uEECF\",\r\n TriangleUp12: \"\\uEED0\",\r\n TriangleDown12: \"\\uEED1\",\r\n TriangleLeft12: \"\\uEED2\",\r\n TriangleRight12: \"\\uEED3\",\r\n ArrowUpRight8: \"\\uEED4\",\r\n ArrowDownRight8: \"\\uEED5\",\r\n DocumentSet: \"\\uEED6\",\r\n DelveAnalytics: \"\\uEEEE\",\r\n ArrowUpRightMirrored8: \"\\uEEEF\",\r\n ArrowDownRightMirrored8: \"\\uEEF0\",\r\n CompanyDirectory: \"\\uEF0D\",\r\n OpenEnrollment: \"\\uEF1C\",\r\n CompanyDirectoryMirrored: \"\\uEF2B\",\r\n OneDriveAdd: \"\\uEF32\",\r\n ProfileSearch: \"\\uEF35\",\r\n Header2: \"\\uEF36\",\r\n Header3: \"\\uEF37\",\r\n Header4: \"\\uEF38\",\r\n Eyedropper: \"\\uEF3C\",\r\n MarketDown: \"\\uEF42\",\r\n CalendarWorkWeek: \"\\uEF51\",\r\n SidePanel: \"\\uEF52\",\r\n GlobeFavorite: \"\\uEF53\",\r\n CaretTopLeftSolid8: \"\\uEF54\",\r\n CaretTopRightSolid8: \"\\uEF55\",\r\n ViewAll2: \"\\uEF56\",\r\n DocumentReply: \"\\uEF57\",\r\n PlayerSettings: \"\\uEF58\",\r\n ReceiptForward: \"\\uEF59\",\r\n ReceiptReply: \"\\uEF5A\",\r\n ReceiptCheck: \"\\uEF5B\",\r\n Fax: \"\\uEF5C\",\r\n RecurringEvent: \"\\uEF5D\",\r\n ReplyAlt: \"\\uEF5E\",\r\n ReplyAllAlt: \"\\uEF5F\",\r\n EditStyle: \"\\uEF60\",\r\n EditMail: \"\\uEF61\",\r\n Lifesaver: \"\\uEF62\",\r\n LifesaverLock: \"\\uEF63\",\r\n InboxCheck: \"\\uEF64\",\r\n FolderSearch: \"\\uEF65\",\r\n CollapseMenu: \"\\uEF66\",\r\n ExpandMenu: \"\\uEF67\",\r\n Boards: \"\\uEF68\",\r\n SunAdd: \"\\uEF69\",\r\n SunQuestionMark: \"\\uEF6A\",\r\n LandscapeOrientation: \"\\uEF6B\",\r\n DocumentSearch: \"\\uEF6C\",\r\n PublicCalendar: \"\\uEF6D\",\r\n PublicContactCard: \"\\uEF6E\",\r\n PublicEmail: \"\\uEF6F\",\r\n PublicFolder: \"\\uEF70\",\r\n WordDocument: \"\\uEF71\",\r\n PowerPointDocument: \"\\uEF72\",\r\n ExcelDocument: \"\\uEF73\",\r\n GroupedList: \"\\uEF74\",\r\n ClassroomLogo: \"\\uEF75\",\r\n Sections: \"\\uEF76\",\r\n EditPhoto: \"\\uEF77\",\r\n Starburst: \"\\uEF78\",\r\n ShareiOS: \"\\uEF79\",\r\n AirTickets: \"\\uEF7A\",\r\n PencilReply: \"\\uEF7B\",\r\n Tiles2: \"\\uEF7C\",\r\n SkypeCircleCheck: \"\\uEF7D\",\r\n SkypeCircleClock: \"\\uEF7E\",\r\n SkypeCircleMinus: \"\\uEF7F\",\r\n SkypeMessage: \"\\uEF83\",\r\n ClosedCaption: \"\\uEF84\",\r\n ATPLogo: \"\\uEF85\",\r\n OfficeFormsLogoInverse: \"\\uEF86\",\r\n RecycleBin: \"\\uEF87\",\r\n EmptyRecycleBin: \"\\uEF88\",\r\n Hide2: \"\\uEF89\",\r\n Breadcrumb: \"\\uEF8C\",\r\n BirthdayCake: \"\\uEF8D\",\r\n TimeEntry: \"\\uEF95\",\r\n CRMProcesses: \"\\uEFB1\",\r\n PageEdit: \"\\uEFB6\",\r\n PageArrowRight: \"\\uEFB8\",\r\n PageRemove: \"\\uEFBA\",\r\n Database: \"\\uEFC7\",\r\n CRMServices: \"\\uEFD2\",\r\n EditContact: \"\\uEFD3\",\r\n ConnectContacts: \"\\uEFD4\",\r\n AppIconDefaultAdd: \"\\uEFDA\",\r\n AppIconDefaultList: \"\\uEFDE\",\r\n ActivateOrders: \"\\uEFE0\",\r\n DeactivateOrders: \"\\uEFE1\",\r\n DocumentManagement: \"\\uEFFC\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-8\"`,\r\n src: `url(\"${baseUrl}fabric-icons-8-58fb017e.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n CRMReport: \"\\uEFFE\",\r\n KnowledgeArticle: \"\\uF000\",\r\n Relationship: \"\\uF003\",\r\n ZipFolder: \"\\uF012\",\r\n SurveyQuestions: \"\\uF01B\",\r\n TextDocument: \"\\uF029\",\r\n TextDocumentShared: \"\\uF02B\",\r\n PageCheckedOut: \"\\uF02C\",\r\n SaveAndClose: \"\\uF038\",\r\n Script: \"\\uF03A\",\r\n Archive: \"\\uF03F\",\r\n ActivityFeed: \"\\uF056\",\r\n EventDate: \"\\uF059\",\r\n ArrowUpRight: \"\\uF069\",\r\n CaretRight: \"\\uF06B\",\r\n SetAction: \"\\uF071\",\r\n CaretSolidLeft: \"\\uF08D\",\r\n CaretSolidDown: \"\\uF08E\",\r\n CaretSolidRight: \"\\uF08F\",\r\n CaretSolidUp: \"\\uF090\",\r\n PowerAppsLogo: \"\\uF091\",\r\n PowerApps2Logo: \"\\uF092\",\r\n SearchIssue: \"\\uF09A\",\r\n SearchIssueMirrored: \"\\uF09B\",\r\n FabricAssetLibrary: \"\\uF09C\",\r\n FabricDataConnectionLibrary: \"\\uF09D\",\r\n FabricDocLibrary: \"\\uF09E\",\r\n FabricFormLibrary: \"\\uF09F\",\r\n FabricFormLibraryMirrored: \"\\uF0A0\",\r\n FabricReportLibrary: \"\\uF0A1\",\r\n FabricReportLibraryMirrored: \"\\uF0A2\",\r\n FabricPublicFolder: \"\\uF0A3\",\r\n FabricFolderSearch: \"\\uF0A4\",\r\n FabricMovetoFolder: \"\\uF0A5\",\r\n FabricUnsyncFolder: \"\\uF0A6\",\r\n FabricSyncFolder: \"\\uF0A7\",\r\n FabricOpenFolderHorizontal: \"\\uF0A8\",\r\n FabricFolder: \"\\uF0A9\",\r\n FabricFolderFill: \"\\uF0AA\",\r\n FabricNewFolder: \"\\uF0AB\",\r\n FabricPictureLibrary: \"\\uF0AC\",\r\n AddFavorite: \"\\uF0C8\",\r\n AddFavoriteFill: \"\\uF0C9\",\r\n BufferTimeBefore: \"\\uF0CF\",\r\n BufferTimeAfter: \"\\uF0D0\",\r\n BufferTimeBoth: \"\\uF0D1\",\r\n PublishContent: \"\\uF0D4\",\r\n CannedChat: \"\\uF0F2\",\r\n SkypeForBusinessLogo: \"\\uF0FC\",\r\n TabCenter: \"\\uF100\",\r\n PageCheckedin: \"\\uF104\",\r\n PageList: \"\\uF106\",\r\n ReadOutLoud: \"\\uF112\",\r\n CaretBottomLeftSolid8: \"\\uF121\",\r\n CaretBottomRightSolid8: \"\\uF122\",\r\n FolderHorizontal: \"\\uF12B\",\r\n MicrosoftStaffhubLogo: \"\\uF130\",\r\n GiftboxOpen: \"\\uF133\",\r\n StatusCircleOuter: \"\\uF136\",\r\n StatusCircleInner: \"\\uF137\",\r\n StatusCircleRing: \"\\uF138\",\r\n StatusTriangleOuter: \"\\uF139\",\r\n StatusTriangleInner: \"\\uF13A\",\r\n StatusTriangleExclamation: \"\\uF13B\",\r\n StatusCircleExclamation: \"\\uF13C\",\r\n StatusCircleErrorX: \"\\uF13D\",\r\n StatusCircleInfo: \"\\uF13F\",\r\n StatusCircleBlock: \"\\uF140\",\r\n StatusCircleBlock2: \"\\uF141\",\r\n StatusCircleQuestionMark: \"\\uF142\",\r\n StatusCircleSync: \"\\uF143\",\r\n Toll: \"\\uF160\",\r\n ExploreContentSingle: \"\\uF164\",\r\n CollapseContent: \"\\uF165\",\r\n CollapseContentSingle: \"\\uF166\",\r\n InfoSolid: \"\\uF167\",\r\n ProgressRingDots: \"\\uF16A\",\r\n CaloriesAdd: \"\\uF172\",\r\n BranchFork: \"\\uF173\",\r\n MobileReport: \"\\uF18A\",\r\n ScaleVolume: \"\\uF18C\",\r\n HardDriveGroup: \"\\uF18F\",\r\n FastMode: \"\\uF19A\",\r\n ToggleLeft: \"\\uF19E\",\r\n ToggleRight: \"\\uF19F\",\r\n TriangleShape: \"\\uF1A7\",\r\n RectangleShape: \"\\uF1A9\",\r\n Trophy2: \"\\uF1AE\",\r\n BucketColor: \"\\uF1B6\",\r\n BucketColorFill: \"\\uF1B7\",\r\n Taskboard: \"\\uF1C2\",\r\n SingleColumn: \"\\uF1D3\",\r\n DoubleColumn: \"\\uF1D4\",\r\n TripleColumn: \"\\uF1D5\",\r\n ColumnLeftTwoThirds: \"\\uF1D6\",\r\n ColumnRightTwoThirds: \"\\uF1D7\",\r\n AccessLogoFill: \"\\uF1DB\",\r\n AnalyticsLogo: \"\\uF1DE\",\r\n AnalyticsQuery: \"\\uF1DF\",\r\n NewAnalyticsQuery: \"\\uF1E0\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-9\"`,\r\n src: `url(\"${baseUrl}fabric-icons-9-e5eafdb0.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n AnalyticsReport: \"\\uF1E1\",\r\n WordLogo: \"\\uF1E3\",\r\n WordLogoFill: \"\\uF1E4\",\r\n ExcelLogo: \"\\uF1E5\",\r\n ExcelLogoFill: \"\\uF1E6\",\r\n OneNoteLogo: \"\\uF1E7\",\r\n OneNoteLogoFill: \"\\uF1E8\",\r\n OutlookLogo: \"\\uF1E9\",\r\n OutlookLogoFill: \"\\uF1EA\",\r\n PowerPointLogo: \"\\uF1EB\",\r\n PowerPointLogoFill: \"\\uF1EC\",\r\n PublisherLogo: \"\\uF1ED\",\r\n PublisherLogoFill: \"\\uF1EE\",\r\n ScheduleEventAction: \"\\uF1EF\",\r\n FlameSolid: \"\\uF1F3\",\r\n ServerProcesses: \"\\uF1FE\",\r\n Server: \"\\uF201\",\r\n SaveAll: \"\\uF203\",\r\n LinkedInLogo: \"\\uF20A\",\r\n Decimals: \"\\uF218\",\r\n SidePanelMirrored: \"\\uF221\",\r\n ProtectRestrict: \"\\uF22A\",\r\n Blog: \"\\uF22B\",\r\n UnknownMirrored: \"\\uF22E\",\r\n PublicContactCardMirrored: \"\\uF230\",\r\n GridViewSmall: \"\\uF232\",\r\n GridViewMedium: \"\\uF233\",\r\n GridViewLarge: \"\\uF234\",\r\n Step: \"\\uF241\",\r\n StepInsert: \"\\uF242\",\r\n StepShared: \"\\uF243\",\r\n StepSharedAdd: \"\\uF244\",\r\n StepSharedInsert: \"\\uF245\",\r\n ViewDashboard: \"\\uF246\",\r\n ViewList: \"\\uF247\",\r\n ViewListGroup: \"\\uF248\",\r\n ViewListTree: \"\\uF249\",\r\n TriggerAuto: \"\\uF24A\",\r\n TriggerUser: \"\\uF24B\",\r\n PivotChart: \"\\uF24C\",\r\n StackedBarChart: \"\\uF24D\",\r\n StackedLineChart: \"\\uF24E\",\r\n BuildQueue: \"\\uF24F\",\r\n BuildQueueNew: \"\\uF250\",\r\n UserFollowed: \"\\uF25C\",\r\n ContactLink: \"\\uF25F\",\r\n Stack: \"\\uF26F\",\r\n Bullseye: \"\\uF272\",\r\n VennDiagram: \"\\uF273\",\r\n FiveTileGrid: \"\\uF274\",\r\n FocalPoint: \"\\uF277\",\r\n RingerRemove: \"\\uF279\",\r\n TeamsLogoInverse: \"\\uF27A\",\r\n TeamsLogo: \"\\uF27B\",\r\n TeamsLogoFill: \"\\uF27C\",\r\n SkypeForBusinessLogoFill: \"\\uF27D\",\r\n SharepointLogo: \"\\uF27E\",\r\n SharepointLogoFill: \"\\uF27F\",\r\n DelveLogo: \"\\uF280\",\r\n DelveLogoFill: \"\\uF281\",\r\n OfficeVideoLogo: \"\\uF282\",\r\n OfficeVideoLogoFill: \"\\uF283\",\r\n ExchangeLogo: \"\\uF284\",\r\n ExchangeLogoFill: \"\\uF285\",\r\n DocumentApproval: \"\\uF28B\",\r\n CloneToDesktop: \"\\uF28C\",\r\n InstallToDrive: \"\\uF28D\",\r\n Blur: \"\\uF28E\",\r\n Build: \"\\uF28F\",\r\n ProcessMetaTask: \"\\uF290\",\r\n BranchFork2: \"\\uF291\",\r\n BranchLocked: \"\\uF292\",\r\n BranchCommit: \"\\uF293\",\r\n BranchCompare: \"\\uF294\",\r\n BranchMerge: \"\\uF295\",\r\n BranchPullRequest: \"\\uF296\",\r\n BranchSearch: \"\\uF297\",\r\n BranchShelveset: \"\\uF298\",\r\n RawSource: \"\\uF299\",\r\n MergeDuplicate: \"\\uF29A\",\r\n RowsGroup: \"\\uF29B\",\r\n RowsChild: \"\\uF29C\",\r\n Deploy: \"\\uF29D\",\r\n Redeploy: \"\\uF29E\",\r\n ServerEnviroment: \"\\uF29F\",\r\n VisioDiagram: \"\\uF2A0\",\r\n HighlightMappedShapes: \"\\uF2A1\",\r\n TextCallout: \"\\uF2A2\",\r\n IconSetsFlag: \"\\uF2A4\",\r\n VisioLogo: \"\\uF2A7\",\r\n VisioLogoFill: \"\\uF2A8\",\r\n VisioDocument: \"\\uF2A9\",\r\n TimelineProgress: \"\\uF2AA\",\r\n TimelineDelivery: \"\\uF2AB\",\r\n Backlog: \"\\uF2AC\",\r\n TeamFavorite: \"\\uF2AD\",\r\n TaskGroup: \"\\uF2AE\",\r\n TaskGroupMirrored: \"\\uF2AF\",\r\n ScopeTemplate: \"\\uF2B0\",\r\n AssessmentGroupTemplate: \"\\uF2B1\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-10\"`,\r\n src: `url(\"${baseUrl}fabric-icons-10-45ab7e58.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n NewTeamProject: \"\\uF2B2\",\r\n CommentAdd: \"\\uF2B3\",\r\n CommentNext: \"\\uF2B4\",\r\n CommentPrevious: \"\\uF2B5\",\r\n ShopServer: \"\\uF2B6\",\r\n LocaleLanguage: \"\\uF2B7\",\r\n QueryList: \"\\uF2B8\",\r\n UserSync: \"\\uF2B9\",\r\n UserPause: \"\\uF2BA\",\r\n StreamingOff: \"\\uF2BB\",\r\n ArrowTallUpLeft: \"\\uF2BD\",\r\n ArrowTallUpRight: \"\\uF2BE\",\r\n ArrowTallDownLeft: \"\\uF2BF\",\r\n ArrowTallDownRight: \"\\uF2C0\",\r\n FieldEmpty: \"\\uF2C1\",\r\n FieldFilled: \"\\uF2C2\",\r\n FieldChanged: \"\\uF2C3\",\r\n FieldNotChanged: \"\\uF2C4\",\r\n RingerOff: \"\\uF2C5\",\r\n PlayResume: \"\\uF2C6\",\r\n BulletedList2: \"\\uF2C7\",\r\n BulletedList2Mirrored: \"\\uF2C8\",\r\n ImageCrosshair: \"\\uF2C9\",\r\n GitGraph: \"\\uF2CA\",\r\n Repo: \"\\uF2CB\",\r\n RepoSolid: \"\\uF2CC\",\r\n FolderQuery: \"\\uF2CD\",\r\n FolderList: \"\\uF2CE\",\r\n FolderListMirrored: \"\\uF2CF\",\r\n LocationOutline: \"\\uF2D0\",\r\n POISolid: \"\\uF2D1\",\r\n CalculatorNotEqualTo: \"\\uF2D2\",\r\n BoxSubtractSolid: \"\\uF2D3\",\r\n BoxAdditionSolid: \"\\uF2D4\",\r\n BoxMultiplySolid: \"\\uF2D5\",\r\n BoxPlaySolid: \"\\uF2D6\",\r\n BoxCheckmarkSolid: \"\\uF2D7\",\r\n CirclePauseSolid: \"\\uF2D8\",\r\n CirclePause: \"\\uF2D9\",\r\n MSNVideosSolid: \"\\uF2DA\",\r\n CircleStopSolid: \"\\uF2DB\",\r\n CircleStop: \"\\uF2DC\",\r\n NavigateBack: \"\\uF2DD\",\r\n NavigateBackMirrored: \"\\uF2DE\",\r\n NavigateForward: \"\\uF2DF\",\r\n NavigateForwardMirrored: \"\\uF2E0\",\r\n UnknownSolid: \"\\uF2E1\",\r\n UnknownMirroredSolid: \"\\uF2E2\",\r\n CircleAddition: \"\\uF2E3\",\r\n CircleAdditionSolid: \"\\uF2E4\",\r\n FilePDB: \"\\uF2E5\",\r\n FileTemplate: \"\\uF2E6\",\r\n FileSQL: \"\\uF2E7\",\r\n FileJAVA: \"\\uF2E8\",\r\n FileASPX: \"\\uF2E9\",\r\n FileCSS: \"\\uF2EA\",\r\n FileSass: \"\\uF2EB\",\r\n FileLess: \"\\uF2EC\",\r\n FileHTML: \"\\uF2ED\",\r\n JavaScriptLanguage: \"\\uF2EE\",\r\n CSharpLanguage: \"\\uF2EF\",\r\n CSharp: \"\\uF2F0\",\r\n VisualBasicLanguage: \"\\uF2F1\",\r\n VB: \"\\uF2F2\",\r\n CPlusPlusLanguage: \"\\uF2F3\",\r\n CPlusPlus: \"\\uF2F4\",\r\n FSharpLanguage: \"\\uF2F5\",\r\n FSharp: \"\\uF2F6\",\r\n TypeScriptLanguage: \"\\uF2F7\",\r\n PythonLanguage: \"\\uF2F8\",\r\n PY: \"\\uF2F9\",\r\n CoffeeScript: \"\\uF2FA\",\r\n MarkDownLanguage: \"\\uF2FB\",\r\n FullWidth: \"\\uF2FE\",\r\n FullWidthEdit: \"\\uF2FF\",\r\n Plug: \"\\uF300\",\r\n PlugSolid: \"\\uF301\",\r\n PlugConnected: \"\\uF302\",\r\n PlugDisconnected: \"\\uF303\",\r\n UnlockSolid: \"\\uF304\",\r\n Variable: \"\\uF305\",\r\n Parameter: \"\\uF306\",\r\n CommentUrgent: \"\\uF307\",\r\n Storyboard: \"\\uF308\",\r\n DiffInline: \"\\uF309\",\r\n DiffSideBySide: \"\\uF30A\",\r\n ImageDiff: \"\\uF30B\",\r\n ImagePixel: \"\\uF30C\",\r\n FileBug: \"\\uF30D\",\r\n FileCode: \"\\uF30E\",\r\n FileComment: \"\\uF30F\",\r\n BusinessHoursSign: \"\\uF310\",\r\n FileImage: \"\\uF311\",\r\n FileSymlink: \"\\uF312\",\r\n AutoFillTemplate: \"\\uF313\",\r\n WorkItem: \"\\uF314\",\r\n WorkItemBug: \"\\uF315\",\r\n LogRemove: \"\\uF316\",\r\n ColumnOptions: \"\\uF317\",\r\n Packages: \"\\uF318\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-11\"`,\r\n src: `url(\"${baseUrl}fabric-icons-11-1821d7ea.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n BuildIssue: \"\\uF319\",\r\n AssessmentGroup: \"\\uF31A\",\r\n VariableGroup: \"\\uF31B\",\r\n FullHistory: \"\\uF31C\",\r\n SingleColumnEdit: \"\\uF321\",\r\n DoubleColumnEdit: \"\\uF322\",\r\n TripleColumnEdit: \"\\uF323\",\r\n ColumnLeftTwoThirdsEdit: \"\\uF324\",\r\n ColumnRightTwoThirdsEdit: \"\\uF325\",\r\n StreamLogo: \"\\uF329\",\r\n PassiveAuthentication: \"\\uF32A\",\r\n AlertSolid: \"\\uF331\",\r\n MegaphoneSolid: \"\\uF332\",\r\n TaskSolid: \"\\uF333\",\r\n ConfigurationSolid: \"\\uF334\",\r\n BugSolid: \"\\uF335\",\r\n CrownSolid: \"\\uF336\",\r\n Trophy2Solid: \"\\uF337\",\r\n QuickNoteSolid: \"\\uF338\",\r\n ConstructionConeSolid: \"\\uF339\",\r\n PageListSolid: \"\\uF33A\",\r\n PageListMirroredSolid: \"\\uF33B\",\r\n StarburstSolid: \"\\uF33C\",\r\n ReadingModeSolid: \"\\uF33D\",\r\n SadSolid: \"\\uF33E\",\r\n HealthSolid: \"\\uF33F\",\r\n ShieldSolid: \"\\uF340\",\r\n GiftBoxSolid: \"\\uF341\",\r\n ShoppingCartSolid: \"\\uF342\",\r\n MailSolid: \"\\uF343\",\r\n ChatSolid: \"\\uF344\",\r\n RibbonSolid: \"\\uF345\",\r\n FinancialSolid: \"\\uF346\",\r\n FinancialMirroredSolid: \"\\uF347\",\r\n HeadsetSolid: \"\\uF348\",\r\n PermissionsSolid: \"\\uF349\",\r\n ParkingSolid: \"\\uF34A\",\r\n ParkingMirroredSolid: \"\\uF34B\",\r\n DiamondSolid: \"\\uF34C\",\r\n AsteriskSolid: \"\\uF34D\",\r\n OfflineStorageSolid: \"\\uF34E\",\r\n BankSolid: \"\\uF34F\",\r\n DecisionSolid: \"\\uF350\",\r\n Parachute: \"\\uF351\",\r\n ParachuteSolid: \"\\uF352\",\r\n FiltersSolid: \"\\uF353\",\r\n ColorSolid: \"\\uF354\",\r\n ReviewSolid: \"\\uF355\",\r\n ReviewRequestSolid: \"\\uF356\",\r\n ReviewRequestMirroredSolid: \"\\uF357\",\r\n ReviewResponseSolid: \"\\uF358\",\r\n FeedbackRequestSolid: \"\\uF359\",\r\n FeedbackRequestMirroredSolid: \"\\uF35A\",\r\n FeedbackResponseSolid: \"\\uF35B\",\r\n WorkItemBar: \"\\uF35C\",\r\n WorkItemBarSolid: \"\\uF35D\",\r\n Separator: \"\\uF35E\",\r\n NavigateExternalInline: \"\\uF35F\",\r\n PlanView: \"\\uF360\",\r\n TimelineMatrixView: \"\\uF361\",\r\n EngineeringGroup: \"\\uF362\",\r\n ProjectCollection: \"\\uF363\",\r\n CaretBottomRightCenter8: \"\\uF364\",\r\n CaretBottomLeftCenter8: \"\\uF365\",\r\n CaretTopRightCenter8: \"\\uF366\",\r\n CaretTopLeftCenter8: \"\\uF367\",\r\n DonutChart: \"\\uF368\",\r\n ChevronUnfold10: \"\\uF369\",\r\n ChevronFold10: \"\\uF36A\",\r\n DoubleChevronDown8: \"\\uF36B\",\r\n DoubleChevronUp8: \"\\uF36C\",\r\n DoubleChevronLeft8: \"\\uF36D\",\r\n DoubleChevronRight8: \"\\uF36E\",\r\n ChevronDownEnd6: \"\\uF36F\",\r\n ChevronUpEnd6: \"\\uF370\",\r\n ChevronLeftEnd6: \"\\uF371\",\r\n ChevronRightEnd6: \"\\uF372\",\r\n ContextMenu: \"\\uF37C\",\r\n AzureAPIManagement: \"\\uF37F\",\r\n AzureServiceEndpoint: \"\\uF380\",\r\n VSTSLogo: \"\\uF381\",\r\n VSTSAltLogo1: \"\\uF382\",\r\n VSTSAltLogo2: \"\\uF383\",\r\n FileTypeSolution: \"\\uF387\",\r\n WordLogoInverse16: \"\\uF390\",\r\n WordLogo16: \"\\uF391\",\r\n WordLogoFill16: \"\\uF392\",\r\n PowerPointLogoInverse16: \"\\uF393\",\r\n PowerPointLogo16: \"\\uF394\",\r\n PowerPointLogoFill16: \"\\uF395\",\r\n ExcelLogoInverse16: \"\\uF396\",\r\n ExcelLogo16: \"\\uF397\",\r\n ExcelLogoFill16: \"\\uF398\",\r\n OneNoteLogoInverse16: \"\\uF399\",\r\n OneNoteLogo16: \"\\uF39A\",\r\n OneNoteLogoFill16: \"\\uF39B\",\r\n OutlookLogoInverse16: \"\\uF39C\",\r\n OutlookLogo16: \"\\uF39D\",\r\n OutlookLogoFill16: \"\\uF39E\",\r\n PublisherLogoInverse16: \"\\uF39F\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-12\"`,\r\n src: `url(\"${baseUrl}fabric-icons-12-2ceff391.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n PublisherLogo16: \"\\uF3A0\",\r\n PublisherLogoFill16: \"\\uF3A1\",\r\n VisioLogoInverse16: \"\\uF3A2\",\r\n VisioLogo16: \"\\uF3A3\",\r\n VisioLogoFill16: \"\\uF3A4\",\r\n TestBeaker: \"\\uF3A5\",\r\n TestBeakerSolid: \"\\uF3A6\",\r\n TestExploreSolid: \"\\uF3A7\",\r\n TestAutoSolid: \"\\uF3A8\",\r\n TestUserSolid: \"\\uF3A9\",\r\n TestImpactSolid: \"\\uF3AA\",\r\n TestPlan: \"\\uF3AB\",\r\n TestStep: \"\\uF3AC\",\r\n TestParameter: \"\\uF3AD\",\r\n TestSuite: \"\\uF3AE\",\r\n TestCase: \"\\uF3AF\",\r\n Sprint: \"\\uF3B0\",\r\n SignOut: \"\\uF3B1\",\r\n TriggerApproval: \"\\uF3B2\",\r\n Rocket: \"\\uF3B3\",\r\n AzureKeyVault: \"\\uF3B4\",\r\n Onboarding: \"\\uF3BA\",\r\n Transition: \"\\uF3BC\",\r\n LikeSolid: \"\\uF3BF\",\r\n DislikeSolid: \"\\uF3C0\",\r\n CRMCustomerInsightsApp: \"\\uF3C8\",\r\n EditCreate: \"\\uF3C9\",\r\n UnSetColor: \"\\uF3F9\",\r\n DeclineCall: \"\\uF405\",\r\n RectangularClipping: \"\\uF407\",\r\n TeamsLogo16: \"\\uF40A\",\r\n TeamsLogoFill16: \"\\uF40B\",\r\n Spacer: \"\\uF40D\",\r\n SkypeLogo16: \"\\uF40E\",\r\n SkypeForBusinessLogo16: \"\\uF40F\",\r\n SkypeForBusinessLogoFill16: \"\\uF410\",\r\n FilterSolid: \"\\uF412\",\r\n MailUndelivered: \"\\uF415\",\r\n MailTentative: \"\\uF416\",\r\n MailTentativeMirrored: \"\\uF417\",\r\n MailReminder: \"\\uF418\",\r\n ReceiptUndelivered: \"\\uF419\",\r\n ReceiptTentative: \"\\uF41A\",\r\n ReceiptTentativeMirrored: \"\\uF41B\",\r\n Inbox: \"\\uF41C\",\r\n IRMReply: \"\\uF41D\",\r\n IRMReplyMirrored: \"\\uF41E\",\r\n IRMForward: \"\\uF41F\",\r\n IRMForwardMirrored: \"\\uF420\",\r\n VoicemailIRM: \"\\uF421\",\r\n EventAccepted: \"\\uF422\",\r\n EventTentative: \"\\uF423\",\r\n EventTentativeMirrored: \"\\uF424\",\r\n EventDeclined: \"\\uF425\",\r\n IDBadge: \"\\uF427\",\r\n BackgroundColor: \"\\uF42B\",\r\n OfficeFormsLogoInverse16: \"\\uF433\",\r\n OfficeFormsLogo: \"\\uF434\",\r\n OfficeFormsLogoFill: \"\\uF435\",\r\n OfficeFormsLogo16: \"\\uF436\",\r\n OfficeFormsLogoFill16: \"\\uF437\",\r\n OfficeFormsLogoInverse24: \"\\uF43A\",\r\n OfficeFormsLogo24: \"\\uF43B\",\r\n OfficeFormsLogoFill24: \"\\uF43C\",\r\n PageLock: \"\\uF43F\",\r\n NotExecuted: \"\\uF440\",\r\n NotImpactedSolid: \"\\uF441\",\r\n FieldReadOnly: \"\\uF442\",\r\n FieldRequired: \"\\uF443\",\r\n BacklogBoard: \"\\uF444\",\r\n ExternalBuild: \"\\uF445\",\r\n ExternalTFVC: \"\\uF446\",\r\n ExternalXAML: \"\\uF447\",\r\n IssueSolid: \"\\uF448\",\r\n DefectSolid: \"\\uF449\",\r\n LadybugSolid: \"\\uF44A\",\r\n NugetLogo: \"\\uF44C\",\r\n TFVCLogo: \"\\uF44D\",\r\n ProjectLogo32: \"\\uF47E\",\r\n ProjectLogoFill32: \"\\uF47F\",\r\n ProjectLogo16: \"\\uF480\",\r\n ProjectLogoFill16: \"\\uF481\",\r\n SwayLogo32: \"\\uF482\",\r\n SwayLogoFill32: \"\\uF483\",\r\n SwayLogo16: \"\\uF484\",\r\n SwayLogoFill16: \"\\uF485\",\r\n ClassNotebookLogo32: \"\\uF486\",\r\n ClassNotebookLogoFill32: \"\\uF487\",\r\n ClassNotebookLogo16: \"\\uF488\",\r\n ClassNotebookLogoFill16: \"\\uF489\",\r\n ClassNotebookLogoInverse32: \"\\uF48A\",\r\n ClassNotebookLogoInverse16: \"\\uF48B\",\r\n StaffNotebookLogo32: \"\\uF48C\",\r\n StaffNotebookLogoFill32: \"\\uF48D\",\r\n StaffNotebookLogo16: \"\\uF48E\",\r\n StaffNotebookLogoFill16: \"\\uF48F\",\r\n StaffNotebookLogoInverted32: \"\\uF490\",\r\n StaffNotebookLogoInverted16: \"\\uF491\",\r\n KaizalaLogo: \"\\uF492\",\r\n TaskLogo: \"\\uF493\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-13\"`,\r\n src: `url(\"${baseUrl}fabric-icons-13-3151b011.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n ProtectionCenterLogo32: \"\\uF494\",\r\n GallatinLogo: \"\\uF496\",\r\n Globe2: \"\\uF49A\",\r\n Guitar: \"\\uF49B\",\r\n Breakfast: \"\\uF49C\",\r\n Brunch: \"\\uF49D\",\r\n BeerMug: \"\\uF49E\",\r\n Vacation: \"\\uF49F\",\r\n Teeth: \"\\uF4A0\",\r\n Taxi: \"\\uF4A1\",\r\n Chopsticks: \"\\uF4A2\",\r\n SyncOccurence: \"\\uF4A3\",\r\n UnsyncOccurence: \"\\uF4A4\",\r\n PrimaryCalendar: \"\\uF4AE\",\r\n SearchCalendar: \"\\uF4AF\",\r\n VideoOff: \"\\uF4B0\",\r\n MicrosoftFlowLogo: \"\\uF4B1\",\r\n BusinessCenterLogo: \"\\uF4B2\",\r\n ToDoLogoBottom: \"\\uF4B3\",\r\n ToDoLogoTop: \"\\uF4B4\",\r\n EditSolid12: \"\\uF4B5\",\r\n EditSolidMirrored12: \"\\uF4B6\",\r\n UneditableSolid12: \"\\uF4B7\",\r\n UneditableSolidMirrored12: \"\\uF4B8\",\r\n UneditableMirrored: \"\\uF4B9\",\r\n AdminALogo32: \"\\uF4BA\",\r\n AdminALogoFill32: \"\\uF4BB\",\r\n ToDoLogoInverse: \"\\uF4BC\",\r\n Snooze: \"\\uF4BD\",\r\n WaffleOffice365: \"\\uF4E0\",\r\n ImageSearch: \"\\uF4E8\",\r\n NewsSearch: \"\\uF4E9\",\r\n VideoSearch: \"\\uF4EA\",\r\n R: \"\\uF4EB\",\r\n FontColorA: \"\\uF4EC\",\r\n FontColorSwatch: \"\\uF4ED\",\r\n LightWeight: \"\\uF4EE\",\r\n NormalWeight: \"\\uF4EF\",\r\n SemiboldWeight: \"\\uF4F0\",\r\n GroupObject: \"\\uF4F1\",\r\n UngroupObject: \"\\uF4F2\",\r\n AlignHorizontalLeft: \"\\uF4F3\",\r\n AlignHorizontalCenter: \"\\uF4F4\",\r\n AlignHorizontalRight: \"\\uF4F5\",\r\n AlignVerticalTop: \"\\uF4F6\",\r\n AlignVerticalCenter: \"\\uF4F7\",\r\n AlignVerticalBottom: \"\\uF4F8\",\r\n HorizontalDistributeCenter: \"\\uF4F9\",\r\n VerticalDistributeCenter: \"\\uF4FA\",\r\n Ellipse: \"\\uF4FB\",\r\n Line: \"\\uF4FC\",\r\n Octagon: \"\\uF4FD\",\r\n Hexagon: \"\\uF4FE\",\r\n Pentagon: \"\\uF4FF\",\r\n RightTriangle: \"\\uF500\",\r\n HalfCircle: \"\\uF501\",\r\n QuarterCircle: \"\\uF502\",\r\n ThreeQuarterCircle: \"\\uF503\",\r\n \"6PointStar\": \"\\uF504\",\r\n \"12PointStar\": \"\\uF505\",\r\n ArrangeBringToFront: \"\\uF506\",\r\n ArrangeSendToBack: \"\\uF507\",\r\n ArrangeSendBackward: \"\\uF508\",\r\n ArrangeBringForward: \"\\uF509\",\r\n BorderDash: \"\\uF50A\",\r\n BorderDot: \"\\uF50B\",\r\n LineStyle: \"\\uF50C\",\r\n LineThickness: \"\\uF50D\",\r\n WindowEdit: \"\\uF50E\",\r\n HintText: \"\\uF50F\",\r\n MediaAdd: \"\\uF510\",\r\n AnchorLock: \"\\uF511\",\r\n AutoHeight: \"\\uF512\",\r\n ChartSeries: \"\\uF513\",\r\n ChartXAngle: \"\\uF514\",\r\n ChartYAngle: \"\\uF515\",\r\n Combobox: \"\\uF516\",\r\n LineSpacing: \"\\uF517\",\r\n Padding: \"\\uF518\",\r\n PaddingTop: \"\\uF519\",\r\n PaddingBottom: \"\\uF51A\",\r\n PaddingLeft: \"\\uF51B\",\r\n PaddingRight: \"\\uF51C\",\r\n NavigationFlipper: \"\\uF51D\",\r\n AlignJustify: \"\\uF51E\",\r\n TextOverflow: \"\\uF51F\",\r\n VisualsFolder: \"\\uF520\",\r\n VisualsStore: \"\\uF521\",\r\n PictureCenter: \"\\uF522\",\r\n PictureFill: \"\\uF523\",\r\n PicturePosition: \"\\uF524\",\r\n PictureStretch: \"\\uF525\",\r\n PictureTile: \"\\uF526\",\r\n Slider: \"\\uF527\",\r\n SliderHandleSize: \"\\uF528\",\r\n DefaultRatio: \"\\uF529\",\r\n NumberSequence: \"\\uF52A\",\r\n GUID: \"\\uF52B\",\r\n ReportAdd: \"\\uF52C\",\r\n DashboardAdd: \"\\uF52D\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-14\"`,\r\n src: `url(\"${baseUrl}fabric-icons-14-19b735bc.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n MapPinSolid: \"\\uF52E\",\r\n WebPublish: \"\\uF52F\",\r\n PieSingleSolid: \"\\uF530\",\r\n BlockedSolid: \"\\uF531\",\r\n DrillDown: \"\\uF532\",\r\n DrillDownSolid: \"\\uF533\",\r\n DrillExpand: \"\\uF534\",\r\n DrillShow: \"\\uF535\",\r\n SpecialEvent: \"\\uF536\",\r\n OneDriveFolder16: \"\\uF53B\",\r\n FunctionalManagerDashboard: \"\\uF542\",\r\n BIDashboard: \"\\uF543\",\r\n CodeEdit: \"\\uF544\",\r\n RenewalCurrent: \"\\uF545\",\r\n RenewalFuture: \"\\uF546\",\r\n SplitObject: \"\\uF547\",\r\n BulkUpload: \"\\uF548\",\r\n DownloadDocument: \"\\uF549\",\r\n Flower: \"\\uF54E\",\r\n WaitlistConfirm: \"\\uF550\",\r\n WaitlistConfirmMirrored: \"\\uF551\",\r\n LaptopSecure: \"\\uF552\",\r\n DragObject: \"\\uF553\",\r\n EntryView: \"\\uF554\",\r\n EntryDecline: \"\\uF555\",\r\n ContactCardSettings: \"\\uF556\",\r\n ContactCardSettingsMirrored: \"\\uF557\",\r\n CalendarSettings: \"\\uF558\",\r\n CalendarSettingsMirrored: \"\\uF559\",\r\n HardDriveLock: \"\\uF55A\",\r\n HardDriveUnlock: \"\\uF55B\",\r\n AccountManagement: \"\\uF55C\",\r\n TransitionPop: \"\\uF5B2\",\r\n TransitionPush: \"\\uF5B3\",\r\n TransitionEffect: \"\\uF5B4\",\r\n LookupEntities: \"\\uF5B5\",\r\n ExploreData: \"\\uF5B6\",\r\n AddBookmark: \"\\uF5B7\",\r\n SearchBookmark: \"\\uF5B8\",\r\n DrillThrough: \"\\uF5B9\",\r\n MasterDatabase: \"\\uF5BA\",\r\n CertifiedDatabase: \"\\uF5BB\",\r\n MaximumValue: \"\\uF5BC\",\r\n MinimumValue: \"\\uF5BD\",\r\n VisualStudioIDELogo32: \"\\uF5D0\",\r\n PasteAsText: \"\\uF5D5\",\r\n PasteAsCode: \"\\uF5D6\",\r\n BrowserTab: \"\\uF5D7\",\r\n BrowserTabScreenshot: \"\\uF5D8\",\r\n DesktopScreenshot: \"\\uF5D9\",\r\n FileYML: \"\\uF5DA\",\r\n ClipboardSolid: \"\\uF5DC\",\r\n FabricUserFolder: \"\\uF5E5\",\r\n FabricNetworkFolder: \"\\uF5E6\",\r\n AnalyticsView: \"\\uF5F1\",\r\n Video360Generic: \"\\uF609\",\r\n Leave: \"\\uF627\",\r\n Trending12: \"\\uF62D\",\r\n Blocked12: \"\\uF62E\",\r\n Warning12: \"\\uF62F\",\r\n CheckedOutByOther12: \"\\uF630\",\r\n CheckedOutByYou12: \"\\uF631\",\r\n CircleShapeSolid: \"\\uF63C\",\r\n SquareShapeSolid: \"\\uF63D\",\r\n TriangleShapeSolid: \"\\uF63E\",\r\n DropShapeSolid: \"\\uF63F\",\r\n RectangleShapeSolid: \"\\uF640\",\r\n ZoomToFit: \"\\uF649\",\r\n InsertColumnsLeft: \"\\uF64A\",\r\n InsertColumnsRight: \"\\uF64B\",\r\n InsertRowsAbove: \"\\uF64C\",\r\n InsertRowsBelow: \"\\uF64D\",\r\n DeleteColumns: \"\\uF64E\",\r\n DeleteRows: \"\\uF64F\",\r\n DeleteRowsMirrored: \"\\uF650\",\r\n DeleteTable: \"\\uF651\",\r\n VersionControlPush: \"\\uF664\",\r\n StackedColumnChart2: \"\\uF666\",\r\n TripleColumnWide: \"\\uF66E\",\r\n QuadColumn: \"\\uF66F\",\r\n WhiteBoardApp16: \"\\uF673\",\r\n WhiteBoardApp32: \"\\uF674\",\r\n InsertSignatureLine: \"\\uF677\",\r\n ArrangeByFrom: \"\\uF678\",\r\n Phishing: \"\\uF679\",\r\n CreateMailRule: \"\\uF67A\",\r\n PublishCourse: \"\\uF699\",\r\n DictionaryRemove: \"\\uF69A\",\r\n UserRemove: \"\\uF69B\",\r\n UserEvent: \"\\uF69C\",\r\n Encryption: \"\\uF69D\",\r\n D365TalentLearn: \"\\uF6BB\",\r\n D365TalentInsight: \"\\uF6BC\",\r\n D365TalentHRCore: \"\\uF6BD\",\r\n BacklogList: \"\\uF6BF\",\r\n ButtonControl: \"\\uF6C0\",\r\n TableGroup: \"\\uF6D9\",\r\n MountainClimbing: \"\\uF6DB\",\r\n TagUnknown: \"\\uF6DF\",\r\n TagUnknownMirror: \"\\uF6E0\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-15\"`,\r\n src: `url(\"${baseUrl}fabric-icons-15-2f8b45d0.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n TagUnknown12: \"\\uF6E1\",\r\n TagUnknown12Mirror: \"\\uF6E2\",\r\n Link12: \"\\uF6E3\",\r\n Presentation: \"\\uF6E4\",\r\n Presentation12: \"\\uF6E5\",\r\n Lock12: \"\\uF6E6\",\r\n BuildDefinition: \"\\uF6E9\",\r\n ReleaseDefinition: \"\\uF6EA\",\r\n SaveTemplate: \"\\uF6EC\",\r\n UserGauge: \"\\uF6ED\",\r\n BlockedSiteSolid12: \"\\uF70A\",\r\n TagSolid: \"\\uF70E\",\r\n OfficeChat: \"\\uF70F\",\r\n OfficeChatSolid: \"\\uF710\",\r\n MailSchedule: \"\\uF72E\",\r\n WarningSolid: \"\\uF736\",\r\n Blocked2Solid: \"\\uF737\",\r\n SkypeCircleArrow: \"\\uF747\",\r\n SkypeArrow: \"\\uF748\",\r\n SyncStatus: \"\\uF751\",\r\n SyncStatusSolid: \"\\uF752\",\r\n ProjectDocument: \"\\uF759\",\r\n ToDoLogoOutline: \"\\uF75B\",\r\n VisioOnlineLogoFill32: \"\\uF75F\",\r\n VisioOnlineLogo32: \"\\uF760\",\r\n VisioOnlineLogoCloud32: \"\\uF761\",\r\n VisioDiagramSync: \"\\uF762\",\r\n Event12: \"\\uF763\",\r\n EventDateMissed12: \"\\uF764\",\r\n UserOptional: \"\\uF767\",\r\n ResponsesMenu: \"\\uF768\",\r\n DoubleDownArrow: \"\\uF769\",\r\n DistributeDown: \"\\uF76A\",\r\n BookmarkReport: \"\\uF76B\",\r\n FilterSettings: \"\\uF76C\",\r\n GripperDotsVertical: \"\\uF772\",\r\n MailAttached: \"\\uF774\",\r\n AddIn: \"\\uF775\",\r\n LinkedDatabase: \"\\uF779\",\r\n PromotedDatabase: \"\\uF77D\",\r\n BarChartVerticalFilter: \"\\uF77E\",\r\n BarChartVerticalFilterSolid: \"\\uF77F\",\r\n ShowTimeAs: \"\\uF787\",\r\n FileRequest: \"\\uF789\",\r\n WorkItemAlert: \"\\uF78F\",\r\n PowerBILogo16: \"\\uF790\",\r\n PowerBILogoBackplate16: \"\\uF791\",\r\n BulletedListText: \"\\uF792\",\r\n BulletedListBullet: \"\\uF793\",\r\n BulletedListTextMirrored: \"\\uF794\",\r\n BulletedListBulletMirrored: \"\\uF795\",\r\n NumberedListText: \"\\uF796\",\r\n NumberedListNumber: \"\\uF797\",\r\n NumberedListTextMirrored: \"\\uF798\",\r\n NumberedListNumberMirrored: \"\\uF799\",\r\n RemoveLinkChain: \"\\uF79A\",\r\n RemoveLinkX: \"\\uF79B\",\r\n FabricTextHighlight: \"\\uF79C\",\r\n ClearFormattingA: \"\\uF79D\",\r\n ClearFormattingEraser: \"\\uF79E\",\r\n Photo2Fill: \"\\uF79F\",\r\n IncreaseIndentText: \"\\uF7A0\",\r\n IncreaseIndentArrow: \"\\uF7A1\",\r\n DecreaseIndentText: \"\\uF7A2\",\r\n DecreaseIndentArrow: \"\\uF7A3\",\r\n IncreaseIndentTextMirrored: \"\\uF7A4\",\r\n IncreaseIndentArrowMirrored: \"\\uF7A5\",\r\n DecreaseIndentTextMirrored: \"\\uF7A6\",\r\n DecreaseIndentArrowMirrored: \"\\uF7A7\",\r\n CheckListText: \"\\uF7A8\",\r\n CheckListCheck: \"\\uF7A9\",\r\n CheckListTextMirrored: \"\\uF7AA\",\r\n CheckListCheckMirrored: \"\\uF7AB\",\r\n NumberSymbol: \"\\uF7AC\",\r\n Coupon: \"\\uF7BC\",\r\n VerifiedBrand: \"\\uF7BD\",\r\n ReleaseGate: \"\\uF7BE\",\r\n ReleaseGateCheck: \"\\uF7BF\",\r\n ReleaseGateError: \"\\uF7C0\",\r\n M365InvoicingLogo: \"\\uF7C1\",\r\n FabricTextHighlightComposite: \"\\uF7DA\",\r\n Dataflows: \"\\uF7DD\",\r\n GenericScanFilled: \"\\uF7DE\",\r\n DiagnosticDataBarTooltip: \"\\uF7DF\",\r\n SaveToMobile: \"\\uF7E0\",\r\n Orientation2: \"\\uF7E1\",\r\n ScreenCast: \"\\uF7E2\",\r\n ShowGrid: \"\\uF7E3\",\r\n SnapToGrid: \"\\uF7E4\",\r\n ContactList: \"\\uF7E5\",\r\n NewMail: \"\\uF7EA\",\r\n EyeShadow: \"\\uF7EB\",\r\n CampaignTemplate: \"\\uF811\",\r\n ChartTemplate: \"\\uF812\",\r\n PageListFilter: \"\\uF813\",\r\n SecondaryNav: \"\\uF814\",\r\n ColumnVerticalSection: \"\\uF81E\",\r\n SkypeCircleSlash: \"\\uF825\",\r\n SkypeSlash: \"\\uF826\",\r\n CustomizeToolbar: \"\\uF828\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-16\"`,\r\n src: `url(\"${baseUrl}fabric-icons-16-7ed535b6.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n DuplicateRow: \"\\uF82A\",\r\n RemoveFromTrash: \"\\uF82B\",\r\n MailOptions: \"\\uF82C\",\r\n Childof: \"\\uF82D\",\r\n Footer: \"\\uF82E\",\r\n Header: \"\\uF82F\",\r\n BarChartVerticalFill: \"\\uF830\",\r\n StackedColumnChart2Fill: \"\\uF831\",\r\n PlainText: \"\\uF834\",\r\n AccessibiltyChecker: \"\\uF835\",\r\n DatabaseSync: \"\\uF842\",\r\n TabOneColumn: \"\\uF849\",\r\n TabTwoColumn: \"\\uF84A\",\r\n TabThreeColumn: \"\\uF84B\",\r\n DecreaseIndentLegacy: \"\\uE290\",\r\n IncreaseIndentLegacy: \"\\uE291\",\r\n SizeLegacy: \"\\uE2B2\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","import {registerIconAlias} from \"@/styling/utilities/icons\";\r\n\r\nexport const registerIconAliases = () => {\r\n registerIconAlias(\"trash\", \"delete\");\r\n registerIconAlias(\"onedrive\", \"onedrivelogo\");\r\n registerIconAlias(\"alertsolid12\", \"eventdatemissed12\");\r\n registerIconAlias(\"sixpointstar\", \"6pointstar\");\r\n registerIconAlias(\"twelvepointstar\", \"12pointstar\");\r\n registerIconAlias(\"toggleon\", \"toggleleft\");\r\n registerIconAlias(\"toggleoff\", \"toggleright\");\r\n};\r\n\r\nexport default registerIconAliases;\r\n","export const enum IconNames {\r\n GlobalNavButton = \"GlobalNavButton\",\r\n InternetSharing = \"InternetSharing\",\r\n Brightness = \"Brightness\",\r\n MapPin = \"MapPin\",\r\n Airplane = \"Airplane\",\r\n Tablet = \"Tablet\",\r\n QuickNote = \"QuickNote\",\r\n ChevronDown = \"ChevronDown\",\r\n ChevronUp = \"ChevronUp\",\r\n Edit = \"Edit\",\r\n Add = \"Add\",\r\n Cancel = \"Cancel\",\r\n More = \"More\",\r\n Settings = \"Settings\",\r\n Video = \"Video\",\r\n Mail = \"Mail\",\r\n People = \"People\",\r\n Phone = \"Phone\",\r\n Pin = \"Pin\",\r\n Shop = \"Shop\",\r\n Stop = \"Stop\",\r\n Link = \"Link\",\r\n Filter = \"Filter\",\r\n AllApps = \"AllApps\",\r\n Zoom = \"Zoom\",\r\n ZoomOut = \"ZoomOut\",\r\n Microphone = \"Microphone\",\r\n Search = \"Search\",\r\n Camera = \"Camera\",\r\n Attach = \"Attach\",\r\n Send = \"Send\",\r\n FavoriteList = \"FavoriteList\",\r\n PageSolid = \"PageSolid\",\r\n Forward = \"Forward\",\r\n Back = \"Back\",\r\n Refresh = \"Refresh\",\r\n Share = \"Share\",\r\n Lock = \"Lock\",\r\n BlockedSite = \"BlockedSite\",\r\n ReportHacked = \"ReportHacked\",\r\n EMI = \"EMI\",\r\n MiniLink = \"MiniLink\",\r\n Blocked = \"Blocked\",\r\n FavoriteStar = \"FavoriteStar\",\r\n FavoriteStarFill = \"FavoriteStarFill\",\r\n ReadingMode = \"ReadingMode\",\r\n Favicon = \"Favicon\",\r\n Remove = \"Remove\",\r\n Checkbox = \"Checkbox\",\r\n CheckboxComposite = \"CheckboxComposite\",\r\n CheckboxFill = \"CheckboxFill\",\r\n CheckboxIndeterminate = \"CheckboxIndeterminate\",\r\n CheckboxCompositeReversed = \"CheckboxCompositeReversed\",\r\n CheckMark = \"CheckMark\",\r\n BackToWindow = \"BackToWindow\",\r\n FullScreen = \"FullScreen\",\r\n Print = \"Print\",\r\n Up = \"Up\",\r\n Down = \"Down\",\r\n OEM = \"OEM\",\r\n Delete = \"Delete\",\r\n Save = \"Save\",\r\n Cloud = \"Cloud\",\r\n Flashlight = \"Flashlight\",\r\n CommandPrompt = \"CommandPrompt\",\r\n Sad = \"Sad\",\r\n RealEstate = \"RealEstate\",\r\n SIPMove = \"SIPMove\",\r\n EraseTool = \"EraseTool\",\r\n GripperTool = \"GripperTool\",\r\n Dialpad = \"Dialpad\",\r\n PageLeft = \"PageLeft\",\r\n PageRight = \"PageRight\",\r\n MultiSelect = \"MultiSelect\",\r\n KeyboardClassic = \"KeyboardClassic\",\r\n Play = \"Play\",\r\n Pause = \"Pause\",\r\n ChevronLeft = \"ChevronLeft\",\r\n ChevronRight = \"ChevronRight\",\r\n Emoji2 = \"Emoji2\",\r\n GripperBarHorizontal = \"GripperBarHorizontal\",\r\n System = \"System\",\r\n Personalize = \"Personalize\",\r\n SearchAndApps = \"SearchAndApps\",\r\n Globe = \"Globe\",\r\n EaseOfAccess = \"EaseOfAccess\",\r\n ContactInfo = \"ContactInfo\",\r\n Unpin = \"Unpin\",\r\n Contact = \"Contact\",\r\n Memo = \"Memo\",\r\n Paste = \"Paste\",\r\n WindowsLogo = \"WindowsLogo\",\r\n Error = \"Error\",\r\n GripperBarVertical = \"GripperBarVertical\",\r\n Unlock = \"Unlock\",\r\n Slideshow = \"Slideshow\",\r\n Calendar = \"Calendar\",\r\n Megaphone = \"Megaphone\",\r\n AutoEnhanceOn = \"AutoEnhanceOn\",\r\n AutoEnhanceOff = \"AutoEnhanceOff\",\r\n Color = \"Color\",\r\n SaveAs = \"SaveAs\",\r\n Light = \"Light\",\r\n Filters = \"Filters\",\r\n AspectRatio = \"AspectRatio\",\r\n Contrast = \"Contrast\",\r\n Redo = \"Redo\",\r\n Undo = \"Undo\",\r\n Crop = \"Crop\",\r\n PhotoCollection = \"PhotoCollection\",\r\n Album = \"Album\",\r\n Rotate = \"Rotate\",\r\n PanoIndicator = \"PanoIndicator\",\r\n Translate = \"Translate\",\r\n RedEye = \"RedEye\",\r\n ThumbnailView = \"ThumbnailView\",\r\n Package = \"Package\",\r\n Telemarketer = \"Telemarketer\",\r\n Warning = \"Warning\",\r\n Financial = \"Financial\",\r\n Education = \"Education\",\r\n ShoppingCart = \"ShoppingCart\",\r\n Train = \"Train\",\r\n Flag = \"Flag\",\r\n Move = \"Move\",\r\n Page = \"Page\",\r\n TouchPointer = \"TouchPointer\",\r\n Merge = \"Merge\",\r\n TurnRight = \"TurnRight\",\r\n Ferry = \"Ferry\",\r\n Highlight = \"Highlight\",\r\n PowerButton = \"PowerButton\",\r\n Tab = \"Tab\",\r\n Admin = \"Admin\",\r\n TVMonitor = \"TVMonitor\",\r\n Speakers = \"Speakers\",\r\n Game = \"Game\",\r\n UnstackSelected = \"UnstackSelected\",\r\n StackIndicator = \"StackIndicator\",\r\n Nav2DMapView = \"Nav2DMapView\",\r\n StreetsideSplitMinimize = \"StreetsideSplitMinimize\",\r\n Car = \"Car\",\r\n Bus = \"Bus\",\r\n EatDrink = \"EatDrink\",\r\n SeeDo = \"SeeDo\",\r\n LocationCircle = \"LocationCircle\",\r\n Home = \"Home\",\r\n SwitcherStartEnd = \"SwitcherStartEnd\",\r\n ParkingLocation = \"ParkingLocation\",\r\n IncidentTriangle = \"IncidentTriangle\",\r\n Touch = \"Touch\",\r\n MapDirections = \"MapDirections\",\r\n CaretHollow = \"CaretHollow\",\r\n CaretSolid = \"CaretSolid\",\r\n History = \"History\",\r\n Location = \"Location\",\r\n MapLayers = \"MapLayers\",\r\n SearchNearby = \"SearchNearby\",\r\n Work = \"Work\",\r\n Recent = \"Recent\",\r\n Hotel = \"Hotel\",\r\n Bank = \"Bank\",\r\n LocationDot = \"LocationDot\",\r\n Dictionary = \"Dictionary\",\r\n ChromeBack = \"ChromeBack\",\r\n FolderOpen = \"FolderOpen\",\r\n Pinned = \"Pinned\",\r\n PinnedFill = \"PinnedFill\",\r\n RevToggleKey = \"RevToggleKey\",\r\n View = \"View\",\r\n Previous = \"Previous\",\r\n Next = \"Next\",\r\n Clear = \"Clear\",\r\n Sync = \"Sync\",\r\n Download = \"Download\",\r\n Help = \"Help\",\r\n Upload = \"Upload\",\r\n Emoji = \"Emoji\",\r\n MailForward = \"MailForward\",\r\n ClosePane = \"ClosePane\",\r\n OpenPane = \"OpenPane\",\r\n PreviewLink = \"PreviewLink\",\r\n ZoomIn = \"ZoomIn\",\r\n Bookmarks = \"Bookmarks\",\r\n Document = \"Document\",\r\n ProtectedDocument = \"ProtectedDocument\",\r\n OpenInNewWindow = \"OpenInNewWindow\",\r\n MailFill = \"MailFill\",\r\n ViewAll = \"ViewAll\",\r\n Switch = \"Switch\",\r\n Rename = \"Rename\",\r\n Go = \"Go\",\r\n Remote = \"Remote\",\r\n SelectAll = \"SelectAll\",\r\n Orientation = \"Orientation\",\r\n Import = \"Import\",\r\n Folder = \"Folder\",\r\n Picture = \"Picture\",\r\n ChromeClose = \"ChromeClose\",\r\n ShowResults = \"ShowResults\",\r\n Message = \"Message\",\r\n CalendarDay = \"CalendarDay\",\r\n CalendarWeek = \"CalendarWeek\",\r\n MailReplyAll = \"MailReplyAll\",\r\n Read = \"Read\",\r\n Cut = \"Cut\",\r\n PaymentCard = \"PaymentCard\",\r\n Copy = \"Copy\",\r\n Important = \"Important\",\r\n MailReply = \"MailReply\",\r\n Sort = \"Sort\",\r\n GotoToday = \"GotoToday\",\r\n Font = \"Font\",\r\n FontColor = \"FontColor\",\r\n FolderFill = \"FolderFill\",\r\n Permissions = \"Permissions\",\r\n DisableUpdates = \"DisableUpdates\",\r\n Unfavorite = \"Unfavorite\",\r\n Italic = \"Italic\",\r\n Underline = \"Underline\",\r\n Bold = \"Bold\",\r\n MoveToFolder = \"MoveToFolder\",\r\n Dislike = \"Dislike\",\r\n Like = \"Like\",\r\n AlignRight = \"AlignRight\",\r\n AlignCenter = \"AlignCenter\",\r\n AlignLeft = \"AlignLeft\",\r\n OpenFile = \"OpenFile\",\r\n FontDecrease = \"FontDecrease\",\r\n FontIncrease = \"FontIncrease\",\r\n FontSize = \"FontSize\",\r\n CellPhone = \"CellPhone\",\r\n Tag = \"Tag\",\r\n RepeatAll = \"RepeatAll\",\r\n Calculator = \"Calculator\",\r\n Library = \"Library\",\r\n PostUpdate = \"PostUpdate\",\r\n NewFolder = \"NewFolder\",\r\n CalendarReply = \"CalendarReply\",\r\n UnsyncFolder = \"UnsyncFolder\",\r\n SyncFolder = \"SyncFolder\",\r\n BlockContact = \"BlockContact\",\r\n AddFriend = \"AddFriend\",\r\n Accept = \"Accept\",\r\n BulletedList = \"BulletedList\",\r\n Preview = \"Preview\",\r\n News = \"News\",\r\n Chat = \"Chat\",\r\n Group = \"Group\",\r\n World = \"World\",\r\n Comment = \"Comment\",\r\n DockLeft = \"DockLeft\",\r\n DockRight = \"DockRight\",\r\n Repair = \"Repair\",\r\n Accounts = \"Accounts\",\r\n Street = \"Street\",\r\n RadioBullet = \"RadioBullet\",\r\n Stopwatch = \"Stopwatch\",\r\n Clock = \"Clock\",\r\n WorldClock = \"WorldClock\",\r\n AlarmClock = \"AlarmClock\",\r\n Photo = \"Photo\",\r\n ActionCenter = \"ActionCenter\",\r\n Hospital = \"Hospital\",\r\n Timer = \"Timer\",\r\n FullCircleMask = \"FullCircleMask\",\r\n LocationFill = \"LocationFill\",\r\n ChromeMinimize = \"ChromeMinimize\",\r\n ChromeRestore = \"ChromeRestore\",\r\n Annotation = \"Annotation\",\r\n Fingerprint = \"Fingerprint\",\r\n Handwriting = \"Handwriting\",\r\n ChromeFullScreen = \"ChromeFullScreen\",\r\n Completed = \"Completed\",\r\n Label = \"Label\",\r\n FlickDown = \"FlickDown\",\r\n FlickUp = \"FlickUp\",\r\n FlickLeft = \"FlickLeft\",\r\n FlickRight = \"FlickRight\",\r\n MiniExpand = \"MiniExpand\",\r\n MiniContract = \"MiniContract\",\r\n Streaming = \"Streaming\",\r\n MusicInCollection = \"MusicInCollection\",\r\n OneDriveLogo = \"OneDriveLogo\",\r\n CompassNW = \"CompassNW\",\r\n Code = \"Code\",\r\n LightningBolt = \"LightningBolt\",\r\n Info = \"Info\",\r\n CalculatorMultiply = \"CalculatorMultiply\",\r\n CalculatorAddition = \"CalculatorAddition\",\r\n CalculatorSubtract = \"CalculatorSubtract\",\r\n CalculatorEqualTo = \"CalculatorEqualTo\",\r\n PrintfaxPrinterFile = \"PrintfaxPrinterFile\",\r\n StorageOptical = \"StorageOptical\",\r\n Communications = \"Communications\",\r\n Headset = \"Headset\",\r\n Health = \"Health\",\r\n FrontCamera = \"FrontCamera\",\r\n ChevronUpSmall = \"ChevronUpSmall\",\r\n ChevronDownSmall = \"ChevronDownSmall\",\r\n ChevronLeftSmall = \"ChevronLeftSmall\",\r\n ChevronRightSmall = \"ChevronRightSmall\",\r\n ChevronUpMed = \"ChevronUpMed\",\r\n ChevronDownMed = \"ChevronDownMed\",\r\n ChevronLeftMed = \"ChevronLeftMed\",\r\n ChevronRightMed = \"ChevronRightMed\",\r\n Devices2 = \"Devices2\",\r\n PC1 = \"PC1\",\r\n PresenceChickletVideo = \"PresenceChickletVideo\",\r\n Reply = \"Reply\",\r\n HalfAlpha = \"HalfAlpha\",\r\n ConstructionCone = \"ConstructionCone\",\r\n DoubleChevronLeftMed = \"DoubleChevronLeftMed\",\r\n Volume0 = \"Volume0\",\r\n Volume1 = \"Volume1\",\r\n Volume2 = \"Volume2\",\r\n Volume3 = \"Volume3\",\r\n Chart = \"Chart\",\r\n Robot = \"Robot\",\r\n Manufacturing = \"Manufacturing\",\r\n LockSolid = \"LockSolid\",\r\n FitPage = \"FitPage\",\r\n FitWidth = \"FitWidth\",\r\n BidiLtr = \"BidiLtr\",\r\n BidiRtl = \"BidiRtl\",\r\n RightDoubleQuote = \"RightDoubleQuote\",\r\n Sunny = \"Sunny\",\r\n CloudWeather = \"CloudWeather\",\r\n Cloudy = \"Cloudy\",\r\n PartlyCloudyDay = \"PartlyCloudyDay\",\r\n PartlyCloudyNight = \"PartlyCloudyNight\",\r\n ClearNight = \"ClearNight\",\r\n RainShowersDay = \"RainShowersDay\",\r\n Rain = \"Rain\",\r\n Thunderstorms = \"Thunderstorms\",\r\n RainSnow = \"RainSnow\",\r\n Snow = \"Snow\",\r\n BlowingSnow = \"BlowingSnow\",\r\n Frigid = \"Frigid\",\r\n Fog = \"Fog\",\r\n Squalls = \"Squalls\",\r\n Duststorm = \"Duststorm\",\r\n Unknown = \"Unknown\",\r\n Precipitation = \"Precipitation\",\r\n SortLines = \"SortLines\",\r\n Ribbon = \"Ribbon\",\r\n AreaChart = \"AreaChart\",\r\n Assign = \"Assign\",\r\n FlowChart = \"FlowChart\",\r\n CheckList = \"CheckList\",\r\n Diagnostic = \"Diagnostic\",\r\n Generate = \"Generate\",\r\n LineChart = \"LineChart\",\r\n Equalizer = \"Equalizer\",\r\n BarChartHorizontal = \"BarChartHorizontal\",\r\n BarChartVertical = \"BarChartVertical\",\r\n Freezing = \"Freezing\",\r\n FunnelChart = \"FunnelChart\",\r\n Processing = \"Processing\",\r\n Quantity = \"Quantity\",\r\n ReportDocument = \"ReportDocument\",\r\n StackColumnChart = \"StackColumnChart\",\r\n SnowShowerDay = \"SnowShowerDay\",\r\n HailDay = \"HailDay\",\r\n WorkFlow = \"WorkFlow\",\r\n HourGlass = \"HourGlass\",\r\n StoreLogoMed20 = \"StoreLogoMed20\",\r\n TimeSheet = \"TimeSheet\",\r\n TriangleSolid = \"TriangleSolid\",\r\n UpgradeAnalysis = \"UpgradeAnalysis\",\r\n VideoSolid = \"VideoSolid\",\r\n RainShowersNight = \"RainShowersNight\",\r\n SnowShowerNight = \"SnowShowerNight\",\r\n Teamwork = \"Teamwork\",\r\n HailNight = \"HailNight\",\r\n PeopleAdd = \"PeopleAdd\",\r\n Glasses = \"Glasses\",\r\n DateTime2 = \"DateTime2\",\r\n Shield = \"Shield\",\r\n Header1 = \"Header1\",\r\n PageAdd = \"PageAdd\",\r\n NumberedList = \"NumberedList\",\r\n PowerBILogo = \"PowerBILogo\",\r\n Info2 = \"Info2\",\r\n MusicInCollectionFill = \"MusicInCollectionFill\",\r\n List = \"List\",\r\n Asterisk = \"Asterisk\",\r\n ErrorBadge = \"ErrorBadge\",\r\n CircleRing = \"CircleRing\",\r\n CircleFill = \"CircleFill\",\r\n Record2 = \"Record2\",\r\n AllAppsMirrored = \"AllAppsMirrored\",\r\n BookmarksMirrored = \"BookmarksMirrored\",\r\n BulletedListMirrored = \"BulletedListMirrored\",\r\n CaretHollowMirrored = \"CaretHollowMirrored\",\r\n CaretSolidMirrored = \"CaretSolidMirrored\",\r\n ChromeBackMirrored = \"ChromeBackMirrored\",\r\n ClosePaneMirrored = \"ClosePaneMirrored\",\r\n DockLeftMirrored = \"DockLeftMirrored\",\r\n DoubleChevronLeftMedMirrored = \"DoubleChevronLeftMedMirrored\",\r\n GoMirrored = \"GoMirrored\",\r\n HelpMirrored = \"HelpMirrored\",\r\n ImportMirrored = \"ImportMirrored\",\r\n ImportAllMirrored = \"ImportAllMirrored\",\r\n ListMirrored = \"ListMirrored\",\r\n MailForwardMirrored = \"MailForwardMirrored\",\r\n MailReplyMirrored = \"MailReplyMirrored\",\r\n MailReplyAllMirrored = \"MailReplyAllMirrored\",\r\n MiniContractMirrored = \"MiniContractMirrored\",\r\n MiniExpandMirrored = \"MiniExpandMirrored\",\r\n OpenPaneMirrored = \"OpenPaneMirrored\",\r\n ParkingLocationMirrored = \"ParkingLocationMirrored\",\r\n SendMirrored = \"SendMirrored\",\r\n ShowResultsMirrored = \"ShowResultsMirrored\",\r\n ThumbnailViewMirrored = \"ThumbnailViewMirrored\",\r\n Media = \"Media\",\r\n Devices3 = \"Devices3\",\r\n Focus = \"Focus\",\r\n VideoLightOff = \"VideoLightOff\",\r\n Lightbulb = \"Lightbulb\",\r\n StatusTriangle = \"StatusTriangle\",\r\n VolumeDisabled = \"VolumeDisabled\",\r\n Puzzle = \"Puzzle\",\r\n EmojiNeutral = \"EmojiNeutral\",\r\n EmojiDisappointed = \"EmojiDisappointed\",\r\n HomeSolid = \"HomeSolid\",\r\n Ringer = \"Ringer\",\r\n PDF = \"PDF\",\r\n HeartBroken = \"HeartBroken\",\r\n StoreLogo16 = \"StoreLogo16\",\r\n MultiSelectMirrored = \"MultiSelectMirrored\",\r\n Broom = \"Broom\",\r\n Cocktails = \"Cocktails\",\r\n Wines = \"Wines\",\r\n Articles = \"Articles\",\r\n Cycling = \"Cycling\",\r\n DietPlanNotebook = \"DietPlanNotebook\",\r\n Pill = \"Pill\",\r\n ExerciseTracker = \"ExerciseTracker\",\r\n HandsFree = \"HandsFree\",\r\n Medical = \"Medical\",\r\n Running = \"Running\",\r\n Weights = \"Weights\",\r\n Trackers = \"Trackers\",\r\n AddNotes = \"AddNotes\",\r\n AllCurrency = \"AllCurrency\",\r\n BarChart4 = \"BarChart4\",\r\n CirclePlus = \"CirclePlus\",\r\n Coffee = \"Coffee\",\r\n Cotton = \"Cotton\",\r\n Market = \"Market\",\r\n Money = \"Money\",\r\n PieDouble = \"PieDouble\",\r\n PieSingle = \"PieSingle\",\r\n RemoveFilter = \"RemoveFilter\",\r\n Savings = \"Savings\",\r\n Sell = \"Sell\",\r\n StockDown = \"StockDown\",\r\n StockUp = \"StockUp\",\r\n Lamp = \"Lamp\",\r\n Source = \"Source\",\r\n MSNVideos = \"MSNVideos\",\r\n Cricket = \"Cricket\",\r\n Golf = \"Golf\",\r\n Baseball = \"Baseball\",\r\n Soccer = \"Soccer\",\r\n MoreSports = \"MoreSports\",\r\n AutoRacing = \"AutoRacing\",\r\n CollegeHoops = \"CollegeHoops\",\r\n CollegeFootball = \"CollegeFootball\",\r\n ProFootball = \"ProFootball\",\r\n ProHockey = \"ProHockey\",\r\n Rugby = \"Rugby\",\r\n SubstitutionsIn = \"SubstitutionsIn\",\r\n Tennis = \"Tennis\",\r\n Arrivals = \"Arrivals\",\r\n Design = \"Design\",\r\n Website = \"Website\",\r\n Drop = \"Drop\",\r\n HistoricalWeather = \"HistoricalWeather\",\r\n SkiResorts = \"SkiResorts\",\r\n Snowflake = \"Snowflake\",\r\n BusSolid = \"BusSolid\",\r\n FerrySolid = \"FerrySolid\",\r\n AirplaneSolid = \"AirplaneSolid\",\r\n TrainSolid = \"TrainSolid\",\r\n Heart = \"Heart\",\r\n HeartFill = \"HeartFill\",\r\n Ticket = \"Ticket\",\r\n WifiWarning4 = \"WifiWarning4\",\r\n Devices4 = \"Devices4\",\r\n AzureLogo = \"AzureLogo\",\r\n BingLogo = \"BingLogo\",\r\n MSNLogo = \"MSNLogo\",\r\n OutlookLogoInverse = \"OutlookLogoInverse\",\r\n OfficeLogo = \"OfficeLogo\",\r\n SkypeLogo = \"SkypeLogo\",\r\n Door = \"Door\",\r\n EditMirrored = \"EditMirrored\",\r\n GiftCard = \"GiftCard\",\r\n DoubleBookmark = \"DoubleBookmark\",\r\n StatusErrorFull = \"StatusErrorFull\",\r\n Certificate = \"Certificate\",\r\n FastForward = \"FastForward\",\r\n Rewind = \"Rewind\",\r\n Photo2 = \"Photo2\",\r\n OpenSource = \"OpenSource\",\r\n Movers = \"Movers\",\r\n CloudDownload = \"CloudDownload\",\r\n Family = \"Family\",\r\n WindDirection = \"WindDirection\",\r\n Bug = \"Bug\",\r\n SiteScan = \"SiteScan\",\r\n BrowserScreenShot = \"BrowserScreenShot\",\r\n F12DevTools = \"F12DevTools\",\r\n CSS = \"CSS\",\r\n JS = \"JS\",\r\n DeliveryTruck = \"DeliveryTruck\",\r\n ReminderPerson = \"ReminderPerson\",\r\n ReminderGroup = \"ReminderGroup\",\r\n TabletMode = \"TabletMode\",\r\n Umbrella = \"Umbrella\",\r\n NetworkTower = \"NetworkTower\",\r\n CityNext = \"CityNext\",\r\n CityNext2 = \"CityNext2\",\r\n Section = \"Section\",\r\n OneNoteLogoInverse = \"OneNoteLogoInverse\",\r\n ToggleFilled = \"ToggleFilled\",\r\n ToggleBorder = \"ToggleBorder\",\r\n SliderThumb = \"SliderThumb\",\r\n ToggleThumb = \"ToggleThumb\",\r\n Documentation = \"Documentation\",\r\n Badge = \"Badge\",\r\n Giftbox = \"Giftbox\",\r\n VisualStudioLogo = \"VisualStudioLogo\",\r\n HomeGroup = \"HomeGroup\",\r\n ExcelLogoInverse = \"ExcelLogoInverse\",\r\n WordLogoInverse = \"WordLogoInverse\",\r\n PowerPointLogoInverse = \"PowerPointLogoInverse\",\r\n Cafe = \"Cafe\",\r\n SpeedHigh = \"SpeedHigh\",\r\n Commitments = \"Commitments\",\r\n ThisPC = \"ThisPC\",\r\n MusicNote = \"MusicNote\",\r\n MicOff = \"MicOff\",\r\n EdgeLogo = \"EdgeLogo\",\r\n CompletedSolid = \"CompletedSolid\",\r\n AlbumRemove = \"AlbumRemove\",\r\n MessageFill = \"MessageFill\",\r\n TabletSelected = \"TabletSelected\",\r\n MobileSelected = \"MobileSelected\",\r\n LaptopSelected = \"LaptopSelected\",\r\n TVMonitorSelected = \"TVMonitorSelected\",\r\n DeveloperTools = \"DeveloperTools\",\r\n Shapes = \"Shapes\",\r\n InsertTextBox = \"InsertTextBox\",\r\n LowerBrightness = \"LowerBrightness\",\r\n WebComponents = \"WebComponents\",\r\n OfflineStorage = \"OfflineStorage\",\r\n DOM = \"DOM\",\r\n CloudUpload = \"CloudUpload\",\r\n ScrollUpDown = \"ScrollUpDown\",\r\n DateTime = \"DateTime\",\r\n Event = \"Event\",\r\n Cake = \"Cake\",\r\n Tiles = \"Tiles\",\r\n Org = \"Org\",\r\n PartyLeader = \"PartyLeader\",\r\n DRM = \"DRM\",\r\n CloudAdd = \"CloudAdd\",\r\n AppIconDefault = \"AppIconDefault\",\r\n Photo2Add = \"Photo2Add\",\r\n Photo2Remove = \"Photo2Remove\",\r\n POI = \"POI\",\r\n AddTo = \"AddTo\",\r\n RadioBtnOff = \"RadioBtnOff\",\r\n RadioBtnOn = \"RadioBtnOn\",\r\n ExploreContent = \"ExploreContent\",\r\n Embed = \"Embed\",\r\n Product = \"Product\",\r\n ProgressLoopInner = \"ProgressLoopInner\",\r\n ProgressLoopOuter = \"ProgressLoopOuter\",\r\n Blocked2 = \"Blocked2\",\r\n FangBody = \"FangBody\",\r\n PageHeader = \"PageHeader\",\r\n Glimmer = \"Glimmer\",\r\n ChatInviteFriend = \"ChatInviteFriend\",\r\n Brush = \"Brush\",\r\n Shirt = \"Shirt\",\r\n Crown = \"Crown\",\r\n Diamond = \"Diamond\",\r\n ScaleUp = \"ScaleUp\",\r\n QRCode = \"QRCode\",\r\n Feedback = \"Feedback\",\r\n SharepointLogoInverse = \"SharepointLogoInverse\",\r\n YammerLogo = \"YammerLogo\",\r\n Hide = \"Hide\",\r\n Uneditable = \"Uneditable\",\r\n ReturnToSession = \"ReturnToSession\",\r\n OpenFolderHorizontal = \"OpenFolderHorizontal\",\r\n CalendarMirrored = \"CalendarMirrored\",\r\n SwayLogoInverse = \"SwayLogoInverse\",\r\n OutOfOffice = \"OutOfOffice\",\r\n Trophy = \"Trophy\",\r\n ReopenPages = \"ReopenPages\",\r\n EmojiTabSymbols = \"EmojiTabSymbols\",\r\n AADLogo = \"AADLogo\",\r\n AccessLogo = \"AccessLogo\",\r\n AdminALogoInverse32 = \"AdminALogoInverse32\",\r\n AdminCLogoInverse32 = \"AdminCLogoInverse32\",\r\n AdminDLogoInverse32 = \"AdminDLogoInverse32\",\r\n AdminELogoInverse32 = \"AdminELogoInverse32\",\r\n AdminLLogoInverse32 = \"AdminLLogoInverse32\",\r\n AdminMLogoInverse32 = \"AdminMLogoInverse32\",\r\n AdminOLogoInverse32 = \"AdminOLogoInverse32\",\r\n AdminPLogoInverse32 = \"AdminPLogoInverse32\",\r\n AdminSLogoInverse32 = \"AdminSLogoInverse32\",\r\n AdminYLogoInverse32 = \"AdminYLogoInverse32\",\r\n DelveLogoInverse = \"DelveLogoInverse\",\r\n ExchangeLogoInverse = \"ExchangeLogoInverse\",\r\n LyncLogo = \"LyncLogo\",\r\n OfficeVideoLogoInverse = \"OfficeVideoLogoInverse\",\r\n SocialListeningLogo = \"SocialListeningLogo\",\r\n VisioLogoInverse = \"VisioLogoInverse\",\r\n Balloons = \"Balloons\",\r\n Cat = \"Cat\",\r\n MailAlert = \"MailAlert\",\r\n MailCheck = \"MailCheck\",\r\n MailLowImportance = \"MailLowImportance\",\r\n MailPause = \"MailPause\",\r\n MailRepeat = \"MailRepeat\",\r\n SecurityGroup = \"SecurityGroup\",\r\n Table = \"Table\",\r\n VoicemailForward = \"VoicemailForward\",\r\n VoicemailReply = \"VoicemailReply\",\r\n Waffle = \"Waffle\",\r\n RemoveEvent = \"RemoveEvent\",\r\n EventInfo = \"EventInfo\",\r\n ForwardEvent = \"ForwardEvent\",\r\n WipePhone = \"WipePhone\",\r\n AddOnlineMeeting = \"AddOnlineMeeting\",\r\n JoinOnlineMeeting = \"JoinOnlineMeeting\",\r\n RemoveLink = \"RemoveLink\",\r\n PeopleBlock = \"PeopleBlock\",\r\n PeopleRepeat = \"PeopleRepeat\",\r\n PeopleAlert = \"PeopleAlert\",\r\n PeoplePause = \"PeoplePause\",\r\n TransferCall = \"TransferCall\",\r\n AddPhone = \"AddPhone\",\r\n UnknownCall = \"UnknownCall\",\r\n NoteReply = \"NoteReply\",\r\n NoteForward = \"NoteForward\",\r\n NotePinned = \"NotePinned\",\r\n RemoveOccurrence = \"RemoveOccurrence\",\r\n Timeline = \"Timeline\",\r\n EditNote = \"EditNote\",\r\n CircleHalfFull = \"CircleHalfFull\",\r\n Room = \"Room\",\r\n Unsubscribe = \"Unsubscribe\",\r\n Subscribe = \"Subscribe\",\r\n HardDrive = \"HardDrive\",\r\n RecurringTask = \"RecurringTask\",\r\n TaskManager = \"TaskManager\",\r\n TaskManagerMirrored = \"TaskManagerMirrored\",\r\n Combine = \"Combine\",\r\n Split = \"Split\",\r\n DoubleChevronUp = \"DoubleChevronUp\",\r\n DoubleChevronLeft = \"DoubleChevronLeft\",\r\n DoubleChevronRight = \"DoubleChevronRight\",\r\n Ascending = \"Ascending\",\r\n Descending = \"Descending\",\r\n TextBox = \"TextBox\",\r\n TextField = \"TextField\",\r\n NumberField = \"NumberField\",\r\n Dropdown = \"Dropdown\",\r\n PenWorkspace = \"PenWorkspace\",\r\n BookingsLogo = \"BookingsLogo\",\r\n ClassNotebookLogoInverse = \"ClassNotebookLogoInverse\",\r\n DelveAnalyticsLogo = \"DelveAnalyticsLogo\",\r\n DocsLogoInverse = \"DocsLogoInverse\",\r\n Dynamics365Logo = \"Dynamics365Logo\",\r\n DynamicSMBLogo = \"DynamicSMBLogo\",\r\n OfficeAssistantLogo = \"OfficeAssistantLogo\",\r\n OfficeStoreLogo = \"OfficeStoreLogo\",\r\n OneNoteEduLogoInverse = \"OneNoteEduLogoInverse\",\r\n PlannerLogo = \"PlannerLogo\",\r\n PowerApps = \"PowerApps\",\r\n Suitcase = \"Suitcase\",\r\n ProjectLogoInverse = \"ProjectLogoInverse\",\r\n CaretLeft8 = \"CaretLeft8\",\r\n CaretRight8 = \"CaretRight8\",\r\n CaretUp8 = \"CaretUp8\",\r\n CaretDown8 = \"CaretDown8\",\r\n CaretLeftSolid8 = \"CaretLeftSolid8\",\r\n CaretRightSolid8 = \"CaretRightSolid8\",\r\n CaretUpSolid8 = \"CaretUpSolid8\",\r\n CaretDownSolid8 = \"CaretDownSolid8\",\r\n ClearFormatting = \"ClearFormatting\",\r\n Superscript = \"Superscript\",\r\n Subscript = \"Subscript\",\r\n Strikethrough = \"Strikethrough\",\r\n Export = \"Export\",\r\n ExportMirrored = \"ExportMirrored\",\r\n SingleBookmark = \"SingleBookmark\",\r\n SingleBookmarkSolid = \"SingleBookmarkSolid\",\r\n DoubleChevronDown = \"DoubleChevronDown\",\r\n FollowUser = \"FollowUser\",\r\n ReplyAll = \"ReplyAll\",\r\n WorkforceManagement = \"WorkforceManagement\",\r\n RecruitmentManagement = \"RecruitmentManagement\",\r\n Questionnaire = \"Questionnaire\",\r\n ManagerSelfService = \"ManagerSelfService\",\r\n ProductRelease = \"ProductRelease\",\r\n ReplyMirrored = \"ReplyMirrored\",\r\n ReplyAllMirrored = \"ReplyAllMirrored\",\r\n Medal = \"Medal\",\r\n AddGroup = \"AddGroup\",\r\n QuestionnaireMirrored = \"QuestionnaireMirrored\",\r\n TemporaryUser = \"TemporaryUser\",\r\n CaretSolid16 = \"CaretSolid16\",\r\n GroupedDescending = \"GroupedDescending\",\r\n GroupedAscending = \"GroupedAscending\",\r\n SortUp = \"SortUp\",\r\n SortDown = \"SortDown\",\r\n AwayStatus = \"AwayStatus\",\r\n MyMoviesTV = \"MyMoviesTV\",\r\n SyncToPC = \"SyncToPC\",\r\n GenericScan = \"GenericScan\",\r\n AustralianRules = \"AustralianRules\",\r\n WifiEthernet = \"WifiEthernet\",\r\n TrackersMirrored = \"TrackersMirrored\",\r\n DateTimeMirrored = \"DateTimeMirrored\",\r\n StopSolid = \"StopSolid\",\r\n DoubleChevronUp12 = \"DoubleChevronUp12\",\r\n DoubleChevronDown12 = \"DoubleChevronDown12\",\r\n DoubleChevronLeft12 = \"DoubleChevronLeft12\",\r\n DoubleChevronRight12 = \"DoubleChevronRight12\",\r\n CalendarAgenda = \"CalendarAgenda\",\r\n AddEvent = \"AddEvent\",\r\n AssetLibrary = \"AssetLibrary\",\r\n DataConnectionLibrary = \"DataConnectionLibrary\",\r\n DocLibrary = \"DocLibrary\",\r\n FormLibrary = \"FormLibrary\",\r\n FormLibraryMirrored = \"FormLibraryMirrored\",\r\n ReportLibrary = \"ReportLibrary\",\r\n ReportLibraryMirrored = \"ReportLibraryMirrored\",\r\n ContactCard = \"ContactCard\",\r\n CustomList = \"CustomList\",\r\n CustomListMirrored = \"CustomListMirrored\",\r\n IssueTracking = \"IssueTracking\",\r\n IssueTrackingMirrored = \"IssueTrackingMirrored\",\r\n PictureLibrary = \"PictureLibrary\",\r\n OfficeAddinsLogo = \"OfficeAddinsLogo\",\r\n OfflineOneDriveParachute = \"OfflineOneDriveParachute\",\r\n OfflineOneDriveParachuteDisabled = \"OfflineOneDriveParachuteDisabled\",\r\n LargeGrid = \"LargeGrid\",\r\n TriangleSolidUp12 = \"TriangleSolidUp12\",\r\n TriangleSolidDown12 = \"TriangleSolidDown12\",\r\n TriangleSolidLeft12 = \"TriangleSolidLeft12\",\r\n TriangleSolidRight12 = \"TriangleSolidRight12\",\r\n TriangleUp12 = \"TriangleUp12\",\r\n TriangleDown12 = \"TriangleDown12\",\r\n TriangleLeft12 = \"TriangleLeft12\",\r\n TriangleRight12 = \"TriangleRight12\",\r\n ArrowUpRight8 = \"ArrowUpRight8\",\r\n ArrowDownRight8 = \"ArrowDownRight8\",\r\n DocumentSet = \"DocumentSet\",\r\n DelveAnalytics = \"DelveAnalytics\",\r\n ArrowUpRightMirrored8 = \"ArrowUpRightMirrored8\",\r\n ArrowDownRightMirrored8 = \"ArrowDownRightMirrored8\",\r\n CompanyDirectory = \"CompanyDirectory\",\r\n OpenEnrollment = \"OpenEnrollment\",\r\n CompanyDirectoryMirrored = \"CompanyDirectoryMirrored\",\r\n OneDriveAdd = \"OneDriveAdd\",\r\n ProfileSearch = \"ProfileSearch\",\r\n Header2 = \"Header2\",\r\n Header3 = \"Header3\",\r\n Header4 = \"Header4\",\r\n Eyedropper = \"Eyedropper\",\r\n MarketDown = \"MarketDown\",\r\n CalendarWorkWeek = \"CalendarWorkWeek\",\r\n SidePanel = \"SidePanel\",\r\n GlobeFavorite = \"GlobeFavorite\",\r\n CaretTopLeftSolid8 = \"CaretTopLeftSolid8\",\r\n CaretTopRightSolid8 = \"CaretTopRightSolid8\",\r\n ViewAll2 = \"ViewAll2\",\r\n DocumentReply = \"DocumentReply\",\r\n PlayerSettings = \"PlayerSettings\",\r\n ReceiptForward = \"ReceiptForward\",\r\n ReceiptReply = \"ReceiptReply\",\r\n ReceiptCheck = \"ReceiptCheck\",\r\n Fax = \"Fax\",\r\n RecurringEvent = \"RecurringEvent\",\r\n ReplyAlt = \"ReplyAlt\",\r\n ReplyAllAlt = \"ReplyAllAlt\",\r\n EditStyle = \"EditStyle\",\r\n EditMail = \"EditMail\",\r\n Lifesaver = \"Lifesaver\",\r\n LifesaverLock = \"LifesaverLock\",\r\n InboxCheck = \"InboxCheck\",\r\n FolderSearch = \"FolderSearch\",\r\n CollapseMenu = \"CollapseMenu\",\r\n ExpandMenu = \"ExpandMenu\",\r\n Boards = \"Boards\",\r\n SunAdd = \"SunAdd\",\r\n SunQuestionMark = \"SunQuestionMark\",\r\n LandscapeOrientation = \"LandscapeOrientation\",\r\n DocumentSearch = \"DocumentSearch\",\r\n PublicCalendar = \"PublicCalendar\",\r\n PublicContactCard = \"PublicContactCard\",\r\n PublicEmail = \"PublicEmail\",\r\n PublicFolder = \"PublicFolder\",\r\n WordDocument = \"WordDocument\",\r\n PowerPointDocument = \"PowerPointDocument\",\r\n ExcelDocument = \"ExcelDocument\",\r\n GroupedList = \"GroupedList\",\r\n ClassroomLogo = \"ClassroomLogo\",\r\n Sections = \"Sections\",\r\n EditPhoto = \"EditPhoto\",\r\n Starburst = \"Starburst\",\r\n ShareiOS = \"ShareiOS\",\r\n AirTickets = \"AirTickets\",\r\n PencilReply = \"PencilReply\",\r\n Tiles2 = \"Tiles2\",\r\n SkypeCircleCheck = \"SkypeCircleCheck\",\r\n SkypeCircleClock = \"SkypeCircleClock\",\r\n SkypeCircleMinus = \"SkypeCircleMinus\",\r\n SkypeCheck = \"SkypeCheck\",\r\n SkypeClock = \"SkypeClock\",\r\n SkypeMinus = \"SkypeMinus\",\r\n SkypeMessage = \"SkypeMessage\",\r\n ClosedCaption = \"ClosedCaption\",\r\n ATPLogo = \"ATPLogo\",\r\n OfficeFormsLogoInverse = \"OfficeFormsLogoInverse\",\r\n RecycleBin = \"RecycleBin\",\r\n EmptyRecycleBin = \"EmptyRecycleBin\",\r\n Hide2 = \"Hide2\",\r\n Breadcrumb = \"Breadcrumb\",\r\n BirthdayCake = \"BirthdayCake\",\r\n ClearFilter = \"ClearFilter\",\r\n Flow = \"Flow\",\r\n TimeEntry = \"TimeEntry\",\r\n CRMProcesses = \"CRMProcesses\",\r\n PageEdit = \"PageEdit\",\r\n PageArrowRight = \"PageArrowRight\",\r\n PageRemove = \"PageRemove\",\r\n Database = \"Database\",\r\n CRMServices = \"CRMServices\",\r\n EditContact = \"EditContact\",\r\n ConnectContacts = \"ConnectContacts\",\r\n AppIconDefaultAdd = \"AppIconDefaultAdd\",\r\n AppIconDefaultList = \"AppIconDefaultList\",\r\n ActivateOrders = \"ActivateOrders\",\r\n DeactivateOrders = \"DeactivateOrders\",\r\n DocumentManagement = \"DocumentManagement\",\r\n CRMReport = \"CRMReport\",\r\n KnowledgeArticle = \"KnowledgeArticle\",\r\n Relationship = \"Relationship\",\r\n ZipFolder = \"ZipFolder\",\r\n SurveyQuestions = \"SurveyQuestions\",\r\n TextDocument = \"TextDocument\",\r\n TextDocumentShared = \"TextDocumentShared\",\r\n PageCheckedOut = \"PageCheckedOut\",\r\n SaveAndClose = \"SaveAndClose\",\r\n Script = \"Script\",\r\n Archive = \"Archive\",\r\n ActivityFeed = \"ActivityFeed\",\r\n EventDate = \"EventDate\",\r\n ArrowUpRight = \"ArrowUpRight\",\r\n CaretRight = \"CaretRight\",\r\n SetAction = \"SetAction\",\r\n CaretSolidLeft = \"CaretSolidLeft\",\r\n CaretSolidDown = \"CaretSolidDown\",\r\n CaretSolidRight = \"CaretSolidRight\",\r\n CaretSolidUp = \"CaretSolidUp\",\r\n PowerAppsLogo = \"PowerAppsLogo\",\r\n PowerApps2Logo = \"PowerApps2Logo\",\r\n SearchIssue = \"SearchIssue\",\r\n SearchIssueMirrored = \"SearchIssueMirrored\",\r\n FabricAssetLibrary = \"FabricAssetLibrary\",\r\n FabricDataConnectionLibrary = \"FabricDataConnectionLibrary\",\r\n FabricDocLibrary = \"FabricDocLibrary\",\r\n FabricFormLibrary = \"FabricFormLibrary\",\r\n FabricFormLibraryMirrored = \"FabricFormLibraryMirrored\",\r\n FabricReportLibrary = \"FabricReportLibrary\",\r\n FabricReportLibraryMirrored = \"FabricReportLibraryMirrored\",\r\n FabricPublicFolder = \"FabricPublicFolder\",\r\n FabricFolderSearch = \"FabricFolderSearch\",\r\n FabricMovetoFolder = \"FabricMovetoFolder\",\r\n FabricUnsyncFolder = \"FabricUnsyncFolder\",\r\n FabricSyncFolder = \"FabricSyncFolder\",\r\n FabricOpenFolderHorizontal = \"FabricOpenFolderHorizontal\",\r\n FabricFolder = \"FabricFolder\",\r\n FabricFolderFill = \"FabricFolderFill\",\r\n FabricNewFolder = \"FabricNewFolder\",\r\n FabricPictureLibrary = \"FabricPictureLibrary\",\r\n AddFavorite = \"AddFavorite\",\r\n AddFavoriteFill = \"AddFavoriteFill\",\r\n BufferTimeBefore = \"BufferTimeBefore\",\r\n BufferTimeAfter = \"BufferTimeAfter\",\r\n BufferTimeBoth = \"BufferTimeBoth\",\r\n PublishContent = \"PublishContent\",\r\n CannedChat = \"CannedChat\",\r\n SkypeForBusinessLogo = \"SkypeForBusinessLogo\",\r\n TabCenter = \"TabCenter\",\r\n PageCheckedin = \"PageCheckedin\",\r\n PageList = \"PageList\",\r\n ReadOutLoud = \"ReadOutLoud\",\r\n CaretBottomLeftSolid8 = \"CaretBottomLeftSolid8\",\r\n CaretBottomRightSolid8 = \"CaretBottomRightSolid8\",\r\n FolderHorizontal = \"FolderHorizontal\",\r\n MicrosoftStaffhubLogo = \"MicrosoftStaffhubLogo\",\r\n GiftboxOpen = \"GiftboxOpen\",\r\n StatusCircleOuter = \"StatusCircleOuter\",\r\n StatusCircleInner = \"StatusCircleInner\",\r\n StatusCircleRing = \"StatusCircleRing\",\r\n StatusTriangleOuter = \"StatusTriangleOuter\",\r\n StatusTriangleInner = \"StatusTriangleInner\",\r\n StatusTriangleExclamation = \"StatusTriangleExclamation\",\r\n StatusCircleExclamation = \"StatusCircleExclamation\",\r\n StatusCircleErrorX = \"StatusCircleErrorX\",\r\n StatusCircleCheckmark = \"StatusCircleCheckmark\",\r\n StatusCircleInfo = \"StatusCircleInfo\",\r\n StatusCircleBlock = \"StatusCircleBlock\",\r\n StatusCircleBlock2 = \"StatusCircleBlock2\",\r\n StatusCircleQuestionMark = \"StatusCircleQuestionMark\",\r\n StatusCircleSync = \"StatusCircleSync\",\r\n Toll = \"Toll\",\r\n ExploreContentSingle = \"ExploreContentSingle\",\r\n CollapseContent = \"CollapseContent\",\r\n CollapseContentSingle = \"CollapseContentSingle\",\r\n InfoSolid = \"InfoSolid\",\r\n ProgressRingDots = \"ProgressRingDots\",\r\n CaloriesAdd = \"CaloriesAdd\",\r\n BranchFork = \"BranchFork\",\r\n MobileReport = \"MobileReport\",\r\n ScaleVolume = \"ScaleVolume\",\r\n HardDriveGroup = \"HardDriveGroup\",\r\n FastMode = \"FastMode\",\r\n ToggleLeft = \"ToggleLeft\",\r\n ToggleRight = \"ToggleRight\",\r\n TriangleShape = \"TriangleShape\",\r\n RectangleShape = \"RectangleShape\",\r\n Trophy2 = \"Trophy2\",\r\n BucketColor = \"BucketColor\",\r\n BucketColorFill = \"BucketColorFill\",\r\n Taskboard = \"Taskboard\",\r\n SingleColumn = \"SingleColumn\",\r\n DoubleColumn = \"DoubleColumn\",\r\n TripleColumn = \"TripleColumn\",\r\n ColumnLeftTwoThirds = \"ColumnLeftTwoThirds\",\r\n ColumnRightTwoThirds = \"ColumnRightTwoThirds\",\r\n AccessLogoFill = \"AccessLogoFill\",\r\n AnalyticsLogo = \"AnalyticsLogo\",\r\n AnalyticsQuery = \"AnalyticsQuery\",\r\n NewAnalyticsQuery = \"NewAnalyticsQuery\",\r\n AnalyticsReport = \"AnalyticsReport\",\r\n WordLogo = \"WordLogo\",\r\n WordLogoFill = \"WordLogoFill\",\r\n ExcelLogo = \"ExcelLogo\",\r\n ExcelLogoFill = \"ExcelLogoFill\",\r\n OneNoteLogo = \"OneNoteLogo\",\r\n OneNoteLogoFill = \"OneNoteLogoFill\",\r\n OutlookLogo = \"OutlookLogo\",\r\n OutlookLogoFill = \"OutlookLogoFill\",\r\n PowerPointLogo = \"PowerPointLogo\",\r\n PowerPointLogoFill = \"PowerPointLogoFill\",\r\n PublisherLogo = \"PublisherLogo\",\r\n PublisherLogoFill = \"PublisherLogoFill\",\r\n ScheduleEventAction = \"ScheduleEventAction\",\r\n FlameSolid = \"FlameSolid\",\r\n ServerProcesses = \"ServerProcesses\",\r\n Server = \"Server\",\r\n SaveAll = \"SaveAll\",\r\n LinkedInLogo = \"LinkedInLogo\",\r\n Decimals = \"Decimals\",\r\n SidePanelMirrored = \"SidePanelMirrored\",\r\n ProtectRestrict = \"ProtectRestrict\",\r\n Blog = \"Blog\",\r\n UnknownMirrored = \"UnknownMirrored\",\r\n PublicContactCardMirrored = \"PublicContactCardMirrored\",\r\n GridViewSmall = \"GridViewSmall\",\r\n GridViewMedium = \"GridViewMedium\",\r\n GridViewLarge = \"GridViewLarge\",\r\n Step = \"Step\",\r\n StepInsert = \"StepInsert\",\r\n StepShared = \"StepShared\",\r\n StepSharedAdd = \"StepSharedAdd\",\r\n StepSharedInsert = \"StepSharedInsert\",\r\n ViewDashboard = \"ViewDashboard\",\r\n ViewList = \"ViewList\",\r\n ViewListGroup = \"ViewListGroup\",\r\n ViewListTree = \"ViewListTree\",\r\n TriggerAuto = \"TriggerAuto\",\r\n TriggerUser = \"TriggerUser\",\r\n PivotChart = \"PivotChart\",\r\n StackedBarChart = \"StackedBarChart\",\r\n StackedLineChart = \"StackedLineChart\",\r\n BuildQueue = \"BuildQueue\",\r\n BuildQueueNew = \"BuildQueueNew\",\r\n UserFollowed = \"UserFollowed\",\r\n ContactLink = \"ContactLink\",\r\n Stack = \"Stack\",\r\n Bullseye = \"Bullseye\",\r\n VennDiagram = \"VennDiagram\",\r\n FiveTileGrid = \"FiveTileGrid\",\r\n FocalPoint = \"FocalPoint\",\r\n RingerRemove = \"RingerRemove\",\r\n TeamsLogoInverse = \"TeamsLogoInverse\",\r\n TeamsLogo = \"TeamsLogo\",\r\n TeamsLogoFill = \"TeamsLogoFill\",\r\n SkypeForBusinessLogoFill = \"SkypeForBusinessLogoFill\",\r\n SharepointLogo = \"SharepointLogo\",\r\n SharepointLogoFill = \"SharepointLogoFill\",\r\n DelveLogo = \"DelveLogo\",\r\n DelveLogoFill = \"DelveLogoFill\",\r\n OfficeVideoLogo = \"OfficeVideoLogo\",\r\n OfficeVideoLogoFill = \"OfficeVideoLogoFill\",\r\n ExchangeLogo = \"ExchangeLogo\",\r\n ExchangeLogoFill = \"ExchangeLogoFill\",\r\n DocumentApproval = \"DocumentApproval\",\r\n CloneToDesktop = \"CloneToDesktop\",\r\n InstallToDrive = \"InstallToDrive\",\r\n Blur = \"Blur\",\r\n Build = \"Build\",\r\n ProcessMetaTask = \"ProcessMetaTask\",\r\n BranchFork2 = \"BranchFork2\",\r\n BranchLocked = \"BranchLocked\",\r\n BranchCommit = \"BranchCommit\",\r\n BranchCompare = \"BranchCompare\",\r\n BranchMerge = \"BranchMerge\",\r\n BranchPullRequest = \"BranchPullRequest\",\r\n BranchSearch = \"BranchSearch\",\r\n BranchShelveset = \"BranchShelveset\",\r\n RawSource = \"RawSource\",\r\n MergeDuplicate = \"MergeDuplicate\",\r\n RowsGroup = \"RowsGroup\",\r\n RowsChild = \"RowsChild\",\r\n Deploy = \"Deploy\",\r\n Redeploy = \"Redeploy\",\r\n ServerEnviroment = \"ServerEnviroment\",\r\n VisioDiagram = \"VisioDiagram\",\r\n HighlightMappedShapes = \"HighlightMappedShapes\",\r\n TextCallout = \"TextCallout\",\r\n IconSetsFlag = \"IconSetsFlag\",\r\n VisioLogo = \"VisioLogo\",\r\n VisioLogoFill = \"VisioLogoFill\",\r\n VisioDocument = \"VisioDocument\",\r\n TimelineProgress = \"TimelineProgress\",\r\n TimelineDelivery = \"TimelineDelivery\",\r\n Backlog = \"Backlog\",\r\n TeamFavorite = \"TeamFavorite\",\r\n TaskGroup = \"TaskGroup\",\r\n TaskGroupMirrored = \"TaskGroupMirrored\",\r\n ScopeTemplate = \"ScopeTemplate\",\r\n AssessmentGroupTemplate = \"AssessmentGroupTemplate\",\r\n NewTeamProject = \"NewTeamProject\",\r\n CommentAdd = \"CommentAdd\",\r\n CommentNext = \"CommentNext\",\r\n CommentPrevious = \"CommentPrevious\",\r\n ShopServer = \"ShopServer\",\r\n LocaleLanguage = \"LocaleLanguage\",\r\n QueryList = \"QueryList\",\r\n UserSync = \"UserSync\",\r\n UserPause = \"UserPause\",\r\n StreamingOff = \"StreamingOff\",\r\n MoreVertical = \"MoreVertical\",\r\n ArrowTallUpLeft = \"ArrowTallUpLeft\",\r\n ArrowTallUpRight = \"ArrowTallUpRight\",\r\n ArrowTallDownLeft = \"ArrowTallDownLeft\",\r\n ArrowTallDownRight = \"ArrowTallDownRight\",\r\n FieldEmpty = \"FieldEmpty\",\r\n FieldFilled = \"FieldFilled\",\r\n FieldChanged = \"FieldChanged\",\r\n FieldNotChanged = \"FieldNotChanged\",\r\n RingerOff = \"RingerOff\",\r\n PlayResume = \"PlayResume\",\r\n BulletedList2 = \"BulletedList2\",\r\n BulletedList2Mirrored = \"BulletedList2Mirrored\",\r\n ImageCrosshair = \"ImageCrosshair\",\r\n GitGraph = \"GitGraph\",\r\n Repo = \"Repo\",\r\n RepoSolid = \"RepoSolid\",\r\n FolderQuery = \"FolderQuery\",\r\n FolderList = \"FolderList\",\r\n FolderListMirrored = \"FolderListMirrored\",\r\n LocationOutline = \"LocationOutline\",\r\n POISolid = \"POISolid\",\r\n CalculatorNotEqualTo = \"CalculatorNotEqualTo\",\r\n BoxSubtractSolid = \"BoxSubtractSolid\",\r\n BoxAdditionSolid = \"BoxAdditionSolid\",\r\n BoxMultiplySolid = \"BoxMultiplySolid\",\r\n BoxPlaySolid = \"BoxPlaySolid\",\r\n BoxCheckmarkSolid = \"BoxCheckmarkSolid\",\r\n CirclePauseSolid = \"CirclePauseSolid\",\r\n CirclePause = \"CirclePause\",\r\n MSNVideosSolid = \"MSNVideosSolid\",\r\n CircleStopSolid = \"CircleStopSolid\",\r\n CircleStop = \"CircleStop\",\r\n NavigateBack = \"NavigateBack\",\r\n NavigateBackMirrored = \"NavigateBackMirrored\",\r\n NavigateForward = \"NavigateForward\",\r\n NavigateForwardMirrored = \"NavigateForwardMirrored\",\r\n UnknownSolid = \"UnknownSolid\",\r\n UnknownMirroredSolid = \"UnknownMirroredSolid\",\r\n CircleAddition = \"CircleAddition\",\r\n CircleAdditionSolid = \"CircleAdditionSolid\",\r\n FilePDB = \"FilePDB\",\r\n FileTemplate = \"FileTemplate\",\r\n FileSQL = \"FileSQL\",\r\n FileJAVA = \"FileJAVA\",\r\n FileASPX = \"FileASPX\",\r\n FileCSS = \"FileCSS\",\r\n FileSass = \"FileSass\",\r\n FileLess = \"FileLess\",\r\n FileHTML = \"FileHTML\",\r\n JavaScriptLanguage = \"JavaScriptLanguage\",\r\n CSharpLanguage = \"CSharpLanguage\",\r\n CSharp = \"CSharp\",\r\n VisualBasicLanguage = \"VisualBasicLanguage\",\r\n VB = \"VB\",\r\n CPlusPlusLanguage = \"CPlusPlusLanguage\",\r\n CPlusPlus = \"CPlusPlus\",\r\n FSharpLanguage = \"FSharpLanguage\",\r\n FSharp = \"FSharp\",\r\n TypeScriptLanguage = \"TypeScriptLanguage\",\r\n PythonLanguage = \"PythonLanguage\",\r\n PY = \"PY\",\r\n CoffeeScript = \"CoffeeScript\",\r\n MarkDownLanguage = \"MarkDownLanguage\",\r\n FullWidth = \"FullWidth\",\r\n FullWidthEdit = \"FullWidthEdit\",\r\n Plug = \"Plug\",\r\n PlugSolid = \"PlugSolid\",\r\n PlugConnected = \"PlugConnected\",\r\n PlugDisconnected = \"PlugDisconnected\",\r\n UnlockSolid = \"UnlockSolid\",\r\n Variable = \"Variable\",\r\n Parameter = \"Parameter\",\r\n CommentUrgent = \"CommentUrgent\",\r\n Storyboard = \"Storyboard\",\r\n DiffInline = \"DiffInline\",\r\n DiffSideBySide = \"DiffSideBySide\",\r\n ImageDiff = \"ImageDiff\",\r\n ImagePixel = \"ImagePixel\",\r\n FileBug = \"FileBug\",\r\n FileCode = \"FileCode\",\r\n FileComment = \"FileComment\",\r\n BusinessHoursSign = \"BusinessHoursSign\",\r\n FileImage = \"FileImage\",\r\n FileSymlink = \"FileSymlink\",\r\n AutoFillTemplate = \"AutoFillTemplate\",\r\n WorkItem = \"WorkItem\",\r\n WorkItemBug = \"WorkItemBug\",\r\n LogRemove = \"LogRemove\",\r\n ColumnOptions = \"ColumnOptions\",\r\n Packages = \"Packages\",\r\n BuildIssue = \"BuildIssue\",\r\n AssessmentGroup = \"AssessmentGroup\",\r\n VariableGroup = \"VariableGroup\",\r\n FullHistory = \"FullHistory\",\r\n SingleColumnEdit = \"SingleColumnEdit\",\r\n DoubleColumnEdit = \"DoubleColumnEdit\",\r\n TripleColumnEdit = \"TripleColumnEdit\",\r\n ColumnLeftTwoThirdsEdit = \"ColumnLeftTwoThirdsEdit\",\r\n ColumnRightTwoThirdsEdit = \"ColumnRightTwoThirdsEdit\",\r\n StreamLogo = \"StreamLogo\",\r\n PassiveAuthentication = \"PassiveAuthentication\",\r\n AlertSolid = \"AlertSolid\",\r\n MegaphoneSolid = \"MegaphoneSolid\",\r\n TaskSolid = \"TaskSolid\",\r\n ConfigurationSolid = \"ConfigurationSolid\",\r\n BugSolid = \"BugSolid\",\r\n CrownSolid = \"CrownSolid\",\r\n Trophy2Solid = \"Trophy2Solid\",\r\n QuickNoteSolid = \"QuickNoteSolid\",\r\n ConstructionConeSolid = \"ConstructionConeSolid\",\r\n PageListSolid = \"PageListSolid\",\r\n PageListMirroredSolid = \"PageListMirroredSolid\",\r\n StarburstSolid = \"StarburstSolid\",\r\n ReadingModeSolid = \"ReadingModeSolid\",\r\n SadSolid = \"SadSolid\",\r\n HealthSolid = \"HealthSolid\",\r\n ShieldSolid = \"ShieldSolid\",\r\n GiftBoxSolid = \"GiftBoxSolid\",\r\n ShoppingCartSolid = \"ShoppingCartSolid\",\r\n MailSolid = \"MailSolid\",\r\n ChatSolid = \"ChatSolid\",\r\n RibbonSolid = \"RibbonSolid\",\r\n FinancialSolid = \"FinancialSolid\",\r\n FinancialMirroredSolid = \"FinancialMirroredSolid\",\r\n HeadsetSolid = \"HeadsetSolid\",\r\n PermissionsSolid = \"PermissionsSolid\",\r\n ParkingSolid = \"ParkingSolid\",\r\n ParkingMirroredSolid = \"ParkingMirroredSolid\",\r\n DiamondSolid = \"DiamondSolid\",\r\n AsteriskSolid = \"AsteriskSolid\",\r\n OfflineStorageSolid = \"OfflineStorageSolid\",\r\n BankSolid = \"BankSolid\",\r\n DecisionSolid = \"DecisionSolid\",\r\n Parachute = \"Parachute\",\r\n ParachuteSolid = \"ParachuteSolid\",\r\n FiltersSolid = \"FiltersSolid\",\r\n ColorSolid = \"ColorSolid\",\r\n ReviewSolid = \"ReviewSolid\",\r\n ReviewRequestSolid = \"ReviewRequestSolid\",\r\n ReviewRequestMirroredSolid = \"ReviewRequestMirroredSolid\",\r\n ReviewResponseSolid = \"ReviewResponseSolid\",\r\n FeedbackRequestSolid = \"FeedbackRequestSolid\",\r\n FeedbackRequestMirroredSolid = \"FeedbackRequestMirroredSolid\",\r\n FeedbackResponseSolid = \"FeedbackResponseSolid\",\r\n WorkItemBar = \"WorkItemBar\",\r\n WorkItemBarSolid = \"WorkItemBarSolid\",\r\n Separator = \"Separator\",\r\n NavigateExternalInline = \"NavigateExternalInline\",\r\n PlanView = \"PlanView\",\r\n TimelineMatrixView = \"TimelineMatrixView\",\r\n EngineeringGroup = \"EngineeringGroup\",\r\n ProjectCollection = \"ProjectCollection\",\r\n CaretBottomRightCenter8 = \"CaretBottomRightCenter8\",\r\n CaretBottomLeftCenter8 = \"CaretBottomLeftCenter8\",\r\n CaretTopRightCenter8 = \"CaretTopRightCenter8\",\r\n CaretTopLeftCenter8 = \"CaretTopLeftCenter8\",\r\n DonutChart = \"DonutChart\",\r\n ChevronUnfold10 = \"ChevronUnfold10\",\r\n ChevronFold10 = \"ChevronFold10\",\r\n DoubleChevronDown8 = \"DoubleChevronDown8\",\r\n DoubleChevronUp8 = \"DoubleChevronUp8\",\r\n DoubleChevronLeft8 = \"DoubleChevronLeft8\",\r\n DoubleChevronRight8 = \"DoubleChevronRight8\",\r\n ChevronDownEnd6 = \"ChevronDownEnd6\",\r\n ChevronUpEnd6 = \"ChevronUpEnd6\",\r\n ChevronLeftEnd6 = \"ChevronLeftEnd6\",\r\n ChevronRightEnd6 = \"ChevronRightEnd6\",\r\n ContextMenu = \"ContextMenu\",\r\n AzureAPIManagement = \"AzureAPIManagement\",\r\n AzureServiceEndpoint = \"AzureServiceEndpoint\",\r\n VSTSLogo = \"VSTSLogo\",\r\n VSTSAltLogo1 = \"VSTSAltLogo1\",\r\n VSTSAltLogo2 = \"VSTSAltLogo2\",\r\n FileTypeSolution = \"FileTypeSolution\",\r\n WordLogoInverse16 = \"WordLogoInverse16\",\r\n WordLogo16 = \"WordLogo16\",\r\n WordLogoFill16 = \"WordLogoFill16\",\r\n PowerPointLogoInverse16 = \"PowerPointLogoInverse16\",\r\n PowerPointLogo16 = \"PowerPointLogo16\",\r\n PowerPointLogoFill16 = \"PowerPointLogoFill16\",\r\n ExcelLogoInverse16 = \"ExcelLogoInverse16\",\r\n ExcelLogo16 = \"ExcelLogo16\",\r\n ExcelLogoFill16 = \"ExcelLogoFill16\",\r\n OneNoteLogoInverse16 = \"OneNoteLogoInverse16\",\r\n OneNoteLogo16 = \"OneNoteLogo16\",\r\n OneNoteLogoFill16 = \"OneNoteLogoFill16\",\r\n OutlookLogoInverse16 = \"OutlookLogoInverse16\",\r\n OutlookLogo16 = \"OutlookLogo16\",\r\n OutlookLogoFill16 = \"OutlookLogoFill16\",\r\n PublisherLogoInverse16 = \"PublisherLogoInverse16\",\r\n PublisherLogo16 = \"PublisherLogo16\",\r\n PublisherLogoFill16 = \"PublisherLogoFill16\",\r\n VisioLogoInverse16 = \"VisioLogoInverse16\",\r\n VisioLogo16 = \"VisioLogo16\",\r\n VisioLogoFill16 = \"VisioLogoFill16\",\r\n TestBeaker = \"TestBeaker\",\r\n TestBeakerSolid = \"TestBeakerSolid\",\r\n TestExploreSolid = \"TestExploreSolid\",\r\n TestAutoSolid = \"TestAutoSolid\",\r\n TestUserSolid = \"TestUserSolid\",\r\n TestImpactSolid = \"TestImpactSolid\",\r\n TestPlan = \"TestPlan\",\r\n TestStep = \"TestStep\",\r\n TestParameter = \"TestParameter\",\r\n TestSuite = \"TestSuite\",\r\n TestCase = \"TestCase\",\r\n Sprint = \"Sprint\",\r\n SignOut = \"SignOut\",\r\n TriggerApproval = \"TriggerApproval\",\r\n Rocket = \"Rocket\",\r\n AzureKeyVault = \"AzureKeyVault\",\r\n Onboarding = \"Onboarding\",\r\n Transition = \"Transition\",\r\n LikeSolid = \"LikeSolid\",\r\n DislikeSolid = \"DislikeSolid\",\r\n CRMCustomerInsightsApp = \"CRMCustomerInsightsApp\",\r\n EditCreate = \"EditCreate\",\r\n UnSetColor = \"UnSetColor\",\r\n DeclineCall = \"DeclineCall\",\r\n RectangularClipping = \"RectangularClipping\",\r\n TeamsLogo16 = \"TeamsLogo16\",\r\n TeamsLogoFill16 = \"TeamsLogoFill16\",\r\n Spacer = \"Spacer\",\r\n SkypeLogo16 = \"SkypeLogo16\",\r\n SkypeForBusinessLogo16 = \"SkypeForBusinessLogo16\",\r\n SkypeForBusinessLogoFill16 = \"SkypeForBusinessLogoFill16\",\r\n FilterSolid = \"FilterSolid\",\r\n MailUndelivered = \"MailUndelivered\",\r\n MailTentative = \"MailTentative\",\r\n MailTentativeMirrored = \"MailTentativeMirrored\",\r\n MailReminder = \"MailReminder\",\r\n ReceiptUndelivered = \"ReceiptUndelivered\",\r\n ReceiptTentative = \"ReceiptTentative\",\r\n ReceiptTentativeMirrored = \"ReceiptTentativeMirrored\",\r\n Inbox = \"Inbox\",\r\n IRMReply = \"IRMReply\",\r\n IRMReplyMirrored = \"IRMReplyMirrored\",\r\n IRMForward = \"IRMForward\",\r\n IRMForwardMirrored = \"IRMForwardMirrored\",\r\n VoicemailIRM = \"VoicemailIRM\",\r\n EventAccepted = \"EventAccepted\",\r\n EventTentative = \"EventTentative\",\r\n EventTentativeMirrored = \"EventTentativeMirrored\",\r\n EventDeclined = \"EventDeclined\",\r\n IDBadge = \"IDBadge\",\r\n BackgroundColor = \"BackgroundColor\",\r\n OfficeFormsLogoInverse16 = \"OfficeFormsLogoInverse16\",\r\n OfficeFormsLogo = \"OfficeFormsLogo\",\r\n OfficeFormsLogoFill = \"OfficeFormsLogoFill\",\r\n OfficeFormsLogo16 = \"OfficeFormsLogo16\",\r\n OfficeFormsLogoFill16 = \"OfficeFormsLogoFill16\",\r\n OfficeFormsLogoInverse24 = \"OfficeFormsLogoInverse24\",\r\n OfficeFormsLogo24 = \"OfficeFormsLogo24\",\r\n OfficeFormsLogoFill24 = \"OfficeFormsLogoFill24\",\r\n PageLock = \"PageLock\",\r\n NotExecuted = \"NotExecuted\",\r\n NotImpactedSolid = \"NotImpactedSolid\",\r\n FieldReadOnly = \"FieldReadOnly\",\r\n FieldRequired = \"FieldRequired\",\r\n BacklogBoard = \"BacklogBoard\",\r\n ExternalBuild = \"ExternalBuild\",\r\n ExternalTFVC = \"ExternalTFVC\",\r\n ExternalXAML = \"ExternalXAML\",\r\n IssueSolid = \"IssueSolid\",\r\n DefectSolid = \"DefectSolid\",\r\n LadybugSolid = \"LadybugSolid\",\r\n NugetLogo = \"NugetLogo\",\r\n TFVCLogo = \"TFVCLogo\",\r\n ProjectLogo32 = \"ProjectLogo32\",\r\n ProjectLogoFill32 = \"ProjectLogoFill32\",\r\n ProjectLogo16 = \"ProjectLogo16\",\r\n ProjectLogoFill16 = \"ProjectLogoFill16\",\r\n SwayLogo32 = \"SwayLogo32\",\r\n SwayLogoFill32 = \"SwayLogoFill32\",\r\n SwayLogo16 = \"SwayLogo16\",\r\n SwayLogoFill16 = \"SwayLogoFill16\",\r\n ClassNotebookLogo32 = \"ClassNotebookLogo32\",\r\n ClassNotebookLogoFill32 = \"ClassNotebookLogoFill32\",\r\n ClassNotebookLogo16 = \"ClassNotebookLogo16\",\r\n ClassNotebookLogoFill16 = \"ClassNotebookLogoFill16\",\r\n ClassNotebookLogoInverse32 = \"ClassNotebookLogoInverse32\",\r\n ClassNotebookLogoInverse16 = \"ClassNotebookLogoInverse16\",\r\n StaffNotebookLogo32 = \"StaffNotebookLogo32\",\r\n StaffNotebookLogoFill32 = \"StaffNotebookLogoFill32\",\r\n StaffNotebookLogo16 = \"StaffNotebookLogo16\",\r\n StaffNotebookLogoFill16 = \"StaffNotebookLogoFill16\",\r\n StaffNotebookLogoInverted32 = \"StaffNotebookLogoInverted32\",\r\n StaffNotebookLogoInverted16 = \"StaffNotebookLogoInverted16\",\r\n KaizalaLogo = \"KaizalaLogo\",\r\n TaskLogo = \"TaskLogo\",\r\n ProtectionCenterLogo32 = \"ProtectionCenterLogo32\",\r\n GallatinLogo = \"GallatinLogo\",\r\n Globe2 = \"Globe2\",\r\n Guitar = \"Guitar\",\r\n Breakfast = \"Breakfast\",\r\n Brunch = \"Brunch\",\r\n BeerMug = \"BeerMug\",\r\n Vacation = \"Vacation\",\r\n Teeth = \"Teeth\",\r\n Taxi = \"Taxi\",\r\n Chopsticks = \"Chopsticks\",\r\n SyncOccurence = \"SyncOccurence\",\r\n UnsyncOccurence = \"UnsyncOccurence\",\r\n PrimaryCalendar = \"PrimaryCalendar\",\r\n SearchCalendar = \"SearchCalendar\",\r\n VideoOff = \"VideoOff\",\r\n MicrosoftFlowLogo = \"MicrosoftFlowLogo\",\r\n BusinessCenterLogo = \"BusinessCenterLogo\",\r\n ToDoLogoBottom = \"ToDoLogoBottom\",\r\n ToDoLogoTop = \"ToDoLogoTop\",\r\n EditSolid12 = \"EditSolid12\",\r\n EditSolidMirrored12 = \"EditSolidMirrored12\",\r\n UneditableSolid12 = \"UneditableSolid12\",\r\n UneditableSolidMirrored12 = \"UneditableSolidMirrored12\",\r\n UneditableMirrored = \"UneditableMirrored\",\r\n AdminALogo32 = \"AdminALogo32\",\r\n AdminALogoFill32 = \"AdminALogoFill32\",\r\n ToDoLogoInverse = \"ToDoLogoInverse\",\r\n Snooze = \"Snooze\",\r\n WaffleOffice365 = \"WaffleOffice365\",\r\n ImageSearch = \"ImageSearch\",\r\n NewsSearch = \"NewsSearch\",\r\n VideoSearch = \"VideoSearch\",\r\n R = \"R\",\r\n FontColorA = \"FontColorA\",\r\n FontColorSwatch = \"FontColorSwatch\",\r\n LightWeight = \"LightWeight\",\r\n NormalWeight = \"NormalWeight\",\r\n SemiboldWeight = \"SemiboldWeight\",\r\n GroupObject = \"GroupObject\",\r\n UngroupObject = \"UngroupObject\",\r\n AlignHorizontalLeft = \"AlignHorizontalLeft\",\r\n AlignHorizontalCenter = \"AlignHorizontalCenter\",\r\n AlignHorizontalRight = \"AlignHorizontalRight\",\r\n AlignVerticalTop = \"AlignVerticalTop\",\r\n AlignVerticalCenter = \"AlignVerticalCenter\",\r\n AlignVerticalBottom = \"AlignVerticalBottom\",\r\n HorizontalDistributeCenter = \"HorizontalDistributeCenter\",\r\n VerticalDistributeCenter = \"VerticalDistributeCenter\",\r\n Ellipse = \"Ellipse\",\r\n Line = \"Line\",\r\n Octagon = \"Octagon\",\r\n Hexagon = \"Hexagon\",\r\n Pentagon = \"Pentagon\",\r\n RightTriangle = \"RightTriangle\",\r\n HalfCircle = \"HalfCircle\",\r\n QuarterCircle = \"QuarterCircle\",\r\n ThreeQuarterCircle = \"ThreeQuarterCircle\",\r\n SixPointStar = \"SixPointStar\",\r\n TwelvePointStar = \"TwelvePointStar\",\r\n ArrangeBringToFront = \"ArrangeBringToFront\",\r\n ArrangeSendToBack = \"ArrangeSendToBack\",\r\n ArrangeSendBackward = \"ArrangeSendBackward\",\r\n ArrangeBringForward = \"ArrangeBringForward\",\r\n BorderDash = \"BorderDash\",\r\n BorderDot = \"BorderDot\",\r\n LineStyle = \"LineStyle\",\r\n LineThickness = \"LineThickness\",\r\n WindowEdit = \"WindowEdit\",\r\n HintText = \"HintText\",\r\n MediaAdd = \"MediaAdd\",\r\n AnchorLock = \"AnchorLock\",\r\n AutoHeight = \"AutoHeight\",\r\n ChartSeries = \"ChartSeries\",\r\n ChartXAngle = \"ChartXAngle\",\r\n ChartYAngle = \"ChartYAngle\",\r\n Combobox = \"Combobox\",\r\n LineSpacing = \"LineSpacing\",\r\n Padding = \"Padding\",\r\n PaddingTop = \"PaddingTop\",\r\n PaddingBottom = \"PaddingBottom\",\r\n PaddingLeft = \"PaddingLeft\",\r\n PaddingRight = \"PaddingRight\",\r\n NavigationFlipper = \"NavigationFlipper\",\r\n AlignJustify = \"AlignJustify\",\r\n TextOverflow = \"TextOverflow\",\r\n VisualsFolder = \"VisualsFolder\",\r\n VisualsStore = \"VisualsStore\",\r\n PictureCenter = \"PictureCenter\",\r\n PictureFill = \"PictureFill\",\r\n PicturePosition = \"PicturePosition\",\r\n PictureStretch = \"PictureStretch\",\r\n PictureTile = \"PictureTile\",\r\n Slider = \"Slider\",\r\n SliderHandleSize = \"SliderHandleSize\",\r\n DefaultRatio = \"DefaultRatio\",\r\n NumberSequence = \"NumberSequence\",\r\n GUID = \"GUID\",\r\n ReportAdd = \"ReportAdd\",\r\n DashboardAdd = \"DashboardAdd\",\r\n MapPinSolid = \"MapPinSolid\",\r\n WebPublish = \"WebPublish\",\r\n PieSingleSolid = \"PieSingleSolid\",\r\n BlockedSolid = \"BlockedSolid\",\r\n DrillDown = \"DrillDown\",\r\n DrillDownSolid = \"DrillDownSolid\",\r\n DrillExpand = \"DrillExpand\",\r\n DrillShow = \"DrillShow\",\r\n SpecialEvent = \"SpecialEvent\",\r\n OneDriveFolder16 = \"OneDriveFolder16\",\r\n FunctionalManagerDashboard = \"FunctionalManagerDashboard\",\r\n BIDashboard = \"BIDashboard\",\r\n CodeEdit = \"CodeEdit\",\r\n RenewalCurrent = \"RenewalCurrent\",\r\n RenewalFuture = \"RenewalFuture\",\r\n SplitObject = \"SplitObject\",\r\n BulkUpload = \"BulkUpload\",\r\n DownloadDocument = \"DownloadDocument\",\r\n Flower = \"Flower\",\r\n WaitlistConfirm = \"WaitlistConfirm\",\r\n WaitlistConfirmMirrored = \"WaitlistConfirmMirrored\",\r\n LaptopSecure = \"LaptopSecure\",\r\n DragObject = \"DragObject\",\r\n EntryView = \"EntryView\",\r\n EntryDecline = \"EntryDecline\",\r\n ContactCardSettings = \"ContactCardSettings\",\r\n ContactCardSettingsMirrored = \"ContactCardSettingsMirrored\",\r\n CalendarSettings = \"CalendarSettings\",\r\n CalendarSettingsMirrored = \"CalendarSettingsMirrored\",\r\n HardDriveLock = \"HardDriveLock\",\r\n HardDriveUnlock = \"HardDriveUnlock\",\r\n AccountManagement = \"AccountManagement\",\r\n TransitionPop = \"TransitionPop\",\r\n TransitionPush = \"TransitionPush\",\r\n TransitionEffect = \"TransitionEffect\",\r\n LookupEntities = \"LookupEntities\",\r\n ExploreData = \"ExploreData\",\r\n AddBookmark = \"AddBookmark\",\r\n SearchBookmark = \"SearchBookmark\",\r\n DrillThrough = \"DrillThrough\",\r\n MasterDatabase = \"MasterDatabase\",\r\n CertifiedDatabase = \"CertifiedDatabase\",\r\n MaximumValue = \"MaximumValue\",\r\n MinimumValue = \"MinimumValue\",\r\n VisualStudioIDELogo32 = \"VisualStudioIDELogo32\",\r\n PasteAsText = \"PasteAsText\",\r\n PasteAsCode = \"PasteAsCode\",\r\n BrowserTab = \"BrowserTab\",\r\n BrowserTabScreenshot = \"BrowserTabScreenshot\",\r\n DesktopScreenshot = \"DesktopScreenshot\",\r\n FileYML = \"FileYML\",\r\n ClipboardSolid = \"ClipboardSolid\",\r\n FabricUserFolder = \"FabricUserFolder\",\r\n FabricNetworkFolder = \"FabricNetworkFolder\",\r\n AnalyticsView = \"AnalyticsView\",\r\n Video360Generic = \"Video360Generic\",\r\n Leave = \"Leave\",\r\n Trending12 = \"Trending12\",\r\n Blocked12 = \"Blocked12\",\r\n Warning12 = \"Warning12\",\r\n CheckedOutByOther12 = \"CheckedOutByOther12\",\r\n CheckedOutByYou12 = \"CheckedOutByYou12\",\r\n CircleShapeSolid = \"CircleShapeSolid\",\r\n SquareShapeSolid = \"SquareShapeSolid\",\r\n TriangleShapeSolid = \"TriangleShapeSolid\",\r\n DropShapeSolid = \"DropShapeSolid\",\r\n RectangleShapeSolid = \"RectangleShapeSolid\",\r\n ZoomToFit = \"ZoomToFit\",\r\n InsertColumnsLeft = \"InsertColumnsLeft\",\r\n InsertColumnsRight = \"InsertColumnsRight\",\r\n InsertRowsAbove = \"InsertRowsAbove\",\r\n InsertRowsBelow = \"InsertRowsBelow\",\r\n DeleteColumns = \"DeleteColumns\",\r\n DeleteRows = \"DeleteRows\",\r\n DeleteRowsMirrored = \"DeleteRowsMirrored\",\r\n DeleteTable = \"DeleteTable\",\r\n VersionControlPush = \"VersionControlPush\",\r\n StackedColumnChart2 = \"StackedColumnChart2\",\r\n TripleColumnWide = \"TripleColumnWide\",\r\n QuadColumn = \"QuadColumn\",\r\n WhiteBoardApp16 = \"WhiteBoardApp16\",\r\n WhiteBoardApp32 = \"WhiteBoardApp32\",\r\n InsertSignatureLine = \"InsertSignatureLine\",\r\n ArrangeByFrom = \"ArrangeByFrom\",\r\n Phishing = \"Phishing\",\r\n CreateMailRule = \"CreateMailRule\",\r\n PublishCourse = \"PublishCourse\",\r\n DictionaryRemove = \"DictionaryRemove\",\r\n UserRemove = \"UserRemove\",\r\n UserEvent = \"UserEvent\",\r\n Encryption = \"Encryption\",\r\n D365TalentLearn = \"D365TalentLearn\",\r\n D365TalentInsight = \"D365TalentInsight\",\r\n D365TalentHRCore = \"D365TalentHRCore\",\r\n BacklogList = \"BacklogList\",\r\n ButtonControl = \"ButtonControl\",\r\n TableGroup = \"TableGroup\",\r\n MountainClimbing = \"MountainClimbing\",\r\n TagUnknown = \"TagUnknown\",\r\n TagUnknownMirror = \"TagUnknownMirror\",\r\n TagUnknown12 = \"TagUnknown12\",\r\n TagUnknown12Mirror = \"TagUnknown12Mirror\",\r\n Link12 = \"Link12\",\r\n Presentation = \"Presentation\",\r\n Presentation12 = \"Presentation12\",\r\n Lock12 = \"Lock12\",\r\n BuildDefinition = \"BuildDefinition\",\r\n ReleaseDefinition = \"ReleaseDefinition\",\r\n SaveTemplate = \"SaveTemplate\",\r\n UserGauge = \"UserGauge\",\r\n BlockedSiteSolid12 = \"BlockedSiteSolid12\",\r\n TagSolid = \"TagSolid\",\r\n OfficeChat = \"OfficeChat\",\r\n OfficeChatSolid = \"OfficeChatSolid\",\r\n MailSchedule = \"MailSchedule\",\r\n WarningSolid = \"WarningSolid\",\r\n Blocked2Solid = \"Blocked2Solid\",\r\n SkypeCircleArrow = \"SkypeCircleArrow\",\r\n SkypeArrow = \"SkypeArrow\",\r\n SyncStatus = \"SyncStatus\",\r\n SyncStatusSolid = \"SyncStatusSolid\",\r\n ProjectDocument = \"ProjectDocument\",\r\n ToDoLogoOutline = \"ToDoLogoOutline\",\r\n VisioOnlineLogoFill32 = \"VisioOnlineLogoFill32\",\r\n VisioOnlineLogo32 = \"VisioOnlineLogo32\",\r\n VisioOnlineLogoCloud32 = \"VisioOnlineLogoCloud32\",\r\n VisioDiagramSync = \"VisioDiagramSync\",\r\n Event12 = \"Event12\",\r\n EventDateMissed12 = \"EventDateMissed12\",\r\n UserOptional = \"UserOptional\",\r\n ResponsesMenu = \"ResponsesMenu\",\r\n DoubleDownArrow = \"DoubleDownArrow\",\r\n DistributeDown = \"DistributeDown\",\r\n BookmarkReport = \"BookmarkReport\",\r\n FilterSettings = \"FilterSettings\",\r\n GripperDotsVertical = \"GripperDotsVertical\",\r\n MailAttached = \"MailAttached\",\r\n AddIn = \"AddIn\",\r\n LinkedDatabase = \"LinkedDatabase\",\r\n PromotedDatabase = \"PromotedDatabase\",\r\n BarChartVerticalFilter = \"BarChartVerticalFilter\",\r\n BarChartVerticalFilterSolid = \"BarChartVerticalFilterSolid\",\r\n ShowTimeAs = \"ShowTimeAs\",\r\n FileRequest = \"FileRequest\",\r\n WorkItemAlert = \"WorkItemAlert\",\r\n PowerBILogo16 = \"PowerBILogo16\",\r\n PowerBILogoBackplate16 = \"PowerBILogoBackplate16\",\r\n BulletedListText = \"BulletedListText\",\r\n BulletedListBullet = \"BulletedListBullet\",\r\n BulletedListTextMirrored = \"BulletedListTextMirrored\",\r\n BulletedListBulletMirrored = \"BulletedListBulletMirrored\",\r\n NumberedListText = \"NumberedListText\",\r\n NumberedListNumber = \"NumberedListNumber\",\r\n NumberedListTextMirrored = \"NumberedListTextMirrored\",\r\n NumberedListNumberMirrored = \"NumberedListNumberMirrored\",\r\n RemoveLinkChain = \"RemoveLinkChain\",\r\n RemoveLinkX = \"RemoveLinkX\",\r\n FabricTextHighlight = \"FabricTextHighlight\",\r\n ClearFormattingA = \"ClearFormattingA\",\r\n ClearFormattingEraser = \"ClearFormattingEraser\",\r\n Photo2Fill = \"Photo2Fill\",\r\n IncreaseIndentText = \"IncreaseIndentText\",\r\n IncreaseIndentArrow = \"IncreaseIndentArrow\",\r\n DecreaseIndentText = \"DecreaseIndentText\",\r\n DecreaseIndentArrow = \"DecreaseIndentArrow\",\r\n IncreaseIndentTextMirrored = \"IncreaseIndentTextMirrored\",\r\n IncreaseIndentArrowMirrored = \"IncreaseIndentArrowMirrored\",\r\n DecreaseIndentTextMirrored = \"DecreaseIndentTextMirrored\",\r\n DecreaseIndentArrowMirrored = \"DecreaseIndentArrowMirrored\",\r\n CheckListText = \"CheckListText\",\r\n CheckListCheck = \"CheckListCheck\",\r\n CheckListTextMirrored = \"CheckListTextMirrored\",\r\n CheckListCheckMirrored = \"CheckListCheckMirrored\",\r\n NumberSymbol = \"NumberSymbol\",\r\n Coupon = \"Coupon\",\r\n VerifiedBrand = \"VerifiedBrand\",\r\n ReleaseGate = \"ReleaseGate\",\r\n ReleaseGateCheck = \"ReleaseGateCheck\",\r\n ReleaseGateError = \"ReleaseGateError\",\r\n M365InvoicingLogo = \"M365InvoicingLogo\",\r\n FabricTextHighlightComposite = \"FabricTextHighlightComposite\",\r\n Dataflows = \"Dataflows\",\r\n GenericScanFilled = \"GenericScanFilled\",\r\n DiagnosticDataBarTooltip = \"DiagnosticDataBarTooltip\",\r\n SaveToMobile = \"SaveToMobile\",\r\n Orientation2 = \"Orientation2\",\r\n ScreenCast = \"ScreenCast\",\r\n ShowGrid = \"ShowGrid\",\r\n SnapToGrid = \"SnapToGrid\",\r\n ContactList = \"ContactList\",\r\n NewMail = \"NewMail\",\r\n EyeShadow = \"EyeShadow\",\r\n CampaignTemplate = \"CampaignTemplate\",\r\n ChartTemplate = \"ChartTemplate\",\r\n PageListFilter = \"PageListFilter\",\r\n SecondaryNav = \"SecondaryNav\",\r\n ColumnVerticalSection = \"ColumnVerticalSection\",\r\n SkypeCircleSlash = \"SkypeCircleSlash\",\r\n SkypeSlash = \"SkypeSlash\",\r\n CustomizeToolbar = \"CustomizeToolbar\",\r\n DuplicateRow = \"DuplicateRow\",\r\n RemoveFromTrash = \"RemoveFromTrash\",\r\n MailOptions = \"MailOptions\",\r\n Childof = \"Childof\",\r\n Footer = \"Footer\",\r\n Header = \"Header\",\r\n BarChartVerticalFill = \"BarChartVerticalFill\",\r\n StackedColumnChart2Fill = \"StackedColumnChart2Fill\",\r\n PlainText = \"PlainText\",\r\n AccessibiltyChecker = \"AccessibiltyChecker\",\r\n DatabaseSync = \"DatabaseSync\",\r\n TabOneColumn = \"TabOneColumn\",\r\n TabTwoColumn = \"TabTwoColumn\",\r\n TabThreeColumn = \"TabThreeColumn\",\r\n DecreaseIndentLegacy = \"DecreaseIndentLegacy\",\r\n IncreaseIndentLegacy = \"IncreaseIndentLegacy\",\r\n SizeLegacy = \"SizeLegacy\"\r\n}\r\n\r\nexport type IconNamesInput = keyof typeof IconNames;\r\n","import {IIconOptions} from \"@/styling/utilities/icons\";\r\nimport { initializeIcons as i } from \"./fabric-icons\";\r\nimport { initializeIcons as i0 } from \"./fabric-icons-0\";\r\nimport { initializeIcons as i1 } from \"./fabric-icons-1\";\r\nimport { initializeIcons as i2 } from \"./fabric-icons-2\";\r\nimport { initializeIcons as i3 } from \"./fabric-icons-3\";\r\nimport { initializeIcons as i4 } from \"./fabric-icons-4\";\r\nimport { initializeIcons as i5 } from \"./fabric-icons-5\";\r\nimport { initializeIcons as i6 } from \"./fabric-icons-6\";\r\nimport { initializeIcons as i7 } from \"./fabric-icons-7\";\r\nimport { initializeIcons as i8 } from \"./fabric-icons-8\";\r\nimport { initializeIcons as i9 } from \"./fabric-icons-9\";\r\nimport { initializeIcons as i10 } from \"./fabric-icons-10\";\r\nimport { initializeIcons as i11 } from \"./fabric-icons-11\";\r\nimport { initializeIcons as i12 } from \"./fabric-icons-12\";\r\nimport { initializeIcons as i13 } from \"./fabric-icons-13\";\r\nimport { initializeIcons as i14 } from \"./fabric-icons-14\";\r\nimport { initializeIcons as i15 } from \"./fabric-icons-15\";\r\nimport { initializeIcons as i16 } from \"./fabric-icons-16\";\r\n\r\nimport { registerIconAliases } from \"./iconAliases\";\r\nconst DEFAULT_BASE_URL = \"https://spoprod-a.akamaihd.net/files/fabric/assets/icons/\";\r\n\r\nexport function initializeIcons(baseUrl: string = DEFAULT_BASE_URL, options?: IIconOptions): void {\r\n [i, i0, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16].forEach(\r\n (initialize: (url: string, options?: IIconOptions) => void) => initialize(baseUrl, options)\r\n );\r\n\r\n registerIconAliases();\r\n}\r\n\r\nexport { IconNames } from \"./IconNames\";\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"hello\"},[_c('h1',[_vm._v(_vm._s(_vm.msg))]),_c('OverviewItem',{attrs:{\"title\":\"Modifiers\"}},[_c('OfficeCheckbox',{staticStyle:{\"margin\":\"5px\",\"display\":\"inline-block\"},attrs:{\"label\":\"Disabled\"},model:{value:(_vm.disabled),callback:function ($$v) {_vm.disabled=$$v},expression:\"disabled\"}}),_c('OfficeCheckbox',{staticStyle:{\"margin\":\"5px\",\"display\":\"inline-block\"},attrs:{\"label\":\"Required\"},model:{value:(_vm.required),callback:function ($$v) {_vm.required=$$v},expression:\"required\"}}),_c('OfficeCheckbox',{staticStyle:{\"margin\":\"5px\",\"display\":\"inline-block\"},attrs:{\"label\":\"Checked\"},model:{value:(_vm.checked),callback:function ($$v) {_vm.checked=$$v},expression:\"checked\"}})],1),_c('OverviewItem',{attrs:{\"title\":\"Checkbox\"}},[_c('OfficeCheckbox',{staticStyle:{\"display\":\"inline-block\"},attrs:{\"disabled\":_vm.disabled,\"label\":\"Checkbox\"},model:{value:(_vm.checkboxChecked),callback:function ($$v) {_vm.checkboxChecked=$$v},expression:\"checkboxChecked\"}}),_c('OfficeLabel',{staticStyle:{\"display\":\"inline-block\",\"margin-left\":\"50px\"},attrs:{\"disabled\":_vm.disabled}},[_vm._v(\"The checkbox is\\n \"+_vm._s(_vm.checkboxChecked ? \"checked\" : \"not checked\")+\"\\n \")])],1),_c('OverviewItem',{attrs:{\"title\":\"Buttons\"}},[_c('OfficeButton',{staticStyle:{\"margin\":\"5px\"},attrs:{\"label\":\"Default Button\",\"disabled\":_vm.disabled,\"checked\":_vm.checked},on:{\"click\":_vm.clicked}}),_c('OfficeButton',{staticStyle:{\"margin\":\"5px\"},attrs:{\"label\":\"Primary Button\",\"primary\":true,\"disabled\":_vm.disabled,\"checked\":_vm.checked},on:{\"click\":_vm.clicked}})],1),_c('OverviewItem',{attrs:{\"title\":\"Label\"}},[_c('OfficeLabel',{attrs:{\"disabled\":_vm.disabled,\"required\":_vm.required}},[_vm._v(\"TestLabel\")])],1),_c('OverviewItem',{attrs:{\"title\":\"Image\"}},[_c('OfficeImage',{attrs:{\"src\":\"http://placehold.it/350x150\",\"alt\":\"Example\",\"maximizeFrame\":\"\"}})],1),_c('OverviewItem',{attrs:{\"title\":\"Icon\",\"options\":_vm.iconOptions},scopedSlots:_vm._u([{key:\"default\",fn:function(props){return [_c('OfficeIcon',_vm._b({staticStyle:{\"font-size\":\"50px\"}},'OfficeIcon',props,false))]}}])}),_c('OverviewItem',{attrs:{\"title\":\"Text Field\",\"options\":_vm.textFieldOptions},scopedSlots:_vm._u([{key:\"default\",fn:function(props){return [_c('OfficeTextField',_vm._b({},'OfficeTextField',props,false))]}}])}),_c('OverviewItem',{attrs:{\"title\":\"Choice Group\",\"options\":_vm.choiceGroupOptions},scopedSlots:_vm._u([{key:\"default\",fn:function(props){return [_c('OfficeChoiceGroup',_vm._b({attrs:{\"options\":[{key: 'A', text: 'Option A'}, {key: 'B', text: 'Option B'}],\"defaultSelectedKey\":\"A\"}},'OfficeChoiceGroup',props,false))]}}])}),_c('OverviewItem',{attrs:{\"title\":\"Toggle\"}},[_c('OfficeToggle',{attrs:{\"disabled\":_vm.disabled,\"label\":\"Normal Toggle\",\"onText\":\"on\",\"offText\":\"off\"},model:{value:(_vm.toggleChecked),callback:function ($$v) {_vm.toggleChecked=$$v},expression:\"toggleChecked\"}}),_c('OfficeLabel',{attrs:{\"disabled\":_vm.disabled,\"required\":_vm.required}},[_vm._v(\"Toggle: \"+_vm._s(_vm.toggleChecked ? 'on' : 'off')+\"\\n \")])],1),_c('OverviewItem',{attrs:{\"title\":\"Links\"}},[_vm._v(\"\\n A Link to\\n \"),_c('OfficeLink',{attrs:{\"href\":\"https://google.com\"}},[_vm._v(\"Google\")]),_c('br'),_vm._v(\"\\n Another link without href\\n \"),_c('OfficeLink',{on:{\"click\":_vm.clicked}},[_vm._v(\"IS HERE\")]),_c('br'),_vm._v(\"\\n And a\\n \"),_c('OfficeLink',{attrs:{\"disabled\":\"\"}},[_vm._v(\"Disabled Link!\")])],1),_c('OverviewItem',{attrs:{\"title\":\"Slider\"}},[_c('OfficeSlider',{attrs:{\"min\":0,\"max\":10},model:{value:(_vm.sliderValue),callback:function ($$v) {_vm.sliderValue=$$v},expression:\"sliderValue\"}}),_c('OfficeSlider',{attrs:{\"min\":0,\"max\":10,\"showValue\":\"\"},model:{value:(_vm.sliderValue),callback:function ($$v) {_vm.sliderValue=$$v},expression:\"sliderValue\"}}),_c('OfficeSlider',{attrs:{\"min\":0,\"max\":10,\"showValue\":\"\",\"disabled\":\"\"},model:{value:(_vm.sliderValue),callback:function ($$v) {_vm.sliderValue=$$v},expression:\"sliderValue\"}}),_c('OfficeSlider',{staticClass:\"vertical-slider\",attrs:{\"min\":0,\"max\":10,\"vertical\":\"\",\"showValue\":\"\"},model:{value:(_vm.sliderValue),callback:function ($$v) {_vm.sliderValue=$$v},expression:\"sliderValue\"}}),_c('OfficeSlider',{staticClass:\"vertical-slider\",attrs:{\"min\":0,\"max\":10,\"vertical\":\"\",\"showValue\":\"\",\"disabled\":\"\"},model:{value:(_vm.sliderValue),callback:function ($$v) {_vm.sliderValue=$$v},expression:\"sliderValue\"}}),_c('OfficeLabel',[_vm._v(\"Value: \"+_vm._s(_vm.sliderValue))])],1),_c('OverviewItem',{attrs:{\"title\":\"FocusTrapZone\"}},[_c('FocusTrapZoneExample')],1),_c('OverviewItem',{attrs:{\"title\":\"Overlay\",\"contentStyle\":{ position: 'relative'}}},[_c('OfficeToggle',{attrs:{\"onText\":\"Hide the Overlay\",\"offText\":\"Show the Overlay\"},model:{value:(_vm.showOverlay),callback:function ($$v) {_vm.showOverlay=$$v},expression:\"showOverlay\"}},[_vm._v(\"Test\")]),_c('OfficeToggle',{attrs:{\"onText\":\"Hide Dark Overlay\",\"offText\":\"Show Dark Overlay\"},model:{value:(_vm.showDarkOverlay),callback:function ($$v) {_vm.showDarkOverlay=$$v},expression:\"showDarkOverlay\"}},[_vm._v(\"Test\")]),_c('OfficeOverlay',{staticStyle:{\"display\":\"flex\",\"justify-content\":\"left\",\"align-items\":\"center\"},attrs:{\"visible\":_vm.showOverlay},nativeOn:{\"click\":function($event){_vm.showOverlay = false}}},[_c('span',[_vm._v(\"I am content within the overlay.\")])]),_c('OfficeOverlay',{staticStyle:{\"display\":\"flex\",\"justify-content\":\"left\",\"align-items\":\"center\"},attrs:{\"visible\":_vm.showDarkOverlay,\"isDarkThemed\":\"\"},nativeOn:{\"click\":function($event){_vm.showDarkOverlay = false}}},[_c('span',[_vm._v(\"I am content within the dark overlay.\")])])],1),_c('OfficeLabel',{staticStyle:{\"margin-top\":\"30px\"}},[_vm._v(\"This is the demo page for\\n \"),_c('OfficeLink',{attrs:{\"href\":\"https://github.com/s-bauer/office-ui-fabric-vue\"}},[_vm._v(\"office-ui-fabric-vue\")])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('OfficeButton',{directives:[{name:\"show\",rawName:\"v-show\",value:(!_vm.isTrapZone),expression:\"!isTrapZone\"}],attrs:{\"label\":\"Go to Trap Zone\"},on:{\"click\":_vm.onClick}}),_c(_vm.compType,{tag:\"component\"},[_c('OfficeTextField',{attrs:{\"tab-index\":\"1\"}}),_c('OfficeTextField',{attrs:{\"tab-index\":\"2\"}}),_c('OfficeTextField',{attrs:{\"tab-index\":\"3\"}}),_c('OfficeButton',{directives:[{name:\"show\",rawName:\"v-show\",value:(_vm.isTrapZone),expression:\"isTrapZone\"}],attrs:{\"label\":\"Exit Trap Zone\"},on:{\"click\":_vm.onClick}})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('button',{class:_vm.classNames.root,attrs:{\"data-is-focusable\":\"false\"},on:{\"click\":function($event){_vm.$emit('click', $event)}}},[_c('div',{class:_vm.classNames.flexContainer},[_c('div',{class:_vm.classNames.textContainer},[_c('div',{class:_vm.classNames.label},[_vm._v(\"\\n \"+_vm._s(_vm.label)+\"\\n \")])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { Stylesheet } from '@uifabric/merge-styles';\r\n\r\nconst stylesheet = Stylesheet.getInstance();\r\n\r\nif (stylesheet && stylesheet.onReset) {\r\n Stylesheet.getInstance().onReset(resetMemoizations);\r\n}\r\n\r\n// tslint:disable:no-any\r\ndeclare class WeakMap {\r\n public get(key: any): any;\r\n public set(key: any, value: any): void;\r\n public has(key: any): boolean;\r\n}\r\n\r\nlet _resetCounter = 0;\r\nconst _emptyObject = { empty: true };\r\nconst _dictionary: any = {};\r\nlet _weakMap = typeof WeakMap === 'undefined' ? null : WeakMap;\r\n\r\ninterface IMemoizeNode {\r\n map: WeakMap | null;\r\n value?: any;\r\n}\r\n\r\n/**\r\n * Test utility for providing a custom weakmap.\r\n *\r\n * @internal\r\n * */\r\nexport function setMemoizeWeakMap(weakMap: any): void {\r\n _weakMap = weakMap;\r\n}\r\n\r\n/**\r\n * Reset memoizations.\r\n */\r\nexport function resetMemoizations(): void {\r\n _resetCounter++;\r\n}\r\n\r\n/**\r\n * Memoize decorator to be used on class methods. Note that the \"this\" reference\r\n * will be inaccessible within a memoized method, given that a cached method's this\r\n * would not be instance specific.\r\n *\r\n * @public\r\n */\r\nexport function memoize(\r\n target: any,\r\n key: string,\r\n descriptor: TypedPropertyDescriptor\r\n): {\r\n configurable: boolean;\r\n get(): T;\r\n} {\r\n // We bind to \"null\" to prevent people from inadvertently pulling values from \"this\",\r\n // rather than passing them in as input values which can be memoized.\r\n let fn = memoizeFunction(descriptor.value && descriptor.value.bind(null));\r\n\r\n return {\r\n configurable: true,\r\n get(): T {\r\n return fn;\r\n }\r\n };\r\n}\r\n\r\n/**\r\n * Memoizes a function; when you pass in the same parameters multiple times, it returns a cached result.\r\n * Be careful when passing in objects, you need to pass in the same INSTANCE for caching to work. Otherwise\r\n * it will grow the cache unnecessarily. Also avoid using default values that evaluate functions; passing in\r\n * undefined for a value and relying on a default function will execute it the first time, but will not\r\n * re-evaluate subsequent times which may have been unexpected.\r\n *\r\n * By default, the cache will reset after 100 permutations, to avoid abuse cases where the function is\r\n * unintendedly called with unique objects. Without a reset, the cache could grow infinitely, so we safeguard\r\n * by resetting. To override this behavior, pass a value of 0 to the maxCacheSize parameter.\r\n *\r\n * @public\r\n * @param cb - The function to memoize.\r\n * @param maxCacheSize - Max results to cache. If the cache exceeds this value, it will reset on the next call.\r\n * @returns A memoized version of the function.\r\n */\r\nexport function memoizeFunction RET_TYPE, RET_TYPE>(cb: T, maxCacheSize: number = 100): T {\r\n // Avoid breaking scenarios which don't have weak map.\r\n if (!_weakMap) {\r\n return cb;\r\n }\r\n\r\n let rootNode: any;\r\n let cacheSize = 0;\r\n let localResetCounter = _resetCounter;\r\n\r\n // tslint:disable-next-line:no-function-expression\r\n return function memoizedFunction(...args: any[]): RET_TYPE {\r\n let currentNode: any = rootNode;\r\n\r\n if (rootNode === undefined || localResetCounter !== _resetCounter || (maxCacheSize > 0 && cacheSize > maxCacheSize)) {\r\n rootNode = _createNode();\r\n cacheSize = 0;\r\n localResetCounter = _resetCounter;\r\n }\r\n\r\n currentNode = rootNode;\r\n\r\n // Traverse the tree until we find the match.\r\n for (let i = 0; i < args.length; i++) {\r\n let arg = _normalizeArg(args[i]);\r\n\r\n if (!currentNode.map.has(arg)) {\r\n currentNode.map.set(arg, _createNode());\r\n }\r\n\r\n currentNode = currentNode.map.get(arg);\r\n }\r\n\r\n if (!currentNode.hasOwnProperty('value')) {\r\n currentNode.value = cb(...args);\r\n cacheSize++;\r\n }\r\n\r\n return currentNode.value;\r\n } as any;\r\n}\r\n\r\nfunction _normalizeArg(val: null | undefined): { empty: boolean } | any;\r\nfunction _normalizeArg(val: object): any;\r\nfunction _normalizeArg(val: any): any {\r\n if (!val) {\r\n return _emptyObject;\r\n } else if (typeof val === 'object' || typeof val === 'function') {\r\n return val;\r\n } else if (!_dictionary[val]) {\r\n _dictionary[val] = { val };\r\n }\r\n\r\n return _dictionary[val];\r\n}\r\n\r\nfunction _createNode(): IMemoizeNode {\r\n return {\r\n map: _weakMap ? new _weakMap() : null\r\n };\r\n}\r\n","import {memoizeFunction} from \"@/utility/memoize\";\r\nimport { ITheme } from \"../interfaces\";\r\nimport { Stylesheet } from \"@uifabric/merge-styles\";\r\n\r\nexport type GlobalClassNames = Record;\r\n\r\n/**\r\n * Internal memoized function which simply takes in the class map and the\r\n * disable boolean. These immutable values can be memoized.\r\n */\r\nconst _getGlobalClassNames = memoizeFunction(\r\n (classNames: GlobalClassNames | any, disableGlobalClassNames?: boolean): Partial> => {\r\n const styleSheet = Stylesheet.getInstance();\r\n\r\n if (disableGlobalClassNames) {\r\n // disable global classnames\r\n return Object.keys(classNames).reduce((acc: any, className: string) => {\r\n acc[className] = styleSheet.getClassName(classNames[className]);\r\n return acc;\r\n }, {});\r\n }\r\n\r\n // use global classnames\r\n return classNames;\r\n }\r\n);\r\n\r\n/**\r\n * Checks for the `disableGlobalClassNames` property on the `theme` to determine if it should return `classNames`\r\n * Note that calls to this function are memoized.\r\n *\r\n * @param classNames - The collection of global class names that apply when the flag is false. Make sure to pass in\r\n * the same instance on each call to benefit from memoization.\r\n * @param theme - The theme to check the flag on\r\n * @param disableGlobalClassNames - Optional. Explicitly opt in/out of disabling global classnames. Defaults to false.\r\n */\r\nexport function getGlobalClassNames(\r\n classNames: GlobalClassNames,\r\n theme: ITheme,\r\n disableGlobalClassNames?: boolean\r\n): Partial> {\r\n return _getGlobalClassNames(classNames, disableGlobalClassNames !== undefined ? disableGlobalClassNames : theme.disableGlobalClassNames);\r\n}\r\n","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeButtonStyles} from \"@/components/Button/OfficeButton.types\";\r\nimport {ITheme} from \"@/styling\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {memoizeFunction} from \"@/utility/memoize\";\r\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\r\n\r\nexport interface IButtonClassNames {\r\n root?: string;\r\n flexContainer?: string;\r\n textContainer?: string;\r\n icon?: string;\r\n label?: string;\r\n menuIcon?: string;\r\n description?: string;\r\n screenReaderText?: string;\r\n}\r\n\r\nconst GlobalClassNames = {\r\n msButton: \"ms-Button\",\r\n msButtonIcon: \"ms-Button-icon\",\r\n msButtonMenuIcon: \"ms-Button-menuIcon\",\r\n msButtonLabel: \"ms-Button-label\",\r\n msButtonDescription: \"ms-Button-description\",\r\n msButtonScreenReaderText: \"ms-Button-screenReaderText\",\r\n msButtonFlexContainer: \"ms-Button-flexContainer\",\r\n msButtonTextContainer: \"ms-Button-textContainer\"\r\n};\r\n\r\nexport const getBaseButtonClassNames = memoizeFunction(\r\n (\r\n theme: ITheme,\r\n styles: IOfficeButtonStyles,\r\n className: string,\r\n variantClassName: string,\r\n iconClassName: string | undefined,\r\n menuIconClassName: string | undefined,\r\n disabled: boolean,\r\n checked: boolean,\r\n expanded: boolean,\r\n isSplit: boolean | undefined\r\n ): IButtonClassNames => {\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme || {});\r\n\r\n const isExpanded = expanded && !isSplit;\r\n return mergeStyleSets({\r\n root: [\r\n classNames.msButton,\r\n styles.root,\r\n variantClassName,\r\n checked && [\"is-checked\", styles.rootChecked],\r\n isExpanded && [\r\n \"is-expanded\",\r\n styles.rootExpanded,\r\n {\r\n selectors: {\r\n [`:hover .${classNames.msButtonIcon}`]: styles.iconExpandedHovered,\r\n // menuIcon falls back to rootExpandedHovered to support original behavior\r\n [`:hover .${classNames.msButtonMenuIcon}`]: styles.menuIconExpandedHovered || styles.rootExpandedHovered,\r\n \":hover\": styles.rootExpandedHovered\r\n }\r\n }\r\n ],\r\n disabled && [\"is-disabled\", styles.rootDisabled],\r\n !disabled &&\r\n !isExpanded &&\r\n !checked && {\r\n selectors: {\r\n \":hover\": styles.rootHovered,\r\n [`:hover .${classNames.msButtonLabel}`]: styles.labelHovered,\r\n [`:hover .${classNames.msButtonIcon}`]: styles.iconHovered,\r\n [`:hover .${classNames.msButtonDescription}`]: styles.descriptionHovered,\r\n [`:hover .${classNames.msButtonMenuIcon}`]: styles.menuIconHovered,\r\n \":focus\": styles.rootFocused,\r\n \":active\": styles.rootPressed,\r\n [`:active .${classNames.msButtonIcon}`]: styles.iconPressed,\r\n [`:active .${classNames.msButtonDescription}`]: styles.descriptionPressed,\r\n [`:active .${classNames.msButtonMenuIcon}`]: styles.menuIconPressed\r\n }\r\n },\r\n disabled && checked && [styles.rootCheckedDisabled],\r\n !disabled &&\r\n checked && {\r\n selectors: {\r\n \":hover\": styles.rootCheckedHovered,\r\n \":active\": styles.rootCheckedPressed\r\n }\r\n },\r\n className\r\n ],\r\n flexContainer: [classNames.msButtonFlexContainer, styles.flexContainer],\r\n textContainer: [classNames.msButtonTextContainer, styles.textContainer],\r\n icon: [\r\n classNames.msButtonIcon,\r\n iconClassName,\r\n styles.icon,\r\n isExpanded && styles.iconExpanded,\r\n checked && styles.iconChecked,\r\n disabled && styles.iconDisabled\r\n ],\r\n label: [classNames.msButtonLabel, styles.label, checked && styles.labelChecked, disabled && styles.labelDisabled],\r\n menuIcon: [\r\n classNames.msButtonMenuIcon,\r\n menuIconClassName,\r\n styles.menuIcon,\r\n checked && styles.menuIconChecked,\r\n disabled && styles.menuIconDisabled,\r\n !disabled &&\r\n !isExpanded &&\r\n !checked && {\r\n selectors: {\r\n \":hover\": styles.menuIconHovered,\r\n \":active\": styles.menuIconPressed\r\n }\r\n },\r\n isExpanded && [\"is-expanded\", styles.menuIconExpanded]\r\n ],\r\n description: [\r\n classNames.msButtonDescription,\r\n styles.description,\r\n checked && styles.descriptionChecked,\r\n disabled && styles.descriptionDisabled\r\n ],\r\n screenReaderText: [classNames.msButtonScreenReaderText, styles.screenReaderText]\r\n });\r\n }\r\n);\r\n","/**\r\n * Builds a class names object from a given map.\r\n *\r\n * @param styles - Map of unprocessed styles.\r\n * @returns Map of property name to class name.\r\n */\r\nimport {mergeStyles} from \"@uifabric/merge-styles\";\r\n\r\nexport function buildClassMap(styles: T): { [key in keyof T]?: string } {\r\n const classes: { [key in keyof T]?: string } = {};\r\n\r\n for (const styleName in styles) {\r\n if (styles.hasOwnProperty(styleName)) {\r\n let className: string;\r\n\r\n Object.defineProperty(classes, styleName, {\r\n get: (): string => {\r\n if (className === undefined) {\r\n // tslint:disable-next-line:no-any\r\n className = mergeStyles(styles[styleName] as any).toString();\r\n }\r\n return className;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n }\r\n }\r\n\r\n return classes;\r\n}\r\n","import { IAnimationStyles, IAnimationVariables } from \"../interfaces\";\r\nimport { IRawStyle, keyframes } from \"@uifabric/merge-styles\";\r\n\r\n/* Register the keyframes */\r\n\r\nconst EASING_FUNCTION_1 = \"cubic-bezier(.1,.9,.2,1)\";\r\nconst EASING_FUNCTION_2 = \"cubic-bezier(.1,.25,.75,.9)\";\r\nconst DURATION_1 = \"0.167s\";\r\nconst DURATION_2 = \"0.267s\";\r\nconst DURATION_3 = \"0.367s\";\r\nconst DURATION_4 = \"0.467s\";\r\n\r\nconst FADE_IN: string = keyframes({\r\n from: { opacity: 0 },\r\n to: { opacity: 1 }\r\n});\r\n\r\nconst FADE_OUT: string = keyframes({\r\n from: { opacity: 1 },\r\n to: { opacity: 0 }\r\n});\r\n\r\nconst SLIDE_RIGHT_IN10: string = _createSlideInX(-10);\r\nconst SLIDE_RIGHT_IN20: string = _createSlideInX(-20);\r\nconst SLIDE_RIGHT_IN40: string = _createSlideInX(-40);\r\nconst SLIDE_RIGHT_IN400: string = _createSlideInX(-400);\r\nconst SLIDE_LEFT_IN10: string = _createSlideInX(10);\r\nconst SLIDE_LEFT_IN20: string = _createSlideInX(20);\r\nconst SLIDE_LEFT_IN40: string = _createSlideInX(40);\r\nconst SLIDE_LEFT_IN400: string = _createSlideInX(400);\r\nconst SLIDE_UP_IN10: string = _createSlideInY(10);\r\nconst SLIDE_UP_IN20: string = _createSlideInY(20);\r\nconst SLIDE_DOWN_IN10: string = _createSlideInY(-10);\r\nconst SLIDE_DOWN_IN20: string = _createSlideInY(-20);\r\n\r\nconst SLIDE_RIGHT_OUT10: string = _createSlideOutX(10);\r\nconst SLIDE_RIGHT_OUT20: string = _createSlideOutX(20);\r\nconst SLIDE_RIGHT_OUT40: string = _createSlideOutX(40);\r\nconst SLIDE_RIGHT_OUT400: string = _createSlideOutX(400);\r\nconst SLIDE_LEFT_OUT10: string = _createSlideOutX(-10);\r\nconst SLIDE_LEFT_OUT20: string = _createSlideOutX(-20);\r\nconst SLIDE_LEFT_OUT40: string = _createSlideOutX(-40);\r\nconst SLIDE_LEFT_OUT400: string = _createSlideOutX(-400);\r\nconst SLIDE_UP_OUT10: string = _createSlideOutY(-10);\r\nconst SLIDE_UP_OUT20: string = _createSlideOutY(-20);\r\nconst SLIDE_DOWN_OUT10: string = _createSlideOutY(10);\r\nconst SLIDE_DOWN_OUT20: string = _createSlideOutY(20);\r\n\r\nconst SCALE_UP100: string = keyframes({\r\n from: { transform: \"scale3d(.98,.98,1)\" },\r\n to: { transform: \"scale3d(1,1,1)\" }\r\n});\r\n\r\nconst SCALE_DOWN98: string = keyframes({\r\n from: { transform: \"scale3d(1,1,1)\" },\r\n to: { transform: \"scale3d(.98,.98,1)\" }\r\n});\r\n\r\nconst SCALE_DOWN100: string = keyframes({\r\n from: { transform: \"scale3d(1.03,1.03,1)\" },\r\n to: { transform: \"scale3d(1,1,1)\" }\r\n});\r\n\r\nconst SCALE_UP103: string = keyframes({\r\n from: { transform: \"scale3d(1,1,1)\" },\r\n to: { transform: \"scale3d(1.03,1.03,1)\" }\r\n});\r\n\r\nconst ROTATE90: string = keyframes({\r\n from: { transform: \"rotateZ(0deg)\" },\r\n to: { transform: \"rotateZ(90deg)\" }\r\n});\r\n\r\nconst ROTATE_N90: string = keyframes({\r\n from: { transform: \"rotateZ(0deg)\" },\r\n to: { transform: \"rotateZ(-90deg)\" }\r\n});\r\n\r\n/**\r\n * Exporting raw duraction values and easing functions to be used in custom animations\r\n */\r\nexport const AnimationVariables: IAnimationVariables = {\r\n easeFunction1: EASING_FUNCTION_1,\r\n easeFunction2: EASING_FUNCTION_2,\r\n durationValue1: DURATION_1,\r\n durationValue2: DURATION_2,\r\n durationValue3: DURATION_3,\r\n durationValue4: DURATION_4\r\n};\r\n\r\n/**\r\n * All Fabric standard animations, exposed as json objects referencing predefined\r\n * keyframes. These objects can be mixed in with other class definitions.\r\n */\r\nexport const AnimationStyles: IAnimationStyles = {\r\n slideRightIn10: _createAnimation(`${FADE_IN},${SLIDE_RIGHT_IN10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightIn20: _createAnimation(`${FADE_IN},${SLIDE_RIGHT_IN20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightIn40: _createAnimation(`${FADE_IN},${SLIDE_RIGHT_IN40}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightIn400: _createAnimation(`${FADE_IN},${SLIDE_RIGHT_IN400}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftIn10: _createAnimation(`${FADE_IN},${SLIDE_LEFT_IN10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftIn20: _createAnimation(`${FADE_IN},${SLIDE_LEFT_IN20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftIn40: _createAnimation(`${FADE_IN},${SLIDE_LEFT_IN40}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftIn400: _createAnimation(`${FADE_IN},${SLIDE_LEFT_IN400}`, DURATION_3, EASING_FUNCTION_1),\r\n slideUpIn10: _createAnimation(`${FADE_IN},${SLIDE_UP_IN10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideUpIn20: _createAnimation(`${FADE_IN},${SLIDE_UP_IN20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideDownIn10: _createAnimation(`${FADE_IN},${SLIDE_DOWN_IN10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideDownIn20: _createAnimation(`${FADE_IN},${SLIDE_DOWN_IN20}`, DURATION_3, EASING_FUNCTION_1),\r\n\r\n slideRightOut10: _createAnimation(`${FADE_OUT},${SLIDE_RIGHT_OUT10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightOut20: _createAnimation(`${FADE_OUT},${SLIDE_RIGHT_OUT20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightOut40: _createAnimation(`${FADE_OUT},${SLIDE_RIGHT_OUT40}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightOut400: _createAnimation(`${FADE_OUT},${SLIDE_RIGHT_OUT400}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftOut10: _createAnimation(`${FADE_OUT},${SLIDE_LEFT_OUT10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftOut20: _createAnimation(`${FADE_OUT},${SLIDE_LEFT_OUT20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftOut40: _createAnimation(`${FADE_OUT},${SLIDE_LEFT_OUT40}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftOut400: _createAnimation(`${FADE_OUT},${SLIDE_LEFT_OUT400}`, DURATION_3, EASING_FUNCTION_1),\r\n slideUpOut10: _createAnimation(`${FADE_OUT},${SLIDE_UP_OUT10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideUpOut20: _createAnimation(`${FADE_OUT},${SLIDE_UP_OUT20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideDownOut10: _createAnimation(`${FADE_OUT},${SLIDE_DOWN_OUT10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideDownOut20: _createAnimation(`${FADE_OUT},${SLIDE_DOWN_OUT20}`, DURATION_3, EASING_FUNCTION_1),\r\n\r\n scaleUpIn100: _createAnimation(`${FADE_IN},${SCALE_UP100}`, DURATION_3, EASING_FUNCTION_1),\r\n scaleDownIn100: _createAnimation(`${FADE_IN},${SCALE_DOWN100}`, DURATION_3, EASING_FUNCTION_1),\r\n scaleUpOut103: _createAnimation(`${FADE_OUT},${SCALE_UP103}`, DURATION_1, EASING_FUNCTION_2),\r\n scaleDownOut98: _createAnimation(`${FADE_OUT},${SCALE_DOWN98}`, DURATION_1, EASING_FUNCTION_2),\r\n\r\n fadeIn100: _createAnimation(FADE_IN, DURATION_1, EASING_FUNCTION_2),\r\n fadeIn200: _createAnimation(FADE_IN, DURATION_2, EASING_FUNCTION_2),\r\n fadeIn400: _createAnimation(FADE_IN, DURATION_3, EASING_FUNCTION_2),\r\n fadeIn500: _createAnimation(FADE_IN, DURATION_4, EASING_FUNCTION_2),\r\n\r\n fadeOut100: _createAnimation(FADE_OUT, DURATION_1, EASING_FUNCTION_2),\r\n fadeOut200: _createAnimation(FADE_OUT, DURATION_2, EASING_FUNCTION_2),\r\n fadeOut400: _createAnimation(FADE_OUT, DURATION_3, EASING_FUNCTION_2),\r\n fadeOut500: _createAnimation(FADE_OUT, DURATION_4, EASING_FUNCTION_2),\r\n\r\n rotate90deg: _createAnimation(ROTATE90, \"0.1s\", EASING_FUNCTION_2),\r\n rotateN90deg: _createAnimation(ROTATE_N90, \"0.1s\", EASING_FUNCTION_2)\r\n\r\n // expandCollapse 100/200/400, delay 100/200\r\n};\r\n\r\nfunction _createAnimation(animationName: string, animationDuration: string, animationTimingFunction: string): IRawStyle {\r\n return {\r\n animationName,\r\n animationDuration,\r\n animationTimingFunction,\r\n animationFillMode: \"both\"\r\n };\r\n}\r\n\r\nfunction _createSlideInX(fromX: number): string {\r\n return keyframes({\r\n from: { transform: `translate3d(${fromX}px,0,0)` },\r\n to: { transform: `translate3d(0,0,0)` }\r\n });\r\n}\r\n\r\nfunction _createSlideInY(fromY: number): string {\r\n return keyframes({\r\n from: { transform: `translate3d(0,${fromY}px,0)` },\r\n to: { transform: `translate3d(0,0,0)` }\r\n });\r\n}\r\n\r\nfunction _createSlideOutX(toX: number): string {\r\n return keyframes({\r\n from: { transform: `translate3d(0,0,0)` },\r\n to: { transform: `translate3d(${toX}px,0,0)` }\r\n });\r\n}\r\n\r\nfunction _createSlideOutY(toY: number): string {\r\n return keyframes({\r\n from: { transform: `translate3d(0,0,0)` },\r\n to: { transform: `translate3d(0,${toY}px,0)` }\r\n });\r\n}\r\n","import { IPalette } from \"../interfaces/index\";\r\n\r\n// When adding or removing a color, make sure you keep this consistent with IColorClassNames by adding the color variants.\r\nexport const DefaultPalette: IPalette = {\r\n themeDarker: \"#004578\",\r\n themeDark: \"#005a9e\",\r\n themeDarkAlt: \"#106ebe\",\r\n themePrimary: \"#0078d4\",\r\n themeSecondary: \"#2b88d8\",\r\n themeTertiary: \"#71afe5\",\r\n themeLight: \"#c7e0f4\",\r\n themeLighter: \"#deecf9\",\r\n themeLighterAlt: \"#eff6fc\",\r\n black: \"#000000\",\r\n blackTranslucent40: \"rgba(0,0,0,.4)\",\r\n neutralDark: \"#212121\",\r\n neutralPrimary: \"#333333\",\r\n neutralPrimaryAlt: \"#3c3c3c\",\r\n neutralSecondary: \"#666666\",\r\n neutralSecondaryAlt: \"#767676\",\r\n neutralTertiary: \"#a6a6a6\",\r\n neutralTertiaryAlt: \"#c8c8c8\",\r\n neutralQuaternary: \"#d0d0d0\",\r\n neutralQuaternaryAlt: \"#dadada\",\r\n neutralLight: \"#eaeaea\",\r\n neutralLighter: \"#f4f4f4\",\r\n neutralLighterAlt: \"#f8f8f8\",\r\n accent: \"#0078d4\",\r\n white: \"#ffffff\",\r\n whiteTranslucent40: \"rgba(255,255,255,.4)\",\r\n yellow: \"#ffb900\",\r\n yellowLight: \"#fff100\",\r\n orange: \"#d83b01\",\r\n orangeLight: \"#ea4300\",\r\n orangeLighter: \"#ff8c00\",\r\n redDark: \"#a80000\",\r\n red: \"#e81123\",\r\n magentaDark: \"#5c005c\",\r\n magenta: \"#b4009e\",\r\n magentaLight: \"#e3008c\",\r\n purpleDark: \"#32145a\",\r\n purple: \"#5c2d91\",\r\n purpleLight: \"#b4a0ff\",\r\n blueDark: \"#002050\",\r\n blueMid: \"#00188f\",\r\n blue: \"#0078d4\",\r\n blueLight: \"#00bcf2\",\r\n tealDark: \"#004b50\",\r\n teal: \"#008272\",\r\n tealLight: \"#00b294\",\r\n greenDark: \"#004b1c\",\r\n green: \"#107c10\",\r\n greenLight: \"#bad80a\"\r\n};\r\n","import { IRectangle } from './IRectangle';\r\n\r\n/**\r\n * Attached interface for elements which support virtual references.\r\n * Used internally by the virtual hierarchy methods.\r\n */\r\ninterface IVirtualElement extends HTMLElement {\r\n _virtual: {\r\n parent?: IVirtualElement;\r\n children: IVirtualElement[];\r\n };\r\n}\r\n\r\nexport const DATA_PORTAL_ATTRIBUTE = 'data-portal-element';\r\n\r\n/**\r\n * Sets the virtual parent of an element.\r\n * Pass `undefined` as the `parent` to clear the virtual parent.\r\n *\r\n * @public\r\n */\r\nexport function setVirtualParent(child: HTMLElement, parent: HTMLElement): void {\r\n let virtualChild = child;\r\n let virtualParent = parent;\r\n\r\n if (!virtualChild._virtual) {\r\n virtualChild._virtual = {\r\n children: []\r\n };\r\n }\r\n\r\n let oldParent = virtualChild._virtual.parent;\r\n\r\n if (oldParent && oldParent !== parent) {\r\n // Remove the child from its old parent.\r\n let index = oldParent._virtual.children.indexOf(virtualChild);\r\n\r\n if (index > -1) {\r\n oldParent._virtual.children.splice(index, 1);\r\n }\r\n }\r\n\r\n virtualChild._virtual.parent = virtualParent || undefined;\r\n\r\n if (virtualParent) {\r\n if (!virtualParent._virtual) {\r\n virtualParent._virtual = {\r\n children: []\r\n };\r\n }\r\n\r\n virtualParent._virtual.children.push(virtualChild);\r\n }\r\n}\r\n\r\n/**\r\n * Gets the virtual parent given the child element, if it exists.\r\n *\r\n * @public\r\n */\r\nexport function getVirtualParent(child: HTMLElement): HTMLElement | undefined {\r\n let parent: HTMLElement | undefined;\r\n\r\n if (child && isVirtualElement(child)) {\r\n parent = child._virtual.parent;\r\n }\r\n\r\n return parent;\r\n}\r\n\r\n/**\r\n * Gets the element which is the parent of a given element.\r\n * If `allowVirtuaParents` is `true`, this method prefers the virtual parent over\r\n * real DOM parent when present.\r\n *\r\n * @public\r\n */\r\nexport function getParent(child: HTMLElement, allowVirtualParents: boolean = true): HTMLElement | null {\r\n return child && ((allowVirtualParents && getVirtualParent(child)) || (child.parentNode && (child.parentNode as HTMLElement)));\r\n}\r\n\r\n/**\r\n * Gets the elements which are child elements of the given element.\r\n * If `allowVirtualChildren` is `true`, this method enumerates virtual child elements\r\n * after the original children.\r\n * @param parent - The element to get the children of.\r\n * @param allowVirtualChildren - true if the method should enumerate virtual child elements.\r\n */\r\nexport function getChildren(parent: HTMLElement, allowVirtualChildren: boolean = true): HTMLElement[] {\r\n const children: HTMLElement[] = [];\r\n\r\n if (parent) {\r\n for (let i = 0; i < parent.children.length; i++) {\r\n children.push(parent.children.item(i) as HTMLElement);\r\n }\r\n\r\n if (allowVirtualChildren && isVirtualElement(parent)) {\r\n children.push(...parent._virtual.children);\r\n }\r\n }\r\n\r\n return children;\r\n}\r\n\r\n/**\r\n * Determines whether or not a parent element contains a given child element.\r\n * If `allowVirtualParents` is true, this method may return `true` if the child\r\n * has the parent in its virtual element hierarchy.\r\n *\r\n * @public\r\n */\r\nexport function elementContains(parent: HTMLElement | null, child: HTMLElement | null, allowVirtualParents: boolean = true): boolean {\r\n let isContained = false;\r\n\r\n if (parent && child) {\r\n if (allowVirtualParents) {\r\n isContained = false;\r\n\r\n while (child) {\r\n let nextParent: HTMLElement | null = getParent(child);\r\n\r\n if (nextParent === parent) {\r\n isContained = true;\r\n break;\r\n }\r\n\r\n child = nextParent;\r\n }\r\n } else if (parent.contains) {\r\n isContained = parent.contains(child);\r\n }\r\n }\r\n\r\n return isContained;\r\n}\r\n\r\nlet _isSSR = false;\r\n\r\n/**\r\n * Helper to set ssr mode to simulate no window object returned from getWindow helper.\r\n *\r\n * @public\r\n */\r\nexport function setSSR(isEnabled: boolean): void {\r\n _isSSR = isEnabled;\r\n}\r\n\r\n/**\r\n * Helper to get the window object.\r\n *\r\n * @public\r\n */\r\nexport function getWindow(rootElement?: Element | null): Window | undefined {\r\n if (_isSSR || typeof window === 'undefined') {\r\n return undefined;\r\n } else {\r\n return rootElement && rootElement.ownerDocument && rootElement.ownerDocument.defaultView\r\n ? rootElement.ownerDocument.defaultView\r\n : window;\r\n }\r\n}\r\n\r\n/**\r\n * Helper to get the document object.\r\n *\r\n * @public\r\n */\r\nexport function getDocument(rootElement?: HTMLElement | null): Document | undefined {\r\n if (_isSSR || typeof document === 'undefined') {\r\n return undefined;\r\n } else {\r\n return rootElement && rootElement.ownerDocument ? rootElement.ownerDocument : document;\r\n }\r\n}\r\n\r\n/**\r\n * Helper to get bounding client rect, works with window.\r\n *\r\n * @public\r\n */\r\nexport function getRect(element: HTMLElement | Window | null): IRectangle | undefined {\r\n let rect: IRectangle | undefined;\r\n\r\n if (element) {\r\n if (element === window) {\r\n rect = {\r\n left: 0,\r\n top: 0,\r\n width: window.innerWidth,\r\n height: window.innerHeight,\r\n right: window.innerWidth,\r\n bottom: window.innerHeight\r\n };\r\n } else if ((element as HTMLElement).getBoundingClientRect) {\r\n rect = (element as HTMLElement).getBoundingClientRect();\r\n }\r\n }\r\n\r\n return rect;\r\n}\r\n\r\n/**\r\n * Identify element as a portal by setting an attribute.\r\n * @param element - Element to mark as a portal.\r\n */\r\nexport function setPortalAttribute(element: HTMLElement): void {\r\n element.setAttribute(DATA_PORTAL_ATTRIBUTE, 'true');\r\n}\r\n\r\n/**\r\n * Determine whether a target is within a portal from perspective of root or optional parent.\r\n * This function only works against portal components that use the setPortalAttribute function.\r\n * If both parent and child are within the same portal this function will return false.\r\n * @param target - Element to query portal containment status of.\r\n * @param parent - Optional parent perspective. Search for containing portal stops at parent (or root if parent is undefined or invalid.)\r\n */\r\nexport function portalContainsElement(target: HTMLElement, parent?: HTMLElement): boolean {\r\n const elementMatch = findElementRecursive(\r\n target,\r\n (testElement: HTMLElement) => parent === testElement || testElement.hasAttribute(DATA_PORTAL_ATTRIBUTE)\r\n );\r\n return elementMatch !== null && elementMatch.hasAttribute(DATA_PORTAL_ATTRIBUTE);\r\n}\r\n\r\n/**\r\n * Finds the first parent element where the matchFunction returns true\r\n * @param element - element to start searching at\r\n * @param matchFunction - the function that determines if the element is a match\r\n * @returns the matched element or null no match was found\r\n */\r\nexport function findElementRecursive(element: HTMLElement | null, matchFunction: (element: HTMLElement) => boolean): HTMLElement | null {\r\n if (!element || element === document.body) {\r\n return null;\r\n }\r\n\r\n return matchFunction(element) ? element : findElementRecursive(getParent(element), matchFunction);\r\n}\r\n\r\n/**\r\n * Determines if an element, or any of its ancestors, contain the given attribute\r\n * @param element - element to start searching at\r\n * @param attribute - the attribute to search for\r\n * @returns the value of the first instance found\r\n */\r\nexport function elementContainsAttribute(element: HTMLElement, attribute: string): string | null {\r\n let elementMatch = findElementRecursive(element, (testElement: HTMLElement) => testElement.hasAttribute(attribute));\r\n return elementMatch && elementMatch.getAttribute(attribute);\r\n}\r\n\r\n/**\r\n * Determines whether or not an element has the virtual hierarchy extension.\r\n *\r\n * @public\r\n */\r\nfunction isVirtualElement(element: HTMLElement | IVirtualElement): element is IVirtualElement {\r\n return element && !!(element)._virtual;\r\n}\r\n","import { getDocument } from './dom';\r\nimport { getItem, setItem } from './localStorage';\r\n\r\n// Default to undefined so that we initialize on first read.\r\nlet _language: string | null;\r\n\r\n/**\r\n * Gets the rtl state of the page (returns true if in rtl.)\r\n *\r\n * @public\r\n */\r\nexport function getLanguage(): string | null {\r\n if (_language === undefined) {\r\n let doc = getDocument();\r\n const savedLanguage = getItem('language');\r\n\r\n if (savedLanguage !== null) {\r\n _language = savedLanguage;\r\n }\r\n\r\n if (_language === undefined && doc) {\r\n _language = doc.documentElement.getAttribute('lang');\r\n }\r\n\r\n if (_language === undefined) {\r\n _language = 'en';\r\n }\r\n }\r\n\r\n return _language;\r\n}\r\n\r\n/**\r\n * Sets the rtl state of the page (by adjusting the dir attribute of the html element.)\r\n *\r\n * @public\r\n */\r\nexport function setLanguage(language: string, avoidPersisting: boolean = false): void {\r\n let doc = getDocument();\r\n\r\n if (doc) {\r\n doc.documentElement.setAttribute('lang', language);\r\n }\r\n\r\n if (!avoidPersisting) {\r\n setItem('language', language);\r\n }\r\n\r\n _language = language;\r\n}\r\n","/**\r\n * Fetches an item from local storage without throwing an exception\r\n * @param key The key of the item to fetch from local storage\r\n */\r\nexport function getItem(key: string): string | null {\r\n let result = null;\r\n try {\r\n result = window.localStorage.getItem(key);\r\n } catch (e) {\r\n /* Eat the exception */\r\n }\r\n return result;\r\n}\r\n\r\n/**\r\n * Inserts an item into local storage without throwing an exception\r\n * @param key The key of the item to add to local storage\r\n * @param data The data to put into local storage\r\n */\r\nexport function setItem(key: string, data: string): void {\r\n try {\r\n window.localStorage.setItem(key, data);\r\n } catch (e) {\r\n /* Eat the exception */\r\n }\r\n}\r\n","import { IRawStyle, IFontWeight } from \"@uifabric/merge-styles\";\r\nimport { IFontStyles } from \"../interfaces\";\r\n\r\n// Fallback fonts, if specified system or web fonts are unavailable.\r\nconst FontFamilyFallbacks = `'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif`;\r\n\r\n// Font face names to be registered.\r\nexport namespace LocalizedFontNames {\r\n export const Arabic = \"Segoe UI Web (Arabic)\";\r\n export const Cyrillic = \"Segoe UI Web (Cyrillic)\";\r\n export const EastEuropean = \"Segoe UI Web (East European)\";\r\n export const Greek = \"Segoe UI Web (Greek)\";\r\n export const Hebrew = \"Segoe UI Web (Hebrew)\";\r\n export const Thai = \"Leelawadee UI Web\";\r\n export const Vietnamese = \"Segoe UI Web (Vietnamese)\";\r\n export const WestEuropean = \"Segoe UI Web (West European)\";\r\n export const Selawik = \"Selawik Web\";\r\n}\r\n\r\n// Font families with fallbacks, for the general regions.\r\nexport namespace LocalizedFontFamilies {\r\n export const Arabic = `'${LocalizedFontNames.Arabic}'`;\r\n export const ChineseSimplified = `'Microsoft Yahei UI', Verdana, Simsun`;\r\n export const ChineseTraditional = `'Microsoft Jhenghei UI', Pmingliu`;\r\n export const Cyrillic = `'${LocalizedFontNames.Cyrillic}'`;\r\n export const EastEuropean = `'${LocalizedFontNames.EastEuropean}'`;\r\n export const Greek = `'${LocalizedFontNames.Greek}'`;\r\n export const Hebrew = `'${LocalizedFontNames.Hebrew}'`;\r\n export const Hindi = `'Nirmala UI'`;\r\n export const Japanese = `'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka`;\r\n export const Korean = `'Malgun Gothic', Gulim`;\r\n export const Selawik = `'${LocalizedFontNames.Selawik}'`;\r\n export const Thai = `'Leelawadee UI Web', 'Kmer UI'`;\r\n export const Vietnamese = `'${LocalizedFontNames.Vietnamese}'`;\r\n export const WestEuropean = `'${LocalizedFontNames.WestEuropean}'`;\r\n}\r\n\r\n// By default, we favor system fonts for the default.\r\n// All localized fonts use a web font and never use the system font.\r\nconst defaultFontFamily = `'Segoe UI', '${LocalizedFontNames.WestEuropean}'`;\r\n\r\n// Mapping of language prefix to to font family.\r\nconst LanguageToFontMap = {\r\n \"ar\": LocalizedFontFamilies.Arabic,\r\n \"bg\": LocalizedFontFamilies.Cyrillic,\r\n \"cs\": LocalizedFontFamilies.EastEuropean,\r\n \"el\": LocalizedFontFamilies.Greek,\r\n \"et\": LocalizedFontFamilies.EastEuropean,\r\n \"he\": LocalizedFontFamilies.Hebrew,\r\n \"hi\": LocalizedFontFamilies.Hindi,\r\n \"hr\": LocalizedFontFamilies.EastEuropean,\r\n \"hu\": LocalizedFontFamilies.EastEuropean,\r\n \"ja\": LocalizedFontFamilies.Japanese,\r\n \"kk\": LocalizedFontFamilies.EastEuropean,\r\n \"ko\": LocalizedFontFamilies.Korean,\r\n \"lt\": LocalizedFontFamilies.EastEuropean,\r\n \"lv\": LocalizedFontFamilies.EastEuropean,\r\n \"pl\": LocalizedFontFamilies.EastEuropean,\r\n \"ru\": LocalizedFontFamilies.Cyrillic,\r\n \"sk\": LocalizedFontFamilies.EastEuropean,\r\n \"sr-latn\": LocalizedFontFamilies.EastEuropean,\r\n \"th\": LocalizedFontFamilies.Thai,\r\n \"tr\": LocalizedFontFamilies.EastEuropean,\r\n \"uk\": LocalizedFontFamilies.Cyrillic,\r\n \"vi\": LocalizedFontFamilies.Vietnamese,\r\n \"zh-hans\": LocalizedFontFamilies.ChineseSimplified,\r\n \"zh-hant\": LocalizedFontFamilies.ChineseTraditional\r\n};\r\n\r\n// Standard font sizes.\r\nexport namespace FontSizes {\r\n export const mini: string = \"10px\";\r\n export const xSmall: string = \"11px\";\r\n export const small: string = \"12px\";\r\n export const smallPlus: string = \"13px\";\r\n export const medium: string = \"14px\";\r\n export const mediumPlus: string = \"15px\";\r\n export const icon: string = \"16px\";\r\n export const large: string = \"17px\";\r\n export const xLarge: string = \"21px\";\r\n export const xxLarge: string = \"28px\";\r\n export const superLarge: string = \"42px\";\r\n export const mega: string = \"72px\";\r\n}\r\n\r\n// Standard font weights.\r\nexport namespace FontWeights {\r\n export const light: IFontWeight = 100;\r\n export const semilight: IFontWeight = 300;\r\n export const regular: IFontWeight = 400;\r\n export const semibold: IFontWeight = 600;\r\n export const bold: IFontWeight = 700;\r\n}\r\n\r\n// Standard Icon Sizes.\r\nexport namespace IconFontSizes {\r\n export const xSmall: string = \"10px\";\r\n export const small: string = \"12px\";\r\n export const medium: string = \"16px\";\r\n export const large: string = \"20px\";\r\n}\r\n\r\nfunction _fontFamilyWithFallbacks(fontFamily: string): string {\r\n return `${fontFamily}, ${FontFamilyFallbacks}`;\r\n}\r\n\r\nexport function createFontStyles(localeCode: string | null): IFontStyles {\r\n const localizedFont = _getLocalizedFontFamily(localeCode);\r\n const fontFamilyWithFallback = _fontFamilyWithFallbacks(localizedFont);\r\n let semilightFontFamilyWithFallback = fontFamilyWithFallback;\r\n\r\n // Chrome has a bug where it does not render Segoe UI Semilight correctly, so we force the webfont to be used in that case\r\n if (localizedFont === defaultFontFamily) {\r\n semilightFontFamilyWithFallback = _fontFamilyWithFallbacks(LocalizedFontFamilies.WestEuropean);\r\n }\r\n\r\n const fontStyles = {\r\n tiny: _createFont(FontSizes.mini, FontWeights.semibold, fontFamilyWithFallback),\r\n xSmall: _createFont(FontSizes.xSmall, FontWeights.regular, fontFamilyWithFallback),\r\n small: _createFont(FontSizes.small, FontWeights.regular, fontFamilyWithFallback),\r\n smallPlus: _createFont(FontSizes.smallPlus, FontWeights.regular, fontFamilyWithFallback),\r\n medium: _createFont(FontSizes.medium, FontWeights.regular, fontFamilyWithFallback),\r\n mediumPlus: _createFont(FontSizes.mediumPlus, FontWeights.regular, fontFamilyWithFallback),\r\n large: _createFont(FontSizes.large, FontWeights.semilight, semilightFontFamilyWithFallback),\r\n xLarge: _createFont(FontSizes.xLarge, FontWeights.light, fontFamilyWithFallback),\r\n xxLarge: _createFont(FontSizes.xxLarge, FontWeights.light, fontFamilyWithFallback),\r\n superLarge: _createFont(FontSizes.superLarge, FontWeights.light, fontFamilyWithFallback),\r\n mega: _createFont(FontSizes.mega, FontWeights.light, fontFamilyWithFallback)\r\n };\r\n\r\n return fontStyles;\r\n}\r\n\r\n/**\r\n * If there is a localized font for this language, return that. Returns undefined if there is no localized font for that language.\r\n */\r\nfunction _getLocalizedFontFamily(language: string | null): string {\r\n for (const lang in LanguageToFontMap) {\r\n if (LanguageToFontMap.hasOwnProperty(lang) && language && lang.indexOf(language) === 0) {\r\n // tslint:disable-next-line:no-any\r\n return (LanguageToFontMap as any)[lang];\r\n }\r\n }\r\n\r\n return defaultFontFamily;\r\n}\r\n\r\nfunction _createFont(size: string, weight: IFontWeight, fontFamily: string): IRawStyle {\r\n return {\r\n fontFamily,\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontSize: size,\r\n fontWeight: weight\r\n };\r\n}\r\n","import {getLanguage} from \"@/utility/language\";\r\nimport { fontFace, IFontWeight } from \"@uifabric/merge-styles\";\r\nimport { IFontStyles } from \"../interfaces\";\r\nimport { createFontStyles, FontWeights, LocalizedFontFamilies, LocalizedFontNames } from \"./fonts\";\r\nimport { IFabricConfig } from \"../interfaces/IFabricConfig\";\r\n\r\n// Default urls.\r\nconst DefaultBaseUrl = \"https://static2.sharepointonline.com/files/fabric/assets\";\r\n\r\n// Standard font styling.\r\nexport const DefaultFontStyles: IFontStyles = createFontStyles(getLanguage());\r\n\r\nfunction _registerFontFace(fontFamily: string, url: string, fontWeight?: IFontWeight, localFontName?: string): void {\r\n fontFamily = `'${fontFamily}'`;\r\n\r\n const localFontSrc = localFontName !== undefined ? `local('${localFontName}'),` : \"\";\r\n\r\n fontFace({\r\n fontFamily,\r\n src: localFontSrc + `url('${url}.woff2') format('woff2'),` + `url('${url}.woff') format('woff')`,\r\n fontWeight,\r\n fontStyle: \"normal\"\r\n });\r\n}\r\n\r\nfunction _registerFontFaceSet(\r\n baseUrl: string,\r\n fontFamily: string,\r\n cdnFolder: string,\r\n cdnFontName: string = \"segoeui\",\r\n localFontName?: string\r\n): void {\r\n const urlBase = `${baseUrl}/${cdnFolder}/${cdnFontName}`;\r\n\r\n _registerFontFace(fontFamily, urlBase + \"-light\", FontWeights.light, localFontName && localFontName + \" Light\");\r\n _registerFontFace(fontFamily, urlBase + \"-semilight\", FontWeights.semilight, localFontName && localFontName + \" SemiLight\");\r\n _registerFontFace(fontFamily, urlBase + \"-regular\", FontWeights.regular, localFontName);\r\n _registerFontFace(fontFamily, urlBase + \"-semibold\", FontWeights.semibold, localFontName && localFontName + \" SemiBold\");\r\n}\r\n\r\nexport function registerDefaultFontFaces(baseUrl: string): void {\r\n if (baseUrl) {\r\n const fontUrl = `${baseUrl}/fonts`;\r\n\r\n // Produce @font-face definitions for all supported web fonts.\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Thai, \"leelawadeeui-thai\", \"leelawadeeui\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Arabic, \"segoeui-arabic\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Cyrillic, \"segoeui-cyrillic\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.EastEuropean, \"segoeui-easteuropean\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Greek, \"segoeui-greek\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Hebrew, \"segoeui-hebrew\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Vietnamese, \"segoeui-vietnamese\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.WestEuropean, \"segoeui-westeuropean\", \"segoeui\", \"Segoe UI\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontFamilies.Selawik, \"selawik\", \"selawik\");\r\n\r\n // Leelawadee UI (Thai) does not have a 'light' weight, so we override\r\n // the font-face generated above to use the 'semilight' weight instead.\r\n _registerFontFace(\"Leelawadee UI Web\", `${fontUrl}/leelawadeeui-thai/leelawadeeui-semilight`, FontWeights.light);\r\n\r\n // Leelawadee UI (Thai) does not have a 'semibold' weight, so we override\r\n // the font-face generated above to use the 'bold' weight instead.\r\n _registerFontFace(\"Leelawadee UI Web\", `${fontUrl}/leelawadeeui-thai/leelawadeeui-bold`, FontWeights.semibold);\r\n }\r\n}\r\n\r\n/**\r\n * Reads the fontBaseUrl from window.FabricConfig.fontBaseUrl or falls back to a default.\r\n */\r\nfunction _getFontBaseUrl(): string {\r\n const win = typeof window !== \"undefined\" ? window : undefined;\r\n\r\n // tslint:disable-next-line:no-string-literal no-any\r\n // @ts-ignore\r\n const fabricConfig: IFabricConfig = win ? win[\"FabricConfig\"] : undefined;\r\n\r\n return fabricConfig && fabricConfig.fontBaseUrl !== undefined ? fabricConfig.fontBaseUrl : DefaultBaseUrl;\r\n}\r\n\r\n/**\r\n * Register the font faces.\r\n */\r\nregisterDefaultFontFaces(_getFontBaseUrl());\r\n","export const HighContrastSelector = \"@media screen and (-ms-high-contrast: active)\";\r\nexport const HighContrastSelectorWhite = \"@media screen and (-ms-high-contrast: black-on-white)\";\r\nexport const HighContrastSelectorBlack = \"@media screen and (-ms-high-contrast: white-on-black)\";\r\n\r\nexport const ScreenWidthMinSmall = 320;\r\nexport const ScreenWidthMinMedium = 480;\r\nexport const ScreenWidthMinLarge = 640;\r\nexport const ScreenWidthMinXLarge = 1024;\r\nexport const ScreenWidthMinXXLarge = 1366;\r\nexport const ScreenWidthMinXXXLarge = 1920;\r\nexport const ScreenWidthMaxSmall = ScreenWidthMinMedium - 1;\r\nexport const ScreenWidthMaxMedium = ScreenWidthMinLarge - 1;\r\nexport const ScreenWidthMaxLarge = ScreenWidthMinXLarge - 1;\r\nexport const ScreenWidthMaxXLarge = ScreenWidthMinXXLarge - 1;\r\nexport const ScreenWidthMaxXXLarge = ScreenWidthMinXXXLarge - 1;\r\n\r\nexport const ScreenWidthMinUhfMobile = 768;\r\n\r\nexport function getScreenSelector(min: number, max: number): string {\r\n return `@media only screen and (min-width: ${min}px) and (max-width: ${max}px)`;\r\n}\r\n","export namespace ZIndexes {\r\n export const Nav: number = 1;\r\n export const ScrollablePane: number = 1;\r\n export const FocusStyle: number = 1;\r\n export const Coachmark: number = 1000;\r\n export const Layer: number = 1000000;\r\n export const KeytipLayer: number = 1000001;\r\n}\r\n","import { IRawStyle } from \"@uifabric/merge-styles\";\r\nimport { ITheme } from \"../interfaces\";\r\nimport { HighContrastSelector } from \"./CommonStyles\";\r\nimport { ZIndexes } from \"./zIndexes\";\r\n\r\nexport const IsFocusVisibleClassName = 'ms-Fabric--isFocusVisible';\r\n\r\n/**\r\n * Generates a focus style which can be used to define an :after focus border.\r\n *\r\n * @param theme - The theme object to use.\r\n * @param inset - The number of pixels to inset the border.\r\n * @param position - The positioning applied to the container. Must\r\n * be 'relative' or 'absolute' so that the focus border can live around it.\r\n * @param highContrastStyle - Style for high contrast mode.\r\n * @param borderColor - Color of the border.\r\n * @param outlineColor - Color of the outline.\r\n * @param isFocusedOnly - If the styles should apply on focus or not.\r\n * @returns The style object.\r\n */\r\nexport function getFocusStyle(\r\n theme: ITheme,\r\n inset: number = 0,\r\n position: \"relative\" | \"absolute\" = \"relative\",\r\n highContrastStyle: IRawStyle | undefined = undefined,\r\n borderColor: string = theme.palette.white,\r\n outlineColor: string = theme.palette.neutralSecondary,\r\n isFocusedOnly: boolean = true\r\n): IRawStyle {\r\n return {\r\n outline: \"transparent\",\r\n position,\r\n\r\n selectors: {\r\n \"::-moz-focus-inner\": {\r\n border: \"0\"\r\n },\r\n\r\n [`.${IsFocusVisibleClassName} &${isFocusedOnly ? \":focus\" : \"\"}:after`]: {\r\n content: \"\\\"\\\"\",\r\n position: \"absolute\",\r\n left: inset + 1,\r\n top: inset + 1,\r\n bottom: inset + 1,\r\n right: inset + 1,\r\n border: \"1px solid \" + borderColor,\r\n outline: \"1px solid \" + outlineColor,\r\n zIndex: ZIndexes.FocusStyle,\r\n selectors: {\r\n [HighContrastSelector]: highContrastStyle\r\n }\r\n }\r\n }\r\n };\r\n}\r\n\r\n/**\r\n * Generates style to clear browser specific focus styles.\r\n */\r\nexport function focusClear(): IRawStyle {\r\n return {\r\n selectors: {\r\n \"&::-moz-focus-inner\": {\r\n // Clear the focus border in Firefox. Reference: http://stackoverflow.com/a/199319/1436671\r\n border: 0\r\n },\r\n \"&\": {\r\n // Clear browser specific focus styles and use transparent as placeholder for focus style\r\n outline: \"transparent\"\r\n }\r\n }\r\n };\r\n}\r\n","import { IRawStyle } from \"@uifabric/merge-styles\";\r\n\r\nexport const hiddenContentStyle: IRawStyle = {\r\n position: \"absolute\",\r\n width: 1,\r\n height: 1,\r\n margin: -1,\r\n padding: 0,\r\n border: 0,\r\n overflow: \"hidden\"\r\n};\r\n","import { IRawStyle, keyframes } from \"@uifabric/merge-styles\";\r\n\r\nconst DEFAULT_DURATION = \"14s\";\r\nconst DEFAULT_DELAY = \"2s\";\r\nconst DEFAULT_ITERATION_COUNT = \"1\";\r\n\r\nfunction _continuousPulseStepOne(beaconColorOne: string, innerDimension: string): IRawStyle {\r\n return {\r\n borderColor: beaconColorOne,\r\n borderWidth: \"0px\",\r\n width: innerDimension,\r\n height: innerDimension\r\n };\r\n}\r\n\r\nfunction _continuousPulseStepTwo(borderWidth: string): IRawStyle {\r\n return {\r\n opacity: 1,\r\n borderWidth\r\n };\r\n}\r\n\r\nfunction _continuousPulseStepThree(): IRawStyle {\r\n return {\r\n opacity: 1\r\n };\r\n}\r\n\r\nfunction _continuousPulseStepFour(beaconColorTwo: string, outerDimension: string): IRawStyle {\r\n return {\r\n borderWidth: \"0\",\r\n width: outerDimension,\r\n height: outerDimension,\r\n opacity: 0,\r\n borderColor: beaconColorTwo\r\n };\r\n}\r\n\r\nfunction _continuousPulseStepFive(beaconColorOne: string, innerDimension: string): IRawStyle {\r\n return {\r\n ..._continuousPulseStepOne(beaconColorOne, innerDimension),\r\n ...{\r\n opacity: 0\r\n }\r\n };\r\n}\r\n\r\nfunction _continuousPulseAnimationDouble(\r\n beaconColorOne: string,\r\n beaconColorTwo: string,\r\n innerDimension: string,\r\n outerDimension: string,\r\n borderWidth: string\r\n): string {\r\n return keyframes({\r\n \"0%\": _continuousPulseStepOne(beaconColorOne, innerDimension),\r\n \"1.42%\": _continuousPulseStepTwo(borderWidth),\r\n \"3.57%\": _continuousPulseStepThree(),\r\n \"7.14%\": _continuousPulseStepFour(beaconColorTwo, outerDimension),\r\n \"8%\": _continuousPulseStepFive(beaconColorOne, innerDimension),\r\n \"29.99%\": _continuousPulseStepFive(beaconColorOne, innerDimension),\r\n \"30%\": _continuousPulseStepOne(beaconColorOne, innerDimension),\r\n \"31.42%\": _continuousPulseStepTwo(borderWidth),\r\n \"33.57%\": _continuousPulseStepThree(),\r\n \"37.14%\": _continuousPulseStepFour(beaconColorTwo, outerDimension),\r\n \"38%\": _continuousPulseStepFive(beaconColorOne, innerDimension),\r\n \"79.42%\": _continuousPulseStepFive(beaconColorOne, innerDimension),\r\n \"79.43\": _continuousPulseStepOne(beaconColorOne, innerDimension),\r\n \"81.85\": _continuousPulseStepTwo(borderWidth),\r\n \"83.42\": _continuousPulseStepThree(),\r\n \"87%\": _continuousPulseStepFour(beaconColorTwo, outerDimension),\r\n \"100%\": {}\r\n });\r\n}\r\n\r\nfunction _continuousPulseAnimationSingle(\r\n beaconColorOne: string,\r\n beaconColorTwo: string,\r\n innerDimension: string,\r\n outerDimension: string,\r\n borderWidth: string\r\n): string {\r\n return keyframes({\r\n \"0%\": _continuousPulseStepOne(beaconColorOne, innerDimension),\r\n \"14.2%\": _continuousPulseStepTwo(borderWidth),\r\n \"35.7%\": _continuousPulseStepThree(),\r\n \"71.4%\": _continuousPulseStepFour(beaconColorTwo, outerDimension),\r\n \"100%\": {}\r\n });\r\n}\r\n\r\nfunction _createDefaultAnimation(animationName: string, delayLength?: string): IRawStyle {\r\n return {\r\n animationName,\r\n animationIterationCount: DEFAULT_ITERATION_COUNT,\r\n animationDuration: DEFAULT_DURATION,\r\n animationDelay: delayLength || DEFAULT_DELAY\r\n };\r\n}\r\n\r\nexport const PulsingBeaconAnimationStyles = {\r\n continuousPulseAnimationDouble: _continuousPulseAnimationDouble,\r\n continuousPulseAnimationSingle: _continuousPulseAnimationSingle,\r\n createDefaultAnimation: _createDefaultAnimation\r\n};\r\n","/* tslint:disable:no-string-literal */\r\nimport { assign } from './object';\r\n\r\n/**\r\n * EventRecord interface.\r\n *\r\n * @internal\r\n */\r\n// tslint:disable:no-any\r\nexport interface IEventRecord {\r\n target: any;\r\n eventName: string;\r\n parent: any;\r\n callback: (args?: any) => void;\r\n elementCallback?: (...args: any[]) => void;\r\n objectCallback?: (args?: any) => void;\r\n useCapture: boolean;\r\n}\r\n// tslint:enable:no-any\r\n\r\n/**\r\n * EventRecordsByName interface.\r\n *\r\n * @internal\r\n */\r\nexport interface IEventRecordsByName {\r\n [eventName: string]: IEventRecordList;\r\n}\r\n\r\n/**\r\n * EventRecordList interface.\r\n *\r\n * @internal\r\n */\r\nexport interface IEventRecordList {\r\n [id: string]: IEventRecord[] | number;\r\n count: number;\r\n}\r\n\r\n/**\r\n * DeclaredEventsByName interface.\r\n *\r\n * @internal\r\n */\r\nexport interface IDeclaredEventsByName {\r\n [eventName: string]: boolean;\r\n}\r\n\r\n/** An instance of EventGroup allows anything with a handle to it to trigger events on it.\r\n * If the target is an HTMLElement, the event will be attached to the element and can be\r\n * triggered as usual (like clicking for onclick).\r\n * The event can be triggered by calling EventGroup.raise() here. If the target is an\r\n * HTMLElement, the event gets raised and is handled by the browser. Otherwise, it gets\r\n * handled here in EventGroup, and the handler is called in the context of the parent\r\n * (which is passed in in the constructor).\r\n *\r\n * @public\r\n */\r\nexport class EventGroup {\r\n // tslint:disable-next-line:no-inferrable-types\r\n private static _uniqueId: number = 0;\r\n // tslint:disable-next-line:no-any\r\n private _parent: any;\r\n private _eventRecords: IEventRecord[];\r\n private _id: number = EventGroup._uniqueId++;\r\n private _isDisposed!: boolean;\r\n\r\n /** For IE8, bubbleEvent is ignored here and must be dealt with by the handler.\r\n * Events raised here by default have bubbling set to false and cancelable set to true.\r\n * This applies also to built-in events being raised manually here on HTMLElements,\r\n * which may lead to unexpected behavior if it differs from the defaults.\r\n *\r\n */\r\n public static raise(\r\n // tslint:disable-next-line:no-any\r\n target: any,\r\n eventName: string,\r\n // tslint:disable-next-line:no-any\r\n eventArgs?: any,\r\n bubbleEvent?: boolean\r\n ): boolean | undefined {\r\n let retVal;\r\n\r\n if (EventGroup._isElement(target)) {\r\n if (document.createEvent) {\r\n let ev = document.createEvent('HTMLEvents');\r\n\r\n ev.initEvent(eventName, bubbleEvent || false, true);\r\n\r\n assign(ev, eventArgs);\r\n\r\n retVal = target.dispatchEvent(ev);\r\n // tslint:disable-next-line:no-any\r\n } else if ((document as any)['createEventObject']) {\r\n // IE8\r\n // tslint:disable-next-line:no-any\r\n let evObj = (document as any)['createEventObject'](eventArgs);\r\n // cannot set cancelBubble on evObj, fireEvent will overwrite it\r\n target.fireEvent('on' + eventName, evObj);\r\n }\r\n } else {\r\n // @ts-ignore\r\n while (target && retVal !== false) {\r\n let events = target.__events__;\r\n let eventRecords = events ? events[eventName] : null;\r\n\r\n if (eventRecords) {\r\n for (let id in eventRecords) {\r\n if (eventRecords.hasOwnProperty(id)) {\r\n let eventRecordList = eventRecords[id];\r\n\r\n // @ts-ignore\r\n for (let listIndex = 0; retVal !== false && listIndex < eventRecordList.length; listIndex++) {\r\n let record = eventRecordList[listIndex];\r\n\r\n if (record.objectCallback) {\r\n retVal = record.objectCallback.call(record.parent, eventArgs);\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n // If the target has a parent, bubble the event up.\r\n target = bubbleEvent ? target.parent : null;\r\n }\r\n }\r\n\r\n return retVal;\r\n }\r\n\r\n // tslint:disable-next-line:no-any\r\n public static isObserved(target: any, eventName: string): boolean {\r\n let events = target && target.__events__;\r\n\r\n return !!events && !!events[eventName];\r\n }\r\n\r\n /** Check to see if the target has declared support of the given event. */\r\n // tslint:disable-next-line:no-any\r\n public static isDeclared(target: any, eventName: string): boolean {\r\n let declaredEvents = target && target.__declaredEvents;\r\n\r\n return !!declaredEvents && !!declaredEvents[eventName];\r\n }\r\n\r\n // tslint:disable-next-line:no-any\r\n public static stopPropagation(event: any): void {\r\n if (event.stopPropagation) {\r\n event.stopPropagation();\r\n } else {\r\n // IE8\r\n event.cancelBubble = true;\r\n }\r\n }\r\n\r\n private static _isElement(target: HTMLElement): boolean {\r\n return !!target && (!!target.addEventListener || (typeof HTMLElement !== 'undefined' && target instanceof HTMLElement));\r\n }\r\n\r\n /** parent: the context in which events attached to non-HTMLElements are called */\r\n // tslint:disable-next-line:no-any\r\n public constructor(parent: any) {\r\n this._parent = parent;\r\n this._eventRecords = [];\r\n }\r\n\r\n public dispose(): void {\r\n if (!this._isDisposed) {\r\n this._isDisposed = true;\r\n\r\n this.off();\r\n this._parent = null;\r\n }\r\n }\r\n\r\n /** On the target, attach a set of events, where the events object is a name to function mapping. */\r\n // tslint:disable-next-line:no-any\r\n public onAll(target: any, events: { [key: string]: (args?: any) => void }, useCapture?: boolean): void {\r\n for (let eventName in events) {\r\n if (events.hasOwnProperty(eventName)) {\r\n this.on(target, eventName, events[eventName], useCapture);\r\n }\r\n }\r\n }\r\n\r\n /** On the target, attach an event whose handler will be called in the context of the parent\r\n * of this instance of EventGroup.\r\n */\r\n // tslint:disable-next-line:no-any\r\n public on(target: any, eventName: string, callback: (args?: any) => void, useCapture?: boolean): void {\r\n if (eventName.indexOf(',') > -1) {\r\n let events = eventName.split(/[ ,]+/);\r\n\r\n for (let i = 0; i < events.length; i++) {\r\n this.on(target, events[i], callback, useCapture);\r\n }\r\n } else {\r\n let parent = this._parent;\r\n let eventRecord: IEventRecord = {\r\n target: target,\r\n eventName: eventName,\r\n parent: parent,\r\n callback: callback,\r\n useCapture: useCapture || false\r\n };\r\n\r\n // Initialize and wire up the record on the target, so that it can call the callback if the event fires.\r\n let events = (target.__events__ = target.__events__ || {});\r\n events[eventName] =\r\n events[eventName] ||\r\n {\r\n count: 0\r\n };\r\n events[eventName][this._id] = events[eventName][this._id] || [];\r\n (events[eventName][this._id]).push(eventRecord);\r\n events[eventName].count++;\r\n\r\n if (EventGroup._isElement(target)) {\r\n // tslint:disable-next-line:no-any\r\n let processElementEvent = (...args: any[]) => {\r\n if (this._isDisposed) {\r\n return;\r\n }\r\n\r\n let result;\r\n try {\r\n // @ts-ignore\r\n\r\n result = callback.apply(parent, args);\r\n if (result === false && args[0]) {\r\n let e = args[0];\r\n\r\n if (e.preventDefault) {\r\n e.preventDefault();\r\n }\r\n\r\n if (e.stopPropagation) {\r\n e.stopPropagation();\r\n }\r\n\r\n e.cancelBubble = true;\r\n }\r\n } catch (e) {\r\n /* ErrorHelper.log(e); */\r\n }\r\n\r\n return result;\r\n };\r\n\r\n eventRecord.elementCallback = processElementEvent;\r\n\r\n if (target.addEventListener) {\r\n /* tslint:disable:ban-native-functions */\r\n (target).addEventListener(eventName, processElementEvent, useCapture);\r\n /* tslint:enable:ban-native-functions */\r\n } else if (target.attachEvent) {\r\n // IE8\r\n target.attachEvent('on' + eventName, processElementEvent);\r\n }\r\n } else {\r\n // tslint:disable-next-line:no-any\r\n let processObjectEvent = (...args: any[]) => {\r\n if (this._isDisposed) {\r\n return;\r\n }\r\n // @ts-ignore\r\n return callback.apply(parent, args);\r\n };\r\n\r\n eventRecord.objectCallback = processObjectEvent;\r\n }\r\n\r\n // Remember the record locally, so that it can be removed.\r\n this._eventRecords.push(eventRecord);\r\n }\r\n }\r\n\r\n // tslint:disable-next-line:no-any\r\n public off(target?: any, eventName?: string, callback?: (args?: any) => void, useCapture?: boolean): void {\r\n for (let i = 0; i < this._eventRecords.length; i++) {\r\n let eventRecord = this._eventRecords[i];\r\n if (\r\n (!target || target === eventRecord.target) &&\r\n (!eventName || eventName === eventRecord.eventName) &&\r\n (!callback || callback === eventRecord.callback) &&\r\n (typeof useCapture !== 'boolean' || useCapture === eventRecord.useCapture)\r\n ) {\r\n let events = eventRecord.target.__events__;\r\n let targetArrayLookup = events[eventRecord.eventName];\r\n let targetArray = targetArrayLookup ? targetArrayLookup[this._id] : null;\r\n\r\n // We may have already target's entries, so check for null.\r\n if (targetArray) {\r\n if (targetArray.length === 1 || !callback) {\r\n targetArrayLookup.count -= targetArray.length;\r\n delete events[eventRecord.eventName][this._id];\r\n } else {\r\n targetArrayLookup.count--;\r\n targetArray.splice(targetArray.indexOf(eventRecord), 1);\r\n }\r\n\r\n if (!targetArrayLookup.count) {\r\n delete events[eventRecord.eventName];\r\n }\r\n }\r\n\r\n if (eventRecord.elementCallback) {\r\n if (eventRecord.target.removeEventListener) {\r\n eventRecord.target.removeEventListener(eventRecord.eventName, eventRecord.elementCallback, eventRecord.useCapture);\r\n } else if (eventRecord.target.detachEvent) {\r\n // IE8\r\n eventRecord.target.detachEvent('on' + eventRecord.eventName, eventRecord.elementCallback);\r\n }\r\n }\r\n\r\n this._eventRecords.splice(i--, 1);\r\n }\r\n }\r\n }\r\n\r\n /** Trigger the given event in the context of this instance of EventGroup. */\r\n // tslint:disable-next-line:no-any\r\n public raise(eventName: string, eventArgs?: any, bubbleEvent?: boolean): boolean | undefined {\r\n return EventGroup.raise(this._parent, eventName, eventArgs, bubbleEvent);\r\n }\r\n\r\n /** Declare an event as being supported by this instance of EventGroup. */\r\n public declare(event: string | string[]): void {\r\n let declaredEvents = (this._parent.__declaredEvents = this._parent.__declaredEvents || {});\r\n\r\n if (typeof event === 'string') {\r\n declaredEvents[event] = true;\r\n } else {\r\n for (let i = 0; i < event.length; i++) {\r\n declaredEvents[event[i]] = true;\r\n }\r\n }\r\n }\r\n}\r\n","import { GlobalSettings } from './GlobalSettings';\r\nimport { EventGroup } from './EventGroup';\r\n\r\n// tslint:disable-next-line:no-any\r\nexport type Settings = { [key: string]: any };\r\nexport type SettingsFunction = (settings: Settings) => Settings;\r\n\r\nexport interface ICustomizations {\r\n settings: Settings;\r\n scopedSettings: { [key: string]: Settings };\r\n inCustomizerContext?: boolean;\r\n}\r\n\r\nconst CustomizationsGlobalKey = 'customizations';\r\nconst NO_CUSTOMIZATIONS = { settings: {}, scopedSettings: {}, inCustomizerContext: false };\r\n\r\nlet _allSettings = GlobalSettings.getValue(CustomizationsGlobalKey, {\r\n settings: {},\r\n scopedSettings: {},\r\n inCustomizerContext: false\r\n});\r\n\r\nconst _events = new EventGroup(_allSettings);\r\n\r\nexport class Customizations {\r\n public static reset(): void {\r\n _allSettings.settings = {};\r\n _allSettings.scopedSettings = {};\r\n }\r\n\r\n // tslint:disable-next-line:no-any\r\n public static applySettings(settings: Settings): void {\r\n _allSettings.settings = { ..._allSettings.settings, ...settings };\r\n Customizations._raiseChange();\r\n }\r\n\r\n // tslint:disable-next-line:no-any\r\n public static applyScopedSettings(scopeName: string, settings: Settings): void {\r\n _allSettings.scopedSettings[scopeName] = { ..._allSettings.scopedSettings[scopeName], ...settings };\r\n Customizations._raiseChange();\r\n }\r\n\r\n public static getSettings(\r\n properties: string[],\r\n scopeName?: string,\r\n localSettings: ICustomizations = NO_CUSTOMIZATIONS\r\n // tslint:disable-next-line:no-any\r\n ): any {\r\n // tslint:disable-next-line:no-any\r\n const settings: Settings = {};\r\n const localScopedSettings = (scopeName && localSettings.scopedSettings[scopeName]) || {};\r\n const globalScopedSettings = (scopeName && _allSettings.scopedSettings[scopeName]) || {};\r\n\r\n for (let property of properties) {\r\n settings[property] =\r\n localScopedSettings[property] ||\r\n localSettings.settings[property] ||\r\n globalScopedSettings[property] ||\r\n _allSettings.settings[property];\r\n }\r\n\r\n return settings;\r\n }\r\n\r\n public static observe(onChange: () => void): void {\r\n _events.on(_allSettings, 'change', onChange);\r\n }\r\n\r\n public static unobserve(onChange: () => void): void {\r\n _events.off(_allSettings, 'change', onChange);\r\n }\r\n\r\n private static _raiseChange(): void {\r\n _events.raise('change');\r\n }\r\n}\r\n","import { ISpacing } from \"../interfaces\";\r\n\r\nexport const DefaultSpacing: ISpacing = {\r\n s2: \"4px\",\r\n s1: \"8px\",\r\n m: \"16px\",\r\n l1: \"20px\",\r\n l2: \"32px\"\r\n};\r\n","import { IEffects } from \"../interfaces\";\r\n\r\nexport const DefaultEffects: IEffects = {\r\n // commented values are the defaults for Fluent\r\n elevation4: { boxShadow: \"0 0 5px 0 rgba(0,0,0,.4)\" }, // '0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108)'\r\n elevation8: { boxShadow: \"0 0 5px 0 rgba(0,0,0,.4)\" }, // '0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108)'\r\n elevation16: { boxShadow: \"0 0 5px 0 rgba(0,0,0,.4)\" }, // '0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108)'\r\n elevation64: { boxShadow: \"0 0 5px 0 rgba(0,0,0,.4)\" }, // '0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18)'\r\n\r\n roundedCorner2: 0 // 2\r\n};\r\n","import {Customizations} from \"@/utility/Customizations\";\r\nimport {IPalette, ISemanticColors, ITheme, IPartialTheme, ISemanticTextColors} from \"../interfaces\";\r\nimport {DefaultFontStyles} from \"./DefaultFontStyles\";\r\nimport {DefaultPalette} from \"./DefaultPalette\";\r\nimport {DefaultSpacing} from \"./DefaultSpacing\";\r\n\r\nimport {loadTheme as legacyLoadTheme} from \"@microsoft/load-themed-styles\";\r\n\r\nimport {DefaultEffects} from \"./DefaultEffects\";\r\n\r\nlet _theme: ITheme = createTheme({\r\n palette: DefaultPalette,\r\n semanticColors: _makeSemanticColorsFromPalette(DefaultPalette, false, false),\r\n fonts: DefaultFontStyles,\r\n isInverted: false,\r\n disableGlobalClassNames: false\r\n});\r\nconst _onThemeChangeCallbacks: Array<(theme: ITheme) => void> = [];\r\n\r\nexport const ThemeSettingName = \"theme\";\r\n\r\nif (!Customizations.getSettings([ThemeSettingName]).theme) {\r\n const win = typeof window !== \"undefined\" ? window : undefined;\r\n\r\n // tslint:disable:no-string-literal no-any\r\n if (win && (win as any)[\"FabricConfig\"] && (win as any)[\"FabricConfig\"].theme) {\r\n _theme = createTheme((win as any)[\"FabricConfig\"].theme);\r\n }\r\n // tslint:enable:no-string-literal no-any\r\n\r\n // Set the default theme.\r\n Customizations.applySettings({[ThemeSettingName]: _theme});\r\n}\r\n\r\n/**\r\n * Gets the theme object\r\n * @param depComments - Whether to include deprecated tags as comments for deprecated slots.\r\n */\r\nexport function getTheme(depComments: boolean = false): ITheme {\r\n if (depComments === true) {\r\n _theme = createTheme({}, depComments);\r\n }\r\n return _theme;\r\n}\r\n\r\n/**\r\n * Registers a callback that gets called whenever the theme changes.\r\n * This should only be used when the component cannot automatically get theme changes through its state.\r\n * This will not register duplicate callbacks.\r\n */\r\nexport function registerOnThemeChangeCallback(callback: (theme: ITheme) => void): void {\r\n if (_onThemeChangeCallbacks.indexOf(callback) === -1) {\r\n _onThemeChangeCallbacks.push(callback);\r\n }\r\n}\r\n\r\n/**\r\n * See registerOnThemeChangeCallback().\r\n * Removes previously registered callbacks.\r\n */\r\nexport function removeOnThemeChangeCallback(callback: (theme: ITheme) => void): void {\r\n const i = _onThemeChangeCallbacks.indexOf(callback);\r\n if (i === -1) {\r\n return;\r\n }\r\n\r\n _onThemeChangeCallbacks.splice(i, 1);\r\n}\r\n\r\n/**\r\n * Applies the theme, while filling in missing slots.\r\n * @param theme - Partial theme object.\r\n * @param depComments - Whether to include deprecated tags as comments for deprecated slots.\r\n */\r\nexport function loadTheme(theme: IPartialTheme, depComments: boolean = false): ITheme {\r\n _theme = createTheme(theme, depComments);\r\n\r\n // Invoke the legacy method of theming the page as well.\r\n legacyLoadTheme({..._theme.palette, ..._theme.semanticColors});\r\n\r\n Customizations.applySettings({[ThemeSettingName]: _theme});\r\n\r\n _onThemeChangeCallbacks.forEach((callback: (theme: ITheme) => void) => {\r\n try {\r\n callback(_theme);\r\n } catch (e) {\r\n // don't let a bad callback break everything else\r\n }\r\n });\r\n\r\n return _theme;\r\n}\r\n\r\n/**\r\n * Creates a custom theme definition which can be used with the Customizer.\r\n * @param theme - Partial theme object.\r\n * @param depComments - Whether to include deprecated tags as comments for deprecated slots.\r\n */\r\nexport function createTheme(theme: IPartialTheme, depComments: boolean = false): ITheme {\r\n const newPalette = {...DefaultPalette, ...theme.palette};\r\n\r\n if (!theme.palette || !theme.palette.accent) {\r\n newPalette.accent = newPalette.themePrimary;\r\n }\r\n\r\n // mix in custom overrides with good slots first, since custom overrides might be used in fixing deprecated slots\r\n const newSemanticColors = {\r\n ..._makeSemanticColorsFromPalette(newPalette, !!theme.isInverted, depComments),\r\n ...theme.semanticColors\r\n };\r\n\r\n return {\r\n palette: newPalette,\r\n fonts: {\r\n ...DefaultFontStyles,\r\n ...theme.fonts\r\n },\r\n semanticColors: newSemanticColors,\r\n isInverted: !!theme.isInverted,\r\n disableGlobalClassNames: !!theme.disableGlobalClassNames,\r\n spacing: {\r\n ...DefaultSpacing,\r\n ...theme.spacing\r\n },\r\n effects: {\r\n ...DefaultEffects,\r\n ...theme.effects\r\n }\r\n };\r\n}\r\n\r\n/**\r\n * Helper to pull a given property name from a given set of sources, in order, if available. Otherwise returns the property name.\r\n */\r\nfunction _expandFrom(propertyName: string | TRetVal | undefined, ...maps: TMapType[] | any): TRetVal {\r\n if (propertyName) {\r\n for (const map of maps) {\r\n if (map[propertyName as string]) {\r\n return map[propertyName as string];\r\n }\r\n }\r\n }\r\n\r\n return propertyName as TRetVal;\r\n}\r\n\r\n// Generates all the semantic slot colors based on the Fabric palette.\r\n// We'll use these as fallbacks for semantic slots that the passed in theme did not define.\r\nfunction _makeSemanticColorsFromPalette(p: IPalette, isInverted: boolean, depComments: boolean): ISemanticColors {\r\n const toReturn: ISemanticColors = {\r\n bodyBackground: p.white,\r\n bodyStandoutBackground: p.neutralLighterAlt,\r\n bodyFrameBackground: p.white,\r\n bodyFrameDivider: p.neutralLight,\r\n bodyText: p.neutralPrimary,\r\n bodyTextChecked: p.black,\r\n bodySubtext: p.neutralSecondary,\r\n bodyDivider: p.neutralLight,\r\n\r\n disabledBackground: p.neutralLighter,\r\n disabledText: p.neutralTertiary,\r\n disabledBodyText: p.neutralTertiary,\r\n disabledSubtext: p.neutralQuaternary,\r\n disabledBodySubtext: p.neutralTertiaryAlt,\r\n\r\n focusBorder: p.neutralSecondary,\r\n variantBorder: p.neutralLight,\r\n variantBorderHovered: p.neutralTertiary,\r\n defaultStateBackground: p.neutralLighterAlt,\r\n\r\n errorText: !isInverted ? p.redDark : \"#ff5f5f\",\r\n warningText: !isInverted ? \"#333333\" : \"#ffffff\",\r\n errorBackground: !isInverted ? \"rgba(232, 17, 35, .2)\" : \"rgba(232, 17, 35, .5)\",\r\n blockingBackground: !isInverted ? \"rgba(234, 67, 0, .2)\" : \"rgba(234, 67, 0, .5)\",\r\n warningBackground: !isInverted ? \"rgba(255, 185, 0, .2)\" : \"rgba(255, 251, 0, .6)\",\r\n warningHighlight: !isInverted ? \"#ffb900\" : \"#fff100\",\r\n successBackground: !isInverted ? \"rgba(186, 216, 10, .2)\" : \"rgba(186, 216, 10, .4)\",\r\n\r\n inputBorder: p.neutralTertiary,\r\n inputBorderHovered: p.neutralPrimary,\r\n inputBackground: p.white,\r\n inputBackgroundChecked: p.themePrimary,\r\n inputBackgroundCheckedHovered: p.themeDarkAlt,\r\n inputForegroundChecked: p.white,\r\n inputFocusBorderAlt: p.themePrimary,\r\n smallInputBorder: p.neutralSecondary,\r\n inputText: p.neutralPrimary,\r\n inputTextHovered: p.neutralDark,\r\n inputPlaceholderText: p.neutralSecondary,\r\n\r\n buttonBackground: p.neutralLighter,\r\n buttonBackgroundChecked: p.neutralTertiaryAlt,\r\n buttonBackgroundHovered: p.neutralLight,\r\n buttonBackgroundCheckedHovered: p.neutralLight,\r\n buttonBackgroundPressed: p.neutralLight,\r\n buttonBackgroundDisabled: p.neutralLighter,\r\n buttonBorder: \"transparent\",\r\n buttonText: p.neutralPrimary,\r\n buttonTextHovered: p.neutralDark,\r\n buttonTextChecked: p.neutralDark,\r\n buttonTextCheckedHovered: p.black,\r\n buttonTextPressed: p.neutralDark,\r\n buttonTextDisabled: p.neutralTertiary,\r\n buttonBorderDisabled: \"transparent\",\r\n\r\n primaryButtonBackground: p.themePrimary,\r\n primaryButtonBackgroundHovered: p.themeDarkAlt,\r\n primaryButtonBackgroundPressed: p.themeDark,\r\n primaryButtonBackgroundDisabled: p.neutralLighter,\r\n primaryButtonBorder: \"transparent\",\r\n primaryButtonText: p.white,\r\n primaryButtonTextHovered: p.white,\r\n primaryButtonTextPressed: p.white,\r\n primaryButtonTextDisabled: p.neutralQuaternary,\r\n\r\n accentButtonBackground: p.accent,\r\n accentButtonText: p.white,\r\n\r\n menuBackground: p.white,\r\n menuDivider: p.neutralTertiaryAlt,\r\n menuIcon: p.themePrimary,\r\n menuHeader: p.themePrimary,\r\n menuItemBackgroundHovered: p.neutralLighter,\r\n menuItemBackgroundPressed: p.neutralLight,\r\n menuItemText: p.neutralPrimary,\r\n menuItemTextHovered: p.neutralDark,\r\n\r\n listBackground: p.white,\r\n listText: p.neutralPrimary,\r\n listItemBackgroundHovered: p.neutralLighter,\r\n listItemBackgroundChecked: p.neutralLight,\r\n listItemBackgroundCheckedHovered: p.neutralQuaternaryAlt,\r\n\r\n listHeaderBackgroundHovered: p.neutralLighter,\r\n listHeaderBackgroundPressed: p.neutralLight,\r\n\r\n actionLink: p.neutralPrimary,\r\n actionLinkHovered: p.neutralDark,\r\n link: p.themePrimary,\r\n linkHovered: p.themeDarker,\r\n\r\n // Deprecated slots, second pass by _fixDeprecatedSlots() later for self-referential slots\r\n listTextColor: \"\",\r\n menuItemBackgroundChecked: p.neutralLight\r\n };\r\n\r\n return _fixDeprecatedSlots(toReturn, depComments!);\r\n}\r\n\r\nfunction _fixDeprecatedSlots(s: ISemanticColors, depComments: boolean): ISemanticColors {\r\n // Add @deprecated tag as comment if enabled\r\n let dep = \"\";\r\n if (depComments === true) {\r\n dep = \" /* @deprecated */\";\r\n }\r\n\r\n s.listTextColor = s.listText + dep;\r\n s.menuItemBackgroundChecked += dep;\r\n return s;\r\n}\r\n","// This file mimics styles and mixins from _General.Mixins.scss\r\n\r\nimport { IRawStyle } from \"@uifabric/merge-styles\";\r\n\r\nexport const normalize: IRawStyle = {\r\n boxShadow: \"none\",\r\n margin: 0,\r\n padding: 0,\r\n boxSizing: \"border-box\"\r\n};\r\n\r\nexport const noWrap: IRawStyle = {\r\n overflow: \"hidden\",\r\n textOverflow: \"ellipsis\",\r\n whiteSpace: \"nowrap\"\r\n};\r\n","import {buildClassMap} from \"@/styling/utilities/buildClassMap\";\r\nimport {AnimationStyles} from \"../styles\";\r\nimport {IAnimationStyles} from \"@/styling\";\r\n\r\nexport const AnimationClassNames: { [key in keyof IAnimationStyles]?: string } = buildClassMap(AnimationStyles);\r\n","import { IRawStyle, mergeStyles } from \"@uifabric/merge-styles\";\r\nimport { DefaultPalette } from \"@/styling\";\r\nimport { getTheme } from \"../styles\";\r\n\r\nexport interface IColorClassNames {\r\n themeDarker: string;\r\n themeDarkerHover: string;\r\n themeDarkerBackground: string;\r\n themeDarkerBackgroundHover: string;\r\n themeDarkerBorder: string;\r\n themeDarkerBorderHover: string;\r\n themeDark: string;\r\n themeDarkHover: string;\r\n themeDarkBackground: string;\r\n themeDarkBackgroundHover: string;\r\n themeDarkBorder: string;\r\n themeDarkBorderHover: string;\r\n themeDarkAlt: string;\r\n themeDarkAltHover: string;\r\n themeDarkAltBackground: string;\r\n themeDarkAltBackgroundHover: string;\r\n themeDarkAltBorder: string;\r\n themeDarkAltBorderHover: string;\r\n themePrimary: string;\r\n themePrimaryHover: string;\r\n themePrimaryBackground: string;\r\n themePrimaryBackgroundHover: string;\r\n themePrimaryBorder: string;\r\n themePrimaryBorderHover: string;\r\n themeSecondary: string;\r\n themeSecondaryHover: string;\r\n themeSecondaryBackground: string;\r\n themeSecondaryBackgroundHover: string;\r\n themeSecondaryBorder: string;\r\n themeSecondaryBorderHover: string;\r\n themeTertiary: string;\r\n themeTertiaryHover: string;\r\n themeTertiaryBackground: string;\r\n themeTertiaryBackgroundHover: string;\r\n themeTertiaryBorder: string;\r\n themeTertiaryBorderHover: string;\r\n themeLight: string;\r\n themeLightHover: string;\r\n themeLightBackground: string;\r\n themeLightBackgroundHover: string;\r\n themeLightBorder: string;\r\n themeLightBorderHover: string;\r\n themeLighter: string;\r\n themeLighterHover: string;\r\n themeLighterBackground: string;\r\n themeLighterBackgroundHover: string;\r\n themeLighterBorder: string;\r\n themeLighterBorderHover: string;\r\n themeLighterAlt: string;\r\n themeLighterAltHover: string;\r\n themeLighterAltBackground: string;\r\n themeLighterAltBackgroundHover: string;\r\n themeLighterAltBorder: string;\r\n themeLighterAltBorderHover: string;\r\n black: string;\r\n blackHover: string;\r\n blackBackground: string;\r\n blackBackgroundHover: string;\r\n blackBorder: string;\r\n blackBorderHover: string;\r\n blackTranslucent40: string;\r\n blackTranslucent40Hover: string;\r\n blackTranslucent40Background: string;\r\n blackTranslucent40BackgroundHover: string;\r\n blackTranslucent40Border: string;\r\n blackTranslucent40BorderHover: string;\r\n neutralDark: string;\r\n neutralDarkHover: string;\r\n neutralDarkBackground: string;\r\n neutralDarkBackgroundHover: string;\r\n neutralDarkBorder: string;\r\n neutralDarkBorderHover: string;\r\n neutralPrimary: string;\r\n neutralPrimaryHover: string;\r\n neutralPrimaryBackground: string;\r\n neutralPrimaryBackgroundHover: string;\r\n neutralPrimaryBorder: string;\r\n neutralPrimaryBorderHover: string;\r\n neutralPrimaryAlt: string;\r\n neutralPrimaryAltHover: string;\r\n neutralPrimaryAltBackground: string;\r\n neutralPrimaryAltBackgroundHover: string;\r\n neutralPrimaryAltBorder: string;\r\n neutralPrimaryAltBorderHover: string;\r\n neutralSecondary: string;\r\n neutralSecondaryHover: string;\r\n neutralSecondaryBackground: string;\r\n neutralSecondaryBackgroundHover: string;\r\n neutralSecondaryBorder: string;\r\n neutralSecondaryBorderHover: string;\r\n neutralSecondaryAlt: string;\r\n neutralSecondaryAltHover: string;\r\n neutralSecondaryAltBackground: string;\r\n neutralSecondaryAltBackgroundHover: string;\r\n neutralSecondaryAltBorder: string;\r\n neutralSecondaryAltBorderHover: string;\r\n neutralTertiary: string;\r\n neutralTertiaryHover: string;\r\n neutralTertiaryBackground: string;\r\n neutralTertiaryBackgroundHover: string;\r\n neutralTertiaryBorder: string;\r\n neutralTertiaryBorderHover: string;\r\n neutralTertiaryAlt: string;\r\n neutralTertiaryAltHover: string;\r\n neutralTertiaryAltBackground: string;\r\n neutralTertiaryAltBackgroundHover: string;\r\n neutralTertiaryAltBorder: string;\r\n neutralTertiaryAltBorderHover: string;\r\n neutralQuaternary: string;\r\n neutralQuaternaryHover: string;\r\n neutralQuaternaryBackground: string;\r\n neutralQuaternaryBackgroundHover: string;\r\n neutralQuaternaryBorder: string;\r\n neutralQuaternaryBorderHover: string;\r\n neutralQuaternaryAlt: string;\r\n neutralQuaternaryAltHover: string;\r\n neutralQuaternaryAltBackground: string;\r\n neutralQuaternaryAltBackgroundHover: string;\r\n neutralQuaternaryAltBorder: string;\r\n neutralQuaternaryAltBorderHover: string;\r\n neutralLight: string;\r\n neutralLightHover: string;\r\n neutralLightBackground: string;\r\n neutralLightBackgroundHover: string;\r\n neutralLightBorder: string;\r\n neutralLightBorderHover: string;\r\n neutralLighter: string;\r\n neutralLighterHover: string;\r\n neutralLighterBackground: string;\r\n neutralLighterBackgroundHover: string;\r\n neutralLighterBorder: string;\r\n neutralLighterBorderHover: string;\r\n neutralLighterAlt: string;\r\n neutralLighterAltHover: string;\r\n neutralLighterAltBackground: string;\r\n neutralLighterAltBackgroundHover: string;\r\n neutralLighterAltBorder: string;\r\n neutralLighterAltBorderHover: string;\r\n white: string;\r\n whiteHover: string;\r\n whiteBackground: string;\r\n whiteBackgroundHover: string;\r\n whiteBorder: string;\r\n whiteBorderHover: string;\r\n whiteTranslucent40: string;\r\n whiteTranslucent40Hover: string;\r\n whiteTranslucent40Background: string;\r\n whiteTranslucent40BackgroundHover: string;\r\n whiteTranslucent40Border: string;\r\n whiteTranslucent40BorderHover: string;\r\n yellow: string;\r\n yellowHover: string;\r\n yellowBackground: string;\r\n yellowBackgroundHover: string;\r\n yellowBorder: string;\r\n yellowBorderHover: string;\r\n yellowLight: string;\r\n yellowLightHover: string;\r\n yellowLightBackground: string;\r\n yellowLightBackgroundHover: string;\r\n yellowLightBorder: string;\r\n yellowLightBorderHover: string;\r\n orange: string;\r\n orangeHover: string;\r\n orangeBackground: string;\r\n orangeBackgroundHover: string;\r\n orangeBorder: string;\r\n orangeBorderHover: string;\r\n orangeLight: string;\r\n orangeLightHover: string;\r\n orangeLightBackground: string;\r\n orangeLightBackgroundHover: string;\r\n orangeLightBorder: string;\r\n orangeLightBorderHover: string;\r\n orangeLighter: string;\r\n orangeLighterHover: string;\r\n orangeLighterBackground: string;\r\n orangeLighterBackgroundHover: string;\r\n orangeLighterBorder: string;\r\n orangeLighterBorderHover: string;\r\n redDark: string;\r\n redDarkHover: string;\r\n redDarkBackground: string;\r\n redDarkBackgroundHover: string;\r\n redDarkBorder: string;\r\n redDarkBorderHover: string;\r\n red: string;\r\n redHover: string;\r\n redBackground: string;\r\n redBackgroundHover: string;\r\n redBorder: string;\r\n redBorderHover: string;\r\n magentaDark: string;\r\n magentaDarkHover: string;\r\n magentaDarkBackground: string;\r\n magentaDarkBackgroundHover: string;\r\n magentaDarkBorder: string;\r\n magentaDarkBorderHover: string;\r\n magenta: string;\r\n magentaHover: string;\r\n magentaBackground: string;\r\n magentaBackgroundHover: string;\r\n magentaBorder: string;\r\n magentaBorderHover: string;\r\n magentaLight: string;\r\n magentaLightHover: string;\r\n magentaLightBackground: string;\r\n magentaLightBackgroundHover: string;\r\n magentaLightBorder: string;\r\n magentaLightBorderHover: string;\r\n purpleDark: string;\r\n purpleDarkHover: string;\r\n purpleDarkBackground: string;\r\n purpleDarkBackgroundHover: string;\r\n purpleDarkBorder: string;\r\n purpleDarkBorderHover: string;\r\n purple: string;\r\n purpleHover: string;\r\n purpleBackground: string;\r\n purpleBackgroundHover: string;\r\n purpleBorder: string;\r\n purpleBorderHover: string;\r\n purpleLight: string;\r\n purpleLightHover: string;\r\n purpleLightBackground: string;\r\n purpleLightBackgroundHover: string;\r\n purpleLightBorder: string;\r\n purpleLightBorderHover: string;\r\n blueDark: string;\r\n blueDarkHover: string;\r\n blueDarkBackground: string;\r\n blueDarkBackgroundHover: string;\r\n blueDarkBorder: string;\r\n blueDarkBorderHover: string;\r\n blueMid: string;\r\n blueMidHover: string;\r\n blueMidBackground: string;\r\n blueMidBackgroundHover: string;\r\n blueMidBorder: string;\r\n blueMidBorderHover: string;\r\n blue: string;\r\n blueHover: string;\r\n blueBackground: string;\r\n blueBackgroundHover: string;\r\n blueBorder: string;\r\n blueBorderHover: string;\r\n blueLight: string;\r\n blueLightHover: string;\r\n blueLightBackground: string;\r\n blueLightBackgroundHover: string;\r\n blueLightBorder: string;\r\n blueLightBorderHover: string;\r\n tealDark: string;\r\n tealDarkHover: string;\r\n tealDarkBackground: string;\r\n tealDarkBackgroundHover: string;\r\n tealDarkBorder: string;\r\n tealDarkBorderHover: string;\r\n teal: string;\r\n tealHover: string;\r\n tealBackground: string;\r\n tealBackgroundHover: string;\r\n tealBorder: string;\r\n tealBorderHover: string;\r\n tealLight: string;\r\n tealLightHover: string;\r\n tealLightBackground: string;\r\n tealLightBackgroundHover: string;\r\n tealLightBorder: string;\r\n tealLightBorderHover: string;\r\n greenDark: string;\r\n greenDarkHover: string;\r\n greenDarkBackground: string;\r\n greenDarkBackgroundHover: string;\r\n greenDarkBorder: string;\r\n greenDarkBorderHover: string;\r\n green: string;\r\n greenHover: string;\r\n greenBackground: string;\r\n greenBackgroundHover: string;\r\n greenBorder: string;\r\n greenBorderHover: string;\r\n greenLight: string;\r\n greenLightHover: string;\r\n greenLightBackground: string;\r\n greenLightBackgroundHover: string;\r\n greenLightBorder: string;\r\n greenLightBorderHover: string;\r\n}\r\n\r\nexport const ColorClassNames: IColorClassNames = {} as IColorClassNames;\r\n\r\nfor (const colorName in DefaultPalette) {\r\n if (DefaultPalette.hasOwnProperty(colorName)) {\r\n // Foreground color\r\n _defineGetter(ColorClassNames, colorName, \"\", false, \"color\");\r\n\r\n // Hover color\r\n _defineGetter(ColorClassNames, colorName, \"Hover\", true, \"color\");\r\n\r\n // Background color\r\n _defineGetter(ColorClassNames, colorName, \"Background\", false, \"background\");\r\n\r\n // Background hover\r\n _defineGetter(ColorClassNames, colorName, \"BackgroundHover\", true, \"background\");\r\n\r\n // Border color\r\n _defineGetter(ColorClassNames, colorName, \"Border\", false, \"borderColor\");\r\n\r\n // Border hover color\r\n _defineGetter(ColorClassNames, colorName, \"BorderHover\", true, \"borderColor\");\r\n }\r\n}\r\n\r\n/**\r\n * Defines a getter for the given class configuration.\r\n */\r\nfunction _defineGetter(obj: IColorClassNames, colorName: string, suffix: string, isHover: boolean, cssProperty: string): void {\r\n Object.defineProperty(obj, colorName + suffix, {\r\n get: (): string => {\r\n // tslint:disable-next-line:no-any\r\n const style: IRawStyle = { [cssProperty]: (getTheme().palette as any)[colorName] };\r\n\r\n return mergeStyles(isHover ? { selectors: { \":hover\": style } } : style).toString();\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n}\r\n","import {IFontStyles} from \"@/styling\";\r\nimport {buildClassMap} from \"@/styling/utilities/buildClassMap\";\r\nimport {DefaultFontStyles} from \"../styles\";\r\n\r\nexport const FontClassNames: { [key in keyof IFontStyles]?: string } = buildClassMap(DefaultFontStyles);\r\n","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n\r\n */\r\n\r\nimport {IOfficeButtonStyles} from \"@/components/Button/OfficeButton.types\";\r\nimport {FontSizes, FontWeights, getFocusStyle, hiddenContentStyle, HighContrastSelector, ITheme} from \"@/styling\";\r\nimport {memoizeFunction} from \"@/utility/memoize\";\r\nimport {concatStyleSets, IRawStyle} from \"@uifabric/merge-styles\";\r\n\r\nconst DEFAULT_BUTTON_HEIGHT = \"32px\";\r\nconst DEFAULT_BUTTON_MINWIDTH = \"80px\";\r\n\r\nconst noOutline: IRawStyle = {\r\n outline: 0\r\n};\r\n\r\nconst iconStyle = {\r\n fontSize: FontSizes.icon,\r\n margin: \"0 4px\",\r\n height: \"16px\",\r\n lineHeight: \"16px\",\r\n textAlign: \"center\",\r\n verticalAlign: \"middle\",\r\n flexShrink: 0\r\n};\r\n\r\nexport const getStyles = memoizeFunction((theme: ITheme, customStyles?: IOfficeButtonStyles, primary?: boolean): IOfficeButtonStyles => {\r\n const baseButtonStyles: IOfficeButtonStyles = getBaseStyles(theme);\r\n const defaultButtonStyles: IOfficeButtonStyles = {\r\n root: {\r\n minWidth: DEFAULT_BUTTON_MINWIDTH,\r\n height: DEFAULT_BUTTON_HEIGHT\r\n },\r\n label: {\r\n fontWeight: FontWeights.semibold\r\n }\r\n };\r\n\r\n return concatStyleSets(\r\n baseButtonStyles,\r\n defaultButtonStyles,\r\n primary ? primaryStyles(theme) : standardStyles(theme),\r\n customStyles\r\n )!;\r\n });\r\n\r\nexport const getBaseStyles = memoizeFunction((theme: ITheme): IOfficeButtonStyles => {\r\n const { semanticColors } = theme;\r\n\r\n const border = semanticColors.buttonBorder;\r\n const disabledBackground = semanticColors.disabledBackground;\r\n const disabledText = semanticColors.disabledText;\r\n const buttonHighContrastFocus = {\r\n left: -2,\r\n top: -2,\r\n bottom: -2,\r\n right: -2,\r\n border: \"none\",\r\n outlineColor: \"ButtonText\"\r\n };\r\n\r\n return {\r\n root: [\r\n getFocusStyle(theme, -1, \"relative\", buttonHighContrastFocus),\r\n theme.fonts.medium,\r\n {\r\n boxSizing: \"border-box\",\r\n border: \"1px solid \" + border,\r\n userSelect: \"none\",\r\n display: \"inline-block\",\r\n textDecoration: \"none\",\r\n textAlign: \"center\",\r\n cursor: \"pointer\",\r\n verticalAlign: \"top\",\r\n padding: \"0 16px\",\r\n borderRadius: 0,\r\n\r\n selectors: {\r\n // IE11 workaround for preventing shift of child elements of a button when active.\r\n \":active > *\": {\r\n position: \"relative\",\r\n left: 0,\r\n top: 0\r\n }\r\n }\r\n }\r\n ],\r\n\r\n rootDisabled: [\r\n getFocusStyle(theme, -1, \"relative\", buttonHighContrastFocus),\r\n {\r\n backgroundColor: disabledBackground,\r\n color: disabledText,\r\n cursor: \"default\",\r\n pointerEvents: \"none\",\r\n selectors: {\r\n \":hover\": noOutline,\r\n \":focus\": noOutline,\r\n [HighContrastSelector]: {\r\n color: \"grayText\",\r\n bordercolor: \"grayText\"\r\n }\r\n }\r\n }\r\n ],\r\n\r\n iconDisabled: {\r\n color: disabledText\r\n },\r\n\r\n menuIconDisabled: {\r\n color: disabledText\r\n },\r\n\r\n flexContainer: {\r\n display: \"flex\",\r\n height: \"100%\",\r\n flexWrap: \"nowrap\",\r\n justifyContent: \"center\",\r\n alignItems: \"center\"\r\n },\r\n\r\n textContainer: {\r\n flexGrow: 1\r\n },\r\n\r\n icon: iconStyle,\r\n\r\n menuIcon: [\r\n iconStyle,\r\n {\r\n fontSize: FontSizes.small\r\n }\r\n ],\r\n\r\n label: {\r\n margin: \"0 4px\",\r\n lineHeight: \"100%\"\r\n },\r\n\r\n screenReaderText: hiddenContentStyle\r\n };\r\n});\r\n\r\nexport function standardStyles(theme: ITheme): IOfficeButtonStyles {\r\n\r\n return {\r\n root: {\r\n backgroundColor: \"#f4f4f4\",\r\n color: \"#333333\"\r\n },\r\n\r\n rootHovered: {\r\n backgroundColor: \"#eaeaea\",\r\n color: \"#212121\",\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\",\r\n color: \"Highlight\"\r\n }\r\n }\r\n },\r\n\r\n rootPressed: {\r\n backgroundColor: \"#c8c8c8\",\r\n color: \"#212121\"\r\n },\r\n\r\n rootExpanded: {\r\n backgroundColor: \"#c8c8c8\",\r\n color: \"#212121\"\r\n },\r\n\r\n rootChecked: {\r\n backgroundColor: \"#c8c8c8\",\r\n color: \"#212121\"\r\n },\r\n\r\n rootCheckedHovered: {\r\n backgroundColor: theme.palette.neutralLight,\r\n color: \"#000000\"\r\n },\r\n\r\n // Split button styles\r\n splitButtonContainer: {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n border: \"none\"\r\n }\r\n }\r\n },\r\n\r\n splitButtonMenuButton: {\r\n color: theme.palette.white,\r\n backgroundColor: theme.palette.neutralLighter,\r\n selectors: {\r\n \":hover\": {\r\n backgroundColor: theme.palette.neutralLight,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n\r\n splitButtonMenuButtonDisabled: {\r\n backgroundColor: theme.palette.neutralLighter,\r\n selectors: {\r\n \":hover\": {\r\n backgroundColor: theme.palette.neutralLighter\r\n }\r\n }\r\n },\r\n\r\n splitButtonDivider: {\r\n backgroundColor: theme.palette.neutralTertiaryAlt\r\n },\r\n\r\n splitButtonMenuButtonChecked: {\r\n backgroundColor: theme.palette.themePrimary\r\n },\r\n\r\n splitButtonMenuButtonExpanded: {\r\n backgroundColor: theme.palette.neutralLight\r\n },\r\n\r\n splitButtonMenuIcon: {\r\n color: theme.palette.neutralPrimary\r\n },\r\n\r\n splitButtonMenuIconDisabled: {\r\n color: theme.palette.neutralTertiary\r\n }\r\n };\r\n}\r\n\r\nexport function primaryStyles(theme: ITheme): IOfficeButtonStyles {\r\n return {\r\n root: {\r\n backgroundColor: \"#0078d4\",\r\n color: \"#ffffff\",\r\n },\r\n\r\n rootHovered: {\r\n backgroundColor: \"#106ebe\",\r\n color: \"#ffffff\",\r\n },\r\n\r\n rootPressed: {\r\n backgroundColor: \"#005a9e\",\r\n color: \"#ffffff\",\r\n },\r\n\r\n rootExpanded: {\r\n backgroundColor: \"#005a9e\",\r\n color: \"#ffffff\"\r\n },\r\n\r\n rootChecked: {\r\n backgroundColor: \"#005a9e\",\r\n color: \"#ffffff\"\r\n },\r\n\r\n rootCheckedHovered: {\r\n backgroundColor: theme.palette.themePrimary,\r\n color: \"#ffffff\"\r\n },\r\n\r\n splitButtonDivider: {\r\n backgroundColor: theme.palette.themeLighter\r\n },\r\n\r\n splitButtonMenuButton: {\r\n backgroundColor: theme.palette.themePrimary,\r\n color: theme.palette.white,\r\n selectors: {\r\n \":hover\": {\r\n backgroundColor: theme.palette.themeDark,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n\r\n splitButtonMenuButtonDisabled: {\r\n backgroundColor: theme.palette.neutralLighter,\r\n selectors: {\r\n \":hover\": {\r\n backgroundColor: theme.palette.neutralLighter\r\n }\r\n }\r\n },\r\n\r\n splitButtonMenuButtonChecked: {\r\n backgroundColor: theme.palette.themeDark\r\n },\r\n\r\n splitButtonMenuButtonExpanded: {\r\n backgroundColor: theme.palette.themeDark\r\n },\r\n\r\n splitButtonMenuIcon: {\r\n color: theme.palette.white\r\n },\r\n\r\n splitButtonMenuIconDisabled: {\r\n color: theme.palette.neutralTertiary\r\n }\r\n };\r\n}\r\n\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport {getBaseButtonClassNames} from \"@/components/Button/OfficeButton.classNames\";\nimport {getStyles} from \"@/components/Button/OfficeButton.style\";\nimport {ITheme, loadTheme} from \"@/styling\";\nimport {Component, Model, Prop, Vue} from \"vue-property-decorator\";\n\n@Component\nexport default class OfficeButton extends Vue {\n private static readonly theme: ITheme = loadTheme({});\n\n @Model(\"change\", {type: Boolean}) private checked: boolean = false;\n\n @Prop({type: Boolean}) private disabled!: boolean;\n @Prop({type: String}) private label!: string;\n @Prop({type: Boolean}) private primary!: boolean;\n\n private get classNames() {\n const styles = getStyles(OfficeButton.theme, {}, this.primary);\n return getBaseButtonClassNames(\n OfficeButton.theme,\n styles,\n \"\",\n \"\",\n undefined,\n undefined,\n this.disabled,\n this.checked,\n false,\n undefined);\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeButton.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeButton.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeButton.vue?vue&type=template&id=56d54726&\"\nimport script from \"./OfficeButton.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeButton.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeButton.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.root},[_c('div',{class:_vm.classNames.wrapper},[(_vm.hasLabel)?_c('OfficeLabel',{attrs:{\"for\":_vm.id,\"required\":_vm.required}},[_vm._v(\"\\n \"+_vm._s(_vm.label)+\"\\n \")]):_vm._e(),_c('div',{class:_vm.classNames.fieldGroup},[(!!_vm.prefix && _vm.prefix.length > 0)?_c('div',{class:_vm.classNames.prefix},[_c('span',{staticStyle:{\"padding-bottom\":\"1px\"}},[_vm._v(_vm._s(_vm.prefix))])]):_vm._e(),_c(_vm.multiline ? 'textarea' : 'input',{ref:\"textElement\",tag:\"component\",class:_vm.classNames.field,attrs:{\"tabindex\":_vm.tabIndex,\"disabled\":_vm.disabled,\"id\":_vm.id,\"value\":_vm.text,\"type\":_vm.multiline ? '' : 'text'},on:{\"input\":_vm.onInputChange,\"focus\":_vm.onInputFocus,\"blur\":_vm.onInputBlur}}),_c('OfficeIcon',_vm._b({class:_vm.classNames.icon},'OfficeIcon',_vm.iconProps,false)),(!!_vm.suffix && _vm.suffix.length > 0)?_c('div',{class:_vm.classNames.suffix},[_c('span',{staticStyle:{\"padding-bottom\":\"1px\"}},[_vm._v(_vm._s(_vm.suffix))])]):_vm._e()],1)],1),_c('div',{attrs:{\"role\":\"alert\"}},[_c('p',{class:_vm.classNames.errorMessage},[_c('span',{attrs:{\"data-automation-id\":\"error-message\"}},[_vm._v(_vm._s(_vm.errorMessage))])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('label',{class:_vm.classNames.root},[_vm._t(\"default\")],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeLabelStyleProps, IOfficeLabelStyles} from \"@/components/Label/OfficeLabel.types\";\r\nimport {HighContrastSelector} from \"@/styling\";\r\n\r\nexport const getStyles = (props: IOfficeLabelStyleProps): IOfficeLabelStyles => {\r\n const { theme, className, disabled, required } = props;\r\n\r\n return {\r\n root: [\r\n \"ms-Label\",\r\n theme.fonts.medium,\r\n {\r\n color: theme.semanticColors.bodyText,\r\n boxSizing: \"border-box\",\r\n boxShadow: \"none\",\r\n margin: 0,\r\n display: \"block\",\r\n padding: \"5px 0\",\r\n wordWrap: \"break-word\",\r\n overflowWrap: \"break-word\"\r\n },\r\n disabled && {\r\n color: theme.semanticColors.disabledBodyText,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"GrayText\"\r\n }\r\n }\r\n },\r\n required && {\r\n selectors: {\r\n \"::after\": {\r\n content: `' *'`,\r\n color: theme.semanticColors.errorText,\r\n paddingRight: 12\r\n }\r\n }\r\n },\r\n className\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\nimport {getStyles} from \"@/components/Label/OfficeLabel.styles\";\nimport {loadTheme} from \"@/styling\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\n\n@Component\nexport default class OfficeLabel extends Vue {\n @Prop({type: Boolean}) private disabled!: boolean;\n @Prop({type: Boolean}) private required!: boolean;\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n className: \"\",\n disabled: this.disabled,\n required: this.required,\n theme: loadTheme({})\n }));\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeLabel.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeLabel.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeLabel.vue?vue&type=template&id=4d157596&\"\nimport script from \"./OfficeLabel.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeLabel.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeLabel.vue\"\nexport default component.exports","import {IStyle, IStyleFunctionOrObject} from \"@uifabric/merge-styles\";\r\nimport {ITheme} from \"@/styling\";\r\n\r\nexport interface IOfficeTextFieldSubComponentStyles {\r\n /**\r\n * Styling for Label child component.\r\n */\r\n // TODO: this should be the interface once we\"re on TS 2.9.2 but otherwise causes errors in 2.8.4\r\n // label: IStyleFunctionOrObject;\r\n label: IStyleFunctionOrObject;\r\n}\r\n\r\nexport interface IOfficeTextFieldStyleProps {\r\n theme: ITheme;\r\n className?: string;\r\n disabled?: boolean;\r\n focused?: boolean;\r\n underlined?: boolean;\r\n required: boolean;\r\n multiline: boolean;\r\n hasLabel: boolean;\r\n borderless: boolean;\r\n resizable: boolean;\r\n autoAdjustHeight: boolean;\r\n hasErrorMessage: boolean;\r\n hasIcon: boolean;\r\n inputClassName: string;\r\n iconClass: string;\r\n\r\n}\r\n\r\nexport interface IOfficeTextFieldStyles {\r\n /**\r\n * Style for the root element (a button) of the checkbox component in the default enabled/unchecked state.\r\n */\r\n root?: IStyle;\r\n\r\n /**\r\n * Style for the label part (contains the customized checkbox + text) when enabled.\r\n */\r\n wrapper?: IStyle;\r\n\r\n /**\r\n * Style for checkbox in its default unchecked/enabled state.\r\n */\r\n fieldGroup?: IStyle;\r\n\r\n /*\r\n * Style for prefix element.\r\n */\r\n prefix: IStyle;\r\n\r\n /*\r\n *\r\n Style for suffix element.\r\n */\r\n suffix: IStyle;\r\n\r\n /**\r\n * Style for the checkmark in the default enabled/unchecked state.\r\n */\r\n field?: IStyle;\r\n\r\n /**\r\n * Style for icon prop element.\r\n */\r\n icon: IStyle;\r\n\r\n /**\r\n * Style for error message element.\r\n */\r\n errorMessage: IStyle;\r\n\r\n /**\r\n * Styling for subcomponents.\r\n */\r\n subComponentStyles: IOfficeTextFieldSubComponentStyles;\r\n}\r\n\r\nexport const globalClassNames = {\r\n root: \"ms-TextField\",\r\n description: \"ms-TextField-description\",\r\n errorMessage: \"ms-TextField-errorMessage\",\r\n field: \"ms-TextField-field\",\r\n fieldGroup: \"ms-TextField-fieldGroup\",\r\n prefix: \"ms-TextField-prefix\",\r\n suffix: \"ms-TextField-suffix\",\r\n wrapper: \"ms-TextField-wrapper\",\r\n\r\n multiline: \"ms-TextField--multiline\",\r\n borderless: \"ms-TextField--borderless\",\r\n underlined: \"ms-TextField--underlined\",\r\n unresizable: \"ms-TextField--unresizable\",\r\n\r\n required: \"is-required\",\r\n disabled: \"is-disabled\",\r\n active: \"is-active\"\r\n};\r\n","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react on 26.12.2018 and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n\r\n */\r\n\r\n\r\nimport {AnimationClassNames, FontSizes, HighContrastSelector, ITheme, normalize} from \"@/styling\";\r\nimport {IStyle, IStyleFunctionOrObject} from \"@uifabric/merge-styles\";\r\nimport {IOfficeLabelStyleProps, IOfficeLabelStyles} from \"../Label/OfficeLabel.types\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {\r\n IOfficeTextFieldStyleProps,\r\n IOfficeTextFieldStyles,\r\n globalClassNames\r\n} from \"@/components/TextField/OfficeTextField.types\";\r\n\r\n\r\nfunction getOfficeLabelStyles(props: IOfficeTextFieldStyleProps): IStyleFunctionOrObject {\r\n const {underlined, disabled} = props;\r\n return () => ({\r\n root: [\r\n underlined &&\r\n disabled && {\r\n color: props.theme.palette.neutralTertiary\r\n },\r\n underlined && {\r\n fontSize: FontSizes.medium,\r\n marginRight: 8,\r\n paddingLeft: 12,\r\n paddingRight: 0,\r\n lineHeight: \"22px\",\r\n height: 32\r\n }\r\n ]\r\n });\r\n}\r\n\r\nexport function getStyles(props: IOfficeTextFieldStyleProps): IOfficeTextFieldStyles {\r\n const {\r\n theme,\r\n className,\r\n disabled,\r\n focused,\r\n required,\r\n multiline,\r\n hasLabel,\r\n borderless,\r\n underlined,\r\n resizable,\r\n iconClass,\r\n inputClassName,\r\n hasIcon,\r\n hasErrorMessage,\r\n autoAdjustHeight\r\n } = props;\r\n\r\n const {semanticColors, palette} = theme;\r\n\r\n const classNames = getGlobalClassNames(globalClassNames, theme);\r\n\r\n const fieldPrefixSuffix: IStyle = {\r\n background: palette.neutralLighter,\r\n color: palette.neutralSecondary,\r\n display: \"flex\",\r\n alignItems: \"center\",\r\n padding: \"0 10px\",\r\n lineHeight: 1,\r\n whiteSpace: \"nowrap\"\r\n };\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n required && classNames.required,\r\n disabled && classNames.disabled,\r\n focused && classNames.active,\r\n multiline && classNames.multiline,\r\n borderless && classNames.borderless,\r\n underlined && classNames.underlined,\r\n normalize,\r\n {\r\n position: \"relative\",\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderWidth: 2\r\n }\r\n }\r\n },\r\n focused && {\r\n borderColor: semanticColors.inputFocusBorderAlt\r\n },\r\n underlined &&\r\n !focused && {\r\n border: `0px solid ${semanticColors.inputBorder}`\r\n },\r\n underlined &&\r\n !disabled &&\r\n !focused && {\r\n selectors: {\r\n \":hover\": {\r\n borderColor: semanticColors.inputBorderHovered\r\n }\r\n }\r\n },\r\n className\r\n ],\r\n wrapper: [\r\n classNames.wrapper,\r\n underlined && {\r\n display: \"flex\",\r\n borderBottomWidth: 1,\r\n borderBottomStyle: \"solid\",\r\n borderBottomColor: \"inherit\",\r\n width: \"100%\"\r\n },\r\n hasErrorMessage && {\r\n borderColor: semanticColors.errorText,\r\n selectors: {\r\n \"&:focus, &:hover\": {\r\n borderColor: semanticColors.errorText\r\n }\r\n }\r\n },\r\n hasErrorMessage &&\r\n underlined &&\r\n !disabled && {\r\n borderBottom: `1px solid ${semanticColors.errorText}`,\r\n selectors: {\r\n \":focus\": {\r\n borderBottom: `1px solid ${semanticColors.errorText}`\r\n },\r\n \":hover\": {\r\n borderBottom: `1px solid ${semanticColors.errorText}`\r\n }\r\n }\r\n },\r\n underlined &&\r\n disabled && {\r\n borderBottomColor: semanticColors.disabledBackground\r\n },\r\n underlined &&\r\n !disabled && {\r\n selectors: {\r\n \":hover\": {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n underlined &&\r\n focused && {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n ],\r\n fieldGroup: [\r\n classNames.fieldGroup,\r\n normalize,\r\n {\r\n border: `1px solid ${semanticColors.inputBorder}`,\r\n background: semanticColors.bodyBackground,\r\n height: 32,\r\n display: \"flex\",\r\n flexDirection: \"row\",\r\n alignItems: \"stretch\",\r\n position: \"relative\",\r\n selectors: {\r\n \":hover\": {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n multiline && {\r\n minHeight: \"60px\",\r\n height: \"auto\",\r\n display: \"flex\"\r\n },\r\n borderless && {\r\n borderColor: \"transparent\",\r\n borderWidth: 0\r\n },\r\n !focused &&\r\n !disabled && {\r\n selectors: {\r\n \":hover\": {\r\n borderColor: semanticColors.inputBorderHovered\r\n }\r\n }\r\n },\r\n focused && {\r\n borderColor: semanticColors.inputFocusBorderAlt,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderWidth: 2,\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n },\r\n disabled && {\r\n backgroundColor: semanticColors.disabledBackground,\r\n borderColor: semanticColors.disabledBackground\r\n },\r\n underlined && {\r\n flex: \"1 1 0px\",\r\n borderWidth: 0,\r\n textAlign: \"left\"\r\n },\r\n underlined &&\r\n disabled && {\r\n backgroundColor: \"transparent\"\r\n },\r\n hasErrorMessage && {\r\n borderColor: semanticColors.errorText,\r\n selectors: {\r\n \"&:focus, &:hover\": {\r\n borderColor: semanticColors.errorText\r\n }\r\n }\r\n },\r\n hasErrorMessage &&\r\n focused && {\r\n borderColor: semanticColors.errorText\r\n },\r\n !hasLabel &&\r\n required && {\r\n selectors: {\r\n \":after\": {\r\n content: `\"*\"`,\r\n color: semanticColors.errorText,\r\n position: \"absolute\",\r\n top: -5,\r\n right: -10\r\n }\r\n }\r\n }\r\n ],\r\n field: [\r\n classNames.field,\r\n normalize,\r\n {\r\n fontSize: FontSizes.medium,\r\n borderRadius: 0,\r\n border: \"none\",\r\n background: \"none\",\r\n backgroundColor: \"transparent\",\r\n color: semanticColors.bodyText,\r\n padding: \"0 12px\",\r\n width: \"100%\",\r\n minWidth: 0,\r\n textOverflow: \"ellipsis\",\r\n outline: 0,\r\n selectors: {\r\n \"&:active, &:focus, &:hover\": { outline: 0 },\r\n \"::-ms-clear\": {\r\n display: \"none\"\r\n },\r\n \"::placeholder\": {\r\n color: semanticColors.inputPlaceholderText,\r\n opacity: 1\r\n },\r\n \":-ms-input-placeholder\": {\r\n color: semanticColors.inputPlaceholderText,\r\n opacity: 1\r\n }\r\n }\r\n },\r\n multiline &&\r\n !resizable && [\r\n classNames.unresizable,\r\n {\r\n resize: \"none\"\r\n }\r\n ],\r\n multiline && {\r\n minHeight: \"inherit\",\r\n lineHeight: 17,\r\n flexGrow: 1,\r\n paddingTop: 6,\r\n overflow: \"auto\",\r\n width: \"100%\"\r\n },\r\n multiline &&\r\n autoAdjustHeight && {\r\n overflow: \"hidden\"\r\n },\r\n hasIcon && {\r\n paddingRight: 24\r\n },\r\n multiline &&\r\n hasIcon && {\r\n paddingRight: 40\r\n },\r\n disabled && {\r\n backgroundColor: \"transparent\",\r\n borderColor: \"transparent\"\r\n },\r\n underlined && {\r\n textAlign: \"left\"\r\n },\r\n underlined &&\r\n disabled && {\r\n backgroundColor: \"transparent\",\r\n color: semanticColors.disabledText\r\n },\r\n focused && {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n padding: \"0 11px 0 11px\"\r\n }\r\n }\r\n },\r\n inputClassName\r\n ],\r\n icon: [\r\n multiline && {\r\n paddingRight: 24,\r\n paddingBottom: 8,\r\n alignItems: \"flex-end\"\r\n },\r\n {\r\n pointerEvents: \"none\",\r\n position: \"absolute\",\r\n bottom: 5,\r\n right: 8,\r\n top: \"auto\",\r\n fontSize: 16,\r\n lineHeight: 18\r\n },\r\n iconClass\r\n ],\r\n errorMessage: [\r\n classNames.errorMessage,\r\n AnimationClassNames.slideDownIn20,\r\n theme.fonts.small,\r\n {\r\n color: semanticColors.errorText,\r\n margin: 0,\r\n paddingTop: 5,\r\n display: \"flex\",\r\n alignItems: \"center\"\r\n }\r\n ],\r\n prefix: [classNames.prefix, fieldPrefixSuffix],\r\n suffix: [classNames.suffix, fieldPrefixSuffix],\r\n subComponentStyles: {\r\n label: getOfficeLabelStyles(props)\r\n }\r\n };\r\n}\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(_vm.rootType,{tag:\"component\",class:_vm.classNames.root},[_vm._v(_vm._s(_vm.isImage ? null : _vm.children))])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","// Please keep alphabetized\r\nimport {IStyle} from \"@uifabric/merge-styles\";\r\n\r\nexport enum IconType {\r\n /**\r\n * Render using the fabric icon font.\r\n */\r\n default = 0,\r\n\r\n /**\r\n * Render using an image, where imageProps would be used.\r\n */\r\n image = 1\r\n}\r\n\r\nexport interface IOfficeIconProps {\r\n iconType: IconType;\r\n iconName: string;\r\n}\r\n\r\nexport interface IOfficeIconStyleProps {\r\n className?: string;\r\n iconClassName?: string;\r\n isPlaceholder: boolean;\r\n isImage: boolean;\r\n styles?: Partial;\r\n}\r\n\r\nexport interface IOfficeIconStyles {\r\n root?: IStyle;\r\n}\r\n","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeIconStyleProps, IOfficeIconStyles} from \"@/components/Icon/OfficeIcon.types\";\r\n\r\nexport const getStyles = (props: IOfficeIconStyleProps): IOfficeIconStyles => {\r\n const { className, iconClassName, isPlaceholder, isImage, styles } = props;\r\n\r\n return {\r\n root: [\r\n iconClassName,\r\n className,\r\n isImage && \"ms-Icon-imageContainer\",\r\n isPlaceholder && \"ms-Icon-placeHolder\",\r\n {\r\n display: \"inline-block\"\r\n },\r\n isPlaceholder && {\r\n width: \"1em\"\r\n },\r\n isImage && {\r\n overflow: \"hidden\"\r\n },\r\n styles && styles.root\r\n ]\r\n };\r\n};\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:\"div\",class:_vm.classNames.root,style:({width: _vm.width + 'px', height: _vm.height + 'px'})},[_c('img',{ref:\"img\",class:_vm.classNames.image,attrs:{\"src\":_vm.src,\"alt\":_vm.alt},on:{\"load\":_vm.onLoad,\"onerror\":_vm.onError}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import {ITheme} from \"@/styling\";\r\nimport {IStyle, IStyleFunctionOrObject} from \"@uifabric/merge-styles\";\r\n\r\n/**\r\n * The possible methods that can be used to fit the image.\r\n */\r\nexport enum ImageFit {\r\n /**\r\n * The image is not scaled. The image is centered and cropped within the content box.\r\n */\r\n center = 0,\r\n\r\n /**\r\n * The image is scaled to maintain its aspect ratio while being fully contained within the frame. The image will\r\n * be centered horizontally and vertically within the frame. The space in the top and bottom or in the sides of\r\n * the frame will be empty depending on the difference in aspect ratio between the image and the frame.\r\n */\r\n contain = 1,\r\n\r\n /**\r\n * The image is scaled to maintain its aspect ratio while filling the frame. Portions of the image will be cropped from\r\n * the top and bottom, or from the sides, depending on the difference in aspect ratio between the image and the frame.\r\n */\r\n cover = 2,\r\n\r\n /**\r\n * Neither the image nor the frame are scaled. If their sizes do not match, the image will either be cropped or the\r\n * frame will have empty space.\r\n */\r\n none = 3,\r\n\r\n /**\r\n * The image will be centered horizontally and vertically within the frame and maintains its aspect ratio. It will\r\n * behave as ImageFit.center if the image's natural height or width is less than the Image frame's height or width,\r\n * but if both natural height and width are larger than the frame it will behave as ImageFit.cover.\r\n */\r\n centerCover = 4\r\n}\r\n\r\n/**\r\n * The cover style to be used on the image\r\n */\r\nexport enum ImageCoverStyle {\r\n /**\r\n * The image will be shown at 100% height of container and the width will be scaled accordingly\r\n */\r\n landscape = 0,\r\n\r\n /**\r\n * The image will be shown at 100% width of container and the height will be scaled accordingly\r\n */\r\n portrait = 1\r\n}\r\n\r\nexport enum ImageLoadState {\r\n /**\r\n * The image has not yet been loaded, and there is no error yet.\r\n */\r\n notLoaded = 0,\r\n\r\n /**\r\n * The image has been loaded successfully.\r\n */\r\n loaded = 1,\r\n\r\n /**\r\n * An error has been encountered while loading the image.\r\n */\r\n error = 2,\r\n\r\n /**\r\n * Deprecated at v1.3.6, to replace the src in case of errors, use `onLoadingStateChange` instead\r\n * and rerender the Image with a difference src.\r\n * @deprecated Use `onLoadingStateChange` instead\r\n * and rerender the Image with a difference src.\r\n */\r\n errorLoaded = 3\r\n}\r\n\r\nexport interface IOfficeImageStyleProps {\r\n /**\r\n * Accept theme prop.\r\n */\r\n theme: ITheme;\r\n\r\n /**\r\n * Accept custom classNames\r\n */\r\n className?: string;\r\n\r\n /**\r\n * If true, the image frame will expand to fill its parent container.\r\n */\r\n maximizeFrame?: boolean;\r\n\r\n /**\r\n * If true, the image is loaded\r\n */\r\n isLoaded?: boolean;\r\n\r\n /**\r\n * If true, fades the image in when loaded.\r\n * @defaultvalue true\r\n */\r\n shouldFadeIn?: boolean;\r\n\r\n /**\r\n * If true, the image starts as visible and is hidden on error. Otherwise, the image is hidden until\r\n * it is successfully loaded. This disables shouldFadeIn.\r\n * @defaultvalue false;\r\n */\r\n shouldStartVisible?: boolean;\r\n\r\n /**\r\n * If true the image is coverStyle landscape instead of portrait\r\n */\r\n isLandscape?: boolean;\r\n\r\n /**\r\n * ImageFit booleans for center, cover, contain, centerCover, none\r\n */\r\n isCenter?: boolean;\r\n isContain?: boolean;\r\n isCover?: boolean;\r\n isCenterCover?: boolean;\r\n isNone?: boolean;\r\n\r\n /**\r\n * if true image load is in error\r\n */\r\n isError?: boolean;\r\n\r\n /**\r\n * if true, imageFit is undefined\r\n */\r\n isNotImageFit?: boolean;\r\n\r\n /**\r\n * Image width valye\r\n */\r\n width?: number | string;\r\n\r\n /**\r\n * Image height valye\r\n */\r\n height?: number | string;\r\n}\r\n\r\nexport interface IOfficeImageStyles {\r\n /**\r\n * Style set for the root div element.\r\n */\r\n root: IStyle;\r\n /**\r\n * Style set for the img element.\r\n */\r\n image: IStyle;\r\n}\r\n","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeImageStyleProps, IOfficeImageStyles} from \"@/components/Image/OfficeImage.types\";\r\nimport {AnimationClassNames} from \"@/styling\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {IStyle} from \"@uifabric/merge-styles\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-Image\",\r\n rootMaximizeFrame: \"ms-Image--maximizeFrame\",\r\n image: \"ms-Image-image\",\r\n imageCenter: \"ms-Image-image--center\",\r\n imageContain: \"ms-Image-image--contain\",\r\n imageCover: \"ms-Image-image--cover\",\r\n imageCenterCover: \"ms-Image-image--centerCover\",\r\n imageNone: \"ms-Image-image--none\",\r\n imageLandscape: \"ms-Image-image--landscape\",\r\n imagePortrait: \"ms-Image-image--portrait\"\r\n};\r\n\r\nexport const getStyles = (props: IOfficeImageStyleProps): IOfficeImageStyles => {\r\n const {\r\n className,\r\n width,\r\n height,\r\n maximizeFrame,\r\n isLoaded,\r\n shouldFadeIn,\r\n shouldStartVisible,\r\n isLandscape,\r\n isCenter,\r\n isContain,\r\n isCover,\r\n isCenterCover,\r\n isNone,\r\n isError,\r\n isNotImageFit,\r\n theme\r\n } = props;\r\n\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n const ImageFitStyles: IStyle = {\r\n position: \"absolute\",\r\n left: \"50% /* @noflip */\",\r\n top: \"50%\",\r\n transform: \"translate(-50%,-50%)\" // @todo test RTL renders transform: translate(50%,-50%);\r\n };\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n overflow: \"hidden\"\r\n },\r\n maximizeFrame && [\r\n classNames.rootMaximizeFrame,\r\n {\r\n height: \"100%\",\r\n width: \"100%\"\r\n }\r\n ],\r\n (isCenter || isContain || isCover || isCenterCover) && {\r\n position: \"relative\"\r\n },\r\n className\r\n ],\r\n image: [\r\n classNames.image,\r\n {\r\n display: \"block\",\r\n opacity: 0\r\n },\r\n isLoaded && [\r\n \"is-loaded\",\r\n {\r\n opacity: 1\r\n }\r\n ],\r\n isCenter && [classNames.imageCenter, ImageFitStyles],\r\n isContain && [\r\n classNames.imageContain,\r\n isLandscape && {\r\n width: \"100%\",\r\n height: \"auto\"\r\n },\r\n !isLandscape && {\r\n width: \"auto\",\r\n height: \"100%\"\r\n },\r\n ImageFitStyles\r\n ],\r\n isCover && [\r\n classNames.imageCover,\r\n isLandscape && {\r\n width: \"auto\",\r\n height: \"100%\"\r\n },\r\n !isLandscape && {\r\n width: \"100%\",\r\n height: \"auto\"\r\n },\r\n ImageFitStyles\r\n ],\r\n isCenterCover && [\r\n classNames.imageCenterCover,\r\n isLandscape && {\r\n maxHeight: \"100%\"\r\n },\r\n !isLandscape && {\r\n maxWidth: \"100%\"\r\n },\r\n ImageFitStyles\r\n ],\r\n isNone && [\r\n classNames.imageNone,\r\n {\r\n width: \"auto\",\r\n height: \"auto\"\r\n }\r\n ],\r\n isNotImageFit && [\r\n !!width &&\r\n !height && {\r\n height: \"auto\",\r\n width: \"100%\"\r\n },\r\n !width &&\r\n !!height && {\r\n height: \"100%\",\r\n width: \"auto\"\r\n },\r\n !!width &&\r\n !!height && {\r\n height: \"100%\",\r\n width: \"100%\"\r\n }\r\n ],\r\n isLoaded && shouldFadeIn && !shouldStartVisible && AnimationClassNames.fadeIn400,\r\n isLandscape && classNames.imageLandscape,\r\n !isLandscape && classNames.imagePortrait,\r\n !isLoaded && \"is-notLoaded\",\r\n shouldFadeIn && \"is-fadeIn\",\r\n isError && \"is-error\"\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\nimport {getStyles} from \"@/components/Image/OfficeImage.styles\";\nimport {ImageCoverStyle, ImageFit, ImageLoadState} from \"@/components/Image/OfficeImage.types\";\nimport {loadTheme} from \"@/styling\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue, Watch} from \"vue-property-decorator\";\n\n@Component\nexport default class OfficeImage extends Vue {\n private static svgRegex = /\\.svg$/i;\n\n private loadState: ImageLoadState = ImageLoadState.notLoaded;\n private internalCoverStyle: ImageCoverStyle = ImageCoverStyle.portrait;\n\n @Prop(Object) private coverStyle!: ImageCoverStyle;\n @Prop(Object) private imageFit!: ImageFit;\n @Prop(Number) private width!: number;\n @Prop(Number) private height!: number;\n @Prop(String) private src!: string;\n @Prop(String) private alt!: string;\n @Prop({type: Boolean, default: false}) private maximizeFrame!: boolean;\n @Prop({type: Boolean, default: false}) private shouldFadeIn!: boolean;\n @Prop({type: Boolean, default: false}) private shouldStartVisible!: boolean;\n\n private get classNames() {\n const coverStyle = this.coverStyle !== undefined ? this.coverStyle : this.internalCoverStyle;\n\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n className: \"\",\n width: this.width,\n height: this.height,\n maximizeFrame: this.maximizeFrame,\n shouldFadeIn: this.shouldFadeIn,\n shouldStartVisible: this.shouldStartVisible,\n isLoaded: this.loadState === ImageLoadState.loaded || (this.loadState === ImageLoadState.notLoaded && this.shouldStartVisible),\n isLandscape: coverStyle === ImageCoverStyle.landscape,\n isCenter: this.imageFit === ImageFit.center,\n isCenterCover: this.imageFit === ImageFit.centerCover,\n isContain: this.imageFit === ImageFit.contain,\n isCover: this.imageFit === ImageFit.cover,\n isNone: this.imageFit === ImageFit.none,\n isError: this.loadState === ImageLoadState.error,\n isNotImageFit: this.imageFit === undefined\n }));\n }\n\n private onLoad(evnt: Event) {\n this.computeCoverStyle();\n\n if (this.src)\n this.loadState = ImageLoadState.loaded;\n }\n\n private onError(evnt: Event) {\n this.loadState = ImageLoadState.error;\n }\n\n\n private updated() {\n this.checkImageLoaded();\n }\n\n @Watch(\"src\")\n private srcChange(newSrc: string) {\n if (newSrc !== this.src) {\n this.loadState = ImageLoadState.notLoaded;\n } else if (this.loadState === ImageLoadState.loaded) {\n this.computeCoverStyle();\n }\n }\n\n private computeCoverStyle() {\n const imgElement = this.$refs.img as HTMLImageElement;\n const divElement = this.$refs.div as HTMLDivElement;\n\n // Do not compute cover style if it was already specified in props\n if (\n (this.imageFit === ImageFit.cover || this.imageFit === ImageFit.contain || this.imageFit === ImageFit.centerCover) &&\n this.coverStyle === undefined &&\n imgElement &&\n divElement\n ) {\n // Determine the desired ratio using the width and height props.\n // If those props aren't available, measure measure the frame.\n let desiredRatio;\n if (!!this.width && !!this.height && this.imageFit !== ImageFit.centerCover) {\n desiredRatio = (this.width as number) / (this.height as number);\n } else {\n desiredRatio = divElement.clientWidth / divElement.clientHeight;\n }\n\n // Examine the source image to determine its original ratio.\n const naturalRatio = imgElement.naturalWidth / imgElement.naturalHeight;\n\n // Should we crop from the top or the sides?\n if (naturalRatio > desiredRatio) {\n this.internalCoverStyle = ImageCoverStyle.landscape;\n } else {\n this.internalCoverStyle = ImageCoverStyle.portrait;\n }\n }\n }\n\n private checkImageLoaded() {\n if (this.loadState === ImageLoadState.notLoaded) {\n const imgElement = this.$refs.img as HTMLImageElement;\n\n const isLoaded: boolean = imgElement\n ? (this.src && (imgElement.naturalWidth > 0 && imgElement.naturalHeight > 0)) || (imgElement.complete && OfficeImage.svgRegex.test(this.src!))\n : false;\n\n if (isLoaded) {\n this.computeCoverStyle();\n this.loadState = ImageLoadState.loaded;\n }\n }\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeImage.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeImage.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeImage.vue?vue&type=template&id=35ba47cc&\"\nimport script from \"./OfficeImage.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeImage.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeImage.vue\"\nexport default component.exports","\n\n\n\n\nimport {getStyles} from \"@/components/Icon/OfficeIcon.styles\";\nimport {IconType, IOfficeIconProps} from \"@/components/Icon/OfficeIcon.types\";\nimport OfficeImage from \"@/components/Image/OfficeImage.vue\";\nimport {getIcon} from \"@/styling/utilities/icons\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\n\n@Component({\n components: {OfficeImage}\n})\nexport default class OfficeIcon extends Vue implements IOfficeIconProps {\n @Prop({type: Number, default: IconType.default}) public iconType!: IconType;\n @Prop({type: String, default: \"\"}) public iconName!: string;\n\n private children: string | null | undefined = null;\n\n private get rootType() {\n return this.isImage ? \"div\" : \"i\";\n }\n\n private get isImage() {\n return this.iconType === IconType.image;\n }\n\n private get classNames() {\n const {iconClassName, children} = this.getIconContent(this.iconName);\n this.children = children;\n return mergeStyleSets(getStyles({\n iconClassName,\n className: \"\",\n isImage: this.isImage,\n isPlaceholder: typeof this.iconName === \"string\" && this.iconName.length === 0,\n styles: {}\n }));\n }\n\n private getIconContent(name?: string) {\n const iconDefinition = getIcon(name) || {\n subset: {\n className: undefined\n },\n code: undefined\n };\n\n return {\n children: iconDefinition.code,\n iconClassName: iconDefinition.subset.className\n };\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeIcon.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeIcon.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeIcon.vue?vue&type=template&id=7f757fb6&\"\nimport script from \"./OfficeIcon.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeIcon.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeIcon.vue\"\nexport default component.exports","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport {getId} from \"@/utility/object\";\nimport {Component, Vue, Model, Prop, Watch} from \"vue-property-decorator\";\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {getStyles} from \"@/components/TextField/OfficeTextField.style\";\nimport {createTheme} from \"@/styling\";\nimport {IOfficeIconStyleProps} from \"@/components/Icon/OfficeIcon.types\";\nimport OfficeIcon from \"@/components/Icon/OfficeIcon.vue\";\n\n@Component({\n components: {OfficeLabel, OfficeIcon}\n})\nexport default class OfficeTextField extends Vue {\n get hasLabel(): boolean {\n return this.label != null;\n }\n\n get classNames() {\n return mergeStyleSets(getStyles({\n focused: this.focused,\n disabled: this.disabled,\n multiline: this.multiline,\n borderless: this.borderless,\n className: \"\",\n hasLabel: this.hasLabel,\n inputClassName: this.inputClassName,\n required: this.required,\n resizable: this.resizable,\n underlined: this.underlined,\n theme: createTheme({}),\n hasErrorMessage: !!this.errorMessage,\n autoAdjustHeight: this.autoAdjustHeight,\n hasIcon: !!this.iconProps,\n iconClass: this.iconClass\n }));\n }\n\n private focused: boolean = false;\n\n @Model(\"input\", {type: String}) private text!: string;\n\n @Prop({type: Boolean, default: false}) private disabled!: boolean;\n @Prop({type: Boolean, default: false}) private autoAdjustHeight!: boolean;\n @Prop({type: Boolean, default: false}) private multiline!: boolean;\n @Prop({type: Object, default: null}) private iconProps!: IOfficeIconStyleProps;\n @Prop({type: Boolean, default: false}) private borderless!: boolean;\n @Prop({type: String, default: \"\"}) private inputClassName!: string;\n @Prop({type: String, default: null}) private iconClass!: string;\n @Prop({type: String, default: \"\"}) private label!: string;\n @Prop({type: String, default: undefined}) private prefix!: string;\n @Prop({type: String, default: undefined}) private suffix!: string;\n @Prop({type: String, default: null}) private errorMessage!: string;\n @Prop({type: Boolean, default: false}) private required!: boolean;\n @Prop({type: Boolean, default: false}) private resizable!: boolean;\n @Prop({type: [Number, String], default: null}) private tabIndex?: number | string;\n\n @Prop({type: Boolean, default: false}) private underlined!: boolean;\n\n private id: string = getId(\"TextField\");\n\n public focus() {\n const ref = this.$refs.textElement as any;\n\n if (ref && ref.focus)\n ref.focus();\n }\n\n public mounted() {\n this.adjustInputHeight();\n }\n\n private adjustInputHeight() {\n const ref = this.$refs.textElement as HTMLElement;\n\n if (ref && this.autoAdjustHeight && this.multiline) {\n ref.style.height = \"\";\n ref.style.height = ref.scrollHeight + \"px\";\n }\n }\n\n @Watch(\"multiline\")\n private onMultilineChange() {\n this.adjustInputHeight();\n }\n\n @Watch(\"autoAdjustHeight\")\n private onAutoAdjustChange() {\n this.adjustInputHeight();\n }\n\n\n private onInputChange(event: any) {\n this.$emit(\"input\", event.target.value);\n const element: HTMLInputElement = event.target as HTMLInputElement;\n const value: string = element.value;\n this.adjustInputHeight();\n }\n\n private onInputFocus(event: any) {\n this.$emit(\"focus\", event);\n this.focused = true;\n }\n\n private onInputBlur(event: any) {\n this.$emit(\"blur\", event);\n this.focused = false;\n }\n\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeTextField.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeTextField.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeTextField.vue?vue&type=template&id=3b64e548&\"\nimport script from \"./OfficeTextField.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeTextField.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeTextField.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.root},[(!!_vm.label)?_c('OfficeLabel',{class:_vm.classNames.label,attrs:{\"for\":_vm.id}},[_vm._v(_vm._s(_vm.label))]):_vm._e(),_c('div',{class:_vm.classNames.container},[_c('button',{class:_vm.classNames.pill,attrs:{\"disabled\":_vm.disabled,\"id\":_vm.id,\"role\":\"switch\",\"type\":\"button\"},on:{\"click\":_vm.onClick}},[_c('div',{class:_vm.classNames.thumb})]),(!!_vm.stateText)?_c('OfficeLabel',{class:_vm.classNames.text},[_vm._v(_vm._s(_vm.stateText))]):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeToggleStyleProps, IOfficeToggleStyles} from \"@/components/Toggle/OfficeToggle.types\";\r\nimport {getFocusStyle, HighContrastSelector} from \"@/styling\";\r\n\r\nexport const getStyles = (props: IOfficeToggleStyleProps): IOfficeToggleStyles => {\r\n const { theme, disabled, checked } = props;\r\n const { semanticColors } = theme;\r\n const pillUncheckedBackground = semanticColors.bodyBackground;\r\n const pillCheckedBackground = semanticColors.inputBackgroundChecked;\r\n const pillCheckedHoveredBackground = semanticColors.inputBackgroundCheckedHovered;\r\n const pillCheckedDisabledBackground = semanticColors.disabledBodySubtext;\r\n const thumbBackground = semanticColors.inputBorderHovered;\r\n const thumbCheckedBackground = semanticColors.inputForegroundChecked;\r\n const thumbDisabledBackground = semanticColors.disabledBodySubtext;\r\n const thumbCheckedDisabledBackground = semanticColors.disabledBackground;\r\n const pillBorderColor = semanticColors.smallInputBorder;\r\n const pillBorderHoveredColor = semanticColors.inputBorderHovered;\r\n const pillBorderDisabledColor = semanticColors.disabledBodySubtext;\r\n const textDisabledColor = semanticColors.disabledText;\r\n\r\n return {\r\n root: [\r\n \"ms-Toggle\",\r\n checked && \"is-checked\",\r\n !disabled && \"is-enabled\",\r\n disabled && \"is-disabled\",\r\n theme.fonts.medium,\r\n {\r\n marginBottom: \"8px\"\r\n }\r\n ],\r\n\r\n label: [\r\n \"ms-Toggle-label\",\r\n disabled && {\r\n color: textDisabledColor,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"GrayText\"\r\n }\r\n }\r\n }\r\n ],\r\n\r\n container: [\r\n \"ms-Toggle-innerContainer\",\r\n {\r\n display: \"inline-flex\",\r\n position: \"relative\"\r\n }\r\n ],\r\n\r\n pill: [\r\n \"ms-Toggle-background\",\r\n getFocusStyle(theme, -3),\r\n {\r\n fontSize: \"20px\",\r\n boxSizing: \"border-box\",\r\n width: \"2.2em\",\r\n height: \"1em\",\r\n borderRadius: \"1em\",\r\n transition: \"all 0.1s ease\",\r\n borderWidth: \"1px\",\r\n borderStyle: \"solid\",\r\n background: pillUncheckedBackground,\r\n borderColor: pillBorderColor,\r\n cursor: \"pointer\",\r\n display: \"flex\",\r\n alignItems: \"center\",\r\n padding: \"0 .2em\"\r\n },\r\n !disabled && [\r\n !checked && {\r\n selectors: {\r\n \":hover\": [\r\n {\r\n borderColor: pillBorderHoveredColor\r\n }\r\n ],\r\n \":hover .ms-Toggle-thumb\": [\r\n {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n checked && [\r\n {\r\n background: pillCheckedBackground,\r\n borderColor: \"transparent\",\r\n justifyContent: \"flex-end\"\r\n },\r\n {\r\n selectors: {\r\n \":hover\": [\r\n {\r\n backgroundColor: pillCheckedHoveredBackground,\r\n borderColor: \"transparent\",\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n ],\r\n [HighContrastSelector]: {\r\n backgroundColor: \"WindowText\"\r\n }\r\n }\r\n }\r\n ]\r\n ],\r\n disabled && [\r\n {\r\n cursor: \"default\"\r\n },\r\n !checked && [\r\n {\r\n borderColor: pillBorderDisabledColor\r\n }\r\n ],\r\n checked && [\r\n {\r\n backgroundColor: pillCheckedDisabledBackground,\r\n borderColor: \"transparent\",\r\n justifyContent: \"flex-end\"\r\n }\r\n ]\r\n ],\r\n !disabled && {\r\n selectors: {\r\n \"&:hover\": {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n ],\r\n\r\n thumb: [\r\n \"ms-Toggle-thumb\",\r\n {\r\n width: \".5em\",\r\n height: \".5em\",\r\n borderRadius: \".5em\",\r\n transition: \"all 0.1s ease\",\r\n backgroundColor: thumbBackground,\r\n /* Border is added to handle high contrast mode for Firefox */\r\n borderColor: \"transparent\",\r\n borderWidth: \".28em\",\r\n borderStyle: \"solid\",\r\n boxSizing: \"border-box\"\r\n },\r\n !disabled &&\r\n checked && [\r\n {\r\n backgroundColor: thumbCheckedBackground,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"Window\",\r\n borderColor: \"Window\"\r\n }\r\n }\r\n }\r\n ],\r\n disabled && [\r\n !checked && [\r\n {\r\n backgroundColor: thumbDisabledBackground\r\n }\r\n ],\r\n checked && [\r\n {\r\n backgroundColor: thumbCheckedDisabledBackground\r\n }\r\n ]\r\n ]\r\n ],\r\n\r\n text: [\r\n \"ms-Toggle-stateText\",\r\n {\r\n selectors: {\r\n // Workaround: make rules more sepecific than Label rules.\r\n \"&&\": {\r\n padding: \"0\",\r\n margin: \"0 10px\",\r\n userSelect: \"none\"\r\n }\r\n }\r\n },\r\n disabled && {\r\n selectors: {\r\n \"&&\": {\r\n color: textDisabledColor,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"GrayText\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport {getStyles} from \"@/components/Toggle/OfficeToggle.styles\";\nimport {IOfficeToggleProps} from \"@/components/Toggle/OfficeToggle.types\";\nimport {loadTheme} from \"@/styling\";\nimport {getId} from \"@/utility/object\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Model, Prop, Vue, Watch} from \"vue-property-decorator\";\n\n@Component({\n components: {\n OfficeLabel\n }\n})\nexport default class OfficeToggle extends Vue implements IOfficeToggleProps {\n @Prop({type: Boolean, default: false}) public disabled!: boolean;\n @Model(\"change\", {type: Boolean, default: false}) public checked!: boolean;\n @Prop({type: String}) public label?: string;\n @Prop({type: String}) public onText?: string;\n @Prop({type: String}) public offText?: string;\n\n private id = getId(\"Toggle\");\n\n private get stateText() {\n return this.checked ? this.onText : this.offText;\n }\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n checked: this.checked,\n disabled: this.disabled\n }));\n }\n\n private onClick() {\n if (!this.disabled) {\n this.$emit(\"change\", !this.checked);\n this.$emit(\"click\");\n }\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeToggle.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeToggle.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeToggle.vue?vue&type=template&id=1cfb96fa&\"\nimport script from \"./OfficeToggle.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeToggle.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeToggle.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:\"root\",on:{\"keydown\":_vm.onKeyDown,\"focusin\":_vm.onFocusCapture}},[_vm._t(\"default\")],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/* tslint:disable:no-string-literal */\r\n\r\nimport { elementContainsAttribute, elementContains, getDocument, getWindow } from './dom';\r\n\r\nconst IS_FOCUSABLE_ATTRIBUTE = 'data-is-focusable';\r\nconst IS_VISIBLE_ATTRIBUTE = 'data-is-visible';\r\nconst FOCUSZONE_ID_ATTRIBUTE = 'data-focuszone-id';\r\nconst FOCUSZONE_SUB_ATTRIBUTE = 'data-is-sub-focuszone';\r\n\r\n/**\r\n * Gets the first focusable element.\r\n *\r\n * @public\r\n */\r\nexport function getFirstFocusable(\r\n rootElement: HTMLElement,\r\n currentElement: HTMLElement,\r\n includeElementsInFocusZones?: boolean\r\n): HTMLElement | null {\r\n return getNextElement(\r\n rootElement,\r\n currentElement,\r\n true /*checkNode*/,\r\n false /*suppressParentTraversal*/,\r\n false /*suppressChildTraversal*/,\r\n includeElementsInFocusZones\r\n );\r\n}\r\n\r\n/**\r\n * Gets the last focusable element.\r\n *\r\n * @public\r\n */\r\nexport function getLastFocusable(\r\n rootElement: HTMLElement,\r\n currentElement: HTMLElement,\r\n includeElementsInFocusZones?: boolean\r\n): HTMLElement | null {\r\n return getPreviousElement(\r\n rootElement,\r\n currentElement,\r\n true /*checkNode*/,\r\n false /*suppressParentTraversal*/,\r\n true /*traverseChildren*/,\r\n includeElementsInFocusZones\r\n );\r\n}\r\n\r\n/**\r\n * Gets the first tabbable element.\r\n * The difference between focusable and tabbable is that tabbable elements are focusable elements that also have tabIndex != -1.\r\n * @param rootElement - The parent element to search beneath.\r\n * @param currentElement - The descendant of rootElement to start the search at. This element is the first one checked,\r\n * and iteration continues forward. Typical use passes rootElement.firstChild.\r\n * @param includeElementsInFocusZones - true if traversal should go into FocusZone descendants.\r\n * @public\r\n */\r\nexport function getFirstTabbable(\r\n rootElement: HTMLElement,\r\n currentElement: HTMLElement,\r\n includeElementsInFocusZones?: boolean\r\n): HTMLElement | null {\r\n return getNextElement(\r\n rootElement,\r\n currentElement,\r\n true /*checkNode*/,\r\n false /*suppressParentTraversal*/,\r\n false /*suppressChildTraversal*/,\r\n includeElementsInFocusZones,\r\n false /*allowFocusRoot*/,\r\n true /*tabbable*/\r\n );\r\n}\r\n\r\n/**\r\n * Gets the last tabbable element.\r\n * The difference between focusable and tabbable is that tabbable elements are focusable elements that also have tabIndex != -1.\r\n * @param rootElement - The parent element to search beneath.\r\n * @param currentElement - The descendant of rootElement to start the search at. This element is the first one checked,\r\n * and iteration continues in reverse. Typical use passes rootElement.lastChild.\r\n * @param includeElementsInFocusZones - true if traversal should go into FocusZone descendants.\r\n * @public\r\n */\r\nexport function getLastTabbable(\r\n rootElement: HTMLElement,\r\n currentElement: HTMLElement,\r\n includeElementsInFocusZones?: boolean\r\n): HTMLElement | null {\r\n return getPreviousElement(\r\n rootElement,\r\n currentElement,\r\n true /*checkNode*/,\r\n false /*suppressParentTraversal*/,\r\n true /*traverseChildren*/,\r\n includeElementsInFocusZones,\r\n false /*allowFocusRoot*/,\r\n true /*tabbable*/\r\n );\r\n}\r\n\r\n/**\r\n * Attempts to focus the first focusable element that is a child or child's child of the rootElement.\r\n *\r\n * @public\r\n * @param rootElement - Element to start the search for a focusable child.\r\n * @returns True if focus was set, false if it was not.\r\n */\r\nexport function focusFirstChild(rootElement: HTMLElement): boolean {\r\n let element: HTMLElement | null = getNextElement(rootElement, rootElement, true, false, false, true);\r\n\r\n if (element) {\r\n focusAsync(element);\r\n return true;\r\n }\r\n return false;\r\n}\r\n\r\n/**\r\n * Traverse to find the previous element.\r\n * If tabbable is true, the element must have tabIndex != -1.\r\n *\r\n * @public\r\n */\r\nexport function getPreviousElement(\r\n rootElement: HTMLElement,\r\n currentElement: HTMLElement | null,\r\n checkNode?: boolean,\r\n suppressParentTraversal?: boolean,\r\n traverseChildren?: boolean,\r\n includeElementsInFocusZones?: boolean,\r\n allowFocusRoot?: boolean,\r\n tabbable?: boolean\r\n): HTMLElement | null {\r\n if (!currentElement || (!allowFocusRoot && currentElement === rootElement)) {\r\n return null;\r\n }\r\n\r\n let isCurrentElementVisible = isElementVisible(currentElement);\r\n\r\n // Check its children.\r\n if (\r\n traverseChildren &&\r\n isCurrentElementVisible &&\r\n (includeElementsInFocusZones || !(isElementFocusZone(currentElement) || isElementFocusSubZone(currentElement)))\r\n ) {\r\n const childMatch = getPreviousElement(\r\n rootElement,\r\n currentElement.lastElementChild as HTMLElement,\r\n true,\r\n true,\r\n true,\r\n includeElementsInFocusZones,\r\n allowFocusRoot,\r\n tabbable\r\n );\r\n\r\n if (childMatch) {\r\n if ((tabbable && isElementTabbable(childMatch, true)) || !tabbable) {\r\n return childMatch;\r\n }\r\n\r\n const childMatchSiblingMatch = getPreviousElement(\r\n rootElement,\r\n childMatch.previousElementSibling as HTMLElement,\r\n true,\r\n true,\r\n true,\r\n includeElementsInFocusZones,\r\n allowFocusRoot,\r\n tabbable\r\n );\r\n if (childMatchSiblingMatch) {\r\n return childMatchSiblingMatch;\r\n }\r\n\r\n let childMatchParent = childMatch.parentElement;\r\n\r\n // At this point if we have not found any potential matches\r\n // start looking at the rest of the subtree under the currentParent.\r\n // NOTE: We do not want to recurse here because doing so could\r\n // cause elements to get skipped.\r\n while (childMatchParent && childMatchParent !== currentElement) {\r\n const childMatchParentMatch = getPreviousElement(\r\n rootElement,\r\n childMatchParent.previousElementSibling as HTMLElement,\r\n true,\r\n true,\r\n true,\r\n includeElementsInFocusZones,\r\n allowFocusRoot,\r\n tabbable\r\n );\r\n\r\n if (childMatchParentMatch) {\r\n return childMatchParentMatch;\r\n }\r\n\r\n childMatchParent = childMatchParent.parentElement;\r\n }\r\n }\r\n }\r\n\r\n // Check the current node, if it's not the first traversal.\r\n if (checkNode && isCurrentElementVisible && isElementTabbable(currentElement)) {\r\n return currentElement;\r\n }\r\n\r\n // Check its previous sibling.\r\n const siblingMatch = getPreviousElement(\r\n rootElement,\r\n currentElement.previousElementSibling as HTMLElement,\r\n true,\r\n true,\r\n true,\r\n includeElementsInFocusZones,\r\n allowFocusRoot,\r\n tabbable\r\n );\r\n\r\n if (siblingMatch) {\r\n return siblingMatch;\r\n }\r\n\r\n // Check its parent.\r\n if (!suppressParentTraversal) {\r\n return getPreviousElement(\r\n rootElement,\r\n currentElement.parentElement,\r\n true,\r\n false,\r\n false,\r\n includeElementsInFocusZones,\r\n allowFocusRoot,\r\n tabbable\r\n );\r\n }\r\n\r\n return null;\r\n}\r\n\r\n/**\r\n * Traverse to find the next focusable element.\r\n * If tabbable is true, the element must have tabIndex != -1.\r\n *\r\n * @public\r\n */\r\nexport function getNextElement(\r\n rootElement: HTMLElement,\r\n currentElement: HTMLElement | null,\r\n checkNode?: boolean,\r\n suppressParentTraversal?: boolean,\r\n suppressChildTraversal?: boolean,\r\n includeElementsInFocusZones?: boolean,\r\n allowFocusRoot?: boolean,\r\n tabbable?: boolean\r\n): HTMLElement | null {\r\n if (!currentElement || (currentElement === rootElement && suppressChildTraversal && !allowFocusRoot)) {\r\n return null;\r\n }\r\n\r\n let isCurrentElementVisible = isElementVisible(currentElement);\r\n\r\n // Check the current node, if it's not the first traversal.\r\n if (checkNode && isCurrentElementVisible && isElementTabbable(currentElement, tabbable)) {\r\n return currentElement;\r\n }\r\n\r\n // Check its children.\r\n if (\r\n !suppressChildTraversal &&\r\n isCurrentElementVisible &&\r\n (includeElementsInFocusZones || !(isElementFocusZone(currentElement) || isElementFocusSubZone(currentElement)))\r\n ) {\r\n const childMatch = getNextElement(\r\n rootElement,\r\n currentElement.firstElementChild as HTMLElement,\r\n true,\r\n true,\r\n false,\r\n includeElementsInFocusZones,\r\n allowFocusRoot,\r\n tabbable\r\n );\r\n\r\n if (childMatch) {\r\n return childMatch;\r\n }\r\n }\r\n\r\n if (currentElement === rootElement) {\r\n return null;\r\n }\r\n\r\n // Check its sibling.\r\n const siblingMatch = getNextElement(\r\n rootElement,\r\n currentElement.nextElementSibling as HTMLElement,\r\n true,\r\n true,\r\n false,\r\n includeElementsInFocusZones,\r\n allowFocusRoot,\r\n tabbable\r\n );\r\n\r\n if (siblingMatch) {\r\n return siblingMatch;\r\n }\r\n\r\n if (!suppressParentTraversal) {\r\n return getNextElement(\r\n rootElement,\r\n currentElement.parentElement,\r\n false,\r\n false,\r\n true,\r\n includeElementsInFocusZones,\r\n allowFocusRoot,\r\n tabbable\r\n );\r\n }\r\n\r\n return null;\r\n}\r\n\r\n/**\r\n * Determines if an element is visible.\r\n *\r\n * @public\r\n */\r\nexport function isElementVisible(element: HTMLElement | undefined | null): boolean {\r\n // If the element is not valid, return false.\r\n if (!element || !element.getAttribute) {\r\n return false;\r\n }\r\n\r\n const visibilityAttribute = element.getAttribute(IS_VISIBLE_ATTRIBUTE);\r\n\r\n // If the element is explicitly marked with the visibility attribute, return that value as boolean.\r\n if (visibilityAttribute !== null && visibilityAttribute !== undefined) {\r\n return visibilityAttribute === 'true';\r\n }\r\n\r\n // Fallback to other methods of determining actual visibility.\r\n return (\r\n element.offsetHeight !== 0 ||\r\n element.offsetParent !== null ||\r\n // tslint:disable-next-line:no-any\r\n (element as any).isVisible === true\r\n ); // used as a workaround for testing.\r\n}\r\n\r\n/**\r\n * Determines if an element can receive focus programmatically or via a mouse click.\r\n * If checkTabIndex is true, additionally checks to ensure the element can be focused with the tab key, meaning tabIndex != -1.\r\n *\r\n * @public\r\n */\r\nexport function isElementTabbable(element: HTMLElement, checkTabIndex?: boolean): boolean {\r\n // If this element is null or is disabled, it is not considered tabbable.\r\n if (!element || (element as HTMLButtonElement).disabled) {\r\n return false;\r\n }\r\n\r\n let tabIndex = 0;\r\n let tabIndexAttributeValue = null;\r\n\r\n if (element && element.getAttribute) {\r\n tabIndexAttributeValue = element.getAttribute('tabIndex');\r\n\r\n if (tabIndexAttributeValue) {\r\n tabIndex = parseInt(tabIndexAttributeValue, 10);\r\n }\r\n }\r\n\r\n let isFocusableAttribute = element.getAttribute ? element.getAttribute(IS_FOCUSABLE_ATTRIBUTE) : null;\r\n let isTabIndexSet = tabIndexAttributeValue !== null && tabIndex >= 0;\r\n\r\n const result =\r\n !!element &&\r\n isFocusableAttribute !== 'false' &&\r\n (element.tagName === 'A' ||\r\n element.tagName === 'BUTTON' ||\r\n element.tagName === 'INPUT' ||\r\n element.tagName === 'TEXTAREA' ||\r\n isFocusableAttribute === 'true' ||\r\n isTabIndexSet ||\r\n (element.getAttribute && element.getAttribute('role') === 'button'));\r\n\r\n return checkTabIndex ? tabIndex !== -1 && result : result;\r\n}\r\n\r\n/**\r\n * Determines if a given element is a focus zone.\r\n *\r\n * @public\r\n */\r\nexport function isElementFocusZone(element?: HTMLElement): boolean {\r\n return !!(element && element.getAttribute && !!element.getAttribute(FOCUSZONE_ID_ATTRIBUTE));\r\n}\r\n\r\n/**\r\n * Determines if a given element is a focus sub zone.\r\n *\r\n * @public\r\n */\r\nexport function isElementFocusSubZone(element?: HTMLElement): boolean {\r\n return !!(element && element.getAttribute && element.getAttribute(FOCUSZONE_SUB_ATTRIBUTE) === 'true');\r\n}\r\n\r\n/**\r\n * Determines if an element, or any of its children, contain focus.\r\n *\r\n * @public\r\n */\r\nexport function doesElementContainFocus(element: HTMLElement): boolean {\r\n let document = getDocument(element);\r\n let currentActiveElement: HTMLElement | undefined = document && (document.activeElement as HTMLElement);\r\n if (currentActiveElement && elementContains(element, currentActiveElement)) {\r\n return true;\r\n }\r\n return false;\r\n}\r\n\r\n/**\r\n * Determines if an, or any of its ancestors, sepcificies that it doesn't want focus to wrap\r\n * @param element - element to start searching from\r\n * @param noWrapDataAttribute - the no wrap data attribute to match (either)\r\n * @returns true if focus should wrap, false otherwise\r\n */\r\nexport function shouldWrapFocus(element: HTMLElement, noWrapDataAttribute: 'data-no-vertical-wrap' | 'data-no-horizontal-wrap'): boolean {\r\n return elementContainsAttribute(element, noWrapDataAttribute) === 'true' ? false : true;\r\n}\r\n\r\nlet targetToFocusOnNextRepaint: HTMLElement | { focus: () => void } | null | undefined = undefined;\r\n\r\n/**\r\n * Sets focus to an element asynchronously. The focus will be set at the next browser repaint,\r\n * meaning it won't cause any extra recalculations. If more than one focusAsync is called during one frame,\r\n * only the latest called focusAsync element will actually be focused\r\n * @param element - The element to focus\r\n */\r\nexport function focusAsync(element: HTMLElement | { focus: () => void } | undefined | null): void {\r\n if (element) {\r\n // An element was already queued to be focused, so replace that one with the new element\r\n if (targetToFocusOnNextRepaint) {\r\n targetToFocusOnNextRepaint = element;\r\n return;\r\n }\r\n\r\n targetToFocusOnNextRepaint = element;\r\n\r\n const win = getWindow(element as Element);\r\n\r\n if (win) {\r\n // element.focus() is a no-op if the element is no longer in the DOM, meaning this is always safe\r\n win.requestAnimationFrame(() => {\r\n targetToFocusOnNextRepaint && targetToFocusOnNextRepaint.focus();\r\n\r\n // We are done focusing for this frame, so reset the queued focus element\r\n targetToFocusOnNextRepaint = undefined;\r\n });\r\n }\r\n }\r\n}\r\n","\n\n\n\n\n\n\n\nimport {elementContains} from \"@/utility/dom\";\nimport {focusAsync, getFirstTabbable, getLastTabbable, getNextElement} from \"@/utility/focus\";\nimport {Component, Prop, Vue, Watch} from \"vue-property-decorator\";\n\n@Component\nexport default class FocusTrapZone extends Vue {\n private static focusStack: FocusTrapZone[] = [];\n\n @Prop({type: Object}) private elementToFocusOnDismiss?: HTMLElement;\n @Prop({type: Boolean, default: false}) private isClickableOutsideFocusTrap!: boolean;\n @Prop({type: Boolean, default: true}) private forceFocusInsideTrap!: boolean;\n @Prop({type: Boolean, default: false}) private ignoreExternalFocusing!: boolean;\n @Prop({type: Boolean, default: false}) private disableFirstFocus?: boolean;\n @Prop({type: Boolean, default: true}) private focusPreviouslyFocusedInnerElement?: boolean;\n @Prop({type: [String, Function]}) private firstFocusableSelector?: string | (() => string);\n\n private previouslyFocusedElementInTrapZone?: HTMLElement;\n private previouslyFocusedElementOutsideTrapZone?: HTMLElement;\n private hasFocusHandler?: boolean;\n private hasClickHandler?: boolean;\n\n public focus() {\n if (\n this.focusPreviouslyFocusedInnerElement &&\n this.previouslyFocusedElementInTrapZone &&\n elementContains(this.$refs.root as HTMLElement, this.previouslyFocusedElementInTrapZone)\n ) {\n // focus on the last item that had focus in the zone before we left the zone\n focusAsync(this.previouslyFocusedElementInTrapZone);\n return;\n }\n\n const focusSelector =\n typeof this.firstFocusableSelector === \"string\" ? this.firstFocusableSelector : this.firstFocusableSelector && this.firstFocusableSelector();\n\n let firstFocusableChild: HTMLElement | null = null;\n\n if (this.$refs.root) {\n if (focusSelector) {\n firstFocusableChild = (this.$refs.root as HTMLElement).querySelector(\".\" + focusSelector);\n } else {\n firstFocusableChild = getNextElement((this.$refs.root as HTMLElement), (this.$refs.root as HTMLElement).firstChild as HTMLElement, true, false, false, true);\n }\n }\n if (firstFocusableChild) {\n focusAsync(firstFocusableChild);\n }\n }\n\n private beforeMount() {\n FocusTrapZone.focusStack.push(this);\n }\n\n private mounted() {\n this.previouslyFocusedElementOutsideTrapZone = this.elementToFocusOnDismiss\n ? this.elementToFocusOnDismiss\n : (document.activeElement as HTMLElement);\n if (!elementContains(this.$refs.root as HTMLElement, this.previouslyFocusedElementOutsideTrapZone) && !this.disableFirstFocus) {\n this.focus();\n }\n\n this.updateEventHandlers();\n }\n\n @Watch(\"elementToFocusOnDismiss\")\n private watchElementToFocusOnDismiss(newVal: HTMLElement) {\n if (newVal && this.previouslyFocusedElementOutsideTrapZone !== newVal) {\n this.previouslyFocusedElementOutsideTrapZone = newVal;\n }\n\n this.updateEventHandlers();\n }\n\n private beforeDestroy() {\n FocusTrapZone.focusStack = FocusTrapZone.focusStack.filter((value: FocusTrapZone) => this !== value);\n\n const activeElement = document.activeElement as HTMLElement;\n if (\n !this.ignoreExternalFocusing &&\n this.previouslyFocusedElementOutsideTrapZone &&\n typeof this.previouslyFocusedElementOutsideTrapZone.focus === \"function\" &&\n (elementContains(this.$refs.root as HTMLElement, activeElement) || activeElement === document.body)\n ) {\n focusAsync(this.previouslyFocusedElementOutsideTrapZone);\n }\n }\n\n private updateEventHandlers() {\n\n if (this.forceFocusInsideTrap && !this.hasFocusHandler) {\n window.addEventListener(\"focus\", this.forceFocusInTrap, true);\n } else if (!this.forceFocusInsideTrap && this.hasFocusHandler) {\n window.removeEventListener(\"focus\", this.forceFocusInTrap);\n }\n this.hasFocusHandler = this.forceFocusInsideTrap;\n\n if (!this.isClickableOutsideFocusTrap && !this.hasClickHandler) {\n window.addEventListener(\"click\", this.forceClickInTrap, true);\n } else if (this.isClickableOutsideFocusTrap && this.hasClickHandler) {\n window.removeEventListener(\"click\", this.forceClickInTrap);\n }\n this.hasClickHandler = !this.isClickableOutsideFocusTrap;\n }\n\n private onFocusCapture(ev: FocusEvent) {\n if (ev.target !== ev.currentTarget) {\n this.previouslyFocusedElementInTrapZone = ev.target as HTMLElement;\n }\n }\n\n private onKeyDown(ev: KeyboardEvent) {\n if (ev.defaultPrevented || ev.which !== 9 || !this.$refs.root)\n return;\n\n const ref = this.$refs.root as HTMLElement;\n const firstTabbableChild = getFirstTabbable(ref, ref.firstChild as HTMLElement, true);\n const lastTabbableChild = getLastTabbable(ref, ref.lastChild as HTMLElement, true);\n\n if (ev.shiftKey && firstTabbableChild === ev.target) {\n focusAsync(lastTabbableChild);\n ev.preventDefault();\n ev.stopPropagation();\n } else if (!ev.shiftKey && lastTabbableChild === ev.target) {\n focusAsync(firstTabbableChild);\n ev.preventDefault();\n ev.stopPropagation();\n }\n }\n\n private forceFocusInTrap(ev: FocusEvent): void {\n if (FocusTrapZone.focusStack.length && this === FocusTrapZone.focusStack[FocusTrapZone.focusStack.length - 1]) {\n const focusedElement = document.activeElement as HTMLElement;\n\n if (!elementContains(this.$refs.root as HTMLElement, focusedElement)) {\n this.focus();\n ev.preventDefault();\n ev.stopPropagation();\n }\n }\n }\n\n private forceClickInTrap(ev: MouseEvent): void {\n if (FocusTrapZone.focusStack.length && this === FocusTrapZone.focusStack[FocusTrapZone.focusStack.length - 1]) {\n const clickedElement = ev.target as HTMLElement;\n\n if (clickedElement && !elementContains(this.$refs.root as HTMLElement, clickedElement)) {\n this.focus();\n ev.preventDefault();\n ev.stopPropagation();\n }\n }\n }\n}\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FocusTrapZone.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FocusTrapZone.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./FocusTrapZone.vue?vue&type=template&id=49b3ed2f&\"\nimport script from \"./FocusTrapZone.vue?vue&type=script&lang=ts&\"\nexport * from \"./FocusTrapZone.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"FocusTrapZone.vue\"\nexport default component.exports","\n\n\n\n\n\n\n\n\n\n\n\n\nimport OfficeButton from \"@/components/Button/OfficeButton.vue\";\nimport OfficeTextField from \"@/components/TextField/OfficeTextField.vue\";\nimport OfficeToggle from \"@/components/Toggle/OfficeToggle.vue\";\nimport {Component, Vue} from \"vue-property-decorator\";\nimport FocusTrapZone from \"../components/FocusTrapZone/FocusTrapZone.vue\";\n\n@Component({\n components: {\n FocusTrapZone,\n OfficeTextField,\n OfficeButton,\n OfficeToggle\n }\n})\nexport default class FocusTrapZoneExample extends Vue {\n private isTrapZone: boolean = false;\n\n private get compType() {\n return this.isTrapZone ? \"FocusTrapZone\" : \"div\";\n }\n\n private onClick() {\n this.isTrapZone = !this.isTrapZone;\n }\n}\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FocusTrapZoneExample.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FocusTrapZoneExample.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./FocusTrapZoneExample.vue?vue&type=template&id=2d2155fa&\"\nimport script from \"./FocusTrapZoneExample.vue?vue&type=script&lang=ts&\"\nexport * from \"./FocusTrapZoneExample.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"FocusTrapZoneExample.vue\"\nexport default component.exports","export const ItemTypes = {\r\n BooleanToggle: \"BooleanToggle\",\r\n StringInput: \"StringInput\"\r\n};\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.root},[_c('div',{class:_vm.classNames.choiceFieldWrapper},[_c('input',{class:_vm.classNames.input,attrs:{\"id\":_vm.id,\"name\":_vm.name,\"disabled\":_vm.disabled,\"required\":_vm.required,\"type\":\"radio\"},domProps:{\"checked\":_vm.checked},on:{\"change\":function($event){_vm.$emit('change', $event)}}}),_c('label',{class:_vm.classNames.field,attrs:{\"for\":_vm.id}},[_c('span',{staticClass:\"ms-ChoiceFieldLabel\",attrs:{\"id\":_vm.labelId}},[_vm._v(\"\\n \"+_vm._s(_vm.text)+\"\\n \")])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {\r\n IOfficeChoiceGroupOptionStyleProps,\r\n IOfficeChoiceGroupOptionStyles\r\n} from \"@/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.types\";\r\nimport {FontSizes, FontWeights, HighContrastSelector, IPalette} from \"@/styling\";\r\nimport {IsFocusVisibleClassName} from \"@/styling/styles/getFocusStyle\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {IStyle} from \"@uifabric/merge-styles\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-ChoiceField\",\r\n choiceFieldWrapper: \"ms-ChoiceField-wrapper\",\r\n input: \"ms-ChoiceField-input\",\r\n field: \"ms-ChoiceField-field\",\r\n innerField: \"ms-ChoiceField-innerField\",\r\n imageWrapper: \"ms-ChoiceField-imageWrapper\",\r\n iconWrapper: \"ms-ChoiceField-iconWrapper\",\r\n labelWrapper: \"ms-ChoiceField-labelWrapper\"\r\n};\r\n\r\nconst labelWrapperLineHeight = 15;\r\nconst iconSize = 32;\r\nconst choiceFieldSize = 20;\r\nconst choiceFieldTransitionDuration = \"200ms\";\r\nconst choiceFieldTransitionTiming = \"cubic-bezier(.4, 0, .23, 1)\";\r\nconst radioButtonSpacing = 3;\r\nconst radioButtonInnerSize = 5;\r\n\r\nfunction getChoiceGroupFocusStyle(palette: Partial, hasIconOrImage?: boolean): IStyle {\r\n return [\r\n \"is-inFocus\",\r\n {\r\n selectors: {\r\n [`.${IsFocusVisibleClassName} &`]: {\r\n position: \"relative\",\r\n outline: \"transparent\",\r\n selectors: {\r\n \"::-moz-focus-inner\": {\r\n border: 0\r\n },\r\n \":after\": {\r\n content: \"\\\"\\\"\",\r\n top: -2,\r\n right: -2,\r\n bottom: -2,\r\n left: -2,\r\n pointerEvents: \"none\",\r\n border: \"1px solid \" + (hasIconOrImage ? palette.neutralSecondary : palette.neutralPrimary),\r\n position: \"absolute\",\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"WindowText\",\r\n borderWidth: hasIconOrImage ? 1 : 2\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n ];\r\n}\r\n\r\nfunction getImageWrapperStyle(isSelectedImageWrapper: boolean, className?: string, checked?: boolean): IStyle {\r\n return [\r\n className,\r\n {\r\n paddingBottom: 2,\r\n transitionProperty: \"opacity\",\r\n transitionDuration: choiceFieldTransitionDuration,\r\n transitionTimingFunction: \"ease\",\r\n selectors: {\r\n \".ms-Image\": {\r\n display: \"inline-block\",\r\n borderStyle: \"none\"\r\n }\r\n }\r\n },\r\n (checked ? !isSelectedImageWrapper : isSelectedImageWrapper) && [\r\n \"is-hidden\",\r\n {\r\n position: \"absolute\",\r\n left: 0,\r\n top: 0,\r\n width: \"100%\",\r\n height: \"100%\",\r\n overflow: \"hidden\",\r\n opacity: 0\r\n }\r\n ]\r\n ];\r\n}\r\n\r\nexport const getStyles = (props: IOfficeChoiceGroupOptionStyleProps): IOfficeChoiceGroupOptionStyles => {\r\n const { theme, hasIcon, hasImage, checked, disabled, imageIsLarge, focused } = props;\r\n const { palette, semanticColors } = theme;\r\n\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n const fieldHoverOrFocusProperties = {\r\n selectors: {\r\n \".ms-ChoiceFieldLabel\": {\r\n color: semanticColors.bodyTextChecked\r\n },\r\n \":before\": {\r\n borderColor: checked ? semanticColors.inputBackgroundCheckedHovered : semanticColors.inputBorderHovered\r\n }\r\n }\r\n };\r\n\r\n const enabledFieldWithImageHoverOrFocusProperties = {\r\n borderColor: checked ? palette.themeDark : palette.neutralTertiaryAlt,\r\n selectors: {\r\n \":before\": {\r\n opacity: 1,\r\n borderColor: checked ? palette.themeDark : semanticColors.inputBorderHovered\r\n }\r\n }\r\n };\r\n\r\n const circleAreaProperties: IStyle = [\r\n {\r\n content: \"\\\"\\\"\",\r\n display: \"inline-block\",\r\n backgroundColor: semanticColors.bodyBackground,\r\n borderWidth: 1,\r\n borderStyle: \"solid\",\r\n borderColor: semanticColors.smallInputBorder,\r\n width: choiceFieldSize,\r\n height: choiceFieldSize,\r\n fontWeight: \"normal\",\r\n position: \"absolute\",\r\n top: 0,\r\n left: 0,\r\n boxSizing: \"border-box\",\r\n transitionProperty: \"border-color\",\r\n transitionDuration: choiceFieldTransitionDuration,\r\n transitionTimingFunction: choiceFieldTransitionTiming,\r\n borderRadius: \"50%\"\r\n },\r\n disabled && {\r\n backgroundColor: checked ? semanticColors.bodyBackground : semanticColors.disabledText,\r\n borderColor: semanticColors.disabledText,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"GrayText\"\r\n }\r\n }\r\n },\r\n checked && {\r\n borderWidth: 1,\r\n borderStyle: \"solid\",\r\n borderColor: semanticColors.inputBackgroundChecked,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n },\r\n (hasIcon || hasImage) && {\r\n top: radioButtonSpacing,\r\n right: radioButtonSpacing,\r\n left: \"auto\", // To reset the value of 'left' to its default value, so that 'right' works\r\n opacity: !disabled && checked ? 1 : 0\r\n }\r\n ];\r\n\r\n const dotAreaProperties: IStyle = [\r\n {\r\n content: \"\\\"\\\"\",\r\n width: 0,\r\n height: 0,\r\n borderRadius: \"50%\",\r\n position: \"absolute\",\r\n left: choiceFieldSize / 2,\r\n right: 0,\r\n transitionProperty: \"border-width\",\r\n transitionDuration: choiceFieldTransitionDuration,\r\n transitionTimingFunction: choiceFieldTransitionTiming,\r\n boxSizing: \"border-box\"\r\n },\r\n checked && {\r\n borderWidth: 5,\r\n borderStyle: \"solid\",\r\n borderColor: semanticColors.inputBackgroundChecked,\r\n left: 5,\r\n top: 5,\r\n width: 10,\r\n height: 10,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n },\r\n checked &&\r\n (hasIcon || hasImage) && {\r\n top: radioButtonSpacing + radioButtonInnerSize,\r\n right: radioButtonSpacing + radioButtonInnerSize,\r\n left: \"auto\" // To reset the value of 'left' to its default value, so that 'right' works\r\n }\r\n ];\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n display: \"flex\",\r\n alignItems: \"center\",\r\n boxSizing: \"border-box\",\r\n color: semanticColors.bodyText,\r\n fontSize: FontSizes.medium,\r\n fontWeight: FontWeights.regular,\r\n minHeight: 26,\r\n border: \"none\",\r\n position: \"relative\",\r\n marginTop: 8,\r\n selectors: {\r\n \".ms-ChoiceFieldLabel\": {\r\n fontSize: FontSizes.medium,\r\n display: \"inline-block\"\r\n }\r\n }\r\n },\r\n !hasIcon &&\r\n !hasImage && {\r\n selectors: {\r\n \".ms-ChoiceFieldLabel\": {\r\n paddingLeft: \"26px\"\r\n }\r\n }\r\n },\r\n hasImage && \"ms-ChoiceField--image\",\r\n hasIcon && \"ms-ChoiceField--icon\",\r\n (hasIcon || hasImage) && {\r\n display: \"inline-flex\",\r\n fontSize: 0,\r\n margin: \"0 4px 4px 0\",\r\n paddingLeft: 0,\r\n backgroundColor: palette.neutralLighter,\r\n height: \"100%\"\r\n }\r\n ],\r\n choiceFieldWrapper: [classNames.choiceFieldWrapper, focused && getChoiceGroupFocusStyle(palette, hasIcon || hasImage)],\r\n // The hidden input\r\n input: [\r\n classNames.input,\r\n {\r\n position: \"absolute\",\r\n opacity: 0,\r\n top: 8\r\n },\r\n (hasIcon || hasImage) && {\r\n top: 0,\r\n right: 0,\r\n opacity: 0,\r\n width: \"100%\",\r\n height: \"100%\",\r\n margin: 0\r\n }\r\n ],\r\n field: [\r\n classNames.field,\r\n {\r\n display: \"inline-block\",\r\n cursor: \"pointer\",\r\n marginTop: 0,\r\n position: \"relative\",\r\n verticalAlign: \"top\",\r\n userSelect: \"none\",\r\n minHeight: 20,\r\n selectors: {\r\n \":hover\": !disabled && fieldHoverOrFocusProperties,\r\n \":focus\": !disabled && fieldHoverOrFocusProperties,\r\n\r\n // The circle\r\n \":before\": circleAreaProperties,\r\n\r\n // The dot\r\n \":after\": dotAreaProperties\r\n }\r\n },\r\n hasIcon && \"ms-ChoiceField--icon\",\r\n hasImage && \"ms-ChoiceField-field--image\",\r\n (hasIcon || hasImage) && {\r\n boxSizing: \"content-box\",\r\n cursor: \"pointer\",\r\n paddingTop: 22,\r\n margin: 0,\r\n textAlign: \"center\",\r\n transitionProperty: \"all\",\r\n transitionDuration: choiceFieldTransitionDuration,\r\n transitionTimingFunction: \"ease\",\r\n border: \"2px solid transparent\",\r\n justifyContent: \"center\",\r\n alignItems: \"center\",\r\n display: \"flex\",\r\n flexDirection: \"column\"\r\n },\r\n checked && {\r\n borderColor: palette.themePrimary\r\n },\r\n (hasIcon || hasImage) &&\r\n !disabled && {\r\n selectors: {\r\n \":hover\": enabledFieldWithImageHoverOrFocusProperties,\r\n \":focus\": enabledFieldWithImageHoverOrFocusProperties\r\n }\r\n },\r\n disabled && {\r\n cursor: \"default\",\r\n selectors: {\r\n \".ms-ChoiceFieldLabel\": {\r\n color: semanticColors.disabledBodyText\r\n },\r\n [HighContrastSelector]: {\r\n color: \"GrayText\"\r\n }\r\n }\r\n }\r\n ],\r\n innerField: [\r\n classNames.innerField,\r\n (hasIcon || hasImage) && {\r\n position: \"relative\",\r\n display: \"inline-block\",\r\n paddingLeft: 30,\r\n paddingRight: 30\r\n },\r\n (hasIcon || hasImage) &&\r\n imageIsLarge && {\r\n paddingLeft: 24,\r\n paddingRight: 24\r\n },\r\n (hasIcon || hasImage) &&\r\n disabled && {\r\n opacity: 0.25,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"GrayText\",\r\n opacity: 1\r\n }\r\n }\r\n }\r\n ],\r\n imageWrapper: getImageWrapperStyle(false, classNames.imageWrapper, checked),\r\n selectedImageWrapper: getImageWrapperStyle(true, classNames.imageWrapper, checked),\r\n iconWrapper: [\r\n classNames.iconWrapper,\r\n {\r\n fontSize: iconSize,\r\n lineHeight: iconSize,\r\n height: iconSize\r\n }\r\n ],\r\n labelWrapper: [\r\n classNames.labelWrapper,\r\n (hasIcon || hasImage) && {\r\n display: \"block\",\r\n position: \"relative\",\r\n margin: \"4px 8px\",\r\n height: labelWrapperLineHeight * 2,\r\n lineHeight: labelWrapperLineHeight,\r\n overflow: \"hidden\",\r\n whiteSpace: \"pre-wrap\",\r\n textOverflow: \"ellipsis\",\r\n fontSize: FontSizes.medium,\r\n fontWeight: FontWeights.regular\r\n }\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport {getStyles} from \"@/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.styles\";\nimport {IOfficeIconProps} from \"@/components/Icon/OfficeIcon.types\";\nimport {loadTheme} from \"@/styling\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\n\n@Component\nexport default class OfficeChoiceGroupOption extends Vue {\n @Prop({type: Boolean, default: false}) private focused!: boolean;\n @Prop({type: Boolean, default: false}) private required!: boolean;\n @Prop({type: Boolean, default: false}) private disabled!: boolean;\n @Prop({type: Boolean, default: false}) private checked!: boolean;\n\n @Prop({type: String, default: \"\"}) private name!: string;\n @Prop({type: String, default: \"\"}) private text!: string;\n\n @Prop({type: String, default: \"\"}) private id!: string;\n @Prop({type: String, default: \"\"}) private labelId!: string;\n\n @Prop({type: String, default: null}) private imageSrc?: string;\n @Prop({type: Object, default: null}) private iconProps?: IOfficeIconProps;\n @Prop({type: Object, default: null}) private imageSize?: { width: number, height: number };\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n checked: this.checked,\n disabled: this.disabled,\n focused: this.focused,\n hasIcon: !!this.iconProps,\n imageIsLarge: !!this.imageSrc && !!this.imageSize && (this.imageSize.width > 71 || this.imageSize.height > 71)\n }));\n }\n}\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--13-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroupOption.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--13-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroupOption.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeChoiceGroupOption.vue?vue&type=template&id=69dfa174&scoped=true&\"\nimport script from \"./OfficeChoiceGroupOption.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeChoiceGroupOption.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./OfficeChoiceGroupOption.vue?vue&type=style&index=0&id=69dfa174&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"69dfa174\",\n null\n \n)\n\ncomponent.options.__file = \"OfficeChoiceGroupOption.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.applicationRole,attrs:{\"role\":\"application\"}},[_c('div',{class:_vm.classNames.root,attrs:{\"role\":\"radiogroup\"}},[(_vm.label)?_c('OfficeLabel',{class:_vm.classNames.label,attrs:{\"required\":_vm.required,\"id\":_vm.id + '-label'}},[_vm._v(\"\\n \"+_vm._s(_vm.label)+\"\\n \")]):_vm._e(),_c('div',{class:_vm.classNames.flexContainer},_vm._l((_vm.options),function(option){return _c('OfficeChoiceGroupOption',{key:option.key,attrs:{\"focused\":option.key === _vm.keyFocused,\"checked\":option.key === _vm.keyChecked,\"data-is-focusable\":option.key === _vm.keyChecked || option.key === _vm.keyDefaultFocusable,\"disabled\":option.disabled || _vm.disabled,\"id\":(_vm.id + \"-\" + (option.key)),\"labelId\":(_vm.labelId + \"-\" + (option.key)),\"name\":_vm.name || _vm.id,\"required\":_vm.required,\"text\":option.text},on:{\"change\":function($event){_vm.onChange(option.key)}}})}),1)],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeChoiceGroupStyleProps, IOfficeChoiceGroupStyles} from \"@/components/ChoiceGroup/OfficeChoiceGroup.types\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-ChoiceFieldGroup\",\r\n flexContainer: \"ms-ChoiceFieldGroup-flexContainer\"\r\n};\r\n\r\nexport const getStyles = (props: IOfficeChoiceGroupStyleProps): IOfficeChoiceGroupStyles => {\r\n const { className, optionsContainIconOrImage, theme } = props;\r\n\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n return {\r\n applicationRole: className,\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n display: \"block\"\r\n }\r\n ],\r\n flexContainer: [\r\n classNames.flexContainer,\r\n optionsContainIconOrImage && {\r\n display: \"flex\",\r\n flexDirection: \"row\",\r\n flexWrap: \"wrap\"\r\n }\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport OfficeChoiceGroupOption from \"@/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue\";\nimport {getStyles} from \"@/components/ChoiceGroup/OfficeChoiceGroup.styles\";\nimport {IOfficeChoiceGroupOption, IOfficeChoiceGroupProps} from \"@/components/ChoiceGroup/OfficeChoiceGroup.types\";\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport {loadTheme} from \"@/styling\";\nimport {getId} from \"@/utility/object\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\n\n@Component({\n components: {OfficeLabel, OfficeChoiceGroupOption}\n})\nexport default class OfficeChoiceGroup extends Vue implements IOfficeChoiceGroupProps {\n @Prop({type: Array, default: []}) public options?: IOfficeChoiceGroupOption[];\n\n @Prop({type: Boolean, default: false}) public disabled!: boolean;\n @Prop({type: Boolean, default: false}) public required!: boolean;\n\n @Prop({type: String, default: null}) public label?: string;\n @Prop({type: String, default: null}) public name?: string;\n\n @Prop({type: [String, Number], default: null}) public defaultSelectedKey?: string | number;\n @Prop({type: [String, Number], default: null}) public selectedKey?: string | number;\n\n private keyFocused?: string | number | null = null;\n private keyChecked?: string | number | null = this.defaultSelectedKey ? this.defaultSelectedKey : this.getKeyChecked();\n\n private labelId?: string = getId(\"ChoiceGroupLabel\");\n private id?: string = getId(\"ChoiceGroup\");\n\n private onChange(key: string | number) {\n if (this.selectedKey === null)\n this.keyChecked = key;\n }\n\n private getKeyChecked(): string | number | null {\n if (this.selectedKey)\n return this.selectedKey;\n\n const optionsChecked = this.options!.filter((option: IOfficeChoiceGroupOption) => option.checked);\n\n return optionsChecked.length === 0\n ? null\n : optionsChecked[0].key;\n }\n\n private get keyDefaultFocusable() {\n const firstEnabledOption = this.disabled || this.options === undefined ? undefined : this.options!.find((option) => !option.disabled);\n return this.keyChecked === undefined && firstEnabledOption ? firstEnabledOption.key : undefined;\n }\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n optionsContainIconOrImage: this.options!.some((option: IOfficeChoiceGroupOption) => Boolean(option.iconProps || option.imageSrc)),\n className: \"\"\n }));\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroup.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroup.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeChoiceGroup.vue?vue&type=template&id=3d61b3fc&\"\nimport script from \"./OfficeChoiceGroup.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeChoiceGroup.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeChoiceGroup.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(_vm.rootType,_vm._b({tag:\"component\",on:{\"click\":_vm.onClick}},'component',_vm.rootProps,false),[_vm._t(\"default\")],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeLinkStyleProps, IOfficeLinkStyles} from \"@/components/Link/OfficeLink.types\";\r\nimport {HighContrastSelector, HighContrastSelectorBlack, HighContrastSelectorWhite} from \"@/styling\";\r\nimport {IsFocusVisibleClassName} from \"@/styling/styles/getFocusStyle\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-Link\"\r\n};\r\n\r\nexport const getStyles = (props: IOfficeLinkStyleProps): IOfficeLinkStyles => {\r\n const { className, isButton, isDisabled, theme } = props;\r\n const { semanticColors } = theme;\r\n\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n color: semanticColors.link,\r\n outline: \"none\",\r\n fontSize: \"inherit\",\r\n fontWeight: \"inherit\",\r\n selectors: {\r\n [`.${IsFocusVisibleClassName} &:focus`]: {\r\n // Can't use getFocusStyle because it doesn't support wrapping links\r\n // https://github.com/OfficeDev/office-ui-fabric-react/issues/4883#issuecomment-406743543\r\n outline: `1px solid ${theme.palette.neutralSecondary}`\r\n }\r\n }\r\n },\r\n isButton && {\r\n background: \"none\",\r\n backgroundColor: \"transparent\",\r\n border: \"none\",\r\n cursor: \"pointer\",\r\n display: \"inline\",\r\n margin: 0,\r\n overflow: \"inherit\",\r\n padding: 0,\r\n textAlign: \"left\",\r\n textOverflow: \"inherit\",\r\n userSelect: \"text\",\r\n borderBottom: \"1px solid transparent\", // For Firefox high contrast mode\r\n selectors: {\r\n [HighContrastSelectorBlack]: {\r\n color: \"#FFFF00\"\r\n },\r\n [HighContrastSelectorWhite]: {\r\n color: \"#00009F\"\r\n },\r\n \"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)\": {\r\n // For IE high contrast mode\r\n borderBottom: \"none\"\r\n }\r\n }\r\n },\r\n !isButton && {\r\n textDecoration: \"none\"\r\n },\r\n isDisabled && [\r\n \"is-disabled\",\r\n {\r\n color: semanticColors.disabledText,\r\n cursor: \"default\"\r\n },\r\n {\r\n selectors: {\r\n \"&:link, &:visited\": {\r\n pointerEvents: \"none\"\r\n }\r\n }\r\n }\r\n ],\r\n !isDisabled && {\r\n selectors: {\r\n \"&:active, &:hover, &:active:hover\": {\r\n color: semanticColors.linkHovered,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n textDecoration: \"underline\"\r\n }\r\n }\r\n },\r\n \"&:focus\": {\r\n color: semanticColors.link\r\n }\r\n }\r\n },\r\n classNames.root,\r\n className\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\nimport {getStyles} from \"@/components/Link/OfficeLink.styles\";\nimport {IOfficeLinkProps} from \"@/components/Link/OfficeLink.types\";\nimport {loadTheme} from \"@/styling\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\n\n@Component\nexport default class OfficeLink extends Vue implements IOfficeLinkProps {\n @Prop({type: Boolean}) public disabled!: boolean;\n @Prop({type: String, default: null}) public href?: string;\n\n private get rootType() {\n return this.href ? \"a\" : \"button\";\n }\n\n private get rootProps() {\n return {\n class: this.classNames.root,\n href: this.href ? this.href : undefined\n };\n }\n\n private onClick(evnt: MouseEvent) {\n if (this.disabled) {\n evnt.preventDefault();\n } else {\n this.$emit(\"click\", evnt);\n }\n }\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n isButton: !this.href,\n isDisabled: this.disabled\n }));\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeLink.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeLink.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeLink.vue?vue&type=template&id=e7b40c20&\"\nimport script from \"./OfficeLink.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeLink.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeLink.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.root},[(_vm.label)?_c('OfficeLabel',{class:_vm.classNames.titleLabel,attrs:{\"for\":_vm.id}},[_vm._v(_vm._s(_vm.label))]):_vm._e(),_c('div',{class:_vm.classNames.container},[_c('div',{class:_vm.classNames.slideBox,attrs:{\"role\":\"slider\",\"tabindex\":_vm.disabled ? undefined : 0,\"id\":_vm.id},on:{\"mousedown\":_vm.onMouseDownOrTouchStart,\"touchstart\":_vm.onMouseDownOrTouchStart,\"keydown\":_vm.onKeyDown}},[_c('div',{ref:\"sliderLine\",class:_vm.classNames.line},[_c('span',{class:_vm.classNames.thumb,style:(_vm.thumbStyle)}),_c('span',{class:_vm.classNames.lineContainer + ' ' + _vm.classNames.activeSection,style:(( _obj = {}, _obj[_vm.lengthString] = _vm.thumbOffsetPercent + '%', _obj ))}),_c('span',{class:_vm.classNames.lineContainer + ' ' + _vm.classNames.inactiveSection,style:(( _obj$1 = {}, _obj$1[_vm.lengthString] = 100 - _vm.thumbOffsetPercent + '%', _obj$1 ))})])]),(_vm.showValue)?_c('OfficeLabel',{class:_vm.classNames.valueLabel},[_vm._v(_vm._s(_vm.value))]):_vm._e()],1)],1)\nvar _obj;\nvar _obj$1;}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeSliderStyleProps, IOfficeSliderStyles} from \"@/components/Slider/OfficeSlider.types\";\r\nimport {AnimationVariables, getFocusStyle, HighContrastSelector} from \"@/styling\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {getRTL} from \"@uifabric/merge-styles/lib/transforms/rtlifyRules\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-Slider\",\r\n enabled: \"ms-Slider-enabled\",\r\n disabled: \"ms-Slider-disabled\",\r\n row: \"ms-Slider-row\",\r\n column: \"ms-Slider-column\",\r\n container: \"ms-Slider-container\",\r\n slideBox: \"ms-Slider-slideBox\",\r\n line: \"ms-Slider-line\",\r\n thumb: \"ms-Slider-thumb\",\r\n activeSection: \"ms-Slider-active\",\r\n inactiveSection: \"ms-Slider-inactive\",\r\n valueLabel: \"ms-Slider-value\",\r\n showValue: \"ms-Slider-showValue\",\r\n showTransitions: \"ms-Slider-showTransitions\"\r\n};\r\n\r\nexport const getStyles = (props: IOfficeSliderStyleProps): IOfficeSliderStyles => {\r\n const { className, titleLabelClassName, theme } = props;\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n const slideBoxActiveSectionStyles = !props.disabled && {\r\n backgroundColor: theme.palette.themePrimary,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"Highlight\"\r\n }\r\n }\r\n };\r\n\r\n const slideBoxInactiveSectionStyles = !props.disabled && {\r\n backgroundColor: theme.palette.themeLight,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n };\r\n\r\n const slideBoxActiveThumbStyles = !props.disabled && {\r\n border: `2px solid ${theme.palette.themePrimary}`,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n };\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n userSelect: \"none\"\r\n },\r\n props.vertical && {\r\n marginRight: 8\r\n },\r\n ...[!props.disabled ? classNames.enabled : undefined],\r\n ...[props.disabled ? classNames.disabled : undefined],\r\n ...[!props.vertical ? classNames.row : undefined],\r\n ...[props.vertical ? classNames.column : undefined],\r\n className\r\n ],\r\n titleLabel: [\r\n {\r\n padding: 0\r\n },\r\n titleLabelClassName\r\n ],\r\n container: [\r\n classNames.container,\r\n {\r\n display: \"flex\",\r\n flexWrap: \"nowrap\",\r\n alignItems: \"center\"\r\n },\r\n props.vertical && {\r\n flexDirection: \"column\",\r\n height: \"100%\",\r\n textAlign: \"center\",\r\n margin: \"8px 0\"\r\n }\r\n ],\r\n slideBox: [\r\n classNames.slideBox,\r\n getFocusStyle(theme),\r\n {\r\n background: \"transparent\",\r\n border: \"none\",\r\n flexGrow: 1,\r\n lineHeight: 28,\r\n display: \"flex\",\r\n alignItems: \"center\",\r\n selectors: {\r\n \":active $activeSection\": slideBoxActiveSectionStyles,\r\n \":hover $activeSection\": slideBoxActiveSectionStyles,\r\n \":active $inactiveSection\": slideBoxInactiveSectionStyles,\r\n \":hover $inactiveSection\": slideBoxInactiveSectionStyles,\r\n \":active $thumb\": slideBoxActiveThumbStyles,\r\n \":hover $thumb\": slideBoxActiveThumbStyles,\r\n \"$thumb\": [\r\n {\r\n borderWidth: 2,\r\n borderStyle: \"solid\",\r\n borderColor: theme.palette.neutralSecondary,\r\n borderRadius: 10,\r\n boxSizing: \"border-box\",\r\n background: theme.palette.white,\r\n display: \"block\",\r\n width: 16,\r\n height: 16,\r\n position: \"absolute\"\r\n },\r\n props.vertical\r\n ? {\r\n left: -6,\r\n margin: \"0 auto\",\r\n transform: \"translateY(8px)\"\r\n }\r\n : {\r\n top: -6,\r\n transform: getRTL() ? \"translateX(50%)\" : \"translateX(-50%)\"\r\n },\r\n props.showTransitions && {\r\n transition: `left ${AnimationVariables.durationValue3} ${AnimationVariables.easeFunction1}`\r\n },\r\n props.disabled && {\r\n borderColor: theme.palette.neutralTertiaryAlt,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"GrayText\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n props.vertical\r\n ? {\r\n height: \"100%\",\r\n width: 28,\r\n padding: \"8px 0\" // Make room for thumb at bottom of line\r\n }\r\n : {\r\n height: 28,\r\n width: \"auto\",\r\n padding: \"0 8px\" // Make room for thumb at ends of line\r\n },\r\n ...[props.showValue ? classNames.showValue : undefined],\r\n ...[props.showTransitions ? classNames.showTransitions : undefined]\r\n ],\r\n thumb: [classNames.thumb],\r\n line: [\r\n classNames.line,\r\n {\r\n display: \"flex\",\r\n position: \"relative\",\r\n selectors: {\r\n $lineContainer: [\r\n {\r\n borderRadius: 4,\r\n boxSizing: \"border-box\"\r\n },\r\n props.vertical\r\n ? {\r\n width: 4,\r\n height: \"100%\"\r\n }\r\n : {\r\n height: 4,\r\n width: \"100%\"\r\n }\r\n ]\r\n }\r\n },\r\n props.vertical\r\n ? {\r\n height: \"100%\",\r\n width: 4,\r\n margin: \"0 auto\",\r\n flexDirection: \"column-reverse\"\r\n }\r\n : {\r\n width: \"100%\"\r\n }\r\n ],\r\n lineContainer: [{}],\r\n activeSection: [\r\n classNames.activeSection,\r\n {\r\n background: theme.palette.neutralSecondary,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"WindowText\"\r\n }\r\n }\r\n },\r\n props.showTransitions && {\r\n transition: `width ${AnimationVariables.durationValue3} ${AnimationVariables.easeFunction1}`\r\n },\r\n props.disabled && {\r\n background: theme.palette.neutralTertiaryAlt,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"GrayText\",\r\n borderColor: \"GrayText\"\r\n }\r\n }\r\n }\r\n ],\r\n inactiveSection: [\r\n classNames.inactiveSection,\r\n {\r\n background: theme.palette.neutralTertiaryAlt,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n border: \"1px solid WindowText\"\r\n }\r\n }\r\n },\r\n props.showTransitions && {\r\n transition: `width ${AnimationVariables.durationValue3} ${AnimationVariables.easeFunction1}`\r\n },\r\n props.disabled && {\r\n background: theme.palette.neutralLight,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"GrayText\",\r\n borderColor: \"GrayText\"\r\n }\r\n }\r\n }\r\n ],\r\n valueLabel: [\r\n classNames.valueLabel,\r\n {\r\n flexShrink: 1,\r\n width: 30,\r\n lineHeight: \"1\" // using a string here meaning it's relative to the size of the font\r\n },\r\n props.vertical\r\n ? {\r\n margin: \"0 auto\",\r\n whiteSpace: \"nowrap\",\r\n width: 40\r\n }\r\n : {\r\n margin: \"0 8px\",\r\n whiteSpace: \"nowrap\",\r\n width: 40\r\n }\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport {getStyles} from \"@/components/Slider/OfficeSlider.styles\";\nimport {loadTheme} from \"@/styling\";\nimport {getId} from \"@/utility/object\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {getRTL} from \"@uifabric/merge-styles/lib/transforms/rtlifyRules\";\nimport {Component, Model, Prop, Vue, Watch} from \"vue-property-decorator\";\n\n@Component({\n components: {OfficeLabel}\n})\nexport default class OfficeSlider extends Vue {\n @Prop({type: Boolean, default: false}) public disabled!: boolean;\n @Prop({type: Boolean, default: false}) public vertical!: boolean;\n @Prop({type: Boolean, default: false}) public showValue!: boolean;\n @Prop({type: Number, default: 100}) public max!: number;\n @Prop({type: Number, default: 0}) public min!: number;\n @Prop({type: Number, default: 1}) public step!: number;\n @Prop({type: String, default: null}) public label?: string;\n\n @Model(\"change\", {type: Number, default: 0}) private value!: number;\n\n\n // Fields\n private id = getId(\"Slider\");\n private renderedValue: number = 0;\n private internalValue: number = 0;\n\n\n // Computed Properties\n private get lengthString() {\n return this.vertical ? \"height\" : \"width\";\n }\n\n private get thumbOffsetPercent(): number {\n return this.min === this.max ? 0 : ((this.renderedValue - this.min) / (this.max - this.min)) * 100;\n }\n\n private get thumbStyle() {\n const direction: string = this.vertical ? \"bottom\" : getRTL() ? \"right\" : \"left\";\n return {\n [direction]: this.thumbOffsetPercent + \"%\"\n };\n }\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n vertical: this.vertical,\n disabled: this.disabled,\n showValue: this.showValue,\n showTransitions: this.renderedValue === this.internalValue\n }));\n }\n\n\n // Watch\n @Watch(\"value\")\n private watchValue(oldVal: number, newVal: number) {\n if (oldVal !== newVal) {\n this.internalValue = newVal;\n this.renderedValue = newVal;\n }\n }\n\n\n // Livecycle Events\n private created() {\n this.$watch(() => [this.min, this.max, this.value], () => {\n const realValue = Math.max(this.min, Math.min(this.max, this.value));\n if (realValue !== this.internalValue) {\n this.internalValue = realValue;\n this.renderedValue = realValue;\n }\n }, {immediate: true});\n\n const calcValue = Math.max(this.min, Math.min(this.max, this.value));\n if (calcValue !== this.value)\n this.$emit(\"change\", calcValue);\n }\n\n private beforeDestroy() {\n window.removeEventListener(\"mousemove\", this.onMouseMoveOrTouchMove);\n window.removeEventListener(\"mouseup\", this.onMouseUpOrTouchEnd);\n window.removeEventListener(\"touchmove\", this.onMouseMoveOrTouchMove);\n window.removeEventListener(\"touchend\", this.onMouseUpOrTouchEnd);\n }\n\n\n // Event Handlers\n private onMouseDownOrTouchStart(event: MouseEvent | TouchEvent): void {\n if (this.disabled)\n return;\n\n if (event.type === \"mousedown\") {\n window.addEventListener(\"mousemove\", this.onMouseMoveOrTouchMove);\n window.addEventListener(\"mouseup\", this.onMouseUpOrTouchEnd);\n } else if (event.type === \"touchstart\") {\n window.addEventListener(\"touchmove\", this.onMouseMoveOrTouchMove);\n window.addEventListener(\"touchend\", this.onMouseUpOrTouchEnd);\n }\n\n this.onMouseMoveOrTouchMove(event, true);\n }\n\n private onKeyDown(event: KeyboardEvent): void {\n let value: number | undefined = this.internalValue;\n let diff: number | undefined = 0;\n\n switch (event.which) {\n case 40: // DOWN\n diff = -(this.step as number);\n break;\n case 38: // UP\n diff = this.step;\n break;\n case 36: // HOME\n value = this.min;\n break;\n case 35: // END\n value = this.max;\n break;\n default:\n return;\n }\n\n const newValue: number = Math.min(this.max, Math.max(this.min, value! + diff!));\n this.updateValue(newValue, newValue);\n\n event.preventDefault();\n event.stopPropagation();\n }\n\n\n // Functions\n private onMouseMoveOrTouchMove(event: MouseEvent | TouchEvent, suppressEventCancelation?: boolean): void {\n if (!this.$refs.sliderLine)\n return;\n\n const {max, min, step} = this;\n const steps: number = (max! - min!) / step!;\n const sliderPositionRect: ClientRect = (this.$refs.sliderLine as HTMLDivElement).getBoundingClientRect();\n const sliderLength: number = !this.vertical ? sliderPositionRect.width : sliderPositionRect.height;\n const stepLength: number = sliderLength / steps;\n let currentSteps: number | undefined;\n let distance: number | undefined;\n\n if (!this.vertical) {\n const left: number | undefined = this.getPosition(event, this.vertical);\n distance = getRTL() ? sliderPositionRect.right - left! : left! - sliderPositionRect.left;\n currentSteps = distance / stepLength;\n } else {\n const bottom: number | undefined = this.getPosition(event, this.vertical);\n distance = sliderPositionRect.bottom - bottom!;\n currentSteps = distance / stepLength;\n }\n\n let currentValue: number | undefined;\n let renderedValue: number | undefined;\n\n // The value shouldn't be bigger than max or be smaller than min.\n if (currentSteps! > Math.floor(steps)) {\n renderedValue = currentValue = max as number;\n } else if (currentSteps! < 0) {\n renderedValue = currentValue = min as number;\n } else {\n renderedValue = min! + step! * currentSteps!;\n currentValue = min! + step! * Math.round(currentSteps!);\n }\n\n this.updateValue(currentValue, renderedValue);\n\n if (!suppressEventCancelation) {\n event.preventDefault();\n event.stopPropagation();\n }\n }\n\n private getPosition(event: MouseEvent | TouchEvent, vertical: boolean | undefined): number | undefined {\n let currentPosition: number | undefined;\n switch (event.type) {\n case \"mousedown\":\n case \"mousemove\":\n currentPosition = !vertical ? (event as MouseEvent).clientX : (event as MouseEvent).clientY;\n break;\n case \"touchstart\":\n case \"touchmove\":\n currentPosition = !vertical ? (event as TouchEvent).touches[0].clientX : (event as TouchEvent).touches[0].clientY;\n break;\n }\n return currentPosition;\n }\n\n private updateValue(value: number, renderedValue: number): void {\n let numDec = 0;\n if (isFinite(this.step)) {\n while (Math.round(this.step * Math.pow(10, numDec)) / Math.pow(10, numDec) !== this.step) {\n numDec++;\n }\n }\n\n // Make sure value has correct number of decimal places based on number of decimals in step\n const roundedValue = parseFloat(value.toFixed(numDec));\n\n this.renderedValue = renderedValue;\n this.internalValue = roundedValue;\n this.$emit(\"change\", this.internalValue);\n }\n\n private onMouseUpOrTouchEnd(): void {\n this.renderedValue = this.internalValue;\n\n window.removeEventListener(\"mousemove\", this.onMouseMoveOrTouchMove);\n window.removeEventListener(\"mouseup\", this.onMouseUpOrTouchEnd);\n window.removeEventListener(\"touchmove\", this.onMouseMoveOrTouchMove);\n window.removeEventListener(\"touchend\", this.onMouseUpOrTouchEnd);\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeSlider.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeSlider.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeSlider.vue?vue&type=template&id=f6865f12&\"\nimport script from \"./OfficeSlider.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeSlider.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeSlider.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('button',{class:_vm.classNames.root,attrs:{\"role\":\"checkbox\",\"type\":\"button\",\"title\":\"TestTitle\",\"id\":_vm.id},on:{\"click\":function($event){$event.preventDefault();$event.stopPropagation();return _vm.onClick($event)}}},[_c('label',{class:_vm.classNames.label,attrs:{\"for\":_vm.id}},[_c('div',{class:_vm.classNames.checkbox},[_c('OfficeIcon',{class:_vm.classNames.checkmark,attrs:{\"iconName\":\"CheckMark\"}})],1),(_vm.label !== undefined)?_c('span',{class:_vm.classNames.text},[_vm._v(_vm._s(_vm.label))]):_vm._e()])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {FontSizes, getFocusStyle, HighContrastSelector, ITheme} from \"@/styling\";\r\nimport {IStyle} from \"@uifabric/merge-styles\";\r\n\r\nconst MS_CHECKBOX_LABEL_SIZE = \"20px\";\r\nconst MS_CHECKBOX_TRANSITION_DURATION = \"200ms\";\r\nconst MS_CHECKBOX_TRANSITION_TIMING = \"cubic-bezier(.4, 0, .23, 1)\";\r\n\r\nexport interface ICheckboxStyleProps {\r\n theme: ITheme;\r\n className?: string;\r\n disabled?: boolean;\r\n checked?: boolean;\r\n reversed?: boolean;\r\n isUsingCustomLabelRender: boolean;\r\n}\r\n\r\nexport interface ICheckboxStyles {\r\n /**\r\n * Style for the root element (a button) of the checkbox component in the default enabled/unchecked state.\r\n */\r\n root?: IStyle;\r\n\r\n /**\r\n * Style for the label part (contains the customized checkbox + text) when enabled.\r\n */\r\n label?: IStyle;\r\n\r\n /**\r\n * Style for checkbox in its default unchecked/enabled state.\r\n */\r\n checkbox?: IStyle;\r\n\r\n /**\r\n * Style for the checkmark in the default enabled/unchecked state.\r\n */\r\n checkmark?: IStyle;\r\n\r\n /**\r\n * Style for text appearing with the checkbox in its default enabled state.\r\n */\r\n text?: IStyle;\r\n}\r\n\r\nexport const getStyles = (props: ICheckboxStyleProps): ICheckboxStyles => {\r\n const { className, theme, reversed, checked, disabled, isUsingCustomLabelRender } = props;\r\n const { semanticColors } = theme;\r\n const checkmarkFontColor = semanticColors.inputForegroundChecked;\r\n const checkmarkFontColorCheckedDisabled = semanticColors.disabledBackground;\r\n const checkmarkFontColorHovered = semanticColors.inputBorder;\r\n const checkboxBorderColor = semanticColors.smallInputBorder;\r\n const checkboxBorderColorChecked = semanticColors.inputBackgroundChecked;\r\n const checkboxBorderColorDisabled = semanticColors.disabledBodySubtext;\r\n const checkboxBorderHoveredColor = semanticColors.inputBorderHovered;\r\n const checkboxBackgroundChecked = semanticColors.inputBackgroundChecked;\r\n const checkboxBackgroundCheckedHovered = semanticColors.inputBackgroundCheckedHovered;\r\n const checkboxBorderColorCheckedHovered = semanticColors.inputBackgroundCheckedHovered;\r\n const checkboxHoveredTextColor = semanticColors.bodyText;\r\n const checkboxBackgroundDisabledChecked = semanticColors.disabledBodySubtext;\r\n const checkboxTextColor = semanticColors.bodyText;\r\n const checkboxTextColorDisabled = semanticColors.disabledText;\r\n\r\n return {\r\n root: [\r\n \"ms-Checkbox\",\r\n reversed && \"reversed\",\r\n checked && \"is-checked\",\r\n !disabled && \"is-enabled\",\r\n disabled && \"is-disabled\",\r\n getFocusStyle(theme, -3),\r\n theme.fonts.medium,\r\n {\r\n padding: \"0\",\r\n border: \"none\",\r\n background: \"none\",\r\n margin: \"0\",\r\n outline: \"none\",\r\n display: \"block\",\r\n cursor: \"pointer\"\r\n },\r\n !disabled && [\r\n !checked && {\r\n selectors: {\r\n \":hover .ms-Checkbox-checkbox\": {\r\n borderColor: checkboxBorderHoveredColor,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n },\r\n \":focus .ms-Checkbox-checkbox\": {\r\n borderColor: checkboxBorderHoveredColor\r\n },\r\n \":hover .ms-Checkbox-checkmark\": {\r\n color: checkmarkFontColorHovered,\r\n opacity: \"1\",\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n checked && {\r\n selectors: {\r\n \":hover .ms-Checkbox-checkbox\": {\r\n background: checkboxBackgroundCheckedHovered,\r\n borderColor: checkboxBorderColorCheckedHovered\r\n },\r\n \":focus .ms-Checkbox-checkbox\": {\r\n background: checkboxBackgroundCheckedHovered,\r\n borderColor: checkboxBorderColorCheckedHovered\r\n },\r\n [HighContrastSelector]: {\r\n selectors: {\r\n \":hover .ms-Checkbox-checkbox\": {\r\n background: \"Window\",\r\n borderColor: \"Highlight\"\r\n },\r\n \":focus .ms-Checkbox-checkbox\": {\r\n background: \"Highlight\"\r\n },\r\n \":focus:hover .ms-Checkbox-checkbox\": {\r\n background: \"Highlight\"\r\n },\r\n \":focus:hover .ms-Checkbox-checkmark\": {\r\n color: \"Window\"\r\n },\r\n \":hover .ms-Checkbox-checkmark\": {\r\n color: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n {\r\n selectors: {\r\n \":hover .ms-Checkbox-text\": { color: checkboxHoveredTextColor },\r\n \":focus .ms-Checkbox-text\": { color: checkboxHoveredTextColor }\r\n }\r\n }\r\n ],\r\n className\r\n ],\r\n label: [\r\n \"ms-Checkbox-label\",\r\n {\r\n display: \"flex\",\r\n margin: \"0 -4px\",\r\n alignItems: isUsingCustomLabelRender ? \"center\" : \"flex-start\",\r\n cursor: disabled ? \"default\" : \"pointer\",\r\n position: \"relative\",\r\n userSelect: \"none\",\r\n textAlign: \"left\"\r\n },\r\n reversed && {\r\n flexDirection: \"row-reverse\",\r\n justifyContent: \"flex-end\"\r\n }\r\n ],\r\n checkbox: [\r\n \"ms-Checkbox-checkbox\",\r\n {\r\n display: \"flex\",\r\n flexShrink: 0,\r\n alignItems: \"center\",\r\n justifyContent: \"center\",\r\n height: MS_CHECKBOX_LABEL_SIZE,\r\n width: MS_CHECKBOX_LABEL_SIZE,\r\n borderWidth: \"1px\",\r\n borderStyle: \"solid\",\r\n borderColor: checkboxBorderColor,\r\n margin: \"0 4px\",\r\n boxSizing: \"border-box\",\r\n transitionProperty: \"background, border, border-color\",\r\n transitionDuration: MS_CHECKBOX_TRANSITION_DURATION,\r\n transitionTimingFunction: MS_CHECKBOX_TRANSITION_TIMING,\r\n\r\n /* in case the icon is bigger than the box */\r\n overflow: \"hidden\"\r\n },\r\n !disabled &&\r\n checked && {\r\n background: checkboxBackgroundChecked,\r\n borderColor: checkboxBorderColorChecked,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n background: \"Highlight\",\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n },\r\n disabled && {\r\n borderColor: checkboxBorderColorDisabled\r\n },\r\n checked &&\r\n disabled && {\r\n background: checkboxBackgroundDisabledChecked,\r\n borderColor: checkboxBorderColorDisabled\r\n }\r\n ],\r\n checkmark: [\r\n \"ms-Checkbox-checkmark\",\r\n {\r\n opacity: checked ? \"1\" : \"0\",\r\n color: checked && disabled ? checkmarkFontColorCheckedDisabled : checkmarkFontColor,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: disabled ? \"InactiveBorder\" : \"Window\",\r\n MsHighContrastAdjust: \"none\"\r\n }\r\n }\r\n }\r\n ],\r\n text: [\r\n \"ms-Checkbox-text\",\r\n {\r\n color: disabled ? checkboxTextColorDisabled : checkboxTextColor,\r\n margin: \"0 4px\",\r\n fontSize: FontSizes.medium,\r\n lineHeight: \"20px\"\r\n }\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport {getStyles} from \"@/components/Checkbox/OfficeCheckbox.style\";\nimport OfficeIcon from \"@/components/Icon/OfficeIcon.vue\";\nimport {loadTheme} from \"@/styling\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Model, Vue} from \"vue-property-decorator\";\n@Component({\n components: {OfficeIcon}\n})\nexport default class OfficeCheckbox extends Vue {\n @Model(\"change\", {type: Boolean}) private checked: boolean = false;\n @Prop({type: Boolean}) private disabled = false;\n @Prop({type: String}) private label!: string;\n\n private id: number = (Math.random() * 100000) + 1;\n\n private onClick() {\n if (!this.disabled) this.$emit(\"change\", !this.checked);\n }\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n checked: this.checked,\n disabled: this.disabled,\n className: \"\",\n isUsingCustomLabelRender: false,\n theme: loadTheme({})\n }));\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeCheckbox.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeCheckbox.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeCheckbox.vue?vue&type=template&id=4ab80792&\"\nimport script from \"./OfficeCheckbox.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeCheckbox.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeCheckbox.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"titlebar\"},[_c('div',{staticClass:\"title\"},[_c('h5',[_vm._v(_vm._s(_vm.title))])])]),(_vm.availableOptions.length > 0)?_c('div',{staticClass:\"settings\"},_vm._l((_vm.availableOptions),function(option){return _c(option.type,{key:option.name,tag:\"component\",attrs:{\"options\":option.options,\"propName\":option.name},model:{value:(option.value),callback:function ($$v) {_vm.$set(option, \"value\", $$v)},expression:\"option.value\"}})}),1):_vm._e(),_c('div',{staticClass:\"content\",style:(_vm.contentStyle)},[_vm._t(\"default\",null,null,_vm.currentProps)],2)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"boolean-toggle overview-input-box\"},[_c('OfficeLabel',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.propName))]),_c('OfficeToggle',{attrs:{\"checked\":!!_vm.propValue},on:{\"change\":_vm.onChange}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport OfficeToggle from \"@/components/Toggle/OfficeToggle.vue\";\nimport {Component, Vue, Prop, Model, Watch} from \"vue-property-decorator\";\n\n@Component({components: {OfficeLabel, OfficeToggle}})\nexport default class BooleanToggle extends Vue {\n @Prop({required: true, type: String}) private propName!: string;\n @Prop({type: Object}) private options?: { value?: any, falseValue?: any };\n @Model(\"change\") private propValue?: any;\n\n private onChange(newValue: boolean) {\n let trueValue = true;\n let falseValue = false;\n\n if (this.options && this.options.value) {\n trueValue = this.options.value;\n falseValue = this.options.falseValue || undefined;\n }\n\n this.$emit(\"change\", newValue ? trueValue : falseValue);\n }\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BooleanToggle.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BooleanToggle.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./BooleanToggle.vue?vue&type=template&id=5d75a41f&scoped=true&\"\nimport script from \"./BooleanToggle.vue?vue&type=script&lang=ts&\"\nexport * from \"./BooleanToggle.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./BooleanToggle.vue?vue&type=style&index=0&id=5d75a41f&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5d75a41f\",\n null\n \n)\n\ncomponent.options.__file = \"BooleanToggle.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"overview-input-box\"},[_c('OfficeLabel',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.propName))]),_c('OfficeTextField',{style:(_vm.textFieldStyle),attrs:{\"text\":_vm.propValue},on:{\"input\":function($event){_vm.$emit('change', $event)}}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport OfficeTextField from \"@/components/TextField/OfficeTextField.vue\";\nimport OfficeToggle from \"@/components/Toggle/OfficeToggle.vue\";\nimport {Component, Vue, Prop, Model} from \"vue-property-decorator\";\n\n@Component({components: {OfficeLabel, OfficeToggle, OfficeTextField}})\nexport default class StringInput extends Vue {\n @Prop({required: true, type: String}) private propName!: string;\n @Model(\"change\", {default: undefined}) private propValue?: string;\n @Prop({type: Object}) private options?: { width?: number };\n\n private get textFieldStyle() {\n const {width = \"100px\"} = (this.options || {});\n\n return {\n width,\n minWidth: \"100px\"\n };\n }\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StringInput.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StringInput.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./StringInput.vue?vue&type=template&id=4fd15542&scoped=true&\"\nimport script from \"./StringInput.vue?vue&type=script&lang=ts&\"\nexport * from \"./StringInput.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./StringInput.vue?vue&type=style&index=0&id=4fd15542&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4fd15542\",\n null\n \n)\n\ncomponent.options.__file = \"StringInput.vue\"\nexport default component.exports","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport BooleanToggle from \"@/showcase/BooleanToggle.vue\";\nimport StringInput from \"@/showcase/StringInput.vue\";\nimport {Component, Vue, Prop} from \"vue-property-decorator\";\nimport OfficeIcon from \"../components/Icon/OfficeIcon.vue\";\nimport OfficeTextField from \"../components/TextField/OfficeTextField.vue\";\nimport OfficeToggle from \"../components/Toggle/OfficeToggle.vue\";\nimport OfficeLabel from \"../components/Label/OfficeLabel.vue\";\n\ninterface IItemOption {\n type: string;\n value?: any;\n options?: any;\n}\n\nexport interface IItemOptions {\n [key: string]: IItemOption;\n}\n\nexport interface IAvailableOptions {\n type: string;\n name: string;\n value?: any;\n options?: any;\n}\n\n@Component({\n components: {\n OfficeToggle,\n OfficeIcon,\n OfficeTextField,\n OfficeLabel,\n BooleanToggle,\n StringInput\n }\n})\nexport default class OverviewItem extends Vue {\n @Prop({type: String, default: \"\"}) private title!: string;\n @Prop({type: Object, default: null}) private options?: any;\n @Prop({type: Object, default: null}) private contentStyle?: any;\n\n private availableOptions: IAvailableOptions[] = this.options\n ? Object.keys(this.options).map((key) => this.mapOption(key, this.options[key])) as any\n : [];\n\n private mapOption(key: string, option: IItemOption): IAvailableOptions {\n return {\n name: key,\n value: option.value,\n type: option.type,\n options: option.options\n };\n }\n\n private get currentProps() {\n const result: { [key: string]: any } = {};\n\n this.availableOptions\n .forEach((s) => result[s.name] = s.value);\n\n return result;\n }\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OverviewItem.vue?vue&type=template&id=2747c296&scoped=true&\"\nimport script from \"./OverviewItem.vue?vue&type=script&lang=ts&\"\nexport * from \"./OverviewItem.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./OverviewItem.vue?vue&type=style&index=0&id=2747c296&scoped=true&lang=css&\"\nimport style1 from \"./OverviewItem.vue?vue&type=style&index=1&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"2747c296\",\n null\n \n)\n\ncomponent.options.__file = \"OverviewItem.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.root},[_vm._t(\"default\")],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { HighContrastSelector } from \"@/styling\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {IOfficeOverlayStyleProps, IOfficeOverlayStyles} from \"@/components/Overlay/OfficeOverlay.types\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-Overlay\",\r\n rootDark: \"ms-Overlay--dark\"\r\n};\r\n\r\nexport const getStyles = (props: IOfficeOverlayStyleProps): IOfficeOverlayStyles => {\r\n const { theme, isNone, isDark } = props;\r\n\r\n const { palette } = theme;\r\n\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n backgroundColor: palette.whiteTranslucent40,\r\n top: 0,\r\n right: 0,\r\n bottom: 0,\r\n left: 0,\r\n position: \"absolute\",\r\n\r\n selectors: {\r\n [HighContrastSelector]: {\r\n border: \"1px solid WindowText\"\r\n }\r\n }\r\n },\r\n\r\n isNone && {\r\n visibility: \"hidden\"\r\n },\r\n\r\n isDark && [\r\n classNames.rootDark,\r\n {\r\n backgroundColor: palette.blackTranslucent40\r\n }\r\n ]\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\nimport {Component, Vue, Prop, Watch} from \"vue-property-decorator\";\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport OfficeIcon from \"@/components/Icon/OfficeIcon.vue\";\nimport {mergeStyles, mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {getStyles} from \"@/components/Overlay/OfficeOverlay.style\";\nimport {createTheme} from \"@/styling\";\nimport {getDocument} from \"@/utility/dom\";\n\n\n@Component({\n components: {OfficeLabel, OfficeIcon}\n})\nexport default class OfficeOverlay extends Vue {\n @Prop({type: Boolean, default: false}) private isDarkThemed!: boolean;\n @Prop({type: Boolean, default: false}) private visible!: boolean;\n\n private disabledScrollClassName = mergeStyles({\n overflow: \"hidden !important\" as \"hidden\"\n });\n\n public get classNames() {\n return mergeStyleSets(getStyles({\n isDark: this.isDarkThemed,\n isNone: !this.visible,\n theme: createTheme({}),\n }));\n }\n\n @Watch(\"visible\", {immediate: true})\n private watchVisible(newValue: boolean) {\n newValue\n ? this.disableBodyScroll()\n : this.enableBodyScroll();\n }\n\n private disableIosBodyScroll(event: TouchEvent) {\n event.preventDefault();\n }\n\n private disableBodyScroll() {\n const doc = getDocument();\n if (doc && doc.body) {\n doc.body.classList.add(this.disabledScrollClassName);\n doc.body.addEventListener(\"touchmove\", this.disableIosBodyScroll, {passive: false, capture: false});\n }\n }\n\n private enableBodyScroll() {\n const doc = getDocument();\n if (doc && doc.body) {\n doc.body.classList.remove(this.disabledScrollClassName);\n doc.body.removeEventListener(\"touchmove\", this.disableIosBodyScroll);\n }\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeOverlay.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeOverlay.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeOverlay.vue?vue&type=template&id=305c1f9d&\"\nimport script from \"./OfficeOverlay.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeOverlay.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeOverlay.vue\"\nexport default component.exports","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport FocusTrapZoneExample from \"@/showcase/FocusTrapZoneExample.vue\";\nimport {ItemTypes} from \"@/showcase/ItemTypes\";\nimport {IItemOptions} from \"@/showcase/OverviewItem.vue\";\nimport OfficeChoiceGroupOption from \"../components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue\";\nimport OfficeChoiceGroup from \"../components/ChoiceGroup/OfficeChoiceGroup.vue\";\nimport OfficeIcon from \"../components/Icon/OfficeIcon.vue\";\nimport {ImageFit} from \"../components/Image/OfficeImage.types\";\nimport OfficeImage from \"../components/Image/OfficeImage.vue\";\nimport OfficeLabel from \"../components/Label/OfficeLabel.vue\";\nimport OfficeLink from \"../components/Link/OfficeLink.vue\";\nimport OfficeSlider from \"../components/Slider/OfficeSlider.vue\";\nimport OfficeToggle from \"../components/Toggle/OfficeToggle.vue\";\n\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\nimport OfficeButton from \"../components/Button/OfficeButton.vue\";\nimport OfficeCheckbox from \"../components/Checkbox/OfficeCheckbox.vue\";\nimport OfficeTextField from \"../components/TextField/OfficeTextField.vue\";\nimport OverviewItem from \"./OverviewItem.vue\";\nimport OfficeOverlay from \"@/components/Overlay/OfficeOverlay.vue\";\n\n@Component({\n components: {\n FocusTrapZoneExample,\n OfficeSlider,\n OfficeLink,\n OfficeToggle,\n OfficeChoiceGroupOption,\n OfficeChoiceGroup,\n OfficeIcon,\n OfficeImage,\n OfficeLabel,\n OfficeCheckbox,\n OfficeButton,\n OfficeTextField,\n OverviewItem,\n OfficeOverlay\n },\n})\nexport default class Overview extends Vue {\n @Prop() private msg!: string;\n private txt: string = \"test\";\n private iProp = {\n iconName: \"edit\"\n };\n private toggleChecked: boolean = true;\n\n private currentImageFit: ImageFit = ImageFit.contain;\n\n private checked: boolean = false;\n private disabled: boolean = false;\n private required: boolean = false;\n\n private checkboxChecked: boolean = false;\n\n private sliderValue: number = 5;\n\n private showOverlay: boolean = false;\n private showDarkOverlay: boolean = false;\n\n private clicked() {\n alert(\"clicked!\");\n }\n\n get textFieldOptions(): IItemOptions {\n return {\n disabled: {type: ItemTypes.BooleanToggle},\n multiline: {type: ItemTypes.BooleanToggle},\n required: {type: ItemTypes.BooleanToggle},\n resizable: {type: ItemTypes.BooleanToggle},\n underlined: {type: ItemTypes.BooleanToggle},\n borderless: {type: ItemTypes.BooleanToggle},\n autoAdjustHeight: {type: ItemTypes.BooleanToggle},\n iconProps: {type: ItemTypes.BooleanToggle, options: {value: this.iProp}},\n label: {type: ItemTypes.StringInput, value: \"Example Input\", options: {width: \"250px\"}},\n errorMessage: {type: ItemTypes.StringInput, value: \"This input is invalid!\", options: {width: \"250px\"}},\n prefix: {type: ItemTypes.StringInput, value: \"\"},\n suffix: {type: ItemTypes.StringInput, value: \"\"},\n };\n }\n\n get choiceGroupOptions(): IItemOptions {\n return {\n disabled: {type: ItemTypes.BooleanToggle},\n };\n }\n\n get iconOptions(): IItemOptions {\n return {\n iconName: {type: ItemTypes.StringInput, value: \"BingLogo\"},\n };\n }\n}\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Overview.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Overview.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./Overview.vue?vue&type=template&id=240e7950&scoped=true&\"\nimport script from \"./Overview.vue?vue&type=script&lang=ts&\"\nexport * from \"./Overview.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./Overview.vue?vue&type=style&index=0&id=240e7950&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"240e7950\",\n null\n \n)\n\ncomponent.options.__file = \"Overview.vue\"\nexport default component.exports","\n\n\n\n\n\n\r\nimport {initializeIcons} from \"@/icons\";\r\nimport { Component, Vue } from \"vue-property-decorator\";\r\nimport Overview from \"./showcase/Overview.vue\";\r\n\r\ninitializeIcons();\r\n\r\n@Component({\r\n components: {\r\n Overview,\r\n },\r\n})\r\nexport default class App extends Vue {}\r\n\r\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/ts-loader/index.js??ref--13-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/ts-loader/index.js??ref--13-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=4db5726e&\"\nimport script from \"./App.vue?vue&type=script&lang=ts&\"\nexport * from \"./App.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"App.vue\"\nexport default component.exports","import Vue from \"vue\";\nimport App from \"./App.vue\";\n\nVue.config.productionTip = false;\n\nnew Vue({\n render: (h) => h(App),\n}).$mount(\"#app\");\n"],"sourceRoot":""} \ No newline at end of file diff --git a/package.json b/package.json index 33f09e5..2a13ef7 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "office-vue-fabric", - "version": "0.1.9", + "version": "0.1.10", "private": false, "main": "dist/office-vue-fabric.umd.min.js", "license": "MIT",