Software: Microsoft-IIS/10.0. PHP/7.4.33 uname -a: Windows NT LAKE 10.0 build 20348 (Windows Server 2016) AMD64 IWPD_801(traduongco) Safe-mode: OFF (not secure) C:\Windows\SystemApps\Microsoft.Windows.CloudExperienceHost_cw5n1h2txyewy\webapps\inclusiveOobe\js\ drwxrwxrwx | |
| Viewing file: Select action/file-type: //
// Copyright (C) Microsoft. All rights reserved.
//
(() => {
WinJS.UI.Pages.define("/webapps/inclusiveOobe/view/oobehello-main.html", {
init: (element, options) => {
require.config(new RequirePathConfig('/webapps/inclusiveOobe'));
// Load css per scenario
let loadCssPromise = requireAsync(['legacy/uiHelpers', 'legacy/bridge']).then((result) => {
return result.legacy_uiHelpers.LoadCssPromise(document.head, "", result.legacy_bridge);
});
let langAndDirPromise = requireAsync(['legacy/uiHelpers', 'legacy/bridge']).then((result) => {
return result.legacy_uiHelpers.LangAndDirPromise(document.documentElement, result.legacy_bridge);
});
// Load resource strings
let getLocalizedStringsPromise = requireAsync(['legacy/bridge']).then((result) => {
return result.legacy_bridge.invoke("CloudExperienceHost.StringResources.makeResourceObject", "oobeHello");
}).then((result) => {
this.resourceStrings = JSON.parse(result);
});
let getSupportedHelloEnrollmentKindsPromise = requireAsync(['legacy/bridge']).then((result) => {
return result.legacy_bridge.invoke("CloudExperienceHost.Hello.getSupportedHelloEnrollmentKinds");
}).then((kinds) => {
this.enrollmentKinds = JSON.parse(kinds);
});
// Check to see if a previous component would like us to be skipped
let getSkipNgcPromise = requireAsync(['legacy/bridge']).then((result) => {
return result.legacy_bridge.invoke("CloudExperienceHost.Storage.SharableData.getValue", "SkipNGC");
}).then((result) => {
this.skipNgc = result;
});
let getPersonalityPromise = requireAsync(['legacy/bridge']).then((result) => {
return result.legacy_bridge.invoke("CloudExperienceHost.getContext");
}).then((targetContext) => {
this.targetPersonality = targetContext.personality;
});
return WinJS.Promise.join({ loadCssPromise: loadCssPromise, langAndDirPromise: langAndDirPromise, getLocalizedStringsPromise: getLocalizedStringsPromise, getSupportedHelloEnrollmentKindsPromise: getSupportedHelloEnrollmentKindsPromise, getSkipNgcPromise: getSkipNgcPromise, getPersonalityPromise: getPersonalityPromise });
},
error: (e) => {
require(['legacy/bridge', 'legacy/events', 'legacy/core'], (bridge, constants, core) => {
if (e) {
bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "HelloEnrollmentWinJSPageError", core.GetJsonFromError(e));
} else {
bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "HelloEnrollmentWinJSPageError");
}
bridge.fireEvent(constants.Events.done, constants.AppResult.error);
});
},
ready: (element, options) => {
require(['lib/knockout', 'corejs/knockouthelpers', 'legacy/bridge', 'legacy/events', 'oobehello-vm', 'lib/knockout-winjs'], (ko, KoHelpers, bridge, constants, HelloViewModel) => {
// Setup knockout customizations
koHelpers = new KoHelpers();
koHelpers.registerComponents(CloudExperienceHost.RegisterComponentsScenarioMode.InclusiveOobe);
window.KoHelpers = KoHelpers;
if (!this.skipNgc && this.enrollmentKinds && (this.enrollmentKinds.face || this.enrollmentKinds.fingerprint)) {
if (this.enrollmentKinds.face && this.enrollmentKinds.fingerprint) {
bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "ShowingHelloEnrollmentPage", "Face AND Fingerprint");
} else {
if (this.enrollmentKinds.face) {
bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "ShowingHelloEnrollmentPage", "Face");
} else if (this.enrollmentKinds.fingerprint) {
bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "ShowingHelloEnrollmentPage", "Fingerprint");
}
}
// Apply bindings and show the page
ko.applyBindings(new HelloViewModel(this.resourceStrings, this.enrollmentKinds, this.targetPersonality));
KoHelpers.waitForInitialComponentLoadAsync().then(() => {
WinJS.Utilities.addClass(document.body, "pageLoaded");
bridge.fireEvent(constants.Events.visible, true);
KoHelpers.setFocusOnAutofocusElement();
});
} else {
if (this.skipNgc) {
bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "SkipHelloEnrollmentPageViaSharableData");
} else {
bridge.invoke("CloudExperienceHost.Telemetry.logEvent", "NotShowingHelloEnrollmentPage");
}
bridge.fireEvent(CloudExperienceHost.Events.done, CloudExperienceHost.AppResult.abort);
}
});
}
});
})();
|
:: Command execute :: | |
--[ c99shell v. 2.1 [PHP 8 Update] [02.02.2022] maintained byC99Shell Github | Generation time: 0.5733 ]-- |