CometRouteStore",["CometRelayRoutePrefetchCache","CometRouteCache","CometRouteMapper","ConstUriUtils","Promise","fetchAnonymousCometRoute","getCometRouteBackgroundData","getCometRouteFetchRouteData","getCometRouteKey","installToCometRouteMapper","normalizeCometRouteStorePrefetchUrl","normalizeCometRouterConstUri","notifyServerOnNavigation"],(function(a,b,c,d,e,f,g){"use strict";var h;function i(a){var b=d("CometRouteCache").getRoute(a);if(b!=null)return b;b=d("CometRouteMapper").getRoute(a);if(b!=null){d("CometRouteCache").install(a,b);return b}return null}function a(a,d){var e=i(a);if(e!=null)return(h||(h=b("Promise"))).resolve(e);e=c("normalizeCometRouteStorePrefetchUrl")(a);e=c("CometRelayRoutePrefetchCache").get(e);return e?e.promise["catch"](function(){return j(a,d)}):j(a,d)}function j(a,b){return d("fetchAnonymousCometRoute").fetchAnonymousCometRouteForPreload(a).then(function(e){var f=c("getCometRouteFetchRouteData")(a,e,b),g=f.prefetchable?f.route:{type:"nonprefetchable_route",url:a};if(!e.error){c("installToCometRouteMapper")(a,e);d("CometRouteCache").install(a,g);f=c("getCometRouteBackgroundData")(f,e.backgroundResult);f=(f=f)!=null?f:{};var h=f.backgroundUrl;f=f.result;if(h!=null&&f!=null){f=f.prefetchable?f.route:{type:"nonprefetchable_route",url:h};c("installToCometRouteMapper")(h,{error:!1,result:e.backgroundResult});d("CometRouteCache").install(h,f)}}return g})}function e(a,e,f,g){var j=i(a);return j!=null&&j.type!=="nonprefetchable_route"?(h||(h=b("Promise"))).resolve({prefetchable:!0,route:j}):d("fetchAnonymousCometRoute").fetchAnonymousCometRouteForTransition(a,e,f).then(function(b){var e=c("getCometRouteFetchRouteData")(a,b,g),f=e.prefetchable?e.route:{type:"nonprefetchable_route",url:a};c("installToCometRouteMapper")(a,b);d("CometRouteCache").install(a,f);f=b.error?null:c("getCometRouteBackgroundData")(e,b.backgroundResult);f=(f=f)!=null?f:{};var h=f.backgroundUrl;f=f.result;if(h!=null&&f!=null&&!b.error){var i=f.prefetchable?f.route:{type:"nonprefetchable_route",url:h};c("installToCometRouteMapper")(h,{error:!1,result:b.backgroundResult});d("CometRouteCache").install(h,i);e=babelHelpers["extends"]({},e,{backgroundInitialTimeSpentMetaData:f.initialTimeSpentMetaData})}return e})}function f(a,b,e,f){return c("notifyServerOnNavigation")(b,e).then(function(e){var g=c("getCometRouteFetchRouteData")(b,e,f),h=g.route;if((h==null?void 0:h.type)==="valid_route"&&c("getCometRouteKey")(h)===c("getCometRouteKey")(a))return null;c("installToCometRouteMapper")(b,e);e=g.prefetchable?g.route:{type:"nonprefetchable_route",url:b};d("CometRouteCache").install(b,e);return h})}function k(a){var b="";a=d("ConstUriUtils").getUri(c("normalizeCometRouterConstUri")(a));b=a!=null?a.getPath():"";d("CometRouteMapper").invalidatePath(b);d("CometRouteCache").invalidatePath(b)}e={fetchForNavigation:e,fetchForValidation:f,fetchRoute:a,getRoute:i,invalidatePath:k};g["default"]=e}),98);
-----
CometRelayRoutePrefetchCache",[],(function(a,b,c,d,e,f){"use strict";a=new Map();b=a;f["default"]=b}),66);
-----
CometRouteStore",["CometRelayRoutePrefetchCache","CometRouteCache","CometRouteMapper","ConstUriUtils","Promise","fetchAnonymousCometRoute","getCometRouteBackgroundData","getCometRouteFetchRouteData","getCometRouteKey","installToCometRouteMapper","normalizeCometRouteStorePrefetchUrl","normalizeCometRouterConstUri","notifyServerOnNavigation"],(function(a,b,c,d,e,f,g){"use strict";function h(a){var b=d("CometRouteCache").getRoute(a);if(b!=null)return b;b=d("CometRouteMapper").getRoute(a);if(b!=null){d("CometRouteCache").install(a,b);return b}return null}function a(a){var d=h(a);if(d!=null)return b("Promise").resolve(d);d=c("normalizeCometRouteStorePrefetchUrl")(a);d=c("CometRelayRoutePrefetchCache").get(d);return d?d.promise["catch"](function(){return i(a)}):i(a)}function i(a){return d("fetchAnonymousCometRoute").fetchAnonymousCometRouteForPreload(a).then(function(b){var e=c("getCometRouteFetchRouteData")(a,b),f=e.prefetchable?e.route:{type:"nonprefetchable_route",url:a};if(!b.error){c("installToCometRouteMapper")(a,b);d("CometRouteCache").install(a,f);e=c("getCometRouteBackgroundData")(e,b.backgroundResult);e=(e=e)!=null?e:{};var g=e.backgroundUrl;e=e.result;if(g!=null&&e!=null){e=e.prefetchable?e.route:{type:"nonprefetchable_route",url:g};c("installToCometRouteMapper")(g,{error:!1,result:b.backgroundResult});d("CometRouteCache").install(g,e)}}return f})}function e(a,e,f){var g=h(a);return g!=null&&g.type!=="nonprefetchable_route"?b("Promise").resolve({prefetchable:!0,route:g}):d("fetchAnonymousCometRoute").fetchAnonymousCometRouteForTransition(a,e,f).then(function(b){var e=c("getCometRouteFetchRouteData")(a,b),f=e.prefetchable?e.route:{type:"nonprefetchable_route",url:a};c("installToCometRouteMapper")(a,b);d("CometRouteCache").install(a,f);f=b.error?null:c("getCometRouteBackgroundData")(e,b.backgroundResult);f=(f=f)!=null?f:{};var g=f.backgroundUrl;f=f.result;if(g!=null&&f!=null&&!b.error){var h=f.prefetchable?f.route:{type:"nonprefetchable_route",url:g};c("installToCometRouteMapper")(g,{error:!1,result:b.backgroundResult});d("CometRouteCache").install(g,h);e=babelHelpers["extends"]({},e,{backgroundInitialTimeSpentMetaData:f.initialTimeSpentMetaData})}return e})}function f(a,b,e){return c("notifyServerOnNavigation")(b,e).then(function(e){var f=c("getCometRouteFetchRouteData")(b,e),g=f.route;if((g==null?void 0:g.type)==="valid_route"&&c("getCometRouteKey")(g)===c("getCometRouteKey")(a))return null;c("installToCometRouteMapper")(b,e);e=f.prefetchable?f.route:{type:"nonprefetchable_route",url:b};d("CometRouteCache").install(b,e);return g})}function j(a){var b="";a=d("ConstUriUtils").getUri(c("normalizeCometRouterConstUri")(a));b=a!=null?a.getPath():"";d("CometRouteMapper").invalidatePath(b);d("CometRouteCache").invalidatePath(b)}e={fetchForNavigation:e,fetchForValidation:f,fetchRoute:a,getRoute:h,invalidatePath:j};g["default"]=e}),98);
-----
CometRelayRoutePrefetchCache",[],(function(a,b,c,d,e,f){"use strict";a=new Map();b=a;f["default"]=b}),66);
-----
-----
CometRelayRoutePrefetchCache",[],(function(a,b,c,d,e,f){"use strict";a=new Map();b=a;f["default"]=b}),66);
-----
CometRouteStore",["CometRelayRoutePrefetchCache","CometRouteCache","CometRouteMapper","ConstUriUtils","Promise","fetchAnonymousCometRoute","getCometRouteBackgroundData","getCometRouteFetchRouteData","getCometRouteKey","installToCometRouteMapper","normalizeCometRouteStorePrefetchUrl","normalizeCometRouterConstUri","notifyServerOnNavigation"],(function(a,b,c,d,e,f,g){"use strict";function h(a){var b=d("CometRouteCache").getRoute(a);if(b!=null)return b;b=d("CometRouteMapper").getRoute(a);if(b!=null){d("CometRouteCache").install(a,b);return b}return null}function a(a){var d=h(a);if(d!=null)return b("Promise").resolve(d);d=c("normalizeCometRouteStorePrefetchUrl")(a);d=c("CometRelayRoutePrefetchCache").get(d);return d?d.promise["catch"](function(){return i(a)}):i(a)}function i(a){return d("fetchAnonymousCometRoute").fetchAnonymousCometRouteForPreload(a).then(function(b){var e=c("getCometRouteFetchRouteData")(a,b),f=e.prefetchable?e.route:{type:"nonprefetchable_route",url:a};if(!b.error){c("installToCometRouteMapper")(a,b);d("CometRouteCache").install(a,f);e=c("getCometRouteBackgroundData")(e,b.backgroundResult);e=(e=e)!=null?e:{};var g=e.backgroundUrl;e=e.result;if(g!=null&&e!=null){e=e.prefetchable?e.route:{type:"nonprefetchable_route",url:g};c("installToCometRouteMapper")(g,{error:!1,result:b.backgroundResult});d("CometRouteCache").install(g,e)}}return f})}function e(a,e,f){var g=h(a);return g!=null&&g.type!=="nonprefetchable_route"?b("Promise").resolve({prefetchable:!0,route:g}):d("fetchAnonymousCometRoute").fetchAnonymousCometRouteForTransition(a,e,f).then(function(b){var e=c("getCometRouteFetchRouteData")(a,b),f=e.prefetchable?e.route:{type:"nonprefetchable_route",url:a};c("installToCometRouteMapper")(a,b);d("CometRouteCache").install(a,f);f=b.error?null:c("getCometRouteBackgroundData")(e,b.backgroundResult);f=(f=f)!=null?f:{};var g=f.backgroundUrl;f=f.result;if(g!=null&&f!=null&&!b.error){var h=f.prefetchable?f.route:{type:"nonprefetchable_route",url:g};c("installToCometRouteMapper")(g,{error:!1,result:b.backgroundResult});d("CometRouteCache").install(g,h);e=babelHelpers["extends"]({},e,{backgroundInitialTimeSpentMetaData:f.initialTimeSpentMetaData})}return e})}function f(a,b,e){return c("notifyServerOnNavigation")(b,e).then(function(e){var f=c("getCometRouteFetchRouteData")(b,e),g=f.route;if((g==null?void 0:g.type)==="valid_route"&&c("getCometRouteKey")(g)===c("getCometRouteKey")(a))return null;c("installToCometRouteMapper")(b,e);e=f.prefetchable?f.route:{type:"nonprefetchable_route",url:b};d("CometRouteCache").install(b,e);return g})}function j(a){var b="";a=d("ConstUriUtils").getUri(c("normalizeCometRouterConstUri")(a));b=a!=null?a.getPath():"";d("CometRouteMapper").invalidatePath(b);d("CometRouteCache").invalidatePath(b)}e={fetchForNavigation:e,fetchForValidation:f,fetchRoute:a,getRoute:h,invalidatePath:j};g["default"]=e}),98);
-----
CometRelayRoutePrefetchCache",[],(function(a,b,c,d,e,f){"use strict";a=new Map();b=a;f["default"]=b}),66);
-----