You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2 lines
10 KiB
2 lines
10 KiB
var g=function(e,t){return g=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(n,o){n.__proto__=o}||function(n,o){for(var a in o)Object.prototype.hasOwnProperty.call(o,a)&&(n[a]=o[a])},g(e,t)};function E(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");g(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var m=function(){return m=Object.assign||function(t){for(var n,o=1,a=arguments.length;o<a;o++){n=arguments[o];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},m.apply(this,arguments)};function U(e,t,n,o){function a(r){return r instanceof n?r:new n(function(c){c(r)})}return new(n||(n=Promise))(function(r,c){function s(u){try{i(o.next(u))}catch(v){c(v)}}function h(u){try{i(o.throw(u))}catch(v){c(v)}}function i(u){u.done?r(u.value):a(u.value).then(s,h)}i((o=o.apply(e,t||[])).next())})}function D(e,t){var n={label:0,sent:function(){if(r[0]&1)throw r[1];return r[1]},trys:[],ops:[]},o,a,r,c;return c={next:s(0),throw:s(1),return:s(2)},typeof Symbol=="function"&&(c[Symbol.iterator]=function(){return this}),c;function s(i){return function(u){return h([i,u])}}function h(i){if(o)throw new TypeError("Generator is already executing.");for(;c&&(c=0,i[0]&&(n=0)),n;)try{if(o=1,a&&(r=i[0]&2?a.return:i[0]?a.throw||((r=a.return)&&r.call(a),0):a.next)&&!(r=r.call(a,i[1])).done)return r;switch(a=0,r&&(i=[i[0]&2,r.value]),i[0]){case 0:case 1:r=i;break;case 4:return n.label++,{value:i[1],done:!1};case 5:n.label++,a=i[1],i=[0];continue;case 7:i=n.ops.pop(),n.trys.pop();continue;default:if(r=n.trys,!(r=r.length>0&&r[r.length-1])&&(i[0]===6||i[0]===2)){n=0;continue}if(i[0]===3&&(!r||i[1]>r[0]&&i[1]<r[3])){n.label=i[1];break}if(i[0]===6&&n.label<r[1]){n.label=r[1],r=i;break}if(r&&n.label<r[2]){n.label=r[2],n.ops.push(i);break}r[2]&&n.ops.pop(),n.trys.pop();continue}i=t.call(e,n)}catch(u){i=[6,u],a=0}finally{o=r=0}if(i[0]&5)throw i[1];return{value:i[0]?i[1]:void 0,done:!0}}}function b(e){var t=typeof Symbol=="function"&&Symbol.iterator,n=t&&e[t],o=0;if(n)return n.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&o>=e.length&&(e=void 0),{value:e&&e[o++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function p(e,t){var n=typeof Symbol=="function"&&e[Symbol.iterator];if(!n)return e;var o=n.call(e),a,r=[],c;try{for(;(t===void 0||t-- >0)&&!(a=o.next()).done;)r.push(a.value)}catch(s){c={error:s}}finally{try{a&&!a.done&&(n=o.return)&&n.call(o)}finally{if(c)throw c.error}}return r}function d(e,t,n){if(n||arguments.length===2)for(var o=0,a=t.length,r;o<a;o++)(r||!(o in t))&&(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}function O(e,t){return Object.defineProperty?Object.defineProperty(e,"raw",{value:t}):e.raw=t,e}var x="UNKNOWN",$="UNAUTHORIZED",k="INVALID_ARGUMENT",F="INIT_FAILED",j="FORBIDDEN",P="INVALID_CONFIG",G="INVALID_ID_TOKEN",B="CREATE_SUBWINDOW_FAILED",M="EXCEPTION_IN_SUBWINDOW",W="liffEvent",K="LIFF_STORE",R="https://liff.".concat("line.me","/"),V={ACCESS_TOKEN:"accessToken",ID_TOKEN:"IDToken",DECODED_ID_TOKEN:"decodedIDToken",FEATURE_TOKEN:"featureToken",LOGIN_TMP:"loginTmp",CONFIG:"config",CONTEXT:"context",EXPIRES:"expires",RAW_CONTEXT:"rawContext",CLIENT_ID:"clientId",IS_SUBSEQUENT_LIFF_APP:"isSubsequentLiffApp",MST_CHALLENGE:"mstChallenge",MSIT:"msit",MST:"mst",MST_VERIFIER:"mstVerifier",APP_DATA:"appData"},X="isInClient",A=["context_token","feature_token","access_token","id_token","client_id","mst_verifier","mst_challenge","msit"],H=5,q=["liff.ref.source","liff.ref.medium","liff.ref.campaign","liff.ref.term","liff.ref.content"],J="liff://subwindow",Q={INIT:"init",SUBMIT:"submit",CANCEL:"cancel",CLOSE:"close",ERROR:"error"},Z=100,z=100,Y="liff.subwindow",tt="healthCheck",et=["profile","chat_message.write","openid","email"],f;(function(e){e[e.DEBUG=1]="DEBUG",e[e.INFO=2]="INFO",e[e.WARN=3]="WARN",e[e.ERROR=4]="ERROR"})(f||(f={}));var T=function(){function e(t){t===void 0&&(t=f.INFO),this.logLevel=t,this._debug=console.debug,this._info=console.info,this._warn=console.warn,this._error=console.error}return e.prototype.debug=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this.logLevel<=f.DEBUG&&(t.unshift("[DEBUG]"),this._debug.apply(this,d([],p(t),!1)))},e.prototype.info=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this.logLevel<=f.INFO&&(t.unshift("[INFO]"),this._info.apply(this,d([],p(t),!1)))},e.prototype.warn=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this.logLevel<=f.WARN&&(t.unshift("[WARN]"),this._warn.apply(this,d([],p(t),!1)))},e.prototype.error=function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];this.logLevel<=f.ERROR&&(t.unshift("[ERROR]"),this._error.apply(this,d([],p(t),!1)))},e}(),y=new T(Number("3"));function w(e){return window.atob(e.replace(/-/g,"+").replace(/_/g,"/"))}var nt={decode:w,encode:function(e){return window.btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")},decodeUnicode:function(e){var t=w(e).split("").map(function(n){return"%"+("00"+n.charCodeAt(0).toString(16)).slice(-2)}).join("");return decodeURIComponent(t)}};function rt(e,t){if(e===t)return 0;for(var n=e.split("."),o=t.split("."),a=Math.max(n.length,o.length),r=0;r<a;r++){n[r]||(n[r]="0"),o[r]||(o[r]="0");var c=parseInt(n[r])-parseInt(o[r]);if(c!==0)return c>0?1:-1}return 0}function ot(e){var t=e.replace("#","").match(/.{2}/g)||[];if(t.length!==4)return y.warn("convertArgbToRgba: Received invalid ARGB color"),"";var n=function(c){var s=l(c);return Math.round(s/255*100)/100}(t[0]),o=l(t[1]),a=l(t[2]),r=l(t[3]);return"rgba(".concat(o,", ").concat(a,", ").concat(r,", ").concat(n,")")}function l(e){return parseInt(e,16)}function at(e){var t=e.replace("#","").match(/.{2}/g)||[];if(t.length!==3)return y.warn("convertArgbToRgba: Received invalid hex color"),"";var n=l(t[0]),o=l(t[1]),a=l(t[2]);return"".concat(n,", ").concat(o,", ").concat(a)}function it(e){for(var t=e.length,n=new ArrayBuffer(t),o=new Uint8Array(n),a=0;a<t;a++)o[a]=e.charCodeAt(a);return n}var ct={get:function(e){var t=new RegExp("(?:(?:^|.*;\\s*)".concat(e,"\\s*\\=\\s*([^;]*).*$)|^.*$"));return document.cookie.replace(t,"$1")},set:function(e,t,n){var o=e+"="+t;if(n)for(var a in n){var r=n[a]?"=".concat(n[a]):"";o+="; ".concat(a).concat(r)}y.debug("set cookie",o),document.cookie=o},remove:function(e,t){var n="".concat(e,"=; expires=Thu, 01 Jan 1970 00:00:00 GMT");if(t)for(var o in t)n+="; ".concat(o,"=").concat(t[o]);document.cookie=n}},ut=new Set(["400","401","403","404","429","500"]),N=function(e){function t(n,o){var a=e.call(this,o)||this;return a.code=n,a}return E(t,e),t}(Error);function st(e,t){return new N(e,t||"")}function ft(e){var t=e.match(/([^-]+)-[^-]+/);return t&&t[1]}function lt(e){var t="";return e.replace(/\r|\n/g,"").replace(/([\da-fA-F]{2}) ?/g,"0x$1 ").replace(/ +$/,"").split(" ").forEach(function(n){t+=String.fromCharCode(parseInt(n))}),window.btoa(t)}var pt=new(function(){function e(){this.map={}}return e.prototype.clear=function(){this.map={}},e.prototype.getItem=function(t){var n=this.map[t];return n===void 0?null:n},e.prototype.setItem=function(t,n){this.map[t]=n},e.prototype.removeItem=function(t){delete this.map[t]},e.prototype.key=function(t){var n=Object.keys(this.map)[t];return n===void 0?null:n},Object.defineProperty(e.prototype,"length",{get:function(){return Object.keys(this.map).length},enumerable:!1,configurable:!0}),e}()),ht={parse:function(e){return e.replace(/^\?/,"").replace(/^#\/?/,"").split(/&+/).filter(function(t){return t.length>0}).reduce(function(t,n){var o=p(n.split("=").map(decodeURIComponent),2),a=o[0],r=o[1],c=t[a];return Array.isArray(c)?c.push(r):Object.prototype.hasOwnProperty.call(t,a)?t[a]=[c,r]:t[a]=r,t},{})},stringify:function(e){return Object.keys(e).map(function(t){var n=e[t],o=function(a){return a!==void 0?"".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(a)):encodeURIComponent(t)};return Array.isArray(n)?n.map(function(a){return o(a)}).join("&"):o(n)}).join("&")}},_="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";function S(){return window.crypto.getRandomValues(new Uint32Array(1))[0]/4294967296}function dt(e){for(var t="",n=0;n<e;n++)t+=_[Math.floor(S()*_.length)];return t}function C(e){var t=new URL(e),n=t.hash.slice(1).split("&").filter(function(o){return!A.some(function(a){return o.includes("".concat(a,"="))})}).join("&");return t.hash=n,t.toString()}function L(e){var t=new URL(e);return t.toString().replace(new RegExp(String.raw(I||(I=O(["^",""],["^",""])),t.origin)),"")}var I,vt=function(e){var t=L(C(e));window.history.replaceState(history.state,"",t)};function gt(e,t){if(!e)throw new Error("addParamsToUrl: invalid URL");var n=new URL(e);return Object.entries(t).forEach(function(o){var a=p(o,2),r=a[0],c=a[1];n.searchParams.set(r,c)}),n.toString()}function yt(e){var t,n=e.match((t=R.replace(/[.*+?^${}()|[\]\\]/g,"\\$&"),new RegExp("^".concat(t,"(\\d+-\\w+)"))));return n&&n[1]}function mt(e){var t=e.match(/^(https?:\/\/.*?)\//);return t&&t[1]||""}function wt(e){return e===void 0&&(e=window.navigator.userAgent),/ipad/.test(e.toLowerCase())}function _t(e){return e===void 0&&(e=window.navigator.userAgent),/Line\/\d+\.\d+\.\d+/.test(e)}function It(e){return e===void 0&&(e=window.navigator.userAgent),/Line\/\d+\.\d+\.\d+ LIFF/.test(e)}function Et(e){return e===void 0&&(e=window.navigator.userAgent),/LIFF\/SubWindow/.test(e)}function bt(e){for(var t,n,o=[],a=1;a<arguments.length;a++)o[a-1]=arguments[a];var r=function(i){Object.keys(i).filter(function(u){return i[u]!==null&&i[u]!==void 0}).forEach(function(u){e[u]=i[u]})};try{for(var c=b(o),s=c.next();!s.done;s=c.next()){var h=s.value;r(h)}}catch(i){t={error:i}}finally{try{s&&!s.done&&(n=c.return)&&n.call(c)}finally{if(t)throw t.error}}return e}export{wt as $,ht as A,vt as B,Q as C,X as D,j as E,_t as F,gt as G,G as H,k as I,nt as J,it as K,Y as L,Et as M,M as N,q as O,ft as P,bt as Q,lt as R,z as S,It as T,dt as U,R as V,A as W,et as X,N as Y,H as Z,U as _,P as a,mt as a0,D as b,m as c,F as d,x as e,rt as f,ut as g,Z as h,y as i,p as j,d as k,K as l,st as m,B as n,W as o,yt as p,J as q,V as r,pt as s,$ as t,tt as u,ct as v,b as w,C as x,at as y,ot as z};
|