"use strict";(self.webpackChunk_client_app_store=self.webpackChunk_client_app_store||[]).push([[7653],{17653:function(e,r,t){t.r(r),t.d(r,{default:function(){return s}});var n,o,u=t(32970),a=t(19669);function i(e,r,t,n,o,u,a){try{var i=e[u](a),c=i.value}catch(l){t(l);return}i.done?r(c):Promise.resolve(c).then(n,o)}var c=function(e,r){var t,n,o,u,a={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return u={next:i(0),throw:i(1),return:i(2)},"function"==typeof Symbol&&(u[Symbol.iterator]=function(){return this}),u;function i(u){return function(i){return function(u){if(t)throw TypeError("Generator is already executing.");for(;a;)try{if(t=1,n&&(o=2&u[0]?n.return:u[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,u[1])).done)return o;switch(n=0,o&&(u=[2&u[0],o.value]),u[0]){case 0:case 1:o=u;break;case 4:return a.label++,{value:u[1],done:!1};case 5:a.label++,n=u[1],u=[0];continue;case 7:u=a.ops.pop(),a.trys.pop();continue;default:if(!(o=(o=a.trys).length>0&&o[o.length-1])&&(6===u[0]||2===u[0])){a=0;continue}if(3===u[0]&&(!o||u[1]>o[0]&&u[1]<o[3])){a.label=u[1];break}if(6===u[0]&&a.label<o[1]){a.label=o[1],o=u;break}if(o&&a.label<o[2]){a.label=o[2],a.ops.push(u);break}o[2]&&a.ops.pop(),a.trys.pop();continue}u=r.call(e,a)}catch(i){u=[6,i],n=0}finally{t=o=0}if(5&u[0])throw u[1];return{value:u[0]?u[1]:void 0,done:!0}}([u,i])}}},l={AuthMode_Manager:"AuthMode_Manager",AuthMode_User:"AuthMode_User"},p=(0,u.a)({name:"AppAuthHandle",asyncData:function(e){var r;return(r=function(){var r,t,n,o,u,i;return c(this,function(c){switch(c.label){case 0:return[4,e.$request(a.XO,{thirdapp_id:e.query.thirdapp_id})];case 1:var p,s;if((t=c.sent()).canAuth){if((null===(n=e.query)||void 0===n?void 0:n.from)==="ADOuterPC"&&e.$reportStat({key:79506578,item:"cooperate_ad_noti_auth_show",strid:e.query.thirdapp_id}),t.allowAuthModes.includes(l.AuthMode_Manager)&&t.canCreateApp)return[2,e.redirect({name:"/auth/app/admin",query:e.query})];if(t.allowAuthModes.includes(l.AuthMode_User))return[2,e.redirect({name:"/auth/app/member",query:e.query})]}return o=null===(r=e.query)||void 0===r?void 0:r.funcId,u=t.isInPerm,i=o||u?{}:{auto:1},[2,e.redirect({name:"/app",query:(p=function(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{},n=Object.keys(t);"function"==typeof Object.getOwnPropertySymbols&&(n=n.concat(Object.getOwnPropertySymbols(t).filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.forEach(function(r){var n,o;n=e,o=t[r],r in n?Object.defineProperty(n,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[r]=o})}return e}({},e.query,i),s=null!=(s={thirdapp_id:void 0,appId:e.query.thirdapp_id})?s:{},Object.getOwnPropertyDescriptors?Object.defineProperties(p,Object.getOwnPropertyDescriptors(s)):(function(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t.push.apply(t,n)}return t})(Object(s)).forEach(function(e){Object.defineProperty(p,e,Object.getOwnPropertyDescriptor(s,e))}),p)})]}})},function(){var e=this,t=arguments;return new Promise(function(n,o){var u=r.apply(e,t);function a(e){i(u,n,o,a,c,"next",e)}function c(e){i(u,n,o,a,c,"throw",e)}a(void 0)})})()}}),s=(0,t(6080).Z)(p,n,o,!1,null,null,null).exports}}]);