chatbot_poc / index.html
Hui Yang
add reset password
b8af243
Raw
History Blame Contribute Delete
4.87 kB
<!DOCTYPE html>
<html>
<head>
<!--
If you are serving your web app in a path other than the root, change the
href value below to reflect the base path you are serving from.
The path provided below has to start and end with a slash "/" in order for
it to work correctly.
For more details:
* https://developer.mozilla.org/en-US/docs/Web/HTML/Element/base
This is a placeholder for base href that will be replaced by the value of
the `--base-href` argument provided to `flutter build`.
-->
<base href="/">
<meta charset="UTF-8">
<meta content="IE=Edge" http-equiv="X-UA-Compatible">
<meta name="description" content="A new Flutter project.">
<!-- iOS meta tags & icons -->
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="apple-mobile-web-app-title" content="chatbot_poc">
<link rel="apple-touch-icon" href="icons/Icon-192.png">
<!-- Favicon -->
<link rel="icon" type="image/png" href="favicon.png"/>
<title>chatbot_poc</title>
<link rel="manifest" href="manifest.json">
<!-- Amplitude -->
<script type="text/javascript" defer>
(function (e, t) {
var n = e.amplitude || { _q: [], _iq: {} };
var r = t.createElement('script');
r.type = 'text/javascript';
r.integrity =
'sha384-UcvEbHmT0LE2ZB30Y3FmY3Nfw6puAKXz/LpCFuoywywYikMOr/519Uu1yNq2nL9w';
r.crossOrigin = 'anonymous';
r.async = true;
r.src = 'https://cdn.amplitude.com/libs/amplitude-8.12.0-min.gz.js';
r.onload = function () {
if (!e.amplitude.runQueuedFunctions) {
console.log('[Amplitude] Error: could not load SDK');
}
};
var s = t.getElementsByTagName('script')[0];
s.parentNode.insertBefore(r, s);
function i(e, t) {
e.prototype[t] = function () {
this._q.push([t].concat(Array.prototype.slice.call(arguments, 0)));
return this;
};
}
var o = function () {
this._q = [];
return this;
};
var a = [
'add',
'append',
'clearAll',
'prepend',
'set',
'setOnce',
'unset',
'preInsert',
'postInsert',
'remove',
];
for (var c = 0; c < a.length; c++) {
i(o, a[c]);
}
n.Identify = o;
var u = function () {
this._q = [];
return this;
};
var l = [
'setProductId',
'setQuantity',
'setPrice',
'setRevenueType',
'setEventProperties',
];
for (var p = 0; p < l.length; p++) {
i(u, l[p]);
}
n.Revenue = u;
var d = [
'init',
'logEvent',
'logRevenue',
'setUserId',
'setUserProperties',
'setOptOut',
'setVersionName',
'setDomain',
'setDeviceId',
'enableTracking',
'setGlobalUserProperties',
'identify',
'clearUserProperties',
'setGroup',
'logRevenueV2',
'regenerateDeviceId',
'groupIdentify',
'onInit',
'logEventWithTimestamp',
'logEventWithGroups',
'setSessionId',
'resetSessionId',
'getDeviceId',
'getUserId',
'setMinTimeBetweenSessionsMillis',
'setEventUploadThreshold',
'setUseDynamicConfig',
'setServerZone',
'setServerUrl',
'sendEvents',
'setLibrary',
'setTransport',
];
function v(e) {
function t(t) {
e[t] = function () {
e._q.push([t].concat(Array.prototype.slice.call(arguments, 0)));
};
}
for (var n = 0; n < d.length; n++) {
t(d[n]);
}
}
v(n);
n.getInstance = function (e) {
e = (!e || e.length === 0 ? '$default_instance' : e).toLowerCase();
if (!Object.prototype.hasOwnProperty.call(n._iq, e)) {
n._iq[e] = { _q: [] };
v(n._iq[e]);
}
return n._iq[e];
};
e.amplitude = n;
})(window, document);
</script>
<script>
// The value below is injected by flutter build, do not touch.
const serviceWorkerVersion = "1060420757";
</script>
<!-- This script adds the flutter initialization JS code -->
<script src="flutter.js" defer></script>
</head>
<body>
<script>
window.addEventListener('load', function(ev) {
// Download main.dart.js
_flutter.loader.loadEntrypoint({
serviceWorker: {
serviceWorkerVersion: serviceWorkerVersion,
},
onEntrypointLoaded: function(engineInitializer) {
engineInitializer.initializeEngine().then(function(appRunner) {
appRunner.runApp();
});
}
});
});
</script>
</body>
</html>