Mini Kabibi Habibi

Current Path : C:/Windows/SystemApps/Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy/js/
Upload File :
Current File : C:/Windows/SystemApps/Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy/js/esu.js

//
// Copyright (C) Microsoft. All rights reserved.
//
/// <disable>JS2085.EnableStrictMode</disable>
"use strict";
var CloudExperienceHost;
(function (CloudExperienceHost) {
    class ConsumerESU {
        static getESUEligibilityStatus(msaToken) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getESUEligibilityStatus");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.getESUEligibilityStatusAsync(msaToken).then(function (eligibilityStatusCombined) {
                        const eligibilityStatus = eligibilityStatusCombined & 0xffff;
                        const eligibilityResult = (eligibilityStatusCombined >> 16) & 0xffff;
                        const formattedResult = `Status:${eligibilityStatus}, Result:${eligibilityResult}`;
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getESUEligibilityStatus_Succeeded", JSON.stringify(formattedResult));
                        completeDispatch(eligibilityStatusCombined);
                    }, errorDispatch);
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getESUEligibilityStatus_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static getESUEligibilityStatusV2(collectionsToken) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getESUEligibilityStatusV2");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.getESUEligibilityStatusV2Async(collectionsToken).then(function (eligibilityStatusCombined) {
                        const eligibilityStatus = eligibilityStatusCombined & 0xffff;
                        const eligibilityResult = (eligibilityStatusCombined >> 16) & 0xffff;
                        const formattedResult = `Status:${eligibilityStatus}, Result:${eligibilityResult}`;
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getESUEligibilityStatusV2_Succeeded", JSON.stringify(formattedResult));
                        completeDispatch(eligibilityStatusCombined);
                    }, errorDispatch);
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getESUEligibilityStatusV2_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static getCachedEligibilityStatus() {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getCachedEligibilityStatus");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.getCachedEligibilityStatusAsync().then(function (cachedEligibilityStatus) {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getCachedEligibilityStatus_Succeeded", JSON.stringify(cachedEligibilityStatus));
                        completeDispatch(cachedEligibilityStatus);
                    }, errorDispatch);
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getCachedEligibilityStatus_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static enrollUsingBackup(msaToken) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingBackup");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.enrollUsingBackupAsync(msaToken).then(function (isEnrolled) {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingBackup_Succeeded", JSON.stringify(isEnrolled));
                        completeDispatch(isEnrolled);
                    }, errorDispatch);
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingBackup_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static enrollUsingBackupV2(catalogToken, commerceToken) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingBackupV2");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.enrollUsingBackupV2Async(catalogToken, commerceToken).then(function (isEnrolled) {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingBackupV2_Succeeded", JSON.stringify(isEnrolled));
                        completeDispatch(isEnrolled);
                    }, errorDispatch);
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingBackupV2_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static enrollUsingBingRewards(msaPuid, msaToken) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingBingRewards");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.enrollUsingBingRewardsAsync(msaPuid, msaToken).then(function (isEnrolled) {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingBingRewards_Succeeded", JSON.stringify(isEnrolled));
                        completeDispatch(isEnrolled);
                    }, errorDispatch);
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingBingRewards_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static enrollUsingBingRewardsV2(msaPuid, catalogToken, commerceToken) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingBingRewardsV2");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.enrollUsingBingRewardsV2Async(msaPuid, catalogToken, commerceToken).then(function (isEnrolled) {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingBingRewardsV2_Succeeded", JSON.stringify(isEnrolled));
                        completeDispatch(isEnrolled);
                    }, errorDispatch);
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingBingRewardsV2_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static enrollUsingPurchase(msaToken) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingPurchase");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.enrollUsingPurchaseAsync(msaToken).then(function (isEnrolled) {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingPurchase_Succeeded", JSON.stringify(isEnrolled));
                        completeDispatch(isEnrolled);
                    }, errorDispatch);
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingPurchase_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static enrollUsingPurchaseV2(collectionsToken) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingPurchaseV2");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.enrollUsingPurchaseV2Async(collectionsToken).then(function (isEnrolled) {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingPurchaseV2_Succeeded", JSON.stringify(isEnrolled));
                        completeDispatch(isEnrolled);
                    }, errorDispatch);
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingPurchaseV2_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static enrollUsingMicrosoftAccount(msaToken) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingMicrosoftAccount");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.enrollUsingMicrosoftAccountAsync(msaToken).then(function (isEnrolled) {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingMicrosoftAccount_Succeeded", JSON.stringify(isEnrolled));
                        completeDispatch(isEnrolled);
                    }, errorDispatch);
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingMicrosoftAccount_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static enrollUsingMicrosoftAccountV2(catalogToken, commerceToken) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingMicrosoftAccountV2");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.enrollUsingMicrosoftAccountV2Async(catalogToken, commerceToken).then(function (isEnrolled) {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingMicrosoftAccountV2_Succeeded", JSON.stringify(isEnrolled));
                        completeDispatch(isEnrolled);
                    }, errorDispatch);
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingMicrosoftAccountV2_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static enrollUsingPurchaseNoAssociate(msaToken) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingPurchaseNoAssociate");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.enrollUsingPurchaseNoAssociateAsync(msaToken).then(function (isEnrolled) {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingPurchaseNoAssociate_Succeeded", JSON.stringify(isEnrolled));
                        completeDispatch(isEnrolled);
                    }, errorDispatch);
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingPurchaseNoAssociate_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static enrollUsingPurchaseNoAssociateV2(collectionsToken) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingPurchaseNoAssociateV2");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.enrollUsingPurchaseNoAssociateV2Async(collectionsToken).then(function (isEnrolled) {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingPurchaseNoAssociateV2_Succeeded", JSON.stringify(isEnrolled));
                        completeDispatch(isEnrolled);
                    }, errorDispatch);
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_enrollUsingPurchaseNoAssociateV2_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static runESUEnrollment(msaToken) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_runESUEnrollment");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.runESUEnrollmentAsync(msaToken).then(() => {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_runESUEnrollment_Succeeded");
                        completeDispatch();
                    }, (err) => {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_runESUEnrollment_Failure", CloudExperienceHost.GetJsonFromError(err));
                        errorDispatch(err);
                    });
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_runESUEnrollment_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static runESUEnrollmentV2(collectionsToken) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_runESUEnrollmentV2");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.runESUEnrollmentV2Async(collectionsToken).then(() => {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_runESUEnrollmentV2_Succeeded");
                        completeDispatch();
                    }, (err) => {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_runESUEnrollmentV2_Failure", CloudExperienceHost.GetJsonFromError(err));
                        errorDispatch(err);
                    });
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_runESUEnrollmentV2_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static getBingRewardsPoints(msaPuid) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getBingRewardsPoints");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.getBingRewardsPointsAsync(msaPuid).then(function (userBalance) {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getBingRewardsPoints_Succeeded", JSON.stringify(userBalance));
                        completeDispatch(userBalance);
                    }, errorDispatch);
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getBingRewardsPoints_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static getBingRewardsESUOfferPrice(msaPuid) {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getBingRewardsESUOfferPrice");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                try {
                    CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.getBingRewardsESUOfferPriceAsync(msaPuid).then(function (esuOfferPrice) {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getBingRewardsESUOfferPrice_Succeeded", JSON.stringify(esuOfferPrice));
                        completeDispatch(esuOfferPrice);
                    }, errorDispatch);
                }
                catch (err) {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getBingRewardsESUOfferPrice_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch(err);
                }
            });
        }
        static getMachineModel() {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getMachineModelStarted");
            return CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.machineModel;
        }
        static getManufacturer() {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getManufacturerStarted");
            return CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.manufacturer;
        }
        static getMachineName() {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getMachineNameStarted");
            return CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.machineName;
        }
        static getWallpaper() {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getWallpaperStarted");
            return new WinJS.Promise(function (completeDispatch, errorDispatch /*, progressDispatch*/) {
                CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.getWallpaper().then(function (wallpaperFile) {
                    if (!wallpaperFile) {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getWallpaper_failedToGetUserWallpaperFile");
                        errorDispatch("FailedToGetWallpaper");
                        return;
                    }
                    Windows.Storage.FileIO.readBufferAsync(wallpaperFile).then(function (contentBuffer) {
                        if (!contentBuffer) {
                            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getWallpaper_failedToReadContentBuffer");
                            errorDispatch("FailedToGetWallpaper");
                            return;
                        }
                        let localWallpaperFile;
                        Windows.Storage.ApplicationData.current.localFolder.createFileAsync("wallpaper.jpg", Windows.Storage.CreationCollisionOption.replaceExisting).then((file) => {
                            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getWallpaper_createLocalFile");
                            if (!file) {
                                CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getWallpaper_failedToCreateLocalFile");
                                errorDispatch("FailedToGetWallpaper");
                                return;
                            }
                            localWallpaperFile = file;
                            return Windows.Storage.FileIO.writeBufferAsync(localWallpaperFile, contentBuffer);
                        }, (err) => {
                            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getWallpaper_createLocalFile_Failure", CloudExperienceHost.GetJsonFromError(err));
                            errorDispatch("FailedToGetWallpaper");
                        }).then(() => {
                            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getWallpaper_localWallpaperFile", JSON.stringify({
                                name: localWallpaperFile.name,
                                type: localWallpaperFile.fileType,
                                path: localWallpaperFile.path
                            }));
                            completeDispatch(localWallpaperFile.path);
                        }, (err) => {
                            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getWallpaper_writeLocalBuffer_Failure", CloudExperienceHost.GetJsonFromError(err));
                            errorDispatch("FailedToGetWallpaper");
                        });
                    }, (err) => {
                        CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getWallpaper_contentBufferRead_Failure", CloudExperienceHost.GetJsonFromError(err));
                        errorDispatch("FailedToGetWallpaper");
                    });
                }, (err) => {
                    CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getWallpaper_getFile_Failure", CloudExperienceHost.GetJsonFromError(err));
                    errorDispatch("FailedToGetWallpaper");
                });
            });
        }
        static getDeviceRegion() {
            CloudExperienceHost.Telemetry.logEvent("ConsumerESU_getDeviceRegionStarted");
            return CloudExperienceHostAPI.ConsumerESUManagerStaticsCore.deviceRegion;
        }
    }
    CloudExperienceHost.ConsumerESU = ConsumerESU;
})(CloudExperienceHost || (CloudExperienceHost = {}));
//# sourceMappingURL=esu.js.map