angular.module("privacyDataModule").run(["$templateCache", function(t) {t.put("/Areas/Privacy/ScriptsOneUi/Components/ActivityView/activity-view.html", "\u003cintro\u003e \u003cmee-lede data-grid=\"col-12\" data-lines=\"$ctrl.activityCmsData.lede\"\u003e\u003c/mee-lede\u003e \u003c/intro\u003e \u003cdiv data-grid=\"col-12 pad-12x stack-3\"\u003e \u003cdiv data-grid=\"col-8\"\u003e \u003csection\u003e \u003cng-transclude\u003e\u003c/ng-transclude\u003e \u003c/section\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-4\"\u003e \u003csection aria-describedby=\"activity-view-lede\"\u003e \u003ch2 mee-heading=\"subheading4\"\u003e {{$ctrl.activityCmsData.clearAllUpsell.title}} \u003c/h2\u003e \u003chr mee-divider /\u003e \u003cdiv\u003e \u003cmee-lede id=\"activity-view-lede\" data-lines=\"$ctrl.activityCmsData.clearAllUpsell.lede\"\u003e\u003c/mee-lede\u003e \u003cp mee-paragraph=\"para3\"\u003e \u003cbutton mee-button tabindex=\"0\" ng-disabled=\"!$ctrl.canView || !$ctrl.canClearAll\" ng-click=\"$ctrl.triggerModal()\" data-bi-id=\"privacy-clear-activity-data\"\u003e{{$ctrl.activityCmsData.clearAllUpsell.clearAllButton}}\u003c/button\u003e \u003c/p\u003e \u003c/div\u003e \u003c/section\u003e \u003csection class=\"privacy-how-to\" aria-label=\"{{$ctrl.strings.howToTitle}}\"\u003e \u003ch2 mee-heading=\"subheading4\"\u003e {{$ctrl.strings.howToTitle}} \u003c/h2\u003e \u003chr mee-divider /\u003e \u003cmee-accordion kind=\"close-others\"\u003e \u003cmee-drawer ng-repeat=\"item in $ctrl.activityCmsData.howToList\" class=\"activity-accordion\"\u003e \u003cdrawer-trigger\u003e{{item.title}}\u003c/drawer-trigger\u003e \u003cdrawer-content\u003e\u003cmee-lede data-lines=\"item.description\"\u003e\u003c/mee-lede\u003e\u003c/drawer-content\u003e \u003chr mee-divider /\u003e \u003c/mee-drawer\u003e \u003c/mee-accordion\u003e \u003c/section\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/AdSettings/ad-settings-v2.html", "\u003cdiv data-grid=\"col-12 pad-12x\"\u003e \u003cdiv data-grid=\"col-12\" class=\"ad-settings-section-layout\"\u003e \u003cmee-ad-settings-cannot-delete-view cannot-delete-view-cms-data=\"$ctrl.adSettingsStrings.cannotDeleteView\" data-grid=\"col-12\" ng-if=\"$ctrl.displayCannotDeleteViewComponent\"\u003e\u003c/mee-ad-settings-cannot-delete-view\u003e \u003cmee-ad-settings-msa-ads data-grid=\"col-12\" ng-if=\"!$ctrl.displayCannotDeleteViewComponent\"\u003e\u003c/mee-ad-settings-msa-ads\u003e \u003cmee-ad-settings-browser-ads data-grid=\"col-12\" ng-if=\"!$ctrl.displayCannotDeleteViewComponent\"\u003e\u003c/mee-ad-settings-browser-ads\u003e \u003cmee-ad-settings-help-content help-cms-data=\"$ctrl.adSettingsStrings.howDoI\" data-grid=\"col-12\" ng-if=\"!$ctrl.displayCannotDeleteViewComponent\"\u003e\u003c/mee-ad-settings-help-content\u003e \u003cmee-ad-settings-help-content help-cms-data=\"$ctrl.adSettingsStrings.faqAndHelp\" data-grid=\"col-12\" id=\"questions-section\"\u003e\u003c/mee-ad-settings-help-content\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/AdSettings/BrowserAds/browser-ads.html", "\u003cdiv class=\"privacy-setting-item-v2\" data-grid=\"col-12\"\u003e \u003cmee-alert ng-if=\"$ctrl.shouldShowAlert()\" kind=\"use-glyph error\"\u003e \u003calert-content\u003e{{$ctrl.getAlertMessage()}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cdiv class=\"toggle-area\"\u003e \u003cdiv class=\"text-area\" data-grid=\"col-8\"\u003e \u003ch2 mee-heading=\"heading4\" class=\"ad-settings-section-heading\"\u003e{{$ctrl.settingCmsData.header}}\u003c/h2\u003e \u003cmee-rich-paragraph mee-paragraph-style=\"para4Lean\" ng-repeat=\"line in $ctrl.settingCmsData.description\" text=\"line\"\u003e\u003c/mee-rich-paragraph\u003e \u003cmee-progress-ants-mwf kind=\"regional\" mee-progress-visible=\"{{$ctrl.operations.update}}\"\u003e\u003c/mee-progress-ants-mwf\u003e \u003cdiv style=\"display:none;\" mee-progress-hide=\"{{$ctrl.operations.load}}\"\u003e \u003cmee-toggle id=\"BrowserAds-toggle\" ng-model=\"$ctrl.model\" ng-disabled=\"$ctrl.toggleDisabled()\" ng-change=\"$ctrl.onToggleChanged()\" on-label=\"{{$ctrl.settingCmsData.toggleOnOff.on}}\" off-label=\"{{$ctrl.settingCmsData.toggleOnOff.off}}\" label=\"{{$ctrl.settingCmsData.header}}\" is-aria-only-label=\"true\"\u003e \u003c/mee-toggle\u003e \u003c/div\u003e \u003cmee-progress-ants-mwf mee-progress-show=\"{{$ctrl.operations.load}}\" kind=\"local\" class=\"progress-centered\"\u003e\u003c/mee-progress-ants-mwf\u003e \u003c/div\u003e \u003cdiv class=\"image-area\" data-grid=\"col-4\"\u003e \u003cmee-cms-image ng-class=\"[\u0027c-image\u0027, \u0027centered-image\u0027, {grayscale: !$ctrl.model}]\" image=\"$ctrl.settingCmsData.picture\"\u003e\u003c/mee-cms-image\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003ciframe id=\"muid-optout-iframe\" name=\"muid-optout-iframe\"\u003e\u003c/iframe\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/AdSettings/CannotDeleteView/cannot-delete-view.html", "\u003ch2 mee-heading=\"heading4\" class=\"ad-settings-section-heading\"\u003e{{$ctrl.cannotDeleteViewCmsData.cannotDeleteViewHeading}}\u003c/h2\u003e \u003cdiv data-grid=\"col-12\"\u003e \u003cprivacy-info-card ng-repeat=\"card in $ctrl.cannotDeleteViewCmsData.cannotDeleteViewCards\" card-cms-data=\"card\"\u003e\u003c/privacy-info-card\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/AdSettings/HelpContent/help-content.html", "\u003ch3 class=\"ad-settings-section-subheading\"\u003e{{$ctrl.displayCannotDeleteViewFaqAndHelpHeader ? $ctrl.helpCmsData.headerCannotDeleteView : $ctrl.helpCmsData.header}}\u003c/h3\u003e \u003cmee-rich-paragraph mee-paragraph-style=\"para4\" ng-repeat=\"line in $ctrl.helpCmsData.description\" text=\"line\"\u003e\u003c/mee-rich-paragraph\u003e \u003cmee-accordion class=\"questions-accordion\"\u003e \u003cmee-drawer ng-repeat=\"item in $ctrl.helpCmsData.questions\" class=\"question-drawer\"\u003e \u003cdrawer-trigger data-bi-id=\"{{item.id}}\"\u003e{{item.title}}\u003c/drawer-trigger\u003e \u003cdrawer-content\u003e\u003cmee-rich-paragraph mee-paragraph-style=\"para4\" ng-repeat=\"line in item.description\"  text=\"line\"\u003e\u003c/mee-rich-paragraph\u003e\u003c/drawer-content\u003e \u003c/mee-drawer\u003e \u003c/mee-accordion\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/AdSettings/Interests/all-interests.html", "\u003cmee-progress-view watch-operation=\"load-all-interests\"\u003e \u003cinert-view\u003e\u003c/inert-view\u003e \u003cinprogress-view\u003e \u003cmee-progress-ants-mwf\u003e\u003c/mee-progress-ants-mwf\u003e \u003c/inprogress-view\u003e \u003cfailed-view\u003e \u003cmee-alert kind=\"use-glyph error\"\u003e \u003calert-content\u003e{{$ctrl.interestsCmsData[\u0027error\u0027]}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003c/failed-view\u003e \u003cfinished-view\u003e \u003cdiv ng-if=\"!$ctrl.hasAnyInterests()\"\u003e \u003ch2 mee-heading=\"heading4\" class=\"ad-settings-section-heading\"\u003e{{$ctrl.interestsCmsData[\u0027no_interests_header\u0027]}}\u003c/h2\u003e \u003cp mee-paragraph\u003e{{$ctrl.interestsCmsData[\u0027no_interests_description\u0027]}}\u003c/p\u003e \u003c/div\u003e \u003cdiv ng-if=\"$ctrl.hasAnyInterests()\"\u003e \u003ch2 mee-heading=\"heading4\" class=\"ad-settings-section-heading\"\u003e{{$ctrl.interestsCmsData[\u0027interests_header\u0027]}}\u003c/h2\u003e \u003cp mee-paragraph\u003e{{$ctrl.interestsCmsData[\u0027interests_description\u0027]}}\u003c/p\u003e \u003cmee-ad-settings-interest-section mee-is-interested=\"true\" mee-interests=\"$ctrl.optedInInterests\"\u003e \u003c/mee-ad-settings-interest-section\u003e \u003cmee-ad-settings-interest-section mee-is-interested=\"false\" mee-interests=\"$ctrl.optedOutInterests\"\u003e \u003c/mee-ad-settings-interest-section\u003e \u003c/div\u003e \u003c/finished-view\u003e \u003c/mee-progress-view\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/AdSettings/Interests/Group/group-heading.html", "\u003cspan ng-class=\"[\u0027mee-icon\u0027, $ctrl.getGroupHeadingGlyphClass()]\"\u003e\u003c/span\u003e \u003cspan class=\"group-name\"\u003e{{$ctrl.name}}\u003c/span\u003e \u003cspan class=\"interest-count\"\u003e{{$ctrl.interestCount}}\u003c/span\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/AdSettings/Interests/Group/group.html", "\u003cmee-drawer class=\"interest-drawer\"\u003e \u003cdrawer-trigger data-bi-id=\"{{$ctrl.referenceInterest.groupId}}\" aria-label=\"{{$ctrl.getHeadingAriaLabel()}}\"\u003e \u003cmee-ad-settings-group-heading mee-id=\"{{$ctrl.referenceInterest.groupId}}\" mee-name=\"{{$ctrl.referenceInterest.groupName}}\" mee-interest-count=\"{{$ctrl.getInterestCount()}}\"\u003e\u003c/mee-ad-settings-group-heading\u003e \u003c/drawer-trigger\u003e \u003cdrawer-content\u003e \u003cdiv\u003e \u003cul mee-choice-summary\u003e \u003cli choice-summary-item glyph=\"{{$ctrl.getChoiceSummaryGlyph()}}\" ng-repeat=\"item in $ctrl.groupInterests\" on-item-clicked=\"$ctrl.onInterestAction(item)\" mee-aria-label=\"{{$ctrl.getAriaLabel(item)}}\" mee-bi-id=\"interest-{{item.id}}\"\u003e {{item.name}} \u003c/li\u003e \u003c/ul\u003e \u003c/div\u003e \u003cdiv ng-if=\"$ctrl.showAlert\"\u003e \u003cp mee-paragraph=\"para4\" class=\"disclaimer mee-error-color\"\u003e{{$ctrl.getItemOrThrow(\u0027error\u0027)}}\u003c/p\u003e \u003c/div\u003e \u003c/drawer-content\u003e \u003c/mee-drawer\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/AdSettings/Interests/InterestSection/interest-section.html", "\u003cdiv data-grid=\"col-12\" ng-if=\"$ctrl.shouldShowInterestSection()\" ng-class=\"$ctrl.getSectionClassName()\" class=\"interest-section\"\u003e \u003ch3 mee-heading=\"subheading5\" class=\"ad-settings-section-subheading\"\u003e{{$ctrl.getHeading()}}\u003c/h3\u003e \u003cp mee-paragraph class=\"interest-lede\"\u003e{{$ctrl.getLede()}}\u003c/p\u003e \u003cdiv class=\"all-groups\"\u003e \u003cdiv class=\"interest-group\" ng-repeat=\"(groupName, interests) in $ctrl.groupedInterests\" ng-show=\"$ctrl.showInterests\"\u003e \u003cmee-ad-settings-group mee-group-interests=\"interests\"\u003e\u003c/mee-ad-settings-group\u003e \u003c/div\u003e \u003cbutton ng-if=\"$ctrl.hasInterests()\" class=\"show-interests-mobile\" mee-button=\"primary flex\" ng-click=\"$ctrl.showInterests = !$ctrl.showInterests\"\u003e{{$ctrl.getButtonCaption()}}\u003c/button\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/AdSettings/Interests/RemovalConfirmation/removal-confirmation.html", "\u003cmee-cms-image class=\"c-image removal-confirmation-image\" image=\"$ctrl.removalConfirmationCmsData.picture\"\u003e\u003c/mee-cms-image\u003e \u003cdiv class=\"removal-information\"\u003e \u003ch3 mee-heading=\"heading5\"\u003e{{$ctrl.getItemOrThrow(\u0027modal_remove_header\u0027)}}\u003c/h3\u003e \u003cspan\u003e{{$ctrl.getItemOrThrow(\u0027modal_remove_description\u0027)}}\u003c/span\u003e \u003ch3 mee-heading=\"heading5\"\u003e{{$ctrl.getItemOrThrow(\u0027modal_reactivate_header\u0027)}}\u003c/h3\u003e \u003cspan\u003e{{$ctrl.getItemOrThrow(\u0027modal_reactivate_description\u0027)}}\u003c/span\u003e \u003c/div\u003e \u003cmee-alert ng-if=\"$ctrl.showAlert\" kind=\"use-glyph error\"\u003e \u003calert-content\u003e{{$ctrl.getItemOrThrow(\u0027error\u0027)}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cdiv class=\"c-group\"\u003e \u003cbutton mee-button=\"flex\" ng-click=\"$ctrl.confirm()\" data-bi-id=\"privacy-remove-interest\"\u003e{{$ctrl.getItemOrThrow(\u0027modal_remove_interest\u0027)}}\u003c/button\u003e \u003cbutton mee-button=\"flex\" mee-auto-focus ng-click=\"$ctrl.cancel()\" data-bi-id=\"privacy-cancel-remove-interest\"\u003e{{$ctrl.getItemOrThrow(\u0027modal_cancel\u0027)}}\u003c/button\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/AdSettings/MsaAds/msa-ads.html", "\u003cdiv class=\"privacy-setting-item-v2\" data-grid=\"col-12\"\u003e \u003cmee-alert ng-if=\"$ctrl.shouldShowAlert()\" kind=\"use-glyph error\"\u003e \u003calert-content\u003e{{$ctrl.getAlertMessage()}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cdiv class=\"toggle-area\"\u003e \u003cdiv class=\"text-area\" data-grid=\"col-8\"\u003e \u003ch2 mee-heading=\"heading4\" class=\"ad-settings-section-heading\"\u003e{{$ctrl.settingCmsData.header}}\u003c/h2\u003e \u003cmee-rich-paragraph mee-paragraph-style=\"para4Lean\" ng-repeat=\"line in $ctrl.settingCmsData.description\" text=\"line\"\u003e\u003c/mee-rich-paragraph\u003e \u003ca mee-call-to-action ng-href=\"{{$ctrl.getSigninUrl()}}\" ng-show=\"{{$ctrl.isSignInLinkVisible()}}\" class=\"sign-in-button\"\u003e{{$ctrl.getSigninText()}}\u003c/a\u003e \u003cmee-progress-ants-mwf kind=\"regional\" mee-progress-visible=\"{{$ctrl.operations.update}}\"\u003e\u003c/mee-progress-ants-mwf\u003e \u003cdiv style=\"display:none;\" mee-progress-hide=\"{{$ctrl.operations.load}}\"\u003e \u003cmee-toggle id=\"MsaAds-toggle\" ng-model=\"$ctrl.isMsaAdSettingEnabled\" mee-progress-disabled=\"{{$ctrl.operations.update}}\" ng-change=\"$ctrl.onToggleChanged()\" on-label=\"{{$ctrl.settingCmsData.toggleOnOff.on}}\" off-label=\"{{$ctrl.settingCmsData.toggleOnOff.off}}\" label=\"{{$ctrl.settingCmsData.header}}\" is-aria-only-label=\"true\"\u003e \u003c/mee-toggle\u003e \u003c/div\u003e \u003cmee-progress-ants-mwf mee-progress-show=\"{{$ctrl.operations.load}}\" kind=\"local\" class=\"progress-centered\"\u003e\u003c/mee-progress-ants-mwf\u003e \u003c/div\u003e \u003cdiv class=\"image-area\" data-grid=\"col-4\"\u003e \u003cmee-cms-image ng-class=\"[\u0027c-image\u0027, \u0027centered-image\u0027, {grayscale: !$ctrl.isMsaAdSettingEnabled}]\" image=\"$ctrl.settingCmsData.picture\"\u003e\u003c/mee-cms-image\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv class=\"spotlight-cards\" data-grid=\"col-12\"\u003e \u003cmee-card-group\u003e \u003cmee-card display-type=\"double\"\u003e \u003ccard-content\u003e \u003csimple-card-content title=\"{{$ctrl.card1.strings[\u0027card-title\u0027]}}\" description=\"{{$ctrl.card1.strings[\u0027card-text\u0027]}}\" header-kind=\"large\" clickable=\"false\"\u003e \u003ccard-image\u003e \u003cimg mee-image ng-src=\"{{$ctrl.card1.images[\u0027card-image\u0027].src}}\" ng-attr-alt=\"{{$ctrl.card1.images[\u0027card-image\u0027].alt}}\" ng-attr-title=\"{{$ctrl.card1.images[\u0027card-image\u0027].title}}\" ng-class=\"{grayscale: !$ctrl.isMsaAdSettingEnabled}\"\u003e \u003c/card-image\u003e \u003c/simple-card-content\u003e \u003c/card-content\u003e \u003c/mee-card\u003e \u003cmee-card display-type=\"double\"\u003e \u003ccard-content\u003e \u003csimple-card-content title=\"{{$ctrl.card2.strings[\u0027card-title\u0027]}}\" description=\"{{$ctrl.card2.strings[\u0027card-text\u0027]}}\" header-kind=\"large\" clickable=\"false\"\u003e \u003ccard-image\u003e \u003cimg mee-image ng-src=\"{{$ctrl.card2.images[\u0027card-image\u0027].src}}\" ng-attr-alt=\"{{$ctrl.card2.images[\u0027card-image\u0027].alt}}\" ng-attr-title=\"{{$ctrl.card2.images[\u0027card-image\u0027].title}}\" ng-class=\"{grayscale: !$ctrl.isMsaAdSettingEnabled}\"\u003e \u003c/card-image\u003e \u003c/simple-card-content\u003e \u003c/card-content\u003e \u003c/mee-card\u003e \u003c/mee-card-group\u003e \u003c/div\u003e \u003cdiv ng-if=\"$ctrl.isMsaAdSettingEnabled\" data-grid=\"col-12\"\u003e \u003cmee-ad-settings-all-interests\u003e\u003c/mee-ad-settings-all-interests\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/ClearAllPopup/clear-all-popup-routing-template.html", "\u003cmee-clear-all-popup data-id=\"{{$ctrl.clearAllPopupId}}\" data-model=\"$ctrl.activityCmsData.clearAllConfirmPopup\" data-on-show=\"$ctrl.onPromptClearAll()\" data-on-confirm=\"$ctrl.onClearAll()\" data-on-cancel=\"$ctrl.onCancelClearAll()\"\u003e\u003c/mee-clear-all-popup\u003e");t.put("/Areas/Privacy/ScriptsOneUi/Components/ClearAllPopup/clear-all-popup.html", "\u003cdiv aria-describedby=\"modal-popup-question\" class=\"clear-all-container\"\u003e \u003cdiv class=\"clear-all-prompt\"\u003e \u003cdiv ng-class=\"{ \u0027clear-all-fade-out\u0027: $ctrl.isInProgress || $ctrl.isClearAllError }\"\u003e \u003cdiv ng-if=\"$ctrl.clearAllPopupData.model.picture\" class=\"x-hidden-vp2 x-hidden-vp1\"\u003e \u003cmee-cms-image class=\"pretty-picture c-image\" data-image=\"$ctrl.clearAllPopupData.model.picture\"\u003e\u003c/mee-cms-image\u003e \u003chr mee-divider /\u003e \u003c/div\u003e \u003cdiv id=\"modal-popup-description\" mee-paragraph=\"para3\"\u003e \u003cmee-lede data-lines=\"$ctrl.clearAllPopupData.model.lede\"\u003e\u003c/mee-lede\u003e \u003chr mee-divider /\u003e \u003ch2 mee-heading=\"heading5\" id=\"modal-popup-question\"\u003e{{$ctrl.clearAllPopupData.model.question}}\u003c/h2\u003e \u003cp\u003e{{$ctrl.clearAllPopupData.model.warning}}\u003c/p\u003e \u003c/div\u003e \u003cdiv ng-if=\"$ctrl.clearAllPopupData.model.moreControlsTemplateUrl\" ng-include=\"$ctrl.clearAllPopupData.model.moreControlsTemplateUrl\"\u003e\u003c/div\u003e \u003cdiv class=\"c-group clear-all-buttons\"\u003e \u003c!-- Note: MWF\u0027s c-group aligns the first item to the right, and the second item to the left. --\u003e \u003cbutton mee-button=\"flex\" ng-click=\"$ctrl.confirm()\" ng-disabled=\"$ctrl.isInProgress\" data-bi-id=\"privacy-clear-data\"\u003e{{$ctrl.clearAllPopupData.model.buttonAccept}}\u003c/button\u003e \u003cbutton mee-button=\"flex\" mee-auto-focus ng-click=\"$ctrl.cancel()\" ng-disabled=\"$ctrl.isInProgress\" data-bi-id=\"privacy-cancel-clear-data\"\u003e{{$ctrl.clearAllPopupData.model.buttonCancel}}\u003c/button\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv class=\"clear-all-progress\" ng-show=\"$ctrl.isInProgress\"\u003e \u003cdiv class=\"section-body\"\u003e \u003cdiv class=\"inner\" tabindex=\"-1\"\u003e \u003cdiv ng-show=\"!$ctrl.isClearAllError\"\u003e \u003cmee-progress-ants-mwf kind=\"regional\" class=\"load-progress-centered\"\u003e\u003c/mee-progress-ants-mwf\u003e \u003c/div\u003e \u003cp ng-if=\"$ctrl.isClearAllError\" mee-paragraph=\"para3\"\u003e {{$ctrl.clearAllPopupData.model.genericErrorMessage}} \u003ca href=\"#\" class=\"c-hyperlink\" ng-click=\"$ctrl.confirm($event)\" tabindex=\"0\" mee-auto-focus\u003e{{$ctrl.clearAllPopupData.model.tryAgainLabel}}\u003c/a\u003e \u003c/p\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/CortanaNotebook/cortana-notebook.html", "\u003cmee-activity-view activity-cms-data=\"$ctrl.activityCmsData\" is-obo-experience=\"false\" is-cortana-experience=\"true\" can-clear-all=\"$ctrl.canClearAll\" on-prompt-clear-all=\"$ctrl.onConfirmClearAll()\" on-clear-all=\"$ctrl.clearAll()\" on-cancel-clear-all=\"$ctrl.onCancelClearAll()\" can-view=\"$ctrl.canView\" modal-state=\"\u0027activity-cortana.clear\u0027\"\u003e \u003cdiv class=\"cortana-notebook\"\u003e \u003cmee-alert ng-if=\"$ctrl.isEmpty \u0026\u0026 !$ctrl.isLoading \u0026\u0026 !$ctrl.isLoadError \u0026\u0026 !$ctrl.isUnsupportedMarket\" kind=\"use-glyph info\"\u003e \u003calert-content\u003e{{$ctrl.activityCmsData.activityStrings.noServices}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cmee-alert ng-if=\"$ctrl.isEmpty \u0026\u0026 !$ctrl.isLoading \u0026\u0026 !$ctrl.isLoadError \u0026\u0026 $ctrl.isUnsupportedMarket\" kind=\"use-glyph info\"\u003e \u003calert-content\u003e{{$ctrl.activityCmsData.unsupportedMarketInfo.message}}\u003c/alert-content\u003e \u003calert-actions\u003e \u003ca cms-link=\"$ctrl.activityCmsData.unsupportedMarketInfo.learnMoreLink\"\u003e\u003c/a\u003e \u003c/alert-actions\u003e \u003c/mee-alert\u003e \u003cdiv ng-if=\"!$ctrl.isEmpty \u0026\u0026 !$ctrl.isLoading \u0026\u0026 !$ctrl.isLoadError\"\u003e \u003cdiv id=\"service-list-mobile\" class=\"x-visible-vp2-inline x-visible-vp1-inline\"\u003e \u003cmee-accordion kind=\"close-others\" aria-label=\"{{$ctrl.activityCmsData.activityStrings.servicesLabel}}\"\u003e \u003cmee-drawer ng-repeat=\"service in $ctrl.services\" on-expanded-changed=\"($event.expanded === true) ? $ctrl.selectService(service, false) : \u0027\u0027\"\u003e \u003cdrawer-trigger\u003e \u003cspan class=\"title\"\u003e\u003cspan ng-class=\"[\u0027mee-icon\u0027, \u0027mee-icon-{{service.iconClass}}\u0027, \u0027service-icon\u0027]\"\u003e\u003c/span\u003e{{service.name}}\u003c/span\u003e \u003c/drawer-trigger\u003e \u003cdrawer-content\u003e \u003cdiv class=\"mobile-features-view\"\u003e \u003cuser-features data-service=\"service\" data-activity-cms-data=\"$ctrl.activityCmsData\" data-endless-activity-list-strings=\"$ctrl.endlessActivityListStrings\" data-on-delete-user-feature=\"$ctrl.deleteUserFeature(service, userFeature, entity)\"\u003e\u003c/user-features\u003e \u003c/div\u003e \u003c/drawer-content\u003e \u003c/mee-drawer\u003e \u003c/mee-accordion\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-12\" class=\"x-hidden-vp2 x-hidden-vp1\"\u003e \u003cdiv id=\"service-list\" data-grid=\"col-4\" class=\"cortana-services\" aria-label=\"{{$ctrl.activityCmsData.activityStrings.servicesLabel}}\" role=\"menu\"\u003e \u003cul\u003e \u003cli ng-class=\"{\u0027active\u0027: $ctrl.isSelected(service)}\" ng-repeat=\"service in $ctrl.services\" data-name=\"{{service.name}}\"\u003e \u003ca aria-setsize=\"{{$ctrl.services.length}}\" aria-posinset=\"{{$index + 1}}\" href=\"#\" role=\"menuitem\" ng-click=\"$ctrl.onServiceSelected($event, service)\" data-bi-id=\"cortana-service\"\u003e \u003cspan ng-class=\"[\u0027mee-icon\u0027, \u0027mee-icon-{{service.iconClass}}\u0027, \u0027service-icon\u0027]\"\u003e\u003c/span\u003e {{service.name}} \u003c/a\u003e \u003c/li\u003e \u003c/ul\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-8\"\u003e \u003cuser-features data-service=\"$ctrl.selectedService\" data-activity-cms-data=\"$ctrl.activityCmsData\" data-endless-activity-list-strings=\"$ctrl.endlessActivityListStrings\" data-on-delete-user-feature=\"$ctrl.deleteUserFeature($ctrl.selectedService, userFeature, entity)\"\u003e\u003c/user-features\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv ng-if=\"$ctrl.isLoading\"\u003e \u003cmee-progress-ants-mwf kind=\"local\" class=\"load-progress-centered\"\u003e\u003c/mee-progress-ants-mwf\u003e \u003cp class=\"load-text\"\u003e{{$ctrl.endlessActivityListStrings.loadProgressLabel}}\u003c/p\u003e \u003c/div\u003e \u003cmee-alert ng-if=\"$ctrl.isLoadError\" kind=\"use-glyph error\"\u003e \u003calert-header\u003e{{$ctrl.endlessActivityListStrings.errorTitle}}\u003c/alert-header\u003e \u003calert-content\u003e{{$ctrl.endlessActivityListStrings.errorGenericMessage}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003c/div\u003e \u003c/mee-activity-view\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/CortanaNotebook/user-features.html", "\u003cdiv class=\"notebook-user-features-panel\" tabindex=\"-1\"\u003e \u003cdiv ng-if=\"$ctrl.service.isLoadingUserFeatures\"\u003e \u003cmee-progress-ants-mwf kind=\"local\" class=\"load-progress-centered\"\u003e\u003c/mee-progress-ants-mwf\u003e \u003cp class=\"load-text\"\u003e{{$ctrl.endlessActivityListStrings.loadProgressLabel}}\u003c/p\u003e \u003c/div\u003e \u003cmee-alert ng-if=\"!$ctrl.service.isLoadingUserFeatures \u0026\u0026 $ctrl.service.isLoadUserFeaturesError\" kind=\"use-glyph error\"\u003e \u003calert-header\u003e{{$ctrl.endlessActivityListStrings.errorTitle}}\u003c/alert-header\u003e \u003calert-content\u003e{{$ctrl.endlessActivityListStrings.errorGenericMessage}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cdiv ng-if=\"!$ctrl.service.isLoadingUserFeatures \u0026\u0026 !$ctrl.service.isLoadUserFeaturesError\" \u003e \u003cdiv ng-if=\"!$ctrl.service.userFeatures.length\" aria-label=\"{{$ctrl.activityCmsData.activityStrings.noUserFeatures}}\"\u003e \u003cp\u003e{{$ctrl.activityCmsData.activityStrings.noUserFeatures}}\u003c/p\u003e \u003c/div\u003e \u003cdiv ng-if=\"$ctrl.service.userFeatures.length\" aria-label=\"{{$ctrl.activityCmsData.activityStrings.userFeaturesLabel}}\"\u003e \u003cdiv ng-repeat=\"userFeature in $ctrl.service.userFeatures\"\u003e \u003ch3 mee-heading=\"subheading5\"\u003e{{userFeature.name}}\u003c/h3\u003e \u003cmee-alert ng-if=\"userFeature.errorMessage\" kind=\"enable-cancel\"\u003e \u003calert-content\u003e{{userFeature.errorMessage}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cdiv class=\"user-feature-group\"\u003e \u003cul class=\"c-group f-wrap-items\"\u003e \u003cli class=\"c-choice-summary\" ng-repeat=\"entity in userFeature.entities\" ng-class=\"[\u0027user-feature-entity\u0027, \u0027{{userFeature.entityType}}\u0027, userFeature.isInference ? \u0027implicit\u0027 : \u0027explicit\u0027, entity.__isDeleted ? \u0027deleted\u0027 : \u0027normal\u0027]\"\u003e \u003ca mee-no-href class=\"close-button c-action-trigger c-glyph glyph-cancel\" aria-label=\"{{entity.name}} - {{$ctrl.activityCmsData.activityStrings.ariaHintRemoveInterest}}\" ng-click=\"$ctrl.deleteUserFeature(userFeature, entity)\" ng-keydown=\"$event.keyCode === 13 ? $ctrl.deleteUserFeature(userFeature, entity) : \u0027\u0027\"\u003e \u003c/a\u003e \u003cspan\u003e{{entity.name}}\u003c/span\u003e \u003c/li\u003e \u003c/ul\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/DataSettings/office-setting-card-placeholder.html", "\u003cdiv class=\"office-setting-card-placeholder\" data-grid=\"col-12 pad-12x\"\u003e \u003cdiv data-grid=\"col-12\"\u003e \u003cdiv data-grid=\"col-11\"\u003e \u003ch4 mee-paragraph=\"para3\"\u003e \u003cmee-loading-placeholder\u003e **Placeholder text for office setting card \u003c/mee-loading-placeholder\u003e \u003c/h4\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-1\"\u003e \u003cdiv class=\"toggle\"\u003e \u003cmee-loading-placeholder\u003e **Mee Toggle \u003c/mee-loading-placeholder\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-8\"\u003e \u003cp mee-paragraph=\"para3\"\u003e \u003cmee-loading-placeholder\u003e **placeholder text placeholder text placeholder text placeholder text placeholder text placeholder text placeholder text placeholder text placeholder text placeholder text placeholder text placeholder text \u003c/mee-loading-placeholder\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-12\"\u003e \u003cspan class=\"tag\"\u003e \u003cmee-loading-placeholder\u003e **Office Icon \u003c/mee-loading-placeholder\u003e \u003c/span\u003e \u003cspan class=\"tag\"\u003e \u003cmee-loading-placeholder\u003e **Office Icon \u003c/mee-loading-placeholder\u003e \u003c/span\u003e \u003cspan class=\"tag\"\u003e \u003cmee-loading-placeholder\u003e **Office Icon \u003c/mee-loading-placeholder\u003e \u003c/span\u003e \u003cspan class=\"tag\"\u003e \u003cmee-loading-placeholder\u003e **Office Icon \u003c/mee-loading-placeholder\u003e \u003c/span\u003e \u003cspan class=\"tag\"\u003e \u003cmee-loading-placeholder\u003e **Office Icon \u003c/mee-loading-placeholder\u003e \u003c/span\u003e \u003cmee-loading-placeholder\u003e **Link Here \u003c/mee-loading-placeholder\u003e \u003c/div\u003e \u003cdiv class=\"alert-banner\" data-grid=\"col-12\"\u003e \u003cmee-loading-placeholder\u003e **placeholder text placeholder text placeholder text placeholder text placeholder text placeholder text placeholder text \u003c/mee-loading-placeholder\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/DataSettings/office-setting-card.html", "\u003cdiv class=\"office-setting-card\" data-grid=\"col-12 pad-12x\"\u003e \u003cdiv data-grid=\"col-12\"\u003e \u003cmee-progress-ants-mwf kind=\"regional\" mee-progress-visible=\"{{$ctrl.settingData.progressName}}\"\u003e\u003c/mee-progress-ants-mwf\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-12\"\u003e \u003cdiv data-grid=\"col-10\"\u003e \u003ch4 mee-paragraph=\"para3\"\u003e{{$ctrl.settingData.title}}\u003c/h4\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-2\"\u003e \u003cmee-toggle id=\"{{$ctrl.settingData.toggleId}}\" ng-model=\"$ctrl.settingData.toggleModel\" ng-change=\"$ctrl.toggleSetting($ctrl.settingData.toggleModel)\" on-label=\"{{$ctrl.settingData.onLabel}}\" off-label=\"{{$ctrl.settingData.offLabel}}\" label=\"{{$ctrl.getAriaLabel()}}\" is-aria-only-label=\"true\" mee-progress-disabled=\"{{$ctrl.settingData.progressName}}\"\u003e \u003c/mee-toggle\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-8\"\u003e \u003cdiv class=\"text-area\"\u003e \u003cp class=\"card-text\" mee-paragraph=\"para3\"\u003e{{$ctrl.settingData.settingDescription}}\u003c/p\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-12\"\u003e \u003cdiv class=\"tag-item\"\u003e \u003cspan ng-repeat=\"image in $ctrl.filterImages()\" class=\"tag{{$index}}\"\u003e \u003cspan mee-tag\u003e\u003cspan class=\"mee-icon\"\u003e\u003cimg mee-image alt=\"{{image.alt}}\" title=\"{{image.title}}\" ng-src=\"{{image.src}}\" /\u003e\u003c/span\u003e\u003cspan class=\"tag-text\"\u003e{{image.alt}}\u003c/span\u003e\u003c/span\u003e \u003c/span\u003e \u003ca mee-hyperlink id=\"{{$ctrl.settingData.linkId}}\" cms-link=\"$ctrl.settingData.link\"\u003e\u003c/a\u003e \u003c/div\u003e \u003cmee-alert kind=\"info use-glyph\" ng-if=\"$ctrl.settingData.toggleModel\"\u003e \u003calert-content\u003e{{$ctrl.settingData.onInfoNote}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cmee-alert kind=\"use-glyph\" ng-if=\"!$ctrl.settingData.toggleModel\"\u003e \u003calert-content\u003e{{$ctrl.settingData.offInfoNote}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/DataSettings/privacy-data-settings.html", "\u003cdiv id=\"privacy-data-settings\" data-grid=\"col-12 pad-12x\"\u003e \u003cdiv data-grid=\"col-12\"\u003e \u003cmee-alert class=\"error-alert\" kind=\"enable-cancel\" cancel-label=\"close\" ng-if=\"$ctrl.shouldShowAlert()\" on-closed=\"$ctrl.hideAlert()\" id=\"data-settings-error-alert\"\u003e \u003calert-content\u003e{{$ctrl.pageStringsCmsData.error}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cdiv class=\"page-header\"\u003e \u003ch2 mee-heading=\"heading3\"\u003e{{$ctrl.pageStringsCmsData.title}}\u003c/h2\u003e \u003cp mee-paragraph=\"para3\"\u003e{{$ctrl.pageStringsCmsData.intro}}\u003c/p\u003e \u003c/div\u003e \u003csection mee-feature=\"align-left\"\u003e \u003cpicture\u003e \u003cimg mee-image alt=\"{{$ctrl.images.illustrationImage.alt}}\" title=\"{{$ctrl.images.illustrationImage.title}}\" ng-src=\"{{$ctrl.images.illustrationImage.src}}\" id=\"feature-img\"\u003e \u003c/picture\u003e \u003cdiv style=\"padding: 0px\"\u003e \u003ch3 mee-heading=\"subheading2\"\u003e{{$ctrl.officeSectionCmsData.sectionTitle}}\u003c/h3\u003e \u003cmee-lede data-lines=\"$ctrl.officeSectionCmsData.lede\"\u003e\u003c/mee-lede\u003e \u003c/div\u003e \u003c/section\u003e \u003cdiv ng-repeat=\"setting in $ctrl.getSettings()\"\u003e \u003coffice-setting-card-placeholder mee-progress-show=\"load\"\u003e\u003c/office-setting-card-placeholder\u003e \u003coffice-setting-card setting-data=\"setting\" images=\"$ctrl.images\" mee-progress-hide=\"load\"\u003e\u003c/office-setting-card\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003cother-settings\u003e\u003c/other-settings\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/DownloadYourData/create-archive-popup-error.html", "\u003cdiv data-grid=\"col-12\"\u003e \u003ch2 mee-heading=\"heading5\" class=\"f-lean\" id=\"modal-popup-title\"\u003e{{$ctrl.strings[\"label_createArchive\"]}}\u003c/h2\u003e \u003cmee-alert kind=\"error use-glyph\"\u003e \u003calert-content\u003e {{$ctrl.errorMessage}} \u003c/alert-content\u003e \u003calert-actions\u003e \u003ca mee-hyperlink mee-auto-focus href=\"#\" ng-click=\"$ctrl.retry($event)\" ng-keydown=\"$event.keyCode === 13 ? $ctrl.confirm($event) : \u0027\u0027\"\u003e{{$ctrl.strings[\"label_retry\"]}}\u003c/a\u003e \u003c/alert-actions\u003e \u003c/mee-alert\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/DownloadYourData/create-archive-popup-initial.html", "\u003cdiv class=\"clear-all-spacing\"\u003e \u003cdiv\u003e \u003ch2 mee-heading=\"heading5\" class=\"f-lean\" id=\"modal-popup-title\"\u003e{{$ctrl.strings[\"label_createArchive\"]}}\u003c/h2\u003e \u003cspan\u003e{{$ctrl.strings[\"label_selectData\"]}}\u003c/span\u003e \u003c/div\u003e \u003cdiv ng-repeat=\"dataType in $ctrl.dataTypesSelectionModel\" data-grid=\"col-6\"\u003e \u003cmee-checkbox id=\"export-{{dataType.id}}-checkbox\" ng-model=\"dataType.checked\" ng-disabled=\"$ctrl.isInProgress\"\u003e \u003cspan class=\"data-type-label\"\u003e{{dataType.label}} \u003cspan ng-class=\"[\u0027mee-icon\u0027, dataType.icon]\"\u003e\u003c/span\u003e\u003c/span\u003e\u003cbr /\u003e \u003cspan\u003e{{dataType.format}}\u003c/span\u003e \u003c/mee-checkbox\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-12\"\u003e \u003cp mee-paragraph=\"para3\"\u003e{{$ctrl.strings[\"info_createDisclaimer\"]}}\u003c/p\u003e \u003c/div\u003e \u003cdiv class=\"c-group\" data-grid=\"col-12\"\u003e \u003c!-- Note: MWF\u0027s c-group aligns the first item to the right, and the second item to the left. --\u003e \u003cbutton mee-button=\"primary\" data-bi-id=\"export-create-archive-submit\" ng-click=\"$ctrl.createArchive()\" ng-disabled=\"!$ctrl.anyDataTypeSelected()\" mee-progress-disabled=\"modalOperation\"\u003e{{$ctrl.strings[\"label_createArchive\"]}}\u003c/button\u003e \u003cbutton mee-button mee-auto-focus data-bi-id=\"export-create-archive-cancel\" aria-label=\"{{$ctrl.strings[\u0027ariaLabel_closeDialog\u0027]}}\" ng-click=\"$ctrl.cancel();\" mee-progress-disabled=\"modalOperation\"\u003e{{$ctrl.strings[\"label_cancel\"]}}\u003c/button\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/DownloadYourData/create-archive-popup.html", "\u003cdiv class=\"export-content\"\u003e \u003cdiv ui-view=\"createArchive\"\u003e\u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/DownloadYourData/export.html", "\u003cdiv data-grid=\"col-12 pad-12x stack-2\" class=\"export-container\"\u003e \u003cdiv data-grid=\"col-12\"\u003e \u003cdiv data-grid=\"col-12 stack-2\" class=\"export-intro-area privacy-item-area\"\u003e \u003cdiv data-grid=\"col-6\"\u003e \u003cmee-lede data-lines=\"$ctrl.introSection.text\"\u003e\u003c/mee-lede\u003e \u003ca mee-call-to-action class=\"create-archive-cta\" data-bi-id=\"export-create-archive\" ng-click=\"$ctrl.createArchive($event)\" href=\"#\"\u003e{{$ctrl.strings[\"header_createArchive\"]}}\u003c/a\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-6\" class=\"x-hidden-vp1 x-hidden-vp2\"\u003e \u003cmee-cms-image class=\"c-image centered-image\" image=\"$ctrl.introSection.picture\"\u003e\u003c/mee-cms-image\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-6\"\u003e \u003cp mee-paragraph=\"para3\"\u003e{{$ctrl.strings[\"info_sensitive\"]}}\u003c/p\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-12\"\u003e \u003ch2 mee-heading=\"heading4\" id=\"headingArchives\"\u003e{{$ctrl.strings[\"header_archives\"]}}\u003c/h2\u003e \u003cmee-progress-view watch-operation=\"loadArchives\"\u003e \u003cinert-view\u003e \u003c/inert-view\u003e \u003cinprogress-view\u003e \u003cdiv\u003e \u003cmee-progress-ants-mwf kind=\"local\" class=\"progress-centered\"\u003e\u003c/mee-progress-ants-mwf\u003e \u003c/div\u003e \u003c/inprogress-view\u003e \u003cfinished-view\u003e \u003cdiv ng-if=\"$ctrl.archives.length === 0\"\u003e \u003chr mee-divider=\"vertical3x\" /\u003e \u003cmee-lede data-lines=\"$ctrl.paragraphs[\u0027noArchivesMessage\u0027]\"\u003e\u003c/mee-lede\u003e \u003c/div\u003e \u003cmee-table ng-if=\"$ctrl.archives.length \u003e 0\" class=\"privacy-item-area\"\u003e \u003ctable class=\"export-table\" aria-labelledby=\"headingArchives\"\u003e \u003cthead\u003e \u003ctr\u003e \u003cth class=\"submit-date\" scope=\"col\"\u003e{{$ctrl.strings[\"colHeader_requestedDate\"]}}\u003c/th\u003e \u003cth class=\"data-types\" scope=\"col\"\u003e{{$ctrl.strings[\"colHeader_dataIncluded\"]}}\u003c/th\u003e \u003cth class=\"expiry-date\" scope=\"col\"\u003e{{$ctrl.strings[\"colHeader_expiry\"]}}\u003c/th\u003e \u003cth class=\"file-size\" scope=\"col\"\u003e{{$ctrl.strings[\"colHeader_fileSize\"]}}\u003c/th\u003e \u003cth class=\"download-link\" scope=\"col\"\u003e{{$ctrl.strings[\"colHeader_download\"]}}\u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr ng-repeat=\"archive in $ctrl.archives| orderBy:\u0027-submitDate\u0027\"\u003e \u003ctd class=\"submit-date\"\u003e{{archive.submitDateFormatted}}\u003cspan class=\"shortened-internal-text\" ng-if=\"$ctrl.internalTestEnabled\"\u003e\u003cbr /\u003eCommandId: {{archive.exportId}}\u003c/span\u003e\u003c/td\u003e \u003ctd class=\"data-types\"\u003e \u003cspan ng-repeat=\"dt in archive.dataTypes\" ng-if=\"$ctrl.exportCMSData.dataTypes[dt]\" class=\"mee-icon\" title=\"{{$ctrl.exportCMSData.dataTypes[dt].label}}\" ng-class=\"$ctrl.dataTypeIcons[dt]\"\u003e\u003cspan class=\"x-screen-reader\"\u003e{{$ctrl.exportCMSData.dataTypes[dt].label}}\u003c/span\u003e\u003c/span\u003e \u003cspan ng-if=\"$ctrl.showOtherDataType(archive)\" class=\"mee-icon\" title=\"{{$ctrl.otherDataTypeLabel}}\" ng-class=\"$ctrl.dataTypeIcons[$ctrl.otherDataType]\"\u003e\u003cspan class=\"x-screen-reader\"\u003e{{$ctrl.otherDataTypeLabel}}\u003c/span\u003e\u003c/span\u003e \u003c/td\u003e \u003ctd ng-if=\"archive.isFailed\" colspan=\"4\"\u003e \u003cspan class=\"mee-error-color\"\u003e{{$ctrl.strings[\"label_failedArchiveErrorMessage\"]}}\u003c/span\u003e \u003cspan class=\"mee-error-color\" ng-if=\"archive.internalErrorMessage\"\u003e({{archive.internalErrorMessage}})\u003c/span\u003e \u003c/td\u003e \u003ctd ng-if=\"!archive.isFailed\" class=\"expiry-date\"\u003e\u003cspan ng-if=\"archive.isComplete\"\u003e{{$ctrl.strings[\"label_expires\"] | stringFormat: archive.expiryDateFormatted}}\u003c/span\u003e\u003c/td\u003e \u003ctd ng-if=\"!archive.isFailed\" class=\"file-size\"\u003e\u003cspan ng-if=\"archive.isComplete\"\u003e{{$ctrl.fileSizeUnitStrings[archive.fileSizeUnitCmsId] | stringFormat: archive.fileSize}}\u003c/span\u003e\u003c/td\u003e \u003ctd ng-if=\"!archive.isFailed\" class=\"download-link\"\u003e \u003cspan ng-if=\"!archive.isComplete\"\u003e{{$ctrl.strings[\"label_pending\"]}}\u003c/span\u003e \u003ca mee-hyperlink data-bi-id=\"export-download-link\" ng-if=\"archive.isComplete\" ng-href=\"{{archive.downloadUri}}\" data-bi-mee_custom2=\"{{archive.timeToExpireBi}}\" aria-label=\"{{$ctrl.strings[\u0027label_downloadArchive\u0027]}}\"\u003e\u003cspan class=\"c-glyph mee-icon-Download\"\u003e {{$ctrl.strings[\"label_download\"]}}\u003c/a\u003e \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/table\u003e \u003c/mee-table\u003e \u003c/finished-view\u003e \u003cfailed-view\u003e \u003cmee-alert kind=\"error use-glyph\"\u003e \u003calert-content\u003e{{$ctrl.strings[\"label_archivesLoadFailedErrorMessage\"]}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003c/failed-view\u003e \u003c/mee-progress-view\u003e \u003cmee-lede data-lines=\"$ctrl.paragraphs[\u0027learnMore\u0027]\"\u003e\u003c/mee-lede\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Intro/intro.html", "\u003cdiv data-grid=\"col-12 pad-12x stack-2\"\u003e \u003cdiv class=\"privacy-lede\" data-grid=\"col-8\"\u003e \u003cng-transclude\u003e\u003c/ng-transclude\u003e \u003c/div\u003e \u003c!-- Ensure that top lede stacks the same way that the lower section does. --\u003e \u003cdiv data-grid=\"col-4\"\u003e\u003c/div\u003e \u003c/div\u003e");t.put("/Areas/Privacy/ScriptsOneUi/Components/Lede/lede.html", "\u003cdiv\u003e\u003cp mee-paragraph=\"para3\" ng-class=\"ledeClass\" ng-repeat=\"line in $ctrl.lines\" ng-bind-html=\"$ctrl.$sce.trustAsHtml(line)\"\u003e\u003c/p\u003e\u003c/div\u003e");t.put("/Areas/Privacy/ScriptsOneUi/Components/LocationOptOut/location-opt-out.html", "\u003cdiv data-grid=\"col-12 pad-12x stack-2\"\u003e \u003cintro\u003e \u003ch2 mee-heading=\"heading4\"\u003e{{$ctrl.cmsData.title}}\u003c/h2\u003e \u003cp mee-paragraph=\"para3\"\u003e{{$ctrl.cmsData.paragraph1}}\u003c/p\u003e \u003cp mee-paragraph=\"para3\"\u003e{{$ctrl.cmsData.paragraph2}}\u003c/p\u003e \u003cp mee-paragraph=\"para3\"\u003e{{$ctrl.cmsData.paragraph3}}\u003c/p\u003e \u003c/intro\u003e \u003cdiv data-grid=\"col-8\"\u003e \u003cmee-text-field data-error-id=\"{{$ctrl.errorId}}\"\u003e \u003clabel\u003e{{$ctrl.cmsData.textboxLabel}}\u003c/label\u003e \u003cinput ng-model=\"$ctrl.macAddress\" placeholder=\"{{$ctrl.cmsData.placeholderText}}\" mee-progress-disabled=\"submitOptOut\"\u003e \u003c/mee-text-field\u003e \u003cmee-inline-error error-id=\"{{$ctrl.errorId}}\"\u003e\u003c/mee-inline-error\u003e \u003cdiv id=\"captcha-container\"\u003e \u003ccaptcha component-id=\"$ctrl.captchaId\"\u003e\u003c/captcha\u003e \u003c/div\u003e \u003cmee-alert ng-if=\"$ctrl.showCaptchaError\" kind=\"error use-glyph\"\u003e \u003calert-content\u003e{{$ctrl.cmsData.errorMessageCaptcha}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cbutton mee-button=\"primary\" ng-disabled=\"!$ctrl.isValidMacAddress()\" mee-progress-disabled=\"submitOptOut\" aria-label=\"{{$ctrl.cmsData.submitButtonAriaLabel}}\" ng-click=\"$ctrl.submitOptOutClicked()\"\u003e {{$ctrl.cmsData.submitButton}} \u003c/button\u003e \u003cmee-progress-view watch-operation=\"submitOptOut\"\u003e \u003cinert-view\u003e\u003c/inert-view\u003e \u003cinprogress-view\u003e \u003cmee-progress-ants-mwf kind=\"regional\" class=\"progress-centered\"\u003e\u003c/mee-progress-ants-mwf\u003e \u003c/inprogress-view\u003e \u003cfailed-view\u003e \u003cmee-alert kind=\"error use-glyph\"\u003e \u003calert-content\u003e{{$ctrl.cmsData.errorMessage}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003c/failed-view\u003e \u003cfinished-view\u003e \u003cmee-alert ng-if=\"!$ctrl.showCaptchaError\" kind=\"info use-glyph\"\u003e \u003calert-content\u003e{{$ctrl.cmsData.successMessage}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003c/finished-view\u003e \u003c/mee-progress-view\u003e \u003c!-- Ensure that top lede stacks the same way that the lower section does. --\u003e \u003cdiv data-grid=\"col-4\"\u003e\u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Main/footer.html", "\u003cdiv data-grid=\"col-12 pad-12x\" class=\"privacy-footer\" ng-if=\"$ctrl.commonCmsData.learnMoreLinks.links\" ng-aria-label=\"{{$ctrl.commonCmsData.learnMoreLinks.title}}\"\u003e \u003cdiv data-grid=\"col-12\"\u003e \u003ch2 mee-heading=\"heading5\"\u003e{{$ctrl.commonCmsData.learnMoreLinks.title}}\u003c/h2\u003e \u003chr mee-divider /\u003e \u003c/div\u003e \u003cul data-grid=\"col-12\"\u003e \u003cli ng-repeat=\"link in $ctrl.commonCmsData.learnMoreLinks.links\"\u003e \u003ca mee-hyperlink id=\"{{link.id}}\" target=\"{{link.target}}\" href=\"{{link.url}}\"\u003e{{link.text}}\u003c/a\u003e \u003c/li\u003e \u003c/ul\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Main/header.html", "\u003cdiv\u003e \u003cprivacy-banner\u003e\u003c/privacy-banner\u003e \u003c/div\u003e \u003cdiv data-grid=\"container\"\u003e \u003cdiv class=\"header-pivot\" data-grid=\"col-12 pad-12x\"\u003e \u003cmee-nav-pivot data-grid=\"col-12\" ng-if=\"$ctrl.pivots\"\u003e \u003cmee-nav-pivot-item ng-repeat=\"pivot in $ctrl.pivots.pivots\" ui-sref=\"{{pivot.stateId}}\" tab-title=\"{{pivot.title}}\"\u003e \u003c/mee-nav-pivot-item\u003e \u003c/mee-nav-pivot\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/OtherSettings/other-settings.html", "\u003csection class=\"privacy-other\"\u003e \u003cdiv class=\"secondary-header\" data-grid=\"col-12 pad-12x\"\u003e \u003ch2 data-grid=\"col-12\" mee-heading=\"heading5\"\u003e{{$ctrl.cmsData.otherSettingsSectionHeader}}\u003c/h2\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-12 pad-12x stack-2\"\u003e \u003cdiv class=\"item\" data-grid=\"col-6\" ng-repeat=\"tile in $ctrl.cmsData.otherSettings\" ng-if=\"!$ctrl.shouldHideTile(tile)\"\u003e \u003cdiv class=\"icon-cell\"\u003e \u003cspan ng-class=\"[\u0027mee-icon\u0027, tile.iconClass]\"\u003e\u003c/span\u003e \u003c/div\u003e \u003cdiv\u003e \u003csection aria-label=\"{{tile.title}}\"\u003e \u003ch3 mee-heading=\"heading5\" class=\"text-subtitle\"\u003e{{tile.title}}\u003c/h3\u003e \u003cdiv\u003e \u003cmee-lede data-lines=\"tile.text\"\u003e\u003c/mee-lede\u003e \u003c/div\u003e \u003c/section\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003c/section\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Overview/landing.html", "\u003cintro\u003e \u003cmee-lede data-lines=\"$ctrl.cmsData.lede\"\u003e\u003c/mee-lede\u003e \u003c/intro\u003e \u003cdiv data-grid=\"col-12 pad-12x\"\u003e \u003csection ng-if=\"!$ctrl.shouldHideCard(activity)\" class=\"privacy-activity\" ng-repeat=\"activity in $ctrl.cmsData.activities\" aria-label=\"{{activity.headline}}\" data-grid=\"col-12\"\u003e \u003cdiv data-grid=\"col-12\"\u003e \u003ch2 mee-heading=\"heading5\" class=\"landing-header\"\u003e{{activity.headline}}\u003c/h2\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-12 stack-2\" class=\"privacy-item-area remove-card-padding\"\u003e \u003cdiv data-grid=\"col-6\" class=\"picture-section\"\u003e \u003cmee-bodymovin-animation data=\"$ctrl.getModelForAnimation(activity)\" play-on-enter-element=\"$ctrl.getElementForAnimation(activity)\" default-image=\"activity.picture.src\"\u003e\u003c/mee-bodymovin-animation\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-6\" class=\"text-section\"\u003e \u003cmee-lede data-lines=\"activity.lede\"\u003e\u003c/mee-lede\u003e \u003cp mee-paragraph=\"para3\"\u003e \u003ca mee-call-to-action=\"secondary\" id=\"{{activity.callToAction.id}}\" href=\"{{activity.callToAction.url}}\" data-bi-id=\"overview-{{activity.callToAction.id}}\" ng-if=\"!$ctrl.shouldHideButton(activity)\"\u003e{{activity.callToAction.text}}\u003c/a\u003e \u003c/p\u003e \u003c/div\u003e \u003c/div\u003e \u003c/section\u003e \u003c/div\u003e \u003cother-settings\u003e\u003c/other-settings\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/PrivacyBanner/privacy-banner.html", "\u003cmee-banner layout=\"space-col-image\" id=\"privacy-banner\"\u003e \u003cmee-banner-slot-1\u003e \u003cbanner-title\u003e\u003c/banner-title\u003e \u003c/mee-banner-slot-1\u003e \u003cmee-banner-slot-2\u003e \u003cbanner-statement\u003e\u003c/banner-statement\u003e \u003c/mee-banner-slot-2\u003e \u003cmee-banner-slot-3\u003e \u003cbanner-image\u003e\u003c/banner-image\u003e \u003c/mee-banner-slot-3\u003e \u003c/mee-banner\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/PrivacyBanner/BannerImage/banner-image.html", "\u003cimg mee-image ng-attr-alt=\"{{$ctrl.content.ceoImage.alt}}\" ng-attr-title=\"{{$ctrl.content.ceoImage.title}}\" ng-src=\"{{$ctrl.content.ceoImage.src}}\"\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/PrivacyBanner/BannerStatement/banner-statement.html", "\u003cmee-banner-media\u003e \u003cmedia-body\u003e \u003cmee-rich-paragraph mee-banner-statement text=\"$ctrl.content.yourDataStatement\"\u003e\u003c/mee-rich-paragraph\u003e \u003ca mee-banner-link aria-label=\"{{$ctrl.content.ceoStatementLink.ariaLabel}}\" ng-href=\"{{$ctrl.content.ceoStatementLink.url | flowTracking:$ctrl.statementId}}\" target=\"_blank\" data-bi-id=\"{{$ctrl.statementId}}\"\u003e {{$ctrl.content.ceoStatementLink.text}} \u003c/a\u003e \u003c/media-body\u003e \u003c/mee-banner-media\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/PrivacyBanner/BannerTitle/banner-title.html", "\u003ch1 mee-banner-main-title\u003e{{$ctrl.content.privacy}}\u003c/h1\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/RelevantOffers/relevant-offers.html", "\u003cdiv data-grid=\"col-12 pad-12x\"\u003e \u003cintro\u003e \u003cmee-rich-paragraph mee-paragraph-style=\"para3\" ng-repeat=\"para in $ctrl.relevantOffersStrings.pageStrings\" text=\"para\"\u003e\u003c/mee-rich-paragraph\u003e \u003c/intro\u003e \u003cdiv class=\"relevant-offers-list\" data-grid=\"col-12\"\u003e \u003cmee-privacy-setting setting-cms-data=\"$ctrl.relevantOffersStrings.settingStrings.setting\" setting-type-id=\"RelevantOffers\" model=\"$ctrl.isRelevantOffersEnabled\" data-on-toggle=\"$ctrl.updateRelevantOffers(isEnabled)\" operations=\"$ctrl.operations\" is-disabled=\"$ctrl.isLoadError\"\u003e \u003csetting-error\u003e \u003cmee-alert ng-if=\"$ctrl.isLoadError\" kind=\"use-glyph error\"\u003e \u003calert-content\u003e{{$ctrl.relevantOffersStrings.settingStrings.setting.error}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003c/setting-error\u003e \u003c/mee-privacy-setting\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-12\"\u003e \u003cmee-accordion\u003e \u003cmee-drawer ng-repeat=\"question in $ctrl.relevantOffersStrings.helpQuestions\" class=\"activity-accordion\"\u003e \u003cdrawer-trigger data-bi-id=\"{{question.id}}\"\u003e\u003cspan\u003e{{question.title}}\u003c/span\u003e\u003c/drawer-trigger\u003e \u003cdrawer-content\u003e\u003cmee-lede data-lines=\"question.description\"\u003e\u003c/mee-lede\u003e\u003c/drawer-content\u003e \u003chr mee-divider /\u003e \u003c/mee-drawer\u003e \u003c/mee-accordion\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Shared/PrivacyInfoCard/privacy-info-card.html", "\u003csection class=\"privacy-activity\" data-grid=\"col-12\"\u003e \u003cdiv data-grid=\"col-12\"\u003e \u003ch2 mee-heading=\"heading5\" class=\"card-title\"\u003e{{$ctrl.cardCmsData.cardTitle}}\u003c/h2\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-12 stack-2\" class=\"privacy-item-area remove-card-padding\"\u003e \u003cdiv data-grid=\"col-6\" class=\"picture-section\"\u003e \u003cmee-bodymovin-animation data=\"$ctrl.cardCmsData.cardAnimatedPicture\" play-on-enter-element=\"$ctrl.$element[0]\" default-image=\"$ctrl.cardCmsData.cardPicture.src\"\u003e\u003c/mee-bodymovin-animation\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-6\" class=\"text-section\"\u003e \u003cmee-lede data-lines=\"$ctrl.cardCmsData.cardContent\"\u003e\u003c/mee-lede\u003e \u003c/div\u003e \u003c/div\u003e \u003c/section\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/timeline.html", "\u003cintro\u003e \u003cmee-lede data-lines=\"$ctrl.selectedLede\"\u003e\u003c/mee-lede\u003e \u003c/intro\u003e \u003cdiv data-grid=\"col-12 pad-12x stack-2\" class=\"timeline-container\"\u003e \u003cdiv data-grid=\"col-4\" aria-label=\"{{$ctrl.timelineCmsData.activityStrings[\u0027ariaLabel_refineMenu\u0027]}}\" class=\"refine-menu-container\" mee-progress-apply-class=\"refreshList loadMore\" data-class-name=\"loading-data\"\u003e \u003cmee-refine-menu-collection mee-collapse-aria-label=\"{{$ctrl.timelineCmsData.activityStrings[\u0027ariaLabel_filterMenu\u0027]}}\" collapse-text=\"{{$ctrl.timelineCmsData.activityStrings[\u0027label_refineMenuCollapse\u0027]}}\" mee-expand-aria-label=\"{{$ctrl.timelineCmsData.activityStrings[\u0027ariaLabel_filterMenu\u0027]}}\" expand-text=\"{{$ctrl.timelineCmsData.activityStrings[\u0027label_refineMenuExpand\u0027]}}\"\u003e \u003crefine-menu-header\u003e \u003ch2 mee-heading=\"heading\" class=\"timeline-heading\"\u003e \u003cspan\u003e{{$ctrl.timelineCmsData.activityStrings[\"label_refineMenu\"]}}\u003c/span\u003e \u003c/h2\u003e \u003c/refine-menu-header\u003e \u003crefine-menu-content\u003e \u003cdiv ng-if=\"$ctrl.internalTestEnabled\"\u003e \u003chr class=\"c-divider\" /\u003e \u003cdiv role=\"search\"\u003e \u003cmee-text-field kind=\"flex\"\u003e \u003clabel\u003e\u003cstrong\u003e{{$ctrl.timelineCmsData.activityStrings[\u0027label_search\u0027]}}\u003c/strong\u003e\u003c/label\u003e \u003cinput placeholder=\"{{$ctrl.timelineCmsData.activityStrings[\u0027label_search\u0027]}}\" ng-change=\"$ctrl.searchTermChanged()\" ng-model=\"$ctrl.searchTerm\" ng-disabled=\"!$ctrl.isInternalTestEnabled\"\u003e \u003c/mee-text-field\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv ng-if=\"$ctrl.displayFamilyPickerComponent\"\u003e \u003cmee-timeline-family-picker on-selected=\"$ctrl.userSelected($event)\"\u003e\u003c/mee-timeline-family-picker\u003e \u003c/div\u003e \u003cmee-refine-menu trigger-text=\"{{$ctrl.cardTypePickerModel.label}}\" kind=\"single\" state=\"expanded\" on-selected=\"$ctrl.cardTypeSelected($event)\" mee-aria-label=\"{{$ctrl.timelineCmsData.activityStrings[\u0027label_refineType\u0027]}}\"\u003e \u003cli refine-menu-item ng-repeat=\"item in $ctrl.cardTypePickerModel.items\" mee-aria-label=\"{{item.label}} {{item.ariaLabel}}\" id=\"{{item.data}}\" ng-selected=\"{{item.data === $ctrl.selectedCardType}}\" icon=\"{{item.iconClass}}\"\u003e{{item.label}}\u003c/li\u003e \u003c/mee-refine-menu\u003e \u003cmee-refine-menu ng-show=\"$ctrl.isInternalTestEnabled\" trigger-text=\"{{$ctrl.startTimePickerModel.label}}\" kind=\"single\" state=\"expanded\" on-selected=\"$ctrl.startTimeSelected($event)\" mee-aria-label=\"{{$ctrl.timelineCmsData.activityStrings[\u0027label_refineDate\u0027]}}\"\u003e \u003cli refine-menu-item ng-repeat=\"item in $ctrl.startTimePickerModel.items\" mee-aria-label=\"{{item.ariaLabel}}\" id=\"{{item.data}}\" ng-selected=\"{{item.data === $ctrl.selectedStartTime}}\"\u003e{{item.label}}\u003c/li\u003e \u003c/mee-refine-menu\u003e \u003c/refine-menu-content\u003e \u003c/mee-refine-menu-collection\u003e \u003cdiv class=\"privacy-grid-placeholder\"\u003e\u003c/div\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-8\" id=\"activity-content\" aria-label=\"{{$ctrl.timelineCmsData.activityStrings[\u0027ariaLabel_cardList\u0027]}}\"\u003e \u003cmee-timeline-endless-list data-default-template=\"$ctrl.defaultTemplate\"  data-on-load-more=\"$ctrl.loadMore(state)\"  data-strings=\"$ctrl.endlessActivityListStrings\"  data-item-class=\"\u0027activity-item fadein\u0027\" data-start-bulk-delete-flow=\"$ctrl.startBulkDeleteFlow()\" data-selected-card-type-detail=\"$ctrl.selectedCardTypeDetail\"\u003e \u003c/mee-timeline-endless-list\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/BaseCard/base-card.html", "\u003cdiv class=\"timeline-card\" aria-label=\"{{$ctrl.meeTimelineCardTitle}}\"\u003e \u003cspan ng-class=\"[\u0027mee-icon\u0027, $ctrl.item.iconClass, \u0027timeline-icon\u0027, \u0027x-hidden-vp2\u0027, \u0027x-hidden-vp1\u0027]\" aria-hidden=\"true\"\u003e\u003c/span\u003e \u003cdiv ng-if=\"$ctrl.item.__isDeleted\" role=\"alert\" aria-live=\"polite\" class=\"x-screen-reader\"\u003e \u003cspan\u003e{{$ctrl.item.timelineStrings.ariaLabel_deleteSuccess}}\u003c/span\u003e \u003c/div\u003e \u003cdiv class=\"timeline-endless-list-item privacy-item-area\"\u003e \u003cmee-progress-ants-mwf kind=\"regional\" class=\"timeline-delete-progress timeline-delete-progress-ants\"\u003e\u003c/mee-progress-ants-mwf\u003e \u003cng-transclude ng-transclude-slot=\"cardHeader\"\u003e\u003c/ng-transclude\u003e \u003cdiv class=\"timeline-endless-list-item-body\"\u003e \u003cmee-checkbox ng-model=\"$ctrl.item.__isSelected\" ng-if=\"$ctrl.item.__canSelect\" ng-disabled=\"$ctrl.isDeleteDisabledForDataType()\"\u003e\u003c/mee-checkbox\u003e \u003cmee-media size=\"lg\" ng-if=\"$ctrl.item.cardType !== $ctrl.cardTypes.Voice\"\u003e \u003cmedia-image ng-if=\"$ctrl.hasIcon\"\u003e \u003cng-transclude ng-transclude-slot=\"icon\"\u003e\u003c/ng-transclude\u003e \u003c/media-image\u003e \u003cmedia-body\u003e \u003cdiv class=\"time\" ng-if=\"$ctrl.item.cardType !== $ctrl.cardTypes.Usage\"\u003e \u003cp mee-paragraph=\"para4Lean\" class=\"secondary-color time\"\u003e{{$ctrl.item.localTime}}\u003c/p\u003e \u003c/div\u003e \u003ch3 media-heading class=\"card-heading shorten-text\"\u003e{{$ctrl.meeTimelineCardTitle}}\u003c/h3\u003e \u003cp mee-metatext tabindex=\"-1\"\u003e \u003cspan\u003e {{$ctrl.meeTimelineCardSubtitle}} \u003c/span\u003e \u003cspan ng-if=\"$ctrl.shouldShowSources()\" class=\"shortened-internal-text\"\u003e (\u003cb\u003eSources:\u003c/b\u003e {{$ctrl.item.sources.join(\", \")}}) \u003c/span\u003e \u003cspan ng-if=\"$ctrl.shouldShowAppId()\" class=\"shortened-internal-text\"\u003e (\u003cb\u003eAppId:\u003c/b\u003e {{$ctrl.item.appId}}) \u003c/span\u003e \u003c/p\u003e \u003c/media-body\u003e \u003c/mee-media\u003e \u003cng-transclude ng-transclude-slot=\"custom\"\u003e\u003c/ng-transclude\u003e \u003chr mee-divider=\"vertical3x\" /\u003e \u003cdiv class=\"timeline-data\" data-error-id=\"{{$ctrl.deleteValidationId}}\"\u003e \u003cng-transclude ng-transclude-slot=\"content\"\u003e\u003c/ng-transclude\u003e \u003cdiv ng-show=\"$ctrl.expanded\" class=\"expanded-strings\"\u003e \u003ch4 mee-heading=\"heading\"\u003e{{$ctrl.item.timelineStrings.label_whyMicrosoftCollect}}\u003c/h4\u003e \u003cmee-lede mee-metatext data-lines=\"$ctrl.item.cardCmsData.expandedText\"\u003e\u003c/mee-lede\u003e \u003chr mee-divider=\"vertical3x\" /\u003e \u003c/div\u003e \u003cdiv\u003e \u003cul class=\"c-group\"\u003e \u003cli\u003e \u003cbutton mee-action-trigger ng-click=\"$ctrl.changeItemExpansion()\" aria-label=\"{{$ctrl.getDetailsString()}}\" aria-expanded=\"{{$ctrl.expanded}}\"\u003e{{$ctrl.getDetailsString()}}\u003c/button\u003e \u003c/li\u003e \u003cli\u003e \u003cbutton class=\"delete-button\" mee-action-trigger ng-click=\"$ctrl.deleteCardClicked()\" aria-label=\"{{$ctrl.item.timelineStrings.ariaLabel_deleteButton}}\" ng-disabled=\"$ctrl.isDeleteDisabledForDataType() || $ctrl.item.__canSelect\"\u003e {{$ctrl.item.timelineStrings.label_delete}} \u003c/button\u003e \u003c/li\u003e \u003c/ul\u003e                    \u003cdiv class=\"delete-message\" ng-if=\"$ctrl.isDeleteDisabledForDataType()\"\u003e \u003cp ng-if=\"$ctrl.canManage\" mee-paragraph=\"para4\"\u003e\u003cspan class=\"c-glyph glyph-info\"\u003e\u003c/span\u003e{{$ctrl.item.timelineStrings.tooltip_deleteDisabled}}\u003c/p\u003e \u003cp ng-if=\"!$ctrl.canManage\" mee-paragraph=\"para4\"\u003e\u003cspan class=\"c-glyph glyph-info\"\u003e\u003c/span\u003e{{$ctrl.item.timelineStrings.tooltip_deleteDisabledAge}}\u003c/p\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003cmee-inline-error error-id=\"{{$ctrl.deleteValidationId}}\"\u003e\u003c/mee-inline-error\u003e \u003cdiv class=\"timeline-delete-progress\"\u003e \u003cdiv\u003e \u003cdiv ng-if=\"!!$ctrl.deletingString\" role=\"alert\" aria-live=\"polite\"\u003e \u003cspan class=\"x-screen-reader\"\u003e{{$ctrl.deletingString}}\u003c/span\u003e \u003c/div\u003e \u003cspan class=\"delete-label\" ng-if=\"!$ctrl.showLongRunningMessage\"\u003e{{$ctrl.item.timelineStrings[\"label_deleting\"]}}\u003c/span\u003e \u003cspan class=\"delete-label\" ng-if=\"$ctrl.showLongRunningMessage\"\u003e{{$ctrl.item.timelineStrings[\"longRunning\"]}}\u003c/span\u003e \u003cbutton mee-action-trigger ng-click=\"$ctrl.cancelDeletePromise()\" ng-disabled=\"$ctrl.cancelButtonDisabled\" aria-label=\"{{$ctrl.item.timelineStrings.ariaLabel_cancelDeleteButton}}\" class=\"cancel-delete\"\u003e {{$ctrl.item.timelineStrings[\"label_cancel\"]}} \u003c/button\u003e \u003c/div\u003e \u003c/div\u003e \u003cp ng-if=\"$ctrl.internalTestEnabled\" class=\"shortened-internal-text\"\u003eID: {{$ctrl.item.id}}\u003c/p\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/ClearAllPopup/clear-all-popup-error.html", "\u003cdiv class=\"clear-all-spacing\"\u003e \u003ch2 mee-heading=\"heading5\" class=\"f-lean\" id=\"modal-popup-title\"\u003e{{$ctrl.clearAllPopupData.model.progressString}}\u003c/h2\u003e \u003cmee-alert kind=\"error use-glyph\"\u003e \u003calert-content\u003e {{$ctrl.clearAllPopupData.model.genericErrorMessage}} \u003c/alert-content\u003e \u003calert-actions\u003e \u003ca mee-auto-focus href=\"#\" class=\"c-hyperlink\" ng-click=\"$ctrl.confirm($event)\" ng-keydown=\"$event.keyCode === 13 ? $ctrl.confirm($event) : \u0027\u0027\"\u003e{{$ctrl.clearAllPopupData.model.tryAgainLabel}}\u003c/a\u003e \u003c/alert-actions\u003e \u003c/mee-alert\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/ClearAllPopup/clear-all-popup-in-progress.html", "\u003cdiv class=\"clear-all-spacing\"\u003e \u003ch2 mee-heading=\"heading5\" class=\"f-lean\" tabindex=\"0\" mee-auto-focus id=\"modal-popup-title\"\u003e{{$ctrl.clearAllPopupData.model.progressString | stringFormat: $ctrl.clearAllPopupData.userName}}\u003c/h2\u003e \u003cdiv ng-if=\"$ctrl.clearAllPopupData.model.progressTip\"\u003e \u003cspan class=\"mee-icon mee-icon-Info info-icon\" aria-hidden=\"true\"\u003e\u003c/span\u003e \u003cp class=\"dialog-text\"\u003e{{$ctrl.clearAllPopupData.model.progressTip}}\u003c/p\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/ClearAllPopup/clear-all-popup-initial.html", "\u003cdiv ng-if=\"$ctrl.clearAllPopupData.model.picture\" class=\"x-hidden-vp2 x-hidden-vp1\"\u003e \u003cmee-cms-image class=\"pretty-picture c-image\" data-image=\"$ctrl.clearAllPopupData.model.picture\"\u003e\u003c/mee-cms-image\u003e \u003c/div\u003e \u003cdiv class=\"clear-all-spacing\"\u003e \u003ch2 mee-heading=\"heading5\" class=\"f-lean\" id=\"modal-popup-title\"\u003e{{$ctrl.clearAllPopupData.model.warningHeading | stringFormat: $ctrl.clearAllPopupData.userName}}\u003c/h2\u003e \u003cdiv class=\"drawback\" ng-repeat=\"drawback in $ctrl.clearAllPopupData.model.drawbacks\"\u003e \u003cspan class=\"mee-icon mee-icon-Cancel cancel-icon\" aria-hidden=\"true\"\u003e\u003c/span\u003e \u003cdiv class=\"dialog-text\"\u003e \u003cspan\u003e{{drawback | stringFormat: $ctrl.clearAllPopupData.userName}}\u003c/span\u003e \u003c/div\u003e \u003c/div\u003e \u003cdiv ng-if=\"$ctrl.clearAllPopupData.model.alertTip\"\u003e \u003cspan class=\"mee-icon mee-icon-Info info-icon\" aria-hidden=\"true\"\u003e\u003c/span\u003e \u003cdiv class=\"dialog-text\"\u003e \u003cspan\u003e{{$ctrl.clearAllPopupData.model.alertTip}}\u003c/span\u003e \u003c/div\u003e \u003c/div\u003e \u003chr mee-divider /\u003e \u003ch3 mee-heading=\"heading6\" id=\"modal-popup-question\"\u003e{{$ctrl.clearAllPopupData.model.question | stringFormat: $ctrl.clearAllPopupData.userName}}\u003c/h3\u003e \u003cspan\u003e{{$ctrl.clearAllPopupData.model.warning}}\u003c/span\u003e \u003cdiv class=\"c-group\"\u003e \u003c!-- Note: MWF\u0027s c-group aligns the first item to the right, and the second item to the left. --\u003e \u003cbutton mee-button=\"flex\" ng-click=\"$ctrl.confirm()\" data-bi-id=\"privacy-clear-data\"\u003e{{$ctrl.clearAllPopupData.model.buttonAccept}}\u003c/button\u003e \u003cbutton mee-button=\"flex\" mee-auto-focus ng-click=\"$ctrl.cancel()\" data-bi-id=\"privacy-cancel-clear-data\"\u003e{{$ctrl.clearAllPopupData.model.buttonCancel}}\u003c/button\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/ClearAllPopup/clear-all-popup.html", "\u003cdiv class=\"clear-all-content\"\u003e \u003cdiv ui-view=\"clearAll\"\u003e\u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/PlaceholderTile/placeholder-tile.html", "\u003cdiv class=\"timeline-placeholder-tile\"\u003e \u003cdiv\u003e{{$ctrl.firstLetter}}\u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/Templates/app-usage.html", "\u003cbase-card mee-timeline-card-title=\"{{item.appName}}\" item=\"item\" mee-timeline-card-subtitle=\"{{item.appPublisher}}\"\u003e \u003cicon\u003e \u003cdiv ng-if=\"item.appIconUrl\" class=\"app-usage-image\" ng-style=\"{ \u0027background-color\u0027: item.appIconBackground }\"\u003e \u003cimg mee-image alt=\"{{item.timelineStrings.altText_icon | stringFormat: item.appName}}\" ng-src=\"{{item.appIconUrl}}\" /\u003e \u003c/div\u003e \u003cdiv ng-if=\"!item.appIconUrl\"\u003e \u003cmee-timeline-placeholder-tile card-title=\"{{item.appName}}\"\u003e\u003c/mee-timeline-placeholder-tile\u003e \u003c/div\u003e \u003c/icon\u003e \u003ccontent\u003e \u003c/content\u003e \u003c/base-card\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/Templates/browse.html", "\u003cbase-card mee-timeline-card-title=\"{{item.title}}\" mee-timeline-card-subtitle=\"{{item.cardCmsData.cardStrings.label_visitCount | stringFormat: item.count}}\" item=\"item\"\u003e \u003ccontent\u003e \u003cul mee-list=\"bare\"\u003e \u003cli ng-repeat=\"browsedUrl in item.browsedUrls\"\u003e \u003cp mee-paragraph=\"para4Lean\" class=\"shorten-text\"\u003e{{browsedUrl.title}}\u003c/p\u003e \u003cp mee-paragraph=\"para4Lean\" ng-if=\"browsedUrl.isBad\" class=\"shorten-text\"\u003e{{browsedUrl.url}}\u003c/p\u003e \u003ca mee-hyperlink ng-if=\"!browsedUrl.isBad\" ng-href=\"{{browsedUrl.url}}\" target=\"_blank\" class=\"shorten-text\"\u003e\u003cspan\u003e{{browsedUrl.url}}\u003c/span\u003e\u003c/a\u003e \u003c/li\u003e \u003c/ul\u003e \u003c/content\u003e \u003c/base-card\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/Templates/date.html", "\u003cdiv class=\"item-date\"\u003e \u003ch2 mee-heading=\"subheading4\" class=\"shorten-text\"\u003e \u003cspan ng-if=\"item.userName\"\u003e{{item.userName}}\u003c/span\u003e \u003cspan class=\"date-text\"\u003e{{item.title}}\u003c/span\u003e \u003c/h2\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/Templates/episode.html", "\u003cbase-card mee-timeline-card-title=\"{{item.cardCmsData.cardStrings.label_cardHeader | stringFormat: [item.seriesName, item.title]}}\" mee-timeline-card-subtitle=\"{{item.appName}}\" item=\"item\"\u003e \u003cicon\u003e \u003cmee-safe-image alt=\"{{item.timelineStrings.altText_coverArt | stringFormat: item.title}}\" src=\"item.generatedIconUrl\"\u003e \u003cmee-timeline-placeholder-tile card-title=\"{{item.seriesName}}\"\u003e\u003c/mee-timeline-placeholder-tile\u003e \u003c/mee-safe-image\u003e \u003c/icon\u003e \u003ccontent\u003e \u003c/content\u003e \u003c/base-card\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/Templates/location.html", "\u003cmee-timeline-location model=\"item\"\u003e\u003c/mee-timeline-location\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/Templates/music.html", "\u003cbase-card mee-timeline-card-title=\"{{item.cardCmsData.cardStrings.label_cardHeader | stringFormat: [item.artist, item.title]}}\" mee-timeline-card-subtitle=\"{{item.cardCmsData.cardStrings.label_cardSubHeader | stringFormat: [item.album, item.appName]}}\" item=\"item\"\u003e \u003cicon\u003e \u003cmee-timeline-placeholder-tile card-title=\"{{item.album}}\"\u003e\u003c/mee-timeline-placeholder-tile\u003e \u003c/icon\u003e \u003c/base-card\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/Templates/search.html", "\u003cbase-card mee-timeline-card-title=\"{{item.terms}}\" mee-timeline-card-subtitle=\"{{item.cardCmsData.cardStrings.label_searchCount | stringFormat: item.count}}\" item=\"item\"\u003e \u003ccontent\u003e \u003cul mee-list=\"bare\"\u003e \u003cli ng-repeat=\"site in item.sites\"\u003e \u003cp mee-paragraph=\"para4Lean\" class=\"shorten-text\"\u003e{{site.title}}\u003c/p\u003e \u003cp mee-paragraph=\"para4Lean\" class=\"shorten-text\" ng-if=\"site.isBad\"\u003e{{site.url}}\u003c/p\u003e \u003ca mee-hyperlink ng-href=\"{{site.url}}\" ng-if=\"!site.isBad\" target=\"_blank\" class=\"shorten-text\"\u003e\u003cspan\u003e{{site.url}}\u003c/span\u003e\u003c/a\u003e \u003c/li\u003e \u003c/ul\u003e \u003c/content\u003e \u003c/base-card\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/Templates/video.html", "\u003cbase-card mee-timeline-card-title=\"{{item.cardCmsData.cardStrings.label_cardHeader | stringFormat: item.title}}\" mee-timeline-card-subtitle=\"{{item.appName}}\" item=\"item\"\u003e \u003cicon\u003e \u003cmee-safe-image alt=\"{{item.timelineStrings.altText_coverArt | stringFormat: item.title}}\" src=\"item.generatedIconUrl\"\u003e \u003cmee-timeline-placeholder-tile card-title=\"{{item.title}}\"\u003e\u003c/mee-timeline-placeholder-tile\u003e \u003c/mee-safe-image\u003e \u003c/icon\u003e \u003c/base-card\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/Templates/voice.html", "\u003cbase-card item=\"item\" mee-timeline-card-title=\"{{item.displayText}}\"\u003e \u003ccustom\u003e \u003cmee-timeline-audio-playback-controls data-model=\"item\" data-strings=\"$ctrl.strings\"\u003e\u003c/mee-timeline-audio-playback-controls\u003e \u003c/custom\u003e \u003c/base-card\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/TimelineEndlessList/loading-placeholder.html", "\u003cdiv class=\"timeline-card loading\"\u003e \u003cdiv class=\"img-circle timeline-icon mee-icon placeholder-icon x-hidden-vp2 x-hidden-vp1\"\u003e \u003cdiv class=\"placeholder-icon-content animate\"\u003e\u003c/div\u003e \u003c/div\u003e \u003cdiv class=\"timeline-endless-list-item privacy-item-area\"\u003e \u003cdiv class=\"timeline-endless-list-item-body\"\u003e \u003cmee-media size=\"lg\"\u003e \u003cmedia-image\u003e \u003cdiv class=\"placeholder-image animate\"\u003e\u003c/div\u003e \u003c/media-image\u003e \u003cmedia-body\u003e \u003cdiv class=\"placeholder-header animate\"\u003e\u003c/div\u003e \u003cdiv class=\"placeholder-subheader animate\"\u003e\u003c/div\u003e \u003c/media-body\u003e \u003c/mee-media\u003e \u003cdiv class=\"timeline-data\"\u003e \u003cdiv class=\"placeholder-content-line1 animate\"\u003e\u003c/div\u003e \u003cdiv class=\"placeholder-content-line2 animate\"\u003e\u003c/div\u003e \u003c/div\u003e \u003chr mee-divider=\"vertical3x\" /\u003e \u003cdiv class=\"placeholder-button animate\"\u003e\u003c/div\u003e \u003cdiv class=\"placeholder-button animate\"\u003e\u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/TimelineEndlessList/timeline-endless-list.html", "\u003cdiv class=\"timeline-endless-list\"\u003e \u003cmee-progress-view watch-operation=\"refreshList\"\u003e \u003cinert-view\u003e\u003c/inert-view\u003e \u003cinprogress-view\u003e \u003cdiv role=\"alert\" aria-live=\"polite\"\u003e \u003cspan class=\"x-screen-reader\"\u003e{{$ctrl.loadingString}}\u003c/span\u003e \u003c/div\u003e \u003cdiv ng-if=\"$ctrl.showLongRunningMessage\"\u003e \u003cmee-alert kind=\"info use-glyph\" tabindex=\"-1\"\u003e \u003calert-content\u003e{{$ctrl.timelineCmsData.activityStrings[\"longRunning\"]}}\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003c/div\u003e \u003cdiv\u003e \u003cng-include class=\"timeline-activity-item\" src=\"$ctrl.loadingPlaceholderTemplateUrl\"\u003e\u003c/ng-include\u003e \u003cng-include class=\"timeline-activity-item\" src=\"$ctrl.loadingPlaceholderTemplateUrl\"\u003e\u003c/ng-include\u003e \u003cng-include class=\"timeline-activity-item x-hidden-vp1 x-hidden-vp2\" src=\"$ctrl.loadingPlaceholderTemplateUrl\"\u003e\u003c/ng-include\u003e \u003c/div\u003e \u003c/inprogress-view\u003e \u003cfailed-view\u003e \u003cmee-alert kind=\"error use-glyph\" tabindex=\"-1\"\u003e \u003calert-header\u003e{{$ctrl.strings.errorTitle}}\u003c/alert-header\u003e \u003calert-content\u003e{{$ctrl.getErrorMessage()}}\u003c/alert-content\u003e \u003calert-actions\u003e \u003ca mee-hyperlink class=\"load-error\" ng-if=\"$ctrl.canLoadMore\" tabindex=\"0\" ng-click=\"$ctrl.refreshList($event)\" ng-keydown=\"$event.keyCode === 13 ? $ctrl.refreshList($event) : \u0027\u0027\" data-bi-id=\"privacy-load-more-error\"\u003e{{$ctrl.strings.tryAgainLabel}}\u003c/a\u003e \u003c/alert-actions\u003e \u003c/mee-alert\u003e \u003c/failed-view\u003e \u003cfinished-view\u003e \u003cmee-alert ng-show=\"$ctrl.isListEmpty\" kind=\"info use-glyph\"\u003e \u003calert-content\u003e{{$ctrl.strings.infoNoDataMessage}}\u003c/alert-content\u003e \u003calert-actions\u003e \u003ca cms-link=\"$ctrl.strings.infoNoDataLearnMoreLink\"\u003e\u003c/a\u003e \u003c/alert-actions\u003e \u003c/mee-alert\u003e \u003cdiv ng-show=\"!$ctrl.isListEmpty\"\u003e \u003cdiv class=\"list-container\"\u003e \u003cdiv class=\"button-container\" role=\"complementary\" ng-if=\"$ctrl.isBulkDeleteEnabled()\"\u003e \u003cbutton class=\"c-action-trigger c-glyph mee-icon-Delete\" ng-click=\"$ctrl.startBulkDeleteFlow()\" aria-label=\"{{$ctrl.getClearAllAriaLabel()}}\"\u003e \u003cspan class=\"x-hidden-vp1 x-hidden-vp2\"\u003e{{$ctrl.timelineCmsData.activityStrings[\"label_clearActivity\"]}}\u003c/span\u003e \u003c/button\u003e \u003c/div\u003e \u003cdiv ng-repeat=\"item in $ctrl.items\" ng-class=\"$ctrl.getItemCssClasses(item)\" ng-include=\"item.template\" ng-click=\"$ctrl.onItemSelected(item)\" tabindex=\"-1\"\u003e\u003c/div\u003e \u003cdiv ng-show=\"$ctrl.shouldShowLoadMoreButton()\" class=\"timeline-load-more\" mee-progress-hide=\"loadMore\"\u003e \u003ca href=\"#\" mee-hyperlink ng-click=\"$ctrl.loadMoreItems($event)\" data-bi-id=\"privacy-load-more\" data-bi-name=\"{{$ctrl.getLoadMoreContentName()}}\" aria-label=\"{{$ctrl.timelineCmsData.activityStrings[\u0027ariaLabel_loadMore\u0027]}}\"\u003e{{$ctrl.strings.loadMoreLabel}} \u003cspan class=\"mee-icon mee-icon-ChevronDownMed\"\u003e\u003c/span\u003e\u003c/a\u003e \u003c/div\u003e \u003c/div\u003e \u003c/div\u003e \u003c/finished-view\u003e \u003c/mee-progress-view\u003e \u003cmee-progress-view watch-operation=\"loadMore\"\u003e \u003cinert-view\u003e\u003c/inert-view\u003e \u003cinprogress-view\u003e \u003cdiv role=\"alert\" aria-live=\"polite\"\u003e \u003cspan class=\"x-screen-reader\"\u003e{{$ctrl.loadMoreString}}\u003c/span\u003e \u003c/div\u003e \u003cng-include class=\"timeline-activity-item\" src=\"$ctrl.loadingPlaceholderTemplateUrl\"\u003e\u003c/ng-include\u003e \u003c/inprogress-view\u003e \u003cfailed-view\u003e \u003cmee-alert kind=\"error use-glyph\" tabindex=\"-1\"\u003e \u003calert-header\u003e{{$ctrl.strings.errorTitle}}\u003c/alert-header\u003e \u003calert-content\u003e{{$ctrl.strings.errorGenericMessage}}\u003c/alert-content\u003e \u003calert-actions\u003e \u003ca mee-hyperlink class=\"load-error\" ng-if=\"$ctrl.canLoadMore\" tabindex=\"0\" ng-click=\"$ctrl.loadMoreItems($event)\" ng-keydown=\"$event.keyCode === 13 ? $ctrl.loadMoreItems($event) : \u0027\u0027\" data-bi-id=\"privacy-load-more-error\"\u003e{{$ctrl.strings.tryAgainLabel}}\u003c/a\u003e \u003c/alert-actions\u003e \u003c/mee-alert\u003e \u003c/failed-view\u003e \u003cfinished-view\u003e\u003c/finished-view\u003e \u003c/mee-progress-view\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/TimelineFamilyPicker/timeline-family-picker.component.html", "\u003cmee-refine-menu trigger-text=\"{{$ctrl.timelineCmsData.activityStrings[\u0027label_family\u0027]}}\" kind=\"single\" state=\"expanded\" on-selected=\"$ctrl.newFamilyMemberSelected($event)\" mee-aria-label=\"{{$ctrl.timelineCmsData.activityStrings[\u0027label_refineByFamily\u0027]}}\"\u003e \u003cli refine-menu-item ng-repeat=\"user in $ctrl.familyPickerMembers\" mee-aria-label=\"{{user.displayName}}\" ng-selected=\"{{user === $ctrl.selectedFamilyMember}}\" id=\"{{user.id}}\"\u003e \u003cmee-persona size=\"persona4\"\u003e \u003cpersona-image\u003e \u003cmee-safe-image src=\"user.profilePictureUrl\" img-class=\"round\" /\u003e \u003c/persona-image\u003e \u003cpersona-body\u003e \u003cp persona-name\u003e{{user.displayName}}\u003c/p\u003e \u003c/persona-body\u003e \u003c/mee-persona\u003e \u003c/li\u003e \u003c/mee-refine-menu\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/TimelineLocation/timeline-location-map.html", "\u003cdiv class=\"timeline-location-map\"\u003e \u003cimg aria-hidden=\"true\" /\u003e \u003c/div\u003e");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/TimelineLocation/timeline-location.html", "\u003cbase-card item=\"$ctrl.model\" mee-timeline-card-title=\"{{$ctrl.areaName}}\" mee-timeline-card-subtitle=\"{{$ctrl.model.cardCmsData.cardStrings.label_visitCount | stringFormat: $ctrl.model.count}}\"\u003e \u003ccard-header\u003e \u003cmee-timeline-location-map model=\"$ctrl.model\"\u003e\u003c/mee-timeline-location-map\u003e \u003c/card-header\u003e \u003c/base-card\u003e");t.put("/Areas/Privacy/ScriptsOneUi/Components/Timeline/TimelineVoice/timeline-audio-playback-controls.html", "\u003cdiv ng-if=\"$ctrl.isBuffering()\"\u003e \u003cmee-progress-ants-mwf kind=\"regional\" class=\"load-progress-centered\" style=\"margin: 0;\"\u003e\u003c/mee-progress-ants-mwf\u003e \u003c/div\u003e \u003cmee-media size=\"lg\"\u003e \u003cmedia-image\u003e \u003cbutton tabindex=\"0\" ng-attr-title=\"{{$ctrl.getPlaybackStateAriaLabel()}}\" ng-attr-aria-label=\"{{$ctrl.getPlaybackStateAriaLabel()}}\" class=\"c-button privacy-voice-playback-controls\" ng-click=\"$ctrl.togglePlay($event)\" ng-disabled=\"$ctrl.isBuffering()\" data-bi-id=\"privacy-voice-playback\"\u003e \u003cspan ng-class=\"$ctrl.getPlaybackStateClass()\" class=\"mee-icon\"\u003e\u003c/span\u003e \u003c/button\u003e \u003c/media-image\u003e \u003cmedia-body\u003e \u003cdiv class=\"time\"\u003e \u003cp mee-paragraph=\"para4\" class=\"secondary-color time\"\u003e{{$ctrl.model.time}}\u003c/p\u003e \u003c/div\u003e \u003cdiv class=\"privacy-timeline-voice-content\"\u003e \u003ch3 media-heading class=\"card-heading shorten-text\" ng-if=\"$ctrl.model.displayText\"\u003e{{$ctrl.model.displayText}}\u003c/h3\u003e \u003ch3 media-heading class=\"card-heading no-transcript\" ng-if=\"!$ctrl.model.displayText\"\u003e{{$ctrl.activityCmsData.noTranscript}}\u003c/h3\u003e \u003cp mee-metatext\u003e{{$ctrl.getDeviceDisplayText($ctrl.model.deviceType)}} \u003cspan class=\"mee-icon mee-icon-CircleFillBadge12 privacy-voice-delimiter\"\u003e\u003c/span\u003e {{$ctrl.model.application}}\u003c/p\u003e \u003c/div\u003e \u003c/media-body\u003e \u003c/mee-media\u003e \u003cdiv ng-if=\"$ctrl.isError()\" class=\"privacy-playback-error\" aria-live=\"polite\" role=\"alert\"\u003e \u003cdiv class=\"mee-icon mee-icon-Info\"\u003e\u003c/div\u003e \u003cdiv class=\"text-body message\"\u003e \u003cp\u003e{{$ctrl.strings.errorGenericMessage}} \u003cspan\u003e\u003ca ng-click=\"$ctrl.requestAudioToPlayAsync()\"\u003e{{$ctrl.strings.tryAgainLabel}}\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Partner/account-close.html", "\u003cdiv data-grid=\"col-12\"\u003e \u003cmee-alert kind=\"info use-glyph\"\u003e \u003calert-content\u003eThis functionality is only available in PPE.\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cbutton mee-button ng-click=\"$ctrl.closeAccount()\" ng-disabled=\"!$ctrl.enableButton()\"\u003e Close Account \u003c/button\u003e \u003cmee-progress-view watch-operation=\"closeAccount\"\u003e \u003cinert-view\u003e \u003cp mee-paragraph=\"para4\"\u003eNo command sent yet.\u003c/p\u003e \u003c/inert-view\u003e \u003cinprogress-view\u003e \u003cmee-progress-ants-mwf\u003eSending command...\u003c/mee-progress-ants-mwf\u003e \u003c/inprogress-view\u003e \u003cfailed-view\u003e \u003cp mee-paragraph=\"para4\"\u003eResult: Failed to send account close command.\u003c/p\u003e \u003cp mee-paragraph=\"para4\"\u003ecV: {{$ctrl.cV}}\u003c/p\u003e \u003c/failed-view\u003e \u003cfinished-view\u003e \u003cp mee-paragraph=\"para4\"\u003eResult: Successfully sent account close command.\u003c/p\u003e \u003cp mee-paragraph=\"para4\"\u003e Command Ids: \u003cul\u003e \u003cli ng-repeat=\"requestId in $ctrl.requestIds\"\u003e{{requestId}}\u003c/li\u003e \u003c/ul\u003e \u003c/p\u003e \u003cp mee-paragraph=\"para4\"\u003ecV: {{$ctrl.cV}}\u003c/p\u003e \u003c/finished-view\u003e \u003c/mee-progress-view\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Partner/agent-status.html", "\u003cdiv data-grid=\"col-12\"\u003e \u003ca mee-hyperlink href=\"https://aka.ms/pcfagenthealthreport\" target=\"_blank\"\u003eAgent Health PowerBI Dashboard\u003c/a\u003e \u003cinput mee-text-input ng-model=\"$ctrl.agentId\" placeholder=\"Agent ID\"\u003e \u003cbutton mee-button ng-click=\"$ctrl.getAgentStatus()\" ng-disabled=\"!$ctrl.agentId\"\u003eGet agent status\u003c/button\u003e \u003cmee-progress-view watch-operation=\"getAgentStatus\"\u003e \u003cinert-view\u003e \u003cp mee-paragraph=\"para4\"\u003eNo status retrieved yet.\u003c/p\u003e \u003c/inert-view\u003e \u003cinprogress-view\u003e \u003cmee-progress-ants-mwf\u003eRetrieving status...\u003c/mee-progress-ants-mwf\u003e \u003c/inprogress-view\u003e \u003cfailed-view\u003e \u003cp mee-paragraph=\"para4\"\u003eResult: Failed to retrieve agent status.\u003c/p\u003e \u003cp mee-paragraph=\"para4\"\u003e\u003cb\u003eNote:\u003c/b\u003e If this request seems to time out, it is very possible that your agent has a large backlog of commands (\u003e ~1M).\u003c/p\u003e \u003c/failed-view\u003e \u003cfinished-view\u003e \u003cp mee-paragraph=\"para4\"\u003eResult: Successfully retrieved agent status.\u003c/p\u003e \u003cinput mee-text-input ng-model=\"$ctrl.filter\" placeholder=\"Filter data\"\u003e \u003cmee-table\u003e \u003ctable\u003e \u003cthead\u003e \u003ctr\u003e \u003cth\u003e Agent ID\u003cbr /\u003e Asset Group ID \u003c/th\u003e \u003cth\u003eSubject Type\u003c/th\u003e \u003cth\u003eAsset Group Qualifier\u003c/th\u003e \u003cth\u003e Oldest Pending Command\u003cbr /\u003e Minimum Lease Available Time \u003c/th\u003e \u003cth\u003e Pending Command Count \u003cspan class=\"mee-icon mee-icon-WhatsThis\" title=\"{{$ctrl.pendingDefinition}}\"\u003e\u003c/span\u003e \u003cbr /\u003e Unleased Command Count \u003cspan class=\"mee-icon mee-icon-WhatsThis\" title=\"{{$ctrl.unleasedDefinition}}\"\u003e\u003c/span\u003e \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr ng-repeat=\"row in $ctrl.statusInfo | filter: $ctrl.filter\"\u003e \u003ctd\u003e Agent: \u003ca mee-hyperlink ng-href=\"{{$ctrl.getViewAgentUrl(row.agentId)}}\" target=\"_blank\"\u003e{{row.agentId}}\u003c/a\u003e\u003cbr /\u003e Asset: \u003ca mee-hyperlink ng-href=\"{{$ctrl.getViewAssetUrl(row.assetGroupId)}}\" target=\"_blank\"\u003e{{row.assetGroupId}}\u003c/a\u003e \u003c/td\u003e \u003ctd\u003e{{row.subjectType}}\u003c/td\u003e \u003ctd\u003e{{row.assetGroupQualifier}}\u003c/td\u003e \u003ctd\u003e Oldest Pending:{{row.oldestPendingCommand}}\u003cbr /\u003e Min Lease: {{row.minimumLeaseAvailableTime}} \u003c/td\u003e \u003ctd\u003e Pending: {{row.pendingCommandCount}}\u003cbr /\u003e Unleased: {{row.unleasedCommandCount}} \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/table\u003e \u003c/mee-table\u003e \u003c/finished-view\u003e \u003c/mee-progress-view\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Partner/bulk-delete.html", "\u003cdiv data-grid=\"col-12\"\u003e \u003cmee-alert kind=\"warning use-glyph\"\u003e \u003calert-header\u003eWarning\u003c/alert-header\u003e \u003calert-content\u003e\u003cspan\u003eThis page generates commands for the \u003cstrong\u003ecurrently-authenticated\u003c/strong\u003e MSA. When clicking Delete, you will trigger a delete command to \u003cstrong\u003eall\u003c/strong\u003e checked data types in this section, and the data \u003cstrong\u003ewill\u003c/strong\u003e be deleted. Do \u003cstrong\u003enot\u003c/strong\u003e use your personal MSA.\u003c/span\u003e\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cmee-alert kind=\"info use-glyph\"\u003e \u003calert-content\u003e\u003cspan\u003eThese controls should be used for E2E testing of delete commands. After clicking Delete, you may still see your data on the \u003ca mee-hyperlink href=\"/privacy/activity-history\"\u003eAMC Privacy Dashboard\u003c/a\u003e, but please keep in mind that your commands are being sent as expected.\u003c/span\u003e\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cmee-select ng-model=\"$ctrl.selectedOption\" ng-change=\"$ctrl.optionChanged()\"\u003e \u003clabel\u003eScenario:\u003c/label\u003e \u003cselect data-selected-aria-label=\"Scenario {0}\"\u003e \u003coption value=\"{{opt.val}}\" ng-repeat=\"opt in $ctrl.selectOptions\"\u003e{{opt.text}}\u003c/option\u003e \u003c/select\u003e \u003c/mee-select\u003e \u003cdiv data-grid=\"col-5\"\u003e \u003cmee-checkbox ng-repeat=\"dataType in $ctrl.dataTypes | filter: { id: \u0027cardTypeFilter\u0027 }\" id=\"{{dataType.id}}\" ng-model=\"dataType.selected\" ng-disabled=\"$ctrl.selectedOption != \u0027custom\u0027\"\u003e {{dataType.name}} \u003c/mee-checkbox\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-5\"\u003e \u003cmee-checkbox ng-repeat=\"dataType in $ctrl.dataTypes | filter: { id: \u0027partner\u0027 }\" id=\"{{dataType.id}}\" ng-model=\"dataType.selected\" ng-disabled=\"$ctrl.selectedOption != \u0027custom\u0027\"\u003e {{dataType.name}} \u003c/mee-checkbox\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-2\"\u003e \u003cbutton mee-button ng-click=\"$ctrl.deleteDataTypes()\" ng-disabled=\"!$ctrl.enableButtons()\"\u003eDelete\u003c/button\u003e \u003cmee-progress-view watch-operation=\"deleteDataTypes\"\u003e \u003cinert-view\u003e \u003cp mee-paragraph=\"para4\"\u003eNo command sent yet.\u003c/p\u003e \u003c/inert-view\u003e \u003cinprogress-view\u003e \u003cmee-progress-ants-mwf\u003eSending command...\u003c/mee-progress-ants-mwf\u003e \u003c/inprogress-view\u003e \u003cfailed-view\u003e \u003cp mee-paragraph=\"para4\"\u003eResult: Failed to send delete command.\u003c/p\u003e \u003cp mee-paragraph=\"para4\"\u003ecV: {{$ctrl.cV}}\u003c/p\u003e \u003c/failed-view\u003e \u003cfinished-view\u003e \u003cp mee-paragraph=\"para4\"\u003eResult: Successfully sent delete command.\u003c/p\u003e \u003cp mee-paragraph=\"para4\"\u003e Command Ids: \u003cul mee-list\u003e \u003cli ng-repeat=\"requestId in $ctrl.requestIds\"\u003e{{requestId}}\u003c/li\u003e \u003c/ul\u003e \u003c/p\u003e \u003cp mee-paragraph=\"para4\"\u003ecV: {{$ctrl.cV}}\u003c/p\u003e \u003c/finished-view\u003e \u003c/mee-progress-view\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Partner/export.html", "\u003cdiv data-grid=\"col-12\"\u003e \u003cmee-alert kind=\"info use-glyph\"\u003e \u003calert-content\u003e\u003cspan\u003eThese controls should be used for E2E testing of export commands.\u003c/span\u003e\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cmee-select ng-model=\"$ctrl.selectedOption\" ng-change=\"$ctrl.optionChanged()\"\u003e \u003clabel\u003eScenario:\u003c/label\u003e \u003cselect data-selected-aria-label=\"Scenario {0}\"\u003e \u003coption value=\"{{opt.val}}\" ng-repeat=\"opt in $ctrl.selectOptions\"\u003e{{opt.text}}\u003c/option\u003e \u003c/select\u003e \u003c/mee-select\u003e \u003cdiv data-grid=\"col-5\"\u003e \u003cmee-checkbox ng-repeat=\"dataType in $ctrl.dataTypes | filter: { id: \u0027cardTypeFilter\u0027 }\" id=\"{{dataType.id}}\" ng-model=\"dataType.selected\" ng-disabled=\"$ctrl.selectedOption != \u0027custom\u0027\"\u003e {{dataType.name}} \u003c/mee-checkbox\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-5\"\u003e \u003cmee-checkbox ng-repeat=\"dataType in $ctrl.dataTypes | filter: { id: \u0027partner\u0027 }\" id=\"{{dataType.id}}\" ng-model=\"dataType.selected\" ng-disabled=\"$ctrl.selectedOption != \u0027custom\u0027\"\u003e {{dataType.name}} \u003c/mee-checkbox\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-2\"\u003e \u003cbutton mee-button ng-click=\"$ctrl.exportDataTypes()\" ng-disabled=\"!$ctrl.enableButtons()\"\u003eExport\u003c/button\u003e \u003cmee-progress-view watch-operation=\"exportDataTypes\"\u003e \u003cinert-view\u003e \u003cp mee-paragraph=\"para4\"\u003eNo command sent yet.\u003c/p\u003e \u003c/inert-view\u003e \u003cinprogress-view\u003e \u003cmee-progress-ants-mwf\u003eSending command...\u003c/mee-progress-ants-mwf\u003e \u003c/inprogress-view\u003e \u003cfailed-view\u003e \u003cp mee-paragraph=\"para4\"\u003eResult: Failed to send export command.\u003c/p\u003e \u003cp mee-paragraph=\"para4\"\u003ecV: {{$ctrl.cV}}\u003c/p\u003e \u003c/failed-view\u003e \u003cfinished-view\u003e \u003cp mee-paragraph=\"para4\"\u003eResult: Successfully sent export command.\u003c/p\u003e \u003cp mee-paragraph=\"para4\"\u003e Command Ids: \u003cul mee-list\u003e \u003cli ng-repeat=\"requestId in $ctrl.requestIds\"\u003e{{requestId}}\u003c/li\u003e \u003c/ul\u003e \u003c/p\u003e \u003cp mee-paragraph=\"para4\"\u003ecV: {{$ctrl.cV}}\u003c/p\u003e \u003c/finished-view\u003e \u003c/mee-progress-view\u003e \u003c/div\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Partner/msa-proxy-ticket.html", "\u003cdiv data-grid=\"col-12\"\u003e \u003cmee-progress-view watch-operation=\"obtainMsaProxyTicket\"\u003e \u003cinert-view\u003e \u003cbutton mee-button ng-click=\"$ctrl.obtainMsaProxyTicket()\"\u003eGet my MSA proxy ticket\u003c/button\u003e \u003c/inert-view\u003e \u003cinprogress-view\u003e \u003cmee-progress-ants-mwf\u003eRetrieving ticket...\u003c/mee-progress-ants-mwf\u003e \u003c/inprogress-view\u003e \u003cfailed-view\u003e \u003cp mee-paragraph=\"para4\"\u003eResult: Failure\u003c/p\u003e \u003c/failed-view\u003e \u003cfinished-view\u003e \u003cmee-text-area\u003e \u003clabel\u003eMSA proxy ticket\u003c/label\u003e \u003ctextarea rows=\"8\" cols=\"80\" ng-model=\"$ctrl.msaProxyTicket\" readonly\u003e\u003c/textarea\u003e \u003c/mee-text-area\u003e \u003c/finished-view\u003e \u003c/mee-progress-view\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Partner/partner.html", "\u003cdiv data-grid=\"col-12 pad-12x\" ng-if=\"$ctrl.isWrongPpe\"\u003e \u003ch4 mee-heading=\"heading4\"\u003eThis is not the PPE you are looking for.\u003c/h4\u003e \u003cp mee-paragraph=\"para2\"\u003ePlease go to the \u003ca mee-hyperlink href=\"https://privacy.account.microsoft-ppe.com/privacy/partner\"\u003ePPE test page\u003c/a\u003e or the \u003ca mee-hyperlink href=\"https://account.microsoft.com/privacy/partner\"\u003ePROD test page\u003c/a\u003e to continue with your validation and debugging.\u003c/p\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-12 pad-12x\" class=\"privacy-partner-page\" ng-if=\"!$ctrl.isWrongPpe\"\u003e \u003ch4 mee-heading=\"heading4\"\u003ePrivacy Partner Testing Page\u003c/h4\u003e \u003cp mee-paragraph=\"para4\"\u003eClick on one of the drop-down items below to start testing.\u003c/p\u003e \u003cmee-accordion\u003e \u003cmee-drawer\u003e \u003cdrawer-trigger\u003e \u003ch5 mee-heading=\"heading5\" class=\"f-lean\"\u003eAMC Privacy Dashboard Data Types - Delete Command\u003c/h5\u003e \u003c/drawer-trigger\u003e \u003cdrawer-content\u003e \u003cbulk-delete\u003e\u003c/bulk-delete\u003e \u003c/drawer-content\u003e \u003c/mee-drawer\u003e \u003cmee-drawer\u003e \u003cdrawer-trigger\u003e \u003ch5 mee-heading=\"heading5\" class=\"f-lean\"\u003eNGP Data Types - Export Command\u003c/h5\u003e \u003c/drawer-trigger\u003e \u003cdrawer-content\u003e \u003cexport-data\u003e\u003c/export-data\u003e \u003c/drawer-content\u003e \u003c/mee-drawer\u003e \u003cmee-drawer\u003e \u003cdrawer-trigger\u003e \u003ch5 mee-heading=\"heading5\" class=\"f-lean\"\u003eCommand History\u003c/h5\u003e \u003c/drawer-trigger\u003e \u003cdrawer-content\u003e \u003crequest-history\u003e\u003c/request-history\u003e \u003c/drawer-content\u003e \u003c/mee-drawer\u003e \u003cmee-drawer\u003e \u003cdrawer-trigger\u003e \u003ch5 mee-heading=\"heading5\" class=\"f-lean\"\u003eAccount Close\u003c/h5\u003e \u003c/drawer-trigger\u003e \u003cdrawer-content\u003e \u003caccount-close\u003e\u003c/account-close\u003e \u003c/drawer-content\u003e \u003c/mee-drawer\u003e \u003cmee-drawer\u003e \u003cdrawer-trigger\u003e \u003ch5 mee-heading=\"heading5\" class=\"f-lean\"\u003eWindows Diagnostic Data\u003c/h5\u003e \u003c/drawer-trigger\u003e \u003cdrawer-content\u003e \u003cp mee-paragraph=\"para4\"\u003eDownload Windows RS4 client build \u003cstrong\u003e17084.1000.rsmaster.180122-1350\u003c/strong\u003e or later, and go to \u003cstrong\u003eSettings \u003e Privacy \u003e Diagnostics \u0026 feedback\u003c/strong\u003e to trigger Windows Diagnostic delete commands.\u003c/p\u003e \u003cp mee-paragraph=\"para4\"\u003eNote that this will generate commands against your device\u0027s MSA Global Device ID. For more information, see \u003ca mee-hyperlink href=\"https://microsoft.sharepoint.com/:w:/t/ngphome/ngpx/execution/EW63vK9bPxdDkqI8O2Si1ugBtIRhzq7e1TvjiwfR4K_BBQ?e=k6Ubm8\" target=\"_blank\"\u003eWindows Diagnostic Delete Signals spec\u003c/a\u003e.\u003c/p\u003e \u003c/drawer-content\u003e \u003c/mee-drawer\u003e \u003cmee-drawer\u003e \u003cdrawer-trigger\u003e \u003ch5 mee-heading=\"heading5\" class=\"f-lean\"\u003eCommand ID Tracing\u003c/h5\u003e \u003c/drawer-trigger\u003e \u003cdrawer-content\u003e \u003crequest-tracing\u003e\u003c/request-tracing\u003e \u003c/drawer-content\u003e \u003c/mee-drawer\u003e \u003cmee-drawer\u003e \u003cdrawer-trigger\u003e \u003ch5 mee-heading=\"heading5\" class=\"f-lean\"\u003eAgent Status\u003c/h5\u003e \u003c/drawer-trigger\u003e \u003cdrawer-content\u003e \u003cagent-status\u003e\u003c/agent-status\u003e \u003c/drawer-content\u003e \u003c/mee-drawer\u003e \u003cmee-drawer\u003e \u003cdrawer-trigger\u003e \u003ch5 mee-heading=\"heading5\" class=\"f-lean\"\u003eMSA Proxy Ticket\u003c/h5\u003e \u003c/drawer-trigger\u003e \u003cdrawer-content\u003e \u003cmsa-proxy-ticket\u003e\u003c/msa-proxy-ticket\u003e \u003c/drawer-content\u003e \u003c/mee-drawer\u003e \u003cmee-drawer state=\"expanded\"\u003e \u003cdrawer-trigger\u003e \u003ch5 mee-heading=\"heading5\" class=\"f-lean\"\u003eUseful Information\u003c/h5\u003e \u003c/drawer-trigger\u003e \u003cdrawer-content\u003e \u003cp\u003eIf you would like to trigger Alt-Subject deletes, this is not the page to do it. Please check out the \u003ca mee-hyperlink href=\"http://aka.ms/ngpaltsubjectrequests\" target=\"_blank\"\u003eSpec for Alternate Subject Requests through PRC\u003c/a\u003e for more information.\u003c/p\u003e \u003cul mee-list\u003e \u003cli\u003e\u003ca mee-hyperlink href=\"http://aka.ms/ngpscenarios\" target=\"_blank\"\u003eOverview of NGP Scenarios\u003c/a\u003e\u003c/li\u003e \u003cli\u003e\u003ca mee-hyperlink href=\"http://aka.ms/ngpdatatypes\" target=\"_blank\"\u003eNGP Data Types\u003c/a\u003e\u003c/li\u003e \u003cli\u003e\u003ca mee-hyperlink href=\"http://aka.ms/ngpdataagents\" target=\"_blank\"\u003eStarting point for all information for developing an export/delete agent\u003c/a\u003e\u003c/li\u003e \u003cli\u003e\u003ca mee-hyperlink href=\"http://aka.ms/ngpdelete\" target=\"_blank\"\u003eDelete Spec\u003c/a\u003e\u003c/li\u003e \u003cli\u003e\u003ca mee-hyperlink href=\"http://aka.ms/ngpexport\" target=\"_blank\"\u003eExport spec\u003c/a\u003e\u003c/li\u003e \u003c/ul\u003e \u003cp mee-paragraph=\"para4\"\u003eFeel free to reach out to \u003ca mee-hyperlink href=\"mailto:ngpdataagent@microsoft.com\"\u003eNGP Data Agents\u003c/a\u003e with any further questions.\u003c/p\u003e \u003c/drawer-content\u003e \u003c/mee-drawer\u003e \u003c/mee-accordion\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Partner/request-history.html", "\u003cdiv data-grid=\"col-12\"\u003e \u003cmee-alert kind=\"info use-glyph\"\u003e \u003calert-content\u003e\u003cspan\u003eRetrieves previously-issued command IDs for the currently authenticated MSA.\u003c/span\u003e\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cbutton mee-button ng-click=\"$ctrl.getUserRequests()\"\u003eGet history\u003c/button\u003e \u003cmee-progress-view watch-operation=\"getUserRequests\"\u003e \u003cinert-view\u003e \u003cp mee-paragraph=\"para4\"\u003eNo history retrieved yet.\u003c/p\u003e \u003c/inert-view\u003e \u003cinprogress-view\u003e \u003cmee-progress-ants-mwf\u003eRetrieving history...\u003c/mee-progress-ants-mwf\u003e \u003c/inprogress-view\u003e \u003cfailed-view\u003e \u003cp mee-paragraph=\"para4\"\u003eResult: Failed to retrieve user commands.\u003c/p\u003e \u003c/failed-view\u003e \u003cfinished-view\u003e \u003cp mee-paragraph=\"para4\"\u003eResult: Successfully retrieved user commands.\u003c/p\u003e \u003cp mee-paragraph=\"para4\"\u003e Command Ids: \u003cul\u003e \u003cli ng-repeat=\"requestId in $ctrl.requestIds\"\u003e{{requestId}}\u003c/li\u003e \u003c/ul\u003e \u003c/p\u003e \u003c/finished-view\u003e \u003c/mee-progress-view\u003e \u003c/div\u003e ");t.put("/Areas/Privacy/ScriptsOneUi/Partner/request-tracing.html", "\u003cdiv data-grid=\"col-12\"\u003e \u003cmee-alert kind=\"info use-glyph\"\u003e \u003calert-content\u003e\u003cspan\u003ePlease note: If you just created your command, it may take a minute or two for the ID to be available in our system.\u003c/span\u003e\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cmee-alert ng-if=\"$ctrl.traceData \u0026\u0026 $ctrl.traceData.commandType == \u0027Export\u0027\" kind=\"error use-glyph\"\u003e \u003calert-content\u003e\u003cspan\u003eLooking for help troubleshooting your export commands? Click \u003ca mee-hyperlink href=\"https://microsoft.sharepoint.com/teams/ngphome/ngpx/execution/SitePages/Export-Troubleshooting.aspx\"\u003ehere\u003c/a\u003e for debugging/validation steps!\u003c/span\u003e\u003c/alert-content\u003e \u003c/mee-alert\u003e \u003cinput mee-text-input ng-model=\"$ctrl.requestId\" placeholder=\"Command ID\"\u003e \u003cbutton mee-button ng-click=\"$ctrl.traceRequest()\" ng-disabled=\"!$ctrl.requestId\"\u003eGet trace data\u003c/button\u003e \u003cmee-progress-view ng-if=\"$ctrl.shouldShowForceCompleteSection()\" watch-operation=\"completeExport\" inert-when-finished=\"true\"\u003e \u003cinert-view\u003e \u003cdiv ng-if=\"!$ctrl.showForceCompleteButton\"\u003e \u003cp mee-paragraph=\"para4\"\u003eSuccessfully completed export. \u003cb\u003eNote:\u003c/b\u003e It may take a minute or two until this command is reported as isGloballyComplete.\u003c/p\u003e \u003c/div\u003e \u003cdiv ng-if=\"$ctrl.showForceCompleteButton\"\u003e \u003cbutton mee-button ng-click=\"$ctrl.completeExport()\"\u003eForce complete export\u003c/button\u003e \u003c/div\u003e \u003c/inert-view\u003e \u003cinprogress-view\u003e \u003cmee-progress-ants-mwf\u003eCompleting export...\u003c/mee-progress-ants-mwf\u003e \u003c/inprogress-view\u003e \u003cfailed-view\u003e \u003cp mee-paragraph=\"para4\"\u003eFailed to complete export.\u003c/p\u003e \u003c/failed-view\u003e \u003cfinished-view\u003e \u003c/finished-view\u003e \u003c/mee-progress-view\u003e \u003cmee-progress-view watch-operation=\"traceRequest\"\u003e \u003cinert-view\u003e \u003cp mee-paragraph=\"para4\"\u003eNo trace data retrieved yet.\u003c/p\u003e \u003c/inert-view\u003e \u003cinprogress-view\u003e \u003cmee-progress-ants-mwf\u003eRetrieving data...\u003c/mee-progress-ants-mwf\u003e \u003c/inprogress-view\u003e \u003cfailed-view\u003e \u003cp mee-paragraph=\"para4\"\u003eResult: Failed to retrieve trace data.\u003c/p\u003e \u003c/failed-view\u003e \u003cfinished-view\u003e \u003cdiv ng-if=\"!$ctrl.commandFound\"\u003e \u003cp mee-paragraph=\"para4\"\u003eResult: Command not found. No trace data to retrieve.\u003c/p\u003e \u003c/div\u003e \u003cdiv ng-if=\"$ctrl.commandFound\"\u003e \u003cdiv data-grid=\"col-12\"\u003e \u003cdiv data-grid=\"col-6\"\u003e \u003cp mee-paragraph=\"para4\"\u003eResult: Successfully retrieved trace data.\u003c/p\u003e \u003cp mee-paragraph=\"para4\"\u003e Data: \u003cul mee-list\u003e \u003cli\u003eCommand ID: {{$ctrl.traceData.commandId}}\u003c/li\u003e \u003cli\u003eCommand Type: {{$ctrl.traceData.commandType}}\u003c/li\u003e \u003cli\u003eIsComplete: {{$ctrl.traceData.isGloballyComplete}}\u003c/li\u003e \u003cli\u003eContext: {{$ctrl.traceData.context}}\u003c/li\u003e \u003cli\u003eRequester: {{$ctrl.traceData.requester}}\u003c/li\u003e \u003cli\u003eExport Destination: {{$ctrl.traceData.finalExportDestinationUri}}\u003c/li\u003e \u003c/ul\u003e \u003c/p\u003e \u003c/div\u003e \u003cdiv data-grid=\"col-6\" ng-if=\"$ctrl.traceData.commandType == \u0027Export\u0027\"\u003e \u003cp mee-paragraph=\"para4\"\u003e\u003cb\u003eNote:\u003c/b\u003e If IsComplete is false, that means not all agents have responded with the necessary data for the archive. If you are sure that \u003cb\u003eyour\u003c/b\u003e agent has reacted to the export command, you can click on \u0027Force Complete\u0027 to get the archive generated regardless of the status of the other agents.\u003c/p\u003e \u003cp mee-paragraph=\"para4\"\u003eTo validate the data in your export archive:\u003c/p\u003e \u003col mee-list\u003e \u003cli\u003eDownload Azure Storage Explorer \u003ca mee-hyperlink href=\"https://azure.microsoft.com/en-us/features/storage-explorer/\"\u003ehere\u003c/a\u003e.\u003c/li\u003e \u003cli\u003eSelect \"Use a connection string or a shared access signature URI\"\u003c/li\u003e \u003cli\u003eSelect \"Use a SAS URI\"\u003c/li\u003e \u003cli\u003eCopy and paste the \"Export Destination\" URI\u003c/li\u003e \u003c/ol\u003e \u003c/div\u003e \u003c/div\u003e \u003cp mee-paragraph=\"para4\"\u003e\u003cb\u003eTable Filters:\u003c/b\u003e\u003c/p\u003e \u003cdiv\u003e \u003cinput mee-text-input ng-model=\"$ctrl.filter\" placeholder=\"Enter an agent/asset ID\"\u003e \u003cmee-checkbox ng-model=\"$ctrl.hideDropped\"\u003e Hide Dropped Rows \u003c/mee-checkbox\u003e \u003cmee-checkbox ng-model=\"$ctrl.hideIncomplete\"\u003e Hide Incomplete Rows \u003c/mee-checkbox\u003e \u003cmee-checkbox ng-model=\"$ctrl.hideComplete\"\u003e Hide Complete Rows \u003c/mee-checkbox\u003e \u003c/div\u003e \u003cmee-table\u003e \u003ctable\u003e \u003ccaption\u003e Agent / Asset Group Status:\u003cbr /\u003e \u003ca mee-hyperlink ng-href=\"{{$ctrl.tsvHref}}\" download=\"agent_asset_status.tsv\" _target=\"blank\"\u003eDownload data as TSV\u003c/a\u003e \u003c/caption\u003e \u003cthead\u003e \u003ctr\u003e \u003cth\u003e Agent ID\u003cbr /\u003e Asset Group ID \u003c/th\u003e \u003cth\u003eAsset Group Qualifier\u003c/th\u003e \u003cth\u003eIngestion Debug Text\u003c/th\u003e \u003cth\u003e Ingestion Action Taken\u003cbr /\u003e Force Completed? \u003cspan class=\"mee-icon mee-icon-WhatsThis\" title=\"Whether an agent completed on its own or someone clicked \u0027Force Complete\u0027 before it was done processing.\"\u003e\u003c/span\u003e \u003c/th\u003e \u003cth\u003e Ingestion Time \u003cspan class=\"mee-icon mee-icon-WhatsThis\" title=\"The time that PCF put the command into the agent\u0027s queue.\"\u003e\u003c/span\u003e \u003cbr /\u003e Completed Time \u003cspan class=\"mee-icon mee-icon-WhatsThis\" title=\"The time that the agent marked the command as completed.\"\u003e\u003c/span\u003e \u003cbr /\u003e Soft Delete Time\u003cbr /\u003e Ingestion Data Set Version \u003c/th\u003e \u003c/tr\u003e \u003c/thead\u003e \u003ctbody\u003e \u003ctr ng-repeat=\"row in $ctrl.traceData.assetGroupStatuses | filter: $ctrl.filter | filter: $ctrl.hideDropped ? { ingestionActionTaken: \u0027!DroppedDueToFiltering\u0027 } : \u0027\u0027 | filter: $ctrl.hideDropped ? { ingestionActionTaken: \u0027!DroppedDueToOfflineAgent\u0027 } : \u0027\u0027 | filter: $ctrl.hideComplete ? { completedTime: \u0027!:\u0027 } : \u0027\u0027 | filter: $ctrl.hideIncomplete ? { completedTime: \u0027\u0027 } : \u0027\u0027\"\u003e \u003ctd\u003e Agent: \u003ca mee-hyperlink ng-href=\"{{$ctrl.getViewAgentUrl(row.agentId)}}\" target=\"_blank\"\u003e{{row.agentId}}\u003c/a\u003e\u003cbr /\u003e Asset: \u003ca mee-hyperlink ng-href=\"{{$ctrl.getViewAssetUrl(row.assetGroupId)}}\" target=\"_blank\"\u003e{{row.assetGroupId}}\u003c/a\u003e \u003c/td\u003e \u003ctd\u003e{{row.assetGroupQualifier}}\u003c/td\u003e \u003ctd\u003e{{row.ingestionDebugText}}\u003c/td\u003e \u003ctd\u003e {{row.ingestionActionTaken}}\u003cbr /\u003e Force Completed: {{row.forceCompleted}} \u003c/td\u003e \u003ctd\u003e Ingested: {{row.ingestionTime}}\u003cbr /\u003e Completed: {{row.completedTime}}\u003cbr /\u003e Soft Delete: {{row.softDeleteTime}}\u003cbr /\u003e Version: {{row.ingestionDataSetVersion}} \u003c/td\u003e \u003c/tr\u003e \u003c/tbody\u003e \u003c/table\u003e \u003c/mee-table\u003e \u003c/div\u003e \u003c/finished-view\u003e \u003c/mee-progress-view\u003e \u003c/div\u003e ");}]);