diff --git a/docs/.vscode/settings.json b/docs/.vscode/settings.json new file mode 100644 index 00000000..72d06192 --- /dev/null +++ b/docs/.vscode/settings.json @@ -0,0 +1,6 @@ +{ + "markdownlint.config": { + "$schema": "https://raw.githubusercontent.com/DavidAnson/markdownlint/v0.34.0/schema/markdownlint-config-schema.json", + "commands-show-output": false + } +} \ No newline at end of file diff --git a/docs/expo/development.md b/docs/expo/build.md similarity index 75% rename from docs/expo/development.md rename to docs/expo/build.md index 9d709f3e..f8e4e9f2 100644 --- a/docs/expo/development.md +++ b/docs/expo/build.md @@ -1,15 +1,17 @@ -# iOS/Android development +# Build - iOS/Android development -To develop iOS/Android applications, you need to have +You need a IPA/APK for development purpose (a.k.a adhoc build). This document describes how to build IPA/APK for development. + +## Prerequisites + +To build IPA/APK, you need to have the following accounts and projects and get familliar with them. This document don't show the basic procedure of these services. - [expo.dev](https://expo.dev/) project - [Firebase](https://firebase.google.com/) project -and get familiar with them. This document don't show the basic procedure of these services. - ## Start to work on the expo directory -``` +```shell $ cd expo/ $ yarn install $ yarn expo login @@ -17,18 +19,18 @@ $ yarn expo login ## Define your config name +**You can skip this step if you have access to Expo Project for [dev](https://expo.dev/accounts/yssk22/projects/hpapp).** + We use `yourconfig` in this doc as an example. We use `dev` in development build for repository owners, and use `prod` in production build. Open Source contributors need their own config name. -``` +```shell $ export HPAPP_CONFIG_NAME=yourconfig $ cp -r ./config/dev ./config/$HPAPP_CONFIG_NAME ``` -## Update configuration - ### app.config.js -Edit `./config/$HPAPP_CONFIG_NAME/app.config.js`. It's important to update the following configurations to adjust your EAS environment. You should have an Expo project at this stage. +Edit `./config/$HPAPP_CONFIG_NAME/app.config.js`. It's important to update the following configurations to adjust your Expo project. - `config.slug` - `config.extra.eas.projectId` @@ -39,15 +41,13 @@ Edit `./config/$HPAPP_CONFIG_NAME/app.config.js`. It's important to update the f Edit `./config/$HPAPP_CONFIG_NAME/eas.json`. You just need to replace `"dev"` with `${HPAPP_CONFIG_NAME}` -## Put your secrets under your config directory - ### Firebase configuration file You need to obtain `GoogleService-Info.plist` and `google-services.json` from your Firebase project as described in [the Help Center article](https://support.google.com/firebase/answer/7015592). Once you get these files, put them in `./config/$HPAPP_CONFIG_NAME/` directory and upload them as EAS credential. -``` +```text $ yarn eas secret:create --scope project --name DEV_GOOGLE_SERVICES_JSON --type file --value ./config/dev/google-services.json $ yarn eas secret:create --scope project --name DEV_GOOGLE_SERVICES_INFO_PLIST --type file --value ./config/dev/GoogleService-Info.plist ``` @@ -60,7 +60,7 @@ If you use Firebase Authentication with AppCheck, you need to configure AppCheck `secrets.json` is a file to define application specific configuratons which we don't want to share with others. You need to put it under `./config/$HPAPP_CONFIG_NAME/secrets.json` as well. The file is something like that. -``` +```json { "extra": { "hpapp": { @@ -78,7 +78,7 @@ If you use Firebase Authentication with AppCheck, you need to configure AppCheck then upload it to the EAS server as a file secret. -``` +```shell $ yarn eas secret:create --scope project --name DEV_SECRETS_JSON --type file --value ./config/dev/secrets.json ``` @@ -86,23 +86,12 @@ $ yarn eas secret:create --scope project --name DEV_SECRETS_JSON --type file --v It's now ready to kick the development build process. -``` -$ ./scripts/eas-build.sh -``` - -The script start the build proces only for iOS by default. If you want to build Android as well, you can use HPAPP_CONFIG_PLATFORM. - -For the very first build, you may need to setup project credentials such as Distribution Certificate, Provisioning Proile, Push Notification Key, ...etc. You can pass HPAPP_CONFIG_INTERACTIVE=1 to setup these credentials interactively. - -``` - -``` - -$ HPAPP_CONFIG_PLATFORM=android ./scripts/eas-build.sh - +```shell +$ ./scripts/eas-build-pre-install.sh +$ ./scripts/eas.sh build --profile ${HPAPP_CONFIG_NAME} --platform ios ``` -The script simply copy `eas.json` from the config directory and run `yarn eas build --profile ${HPAPP_CONFIG_NAME} --platform ${HPAPP_CONFIG_PLATFORM} --non-interactive` command. +The `./scripts/eas.sh` simply copy `eas.json` from the config directory to the root eas.json file and run `yarn eas`. For the very first build, you may need to setup project credentials such as Distribution Certificate, Provisioning Proile, Push Notification Key, ...etc. From the second build, you can add --non-interactive to skip the setup process. Once the build is completed, you can download and install the build on your device. @@ -114,23 +103,14 @@ so that your react native packager to bind with the address. Note that your_container_address can be the same sa your host IP if you use the port forwarding in vscode Remote Container Development. -``` - +```shell $ export REACT_NATIVE_PACKAGER_HOSTNAME={your_container_address} - ``` Then you can start the devclient with the following command. -``` - +```shell $ yarn start - ``` Now it's time to launch your development build and connect your environment to test the app! - -## Expo Go client to develop - -This may or may not work. -``` diff --git a/docs/expo/index.md b/docs/expo/index.md new file mode 100644 index 00000000..72399642 --- /dev/null +++ b/docs/expo/index.md @@ -0,0 +1,54 @@ +# Expo + +Mobile Application is built on top of [Expo](https://expo.dev) framework with TypeScript. +We also use paid [EAS service](https://expo.dev/eas) to build and submit buids to platform stores. + +## File Structure + +Main source code is located in `expo` directory and files at the root of the `expo` directory are configuration files for the Expo framework (`App.tsx` is an entry point). Here are brief explanations of each file/directory. + +### `assets` + +`assets` is a direcotry that contains any static assets icluding images, fonts, etc. If you want to have a feature specific assets, you can create `assets/{feature-name}` directory and put assets there. + +### `config` + +`config` is a direcotry that contains build configurations. `config/{env}/` is for the specific environment configurations to override `prod` configurations. You can refer to [build](./build.md) doc to see how to create a new build with the configurations. + +Note that you should not include any sensitive information (such as API keys) in this directory but use Expo's enviroment variables instead. + +### `features` + +`features` directory is to organize user-facing features. Each feature should have its own directory and contain all the components, hooks, and screens related to the feature. + +```text +features/ + {featurename}/ + components/ + hooks/ + tests/ +``` + +### `foundation` + +`foundation` is a directory that contains TypeScript foundations. These are utilitise for builtin types such as `Date`, `Error`, `Function`, ...etc. Each module here should not depends on any other third party libraries includig `react` or `expo`. + +### `generated` + +`generated`: a directory that contains auto generated code such as `schema.graphql`. + +### `scripts` + +`scripts` is a directory that contains scripts to automate development tasks. + +### `system` + +`system` is a direcotry that provides the wrapper framework for third party libraries such as kvs, i18n, ...etc. Each module here should not have any React components nor React hooks. + +## Coding Standards + +- Do not use `../` or `./` in module imports. Use `@hpapp/` instead. + +## See also + +- [typedoc](./typedoc/index.html) \ No newline at end of file diff --git a/docs/expo/typedoc/.nojekyll b/docs/expo/typedoc/.nojekyll new file mode 100644 index 00000000..e2ac6616 --- /dev/null +++ b/docs/expo/typedoc/.nojekyll @@ -0,0 +1 @@ +TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. \ No newline at end of file diff --git a/docs/expo/typedoc/assets/highlight.css b/docs/expo/typedoc/assets/highlight.css new file mode 100644 index 00000000..5674cf39 --- /dev/null +++ b/docs/expo/typedoc/assets/highlight.css @@ -0,0 +1,22 @@ +:root { + --light-code-background: #FFFFFF; + --dark-code-background: #1E1E1E; +} + +@media (prefers-color-scheme: light) { :root { + --code-background: var(--light-code-background); +} } + +@media (prefers-color-scheme: dark) { :root { + --code-background: var(--dark-code-background); +} } + +:root[data-theme='light'] { + --code-background: var(--light-code-background); +} + +:root[data-theme='dark'] { + --code-background: var(--dark-code-background); +} + +pre, code { background: var(--code-background); } diff --git a/docs/expo/typedoc/assets/icons.js b/docs/expo/typedoc/assets/icons.js new file mode 100644 index 00000000..b79c9e89 --- /dev/null +++ b/docs/expo/typedoc/assets/icons.js @@ -0,0 +1,15 @@ +(function(svg) { + svg.innerHTML = ``; + svg.style.display = 'none'; + if (location.protocol === 'file:') { + if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', updateUseElements); + else updateUseElements() + function updateUseElements() { + document.querySelectorAll('use').forEach(el => { + if (el.getAttribute('href').includes('#icon-')) { + el.setAttribute('href', el.getAttribute('href').replace(/.*#/, '#')); + } + }); + } + } +})(document.body.appendChild(document.createElementNS('http://www.w3.org/2000/svg', 'svg'))) \ No newline at end of file diff --git a/docs/expo/typedoc/assets/icons.svg b/docs/expo/typedoc/assets/icons.svg new file mode 100644 index 00000000..7dead611 --- /dev/null +++ b/docs/expo/typedoc/assets/icons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/expo/typedoc/assets/main.js b/docs/expo/typedoc/assets/main.js new file mode 100644 index 00000000..d6f13886 --- /dev/null +++ b/docs/expo/typedoc/assets/main.js @@ -0,0 +1,59 @@ +"use strict"; +"use strict";(()=>{var Ce=Object.create;var ne=Object.defineProperty;var Pe=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Pe(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Ce(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),y=s.str.charAt(1),p;y in s.node.edges?p=s.node.edges[y]:(p=new t.TokenSet,s.node.edges[y]=p),s.str.length==1&&(p.final=!0),i.push({node:p,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible()),document.body.style.display||(this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}showPage(){document.body.style.display&&(console.log("Show page"),document.body.style.removeProperty("display"),this.ensureFocusedElementVisible(),this.updateIndexVisibility(),this.scrollToHash())}scrollToHash(){if(location.hash){console.log("Scorlling");let e=document.getElementById(location.hash.substring(1));if(!e)return;e.scrollIntoView({behavior:"instant",block:"start"})}}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e&&!e.checkVisibility()){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}updateIndexVisibility(){let e=document.querySelector(".tsd-index-content"),n=e?.open;e&&(e.open=!0),document.querySelectorAll(".tsd-index-section").forEach(r=>{r.style.display="block";let i=Array.from(r.querySelectorAll(".tsd-index-link")).every(s=>s.offsetParent==null);r.style.display=i?"none":"block"}),e&&(e.open=n)}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ve(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ne(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ve(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ce(l.parent,i)}.${d}`);let y=document.createElement("li");y.classList.value=l.classes??"";let p=document.createElement("a");p.href=r.base+l.url,p.innerHTML=u+d,y.append(p),e.appendChild(y)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ne(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var He={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>He[e])}var I=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",fe="mousemove",H="mouseup",J={x:0,y:0},pe=!1,ee=!1,Be=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(Be=!0,F="touchstart",fe="touchmove",H="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(fe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(H,()=>{ee=!1});document.addEventListener("click",t=>{pe&&(t.preventDefault(),t.stopImmediatePropagation(),pe=!1)});var X=class extends I{constructor(e){super(e),this.className=this.el.dataset.toggle||"",this.el.addEventListener(H,n=>this.onPointerUp(n)),this.el.addEventListener("click",n=>n.preventDefault()),document.addEventListener(F,n=>this.onDocumentPointerDown(n)),document.addEventListener(H,n=>this.onDocumentPointerUp(n))}setActive(e){if(this.active==e)return;this.active=e,document.documentElement.classList.toggle("has-"+this.className,e),this.el.classList.toggle("active",e);let n=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(n),setTimeout(()=>document.documentElement.classList.remove(n),500)}onPointerUp(e){D||(this.setActive(!0),e.preventDefault())}onDocumentPointerDown(e){if(this.active){if(e.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(e){if(!D&&this.active&&e.target.closest(".col-sidebar")){let n=e.target.closest("a");if(n){let r=window.location.href;r.indexOf("#")!=-1&&(r=r.substring(0,r.indexOf("#"))),n.href.substring(0,r.length)==r&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ye=document.head.appendChild(document.createElement("style"));ye.dataset.for="filters";var Y=class extends I{constructor(e){super(e),this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ye.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`,this.app.updateIndexVisibility()}fromLocalStorage(){let e=Q.getItem(this.key);return e?e==="true":this.el.checked}setLocalStorage(e){Q.setItem(this.key,e.toString()),this.value=e,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),this.app.updateIndexVisibility()}};var Z=class extends I{constructor(e){super(e),this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let n=Q.getItem(this.key);this.el.open=n?n==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let r=this.summary.querySelector("a");r&&r.addEventListener("click",()=>{location.assign(r.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ve(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ve(t.value)})}function ve(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.showPage(),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.pathname===r.pathname&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); +/*! Bundled license information: + +lunr/lunr.js: + (** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + *) + (*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + *) + (*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + *) +*/ diff --git a/docs/expo/typedoc/assets/navigation.js b/docs/expo/typedoc/assets/navigation.js new file mode 100644 index 00000000..9fd9f559 --- /dev/null +++ b/docs/expo/typedoc/assets/navigation.js @@ -0,0 +1 @@ +window.navigationData = "data:application/octet-stream;base64,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" \ No newline at end of file diff --git a/docs/expo/typedoc/assets/search.js b/docs/expo/typedoc/assets/search.js new file mode 100644 index 00000000..f01cb35a --- /dev/null +++ b/docs/expo/typedoc/assets/search.js @@ -0,0 +1 @@ +window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAA+W975fbtrE3/q98j3NfprtLAiCpvnOdpMlzk9RP7PTe5/T07JEl7q5qrahK2o3de+7//iUBQRoMZ0CQBLVu+yLx2ksM5gcwGHxmAPzPq1312/7V7//yP68+rjbLV79Pv361mT+Wr37/6q6cH5525f56vjus9ofr1/qPN/Pd8tXXr5526/qTx2r5tK6/sJ/emk9vz59ePRwe1/X3i/V8vy/rjl69+t+vbV+ZPHVGEL972iwOq2rjJe/t6etX2/mu3Bz8wpz56ZJ9/37+IVD25tN+sjvEu2TX5L09dcqu+wuR/Q+fX9+Xf16Vv3WKfvoyVPI2aV7wM3FfNx6xz52FSf3HXfW0DZT79G245G3yPtnPHfg788p/7jJMA++q3SFQAfbTcPlbxH3in8h7e/IKf+ovRPbvqvW6+u2HRbXplP38aajsBHFedkDe25NHdtBfiOx6lJTLRlc/1n//4VA+diqBaBOqDV93vFqoDsOY8CiKYiVEYz+Vjx/KXdBoOX8aqh+COK8WQN7bk0cJoL8Q2ff1tLr+/m0zu34p90/rQ/CYaVreUi1DNePtldcR328gMx7l8doYrMv31Xa4Oo+Nh2oU991Tqbb3cK76qtYyOFi7QcsbKVyf1c7ba0+l6n4DmemrzuD1sdX6l/nm4zeru7sgJ9iSC7YeolOy9x56dfrvwVgf/To8+nX8dHi4/tPr+v/vysNhtbnfv1vsytKn1/rbW6KFV5fi3HXl6ex5vlvNP4R1R9AJ1RonM7C9UiI7sXx7e/i8LaNy+dWJ5kBmKcpAgOQmPQ/f7fzwMAX3V0fCEUW4OuqFkWRRPW6rTUN/CnEg9UllutTwOkt05OF3ySSiAc11e5u71a78MN+X198df/ixul9t3lSbw3y1KXcdnse2vqVbB++L/H1T/jyk92CmWMV3aaeHft/uqufVstxpCn94Ohy8y6UjHtHUq9n0ZpYn6syRbW+avtuWi1PPzXjp1W+b1iB9UtoInJGxWO7n9H2cEz1wLvNj+XkqQa4M7QmE6VgGDuWnw2RCHYlfXqoVjChjS3UkfnmptscGk0kGOniZkfimWlfTiQd7uLx8H+aLj/e76mmznFbKdj8XkRVEBL7VsjMc8PXvX0PHLlydUcB8u108lIuPoUu//T40knral6+32zdNk/fVx7KH0k49YRKD1HSSM3BRH8neV61/Hba48720FMtM0ef5+mlysa5sLxMJ1+VmV4/l/jB/3E4uJ+zpYrKC6XRfHoZOI9s01vTpdC125d1f1/Kty1APc2p2q5t5HU2SFufctdPJ8fPQTriuujWDpYS7HllAw71eLMr93jXfYDa/ahE8c33YL3+32v9utXkod6tDuewvxVWnLE8AMxonxBMCiSbgXiUpwIg2+8PuaXEA4cpwAVxqFzXBf4Kd2ygL/Gf/bVpfXn9uforC7JHSdNzW7thiK2925bImvJqvI/DO0Y0qiTekicz7Ffmvv0sGRjqkaHQf9L/yw2/zc7VZxBl/J1Ktqb7drZ7nh3KC4dh4yEbEhSEfwZiI4rRuKzxMsDbtHynYlsHBQqurYH2euvL02UdrJ04mChxofn3hwyD2r0LkGBQ0eATAoUM0zqMFDAzzk4QNwaaItMQxsnUvdCePWR3KRUwp4yx/feSabBFsMxFhKRy9mPCqYZeUybzJsJiS9yatyPIyk3FoJM8LguP56eQIX9r/WFX3QyAA0y54WUfdBCvz2A3bWx+NHXmYaDlvczoZEuB0FX1ZZwSJigZwEkRb3gkhuKU9CuNuQrDav1mvaoo/LKNw7tKLssEJkmO+We6q1TKqLG2ak8oTxaPTM2IUOhPK77C1lGZ4HEITyvGv+3K3icg1oBcpUA2SJFIoTsgUGW/ipIkTcofyP1m47TLwJYTatEqmQW7YoRoe4L3/bXU4hJfnneU8NgwO8XBHwQq1HfEd9lGZZWOiMI9idrJAD3UWPdRjhYka7PFSRAv3SEGiBHw8806otCv//lTuTR73190qkgRtqlGCpUCZ5uchHU+kFtFLSlQ3+FsdLzSB0HfV7u2u+jQgGiTFoilPLFuU4JbzAaPC23CehwW4HNPjQtxwrocHuRzn8cPcQGkiBbqkXJFDXV6iOMFuuAyThbuYhS8h4OXUMk3I6xm24UGvLnPtH/LqZr0OTOjzNs3cPXXmrbDFXZ2ajwx6jbwxjkX4ORx4EgIxeibKLdRP2L+O5/nqifKwY5jvqH2cE9uMCGLMYySHuyUBGztbyNzfc5hubPvIYzza5oHgMs7ewSUcPQii+B4dAwXzPCjYZFgeFWuGcTx6FaRYj5Ze5WXoWvNAKKB9wv6HzfeHw/b7cr4MB328RHocKAjgpLMs2s9LX067jeBnO9ahhLFSfeX/ZNiyPIapULWFDOA+4zR4OPYvyNfURxXjP+2DZH+oqo/769vb+3JT7mq/sby9vT66EuhOfno6zBuGr+538+3D39cdWtJUbx2qtx6qt0eqvcJdD73/OJ1/90Y7Q7n0fXPquY/RhhphRJA9vez94vOBKvDxA0bBsFG0nB/mF1di0+m/4dg5if3yw0abndtIUXHbS+noCnHzkgprb9t6zLRLa/Lfb359GVOLz1jtt3Uw9KJauQJMvJB6OkCcFwtqHDVBLr4YPYG7wTbVsvsepKFKaohf1nn44/YjraBo/PhtnzP5kDS3ZXGJ85106Mh21ym5X9ZQ6d6vyt0f4RrOiHdlP+whEavPH6v76unQ2eXpy4F9DgAHUJ9fnf/aZ8kAVM7S8gEBc28W4dSuBt+FFTCT1tVivr7+sfk/6uZQ7g8dU0s3viUa3zaN/fvZvvwMZSV0Tvi65GY/32kYI6xX4LXQrcGQjFtAek2dZ5GTVVttDuXubr5gaPZNoeFcglu+vezd7VerZZ+er3rlvoKZ6Jnh6maFSmEFc9M/UUUyhD1Y8+tfqrU/bj1Taj4dMzK48V7r+s3TriHxazeA6X4ceuMqaGJvb+wMslBPBIk+ykBCcmsspQjOeSEGOzXTnzePxeyA6HJU8NMesVubvEcL5w46evNp4NyjV/5F9fhYba5Pt33ur9/M1+VmOd99U4dZ/vuYTdvbc9tb3DZUQ2yfhJYCeg1gg1JdgC566vLH1cZzS1dbkub74PgA0g7Sk6bOdBGmD91nXx1U82XtXXqpwTQJj5TcHsKUceyD7ytQJcfOe2rlPbzvMkAlzffBuylIO0gZmjrTRZgadJ89dXBX7R7PU2xXbZfVb73cTUPgFhPolbXCjd/Wf7KATigDJNHBmqW15HejWJdBgyBMmMnkCB8yg4dK0BAB+hyhx1NXcfQ2VF+rx/l9OcQF64Z9HfEPTaNB3tjtDtIZrDdX9CF6662vUD19++nQbMfWPzi9hCvqyiEwTkN9NbNunqfofqWnzXnT8DbokZ4WMnVs1NM5ux06RAarzJV+WFKpP6fBmaIOhl3S3NZ+Xd4dGnyn3LA3cg8W4colHlOcjnTNbnX/MJ1YiPoF5VpYJO7d4TMPfQyXrEX/krI9rNbLHV8kPUKqM+ULylPVoWC5j+jCrDhnwtNKcxE3Z6Xp8cDJELFOSmN2190vwoVKGH21CV+of54/r+51MnPwkt0mERrmeDoP1ybRfRBHPTRM8DlE1+/KhaVx/LGr1JoRmSMUqvdORsK1z7LSg8celmA5D7PHZn+Y17QCFH78MhRvf7edL+CehsDYW6SPbfoqxMoQ6HT7ctI/lERUuLXtv//73eN8vR7L2NWZzkAGO9bgWGxOy2UcJqfl8adyuXp6HM3kicw0XP44392Pni5XlspEYzIOk/89MZex2IzPJ3DV31VwBQjhUbf4Atz0mY/hTtpIz03Yeh83jqOrI4lBbHUMrz9U6+VI7o4kInGHBtW71T/627Np9IUMrRMr40aXVkPEGIBibUQQcCIXPQqgGZ2Yz0hsTszlgEiAZHNwKNCLz/6rmIfZoUtZIMeReJ2YywGBAT2bpuYzGqMTcAqWm6bUpPdyYxt9AcuNw8rw5eakhmjOkWJssHM8EYvuHEk2BzvHQD77Tw2SzaETg+cSTIyfyscP5W7Q9HCbfgGThGBo+FRBiok2YXgmB08bRDL65PGwPHgK9eK5/0TysDx0OnVxzMOo5gBQ01t3gZo5baS/7XOQqfkep2J5TBp2glr3m8ZQsnBNbHfV42q/uvscqI3T9z008ta2aR3B7VLLuTeKzBD9nOUN19HTbrWYLx66K2aOx9OOn/fQ0Jvm++Wvv/wQrJlTJ7D1EIWchCN5W21Wh5rwG0f8YN5g60i88bZ6Lnf7VUBB9/G70OTID/tvyucAf2fJ6u/7CWs5J/t/vd06t2R1c3BsEZeHdXN2tP7gz0jLQeygxhE5+8PTar38+alZDXqwBFpNo6V3h11YQo1Qkmkbka8f9n8owd0iIUO4aRCRg29fv9Mq7z94UMuxPBHe464sl9d61fUfB2m+uz19F+rb24QJ54lI+zqhpEUSdEv7XVkuOwRtPulVxdg08FYwnsmePu0jn+Z5WKkO13PwfuTEwJkAe3CwMcN750hoP26uHAr9GeuI3jdPj9+Vh8XDUO5A++i8PZqgfjlYdZBAdO7qOMvsOt7P7++dI4k9uaQIxeAWeB1ngnMO50RvxDT0eZim0ujdYleWXU7V/Tg0LrujuyCWFKqTu64+vRoA/Ybpors87cRk3zI0krzP5qcOOnrzaiCslKz1+Z9X5W/f1z9Xu88Bq62n5RDtcJ2HKAt334+1IFVi9ro1+331WDYUjsVkHdpEX3s1CG9B5no5NuzopbtXVjm44zN7vW9ADmat3/3HFJuYLLeeOPf9jWD4SCcup84NwjWtZXOMnqq1HME4TXZyOVq+crQIgGJk7pl5717xBH3Id7v5/WODHHbenKqFdO+koggNuiz1+7d2kfz+7WsbznrDpR6MkMT7uJUe2vNvd3Az7xWefcUkf9njus7hovbeWkWTqt+GLFw4slv/zZuxR22Q4Few20upoGPbA+4EuogKQu4TupjszQnSX3/58cIaOPf6heih+q3uwOxZL6sKt+MvRBvban94zR6ynEYRpz6/EB3sq6fdovzhm8tqAfT6Renh4i4CdvuFaOIwv78vl2au+qGx6NrAXX8pGlkd+BPLE2ni2OUXooH/7z/ujl+/2+7qDd6Fx8Xtbbv7L04zlw8yz2p58UgzaFf1Eby3NIWCavr/ensqK9Rlt1SNqdgRP/nuGMlcD7ce2FgE0b8ob9hWxss4Q1IvPW5Q76uMHpemj0CDegNzCNyPhtMxdAfBdgF0x0ziLlZDvo0HgHUZZBLfHVUFsVx7hyZCmPJiaY+fQasvSHFXmLEvQ42XiBwnUWfkuHI6fQ7xe8OD0Bi6jhai/tN6vdjxbIzRNVW0O4G+YsXCkdR2oUh5GkXGjqMn02m8KLtLkfGC7nAHFR6D/9+ncvd5cKStWw9Mgw9Nfrt9Rstzu4rwMX76+u18N3/c/7DZPvXNeGAZKJLTiBNh6Qpmfux65MjAdDSy1ni8dP1rkocJGlYf/M3k4sKOXk7a1ebtkExjf2lBRy8mbb/q6ghSD63CjiU9tQnRrbqfkw5Swflf+j4S/dLeluM8rqul9M352btD78KHXiJd2R4mEqxj7t2tdvtxXqZLPtvDy8i31fNwUgFPXVxMQt5/DNh5csKOh1tfwGtEA0g5q/jAzodyva62u+pv5SLWlGoBbaiP+MKNuxk7png9LskeLqer0IkwiXHiR4Qd+iqkh+uJo5J/Noczpa/hRuOu4w3z4RL0eJm8nyhj3xsfIVKPV8THyjQec3MFGo+ssaBPP/zMInERwDSH1EsgazQDcWE2Wl+XwNw46SYC4LoEjeV4e4sVxSWT0l0UpxsqdzTQro8KpkTwBisiEpwXUw9jsL3heogD9EXUQxTUb7A+IkOA4/TCBtUO2XHgIK0p5tcxYcOXXSOCBJxwteg0ZWzccbwaYiCSw5QxFVYZQScRUMxJdNL7iGYshYw4qzmdNoajvRE0EgMHjqWVwBVlKFzcS1uRgOQvch2Jizf3sr4PiXbgh0vJfnXs9ZIKGDryp1bOv+h4f5mhPgUQOlTqSBBpH/GnBE8HqyESrDpOD5EAV1oJkdDXTiywHxR7C9Mzt3/X/9R8P7LEkaE6+CiRl+rwLHUXm91fRgpGOs0Q30/HFD6KC+/SQTdD3him+eAL0dPVkZeXV9Yku8EpNDZ2e3gZfY06UDWZ7iIdpppWj/29fv9jVLE0PPoI1T+xz491eCrWaIp9cGoiPY09NBVRXRMfmJpOgVGrlqbSZayijS4FRtpO9HBC3M6i/rcP6+r6tf4j4CZm8/3t+fvg9w/aPXDXLbf78HbHaq0tW7c+Fs2DS58OWsdvzM8dGjm2uAUtQnWyqKfCoaS64lRDddai0kdHlLz8un6+ctXrVyguz02nYw989VM9w9a9mcQE4rHaOwgIZq/fWk5w2SIbdFF1DJ6veqyqIYx3bYj2P1bzJXyOJ4oQkOyFJHmY73+G7iKKHGeiF5JiV65rxcUV4kRzOhkmn8pHIWzNt4gvjVUTY5jmd/HHF6D6z2wcK0bfEwl9zHNSVXjA0g4Rj4RdrDkslmnHtZDYpJW6PVkYWKvbU2tdEZH+OrRat7eEVA8XEXbwZBov2rCoJkzCaap2o8vev243ihqiVO7GV0bf2t2L6CKoencCXfSs372ELvpV8MbXydAa3ol049mamoKVsEx9Tz21fjGodveLXS86xJt0zfAYkFs3Oqt2JxG/V8VuNCWMrtadRhd9KnUvpYuAutRplNGrJnVCbXT6xmCgaah++hZ+/PN4xIFVHWOtHeUmhNiyD7kfIYYiIqISk6hiKHIRQScT3LBwGVUNzmBOpbz+bnVKLf5LOtPL+9FRxc0Rpe1b2DxS7ChFzTHF71vQHF3+voUIPYXvW38wHC4dhVoPuWoiTBOXu3liDD+TgtsXuJdinOyXgb2jn6yZSOgp1qEL3mkxrVamgsovfuPFxGqaBkS/+H0YU2tpEnj9xW7LmFhb0wLv8e/SYKlHheT5s3T8VxOC9V/UKtdHC5db9kLHxsRofzSVTZAHGKW4C2UI4ukvfu5gSv11nPa6tPKCj3y9vOai5WPiaW+CTE1kDfZbWSMldIYoeJpUzz/RejppRmjIqBp1V8nl9NTnBpNplTVy9r2MPv+d59yXNN0ukFIYqaFpkg0DVHXBNMRYlU2ToIiis2lSF3GuZYmEjI9Kaoy8tCUw0xP7DpcQ4tHqdkLOHwc1mCb4m/Ls/4tpaIrlKuiYdvjI4pCDsuNumJfWaZ8bY15CsZdAFibUbmSo4aK67XHnzIvredBNNF+GzgevaF3X1FzaKD0vr/n3W8+G3XBz6VE67t6bF9Zpv9twXkC1Ue/IeXllT1l3OrHeJypji329TnQ3SewQH6rH8vrb57r7Pb/Daz66NR+F3iFjvn4//3CiStwdA+meGgRqCDLeLeEfq2rpcEPLaD8LlbJFlhPyRNjTAyvlqZduOb+v//dusStLz4VJmqHzh15ZwUx5aJMm5kuLuK8fVmIgRpjM3aY9fhVqWUyUM6wly5P3Chlu1frL7+CO0itl82VPSZsmb3fV82oJ6gU6pNbdEO0HaEHLRvL3tC8p+UNYc5uO56rDPu9KzdGPq73nci7IJGjQ01pUVx0agZ0F9d+lHMhDt44OTi0mrRb9jR8DVBmjihPpVb007u7mC4a626qP2EYCuHuTBchbbOqBf6T6fR0QgVnUn6OvaHLBXCKafqYbAzp3pw3mF1CKwCp/ydcABsO2BkEabA/wx9V+cf3tblft/lA9bZZzkNxsDfTm21vnW++AT9Kzuegejs28PXT1R+mCEIoZRvfl4Ztyt3oul+8OdZD63a561O1GsviVh25v3q84SbzQQWTGr7hf6IN8YcBAl2hsH+wvPLe5TWrGbm1cARYurpb2tlEl57lf7832h93T4jBePy6peCPbmaOL6nFbbWpi36yWb+aHxcN4rtsEJ+LdLC5jGT5RicglsxTUcadu8lO538/vy47FAH0dGglynRBhINlNd7esdnDXXo1sq/Vq8fn6TVNKsTn8sZ5ivD7Mt7fg21BtUOQJTRAd+DujdEBI5NXArqoO1398KveHX+qfeOmb725P3wVjEC3ChNyItK8TSmIkQbe078OEfd9T1hZZTtQTYU8PrKDvw+X8MN9syt316+32120dYpZ/0H/vkNo0ukWNgm+sZvriVMH01t07qx9G6GBt9VFSP930U8mR9mAFBMttgdz5Zr7+fFgt9leH0ocRaCYt6HxqdNs08u+OQ/vv23Xw2LQNQpAkpqsWjT6WaUvKrZ2vW7oIZxE2j8UdRDbavFE73i79ReMMxmLr6l6D7uM5+wqQGsTimV6PKbAr13PP7tzhXH8bDkcdDts361XNeh0Y3K3uwzVk+sHth5jPSMfs577dLLfVqo/pPIx9Baj15rBFkmP55/LwW7X7+H71WFZPh3dlTWUZh32G8nSifPvpsJsbJO87P1gZbgJEMirzXlwkHtvBuEcA91euQkjP/0vTsvfqZPpz2saYnu6K9IvjmsJYss1icMO4Tr+zDI0MQqL2q56BeoDb3+6qQ7k4lMvrHzarw2q+Xv2jM/I8tbkFbULlPDfptCTdz/nnPjal5eyjn+axCBfu69LOqUWobtpddKvm3ImvuwC9nDvvo5W39qeAzeyZaadVqHborro15HbW1XWAplxG+mirafBfu/l222OOgTZ9fAnupltPsCN/pwE6giz00RBd0nP813fl7nm1KBva7hmPUF3SdUoM9UFnLhha3XdUROGU+33fGyqiGGVY9ekF9RBcaxpDHRxP5A0VoaPKV3I6qSJ7HND5Vx1L/U/gTDqMxt7ke1Fd9bzhd3LFjbv59+VU1+NG4EvpMO5NwV+AaodUcr+IsjsvsvsylPz4JXjKf6YJ/1jasZh+OZprzPjPNbmBGttT+ovyoCdO+0eEL6Hqf+848MsJAYfeGHIp7fS4L2RKNY29LeRi6upxV8hl9dXjdFgUZfU4FhbZyQzFq2BYZm8liQRWUaQHIVUUofGAgp896pexoQSv7idcP0ZIHnf58CmAZMSLHcx3h9X+MM4bjlfN1ZmNl1NRlDshLqWwvrc+XFRvQb7Ic4fDREoMv6XhX8wT9b59YaLRMvh+hcvoJfgGhenUE+uOhIspbBrsLJLuYkeyXoXFDmMD3cvQGPaxjBy5ngkOfLjnu6oW+Df75+hFluCH6iOmyQid8gKfPx7v+ghZwT/FDsG9YkZf7gJli7u2tUW8wvZiXPRCF+T9wF7ONoHMV6DPywjfsUwZfn6ej8xJDNLCsdcvQg932sv4XoKZQg9Or1+EHvirCqeQP+TiwcvIva92h+/rfW21W40EHHuqAHf8RWjjaV/uNhf2CaDPL0IHEUGEnpqYBDAYog9PHDQWEvCrJPL2/0uKgqbZ4PutO+1mvpe8cTfunWJfdJPeVxHTbMgH6CT25ptQROwtt3//NnCjvTd5qF0rDzVuu43JDtp0YyKR6phZ3lq/mKRymdX4hP55qMhxPTYneYuLoLLkVqPRXj1cS7Exiy97TEyEYoQPh4uUFw/XxxQFxf2Uc4GKwkjqiV00PEhPL1AmHFt9k8VS4xU6bSnwCEVG22j/K03O+AW+w0bQpUp646hqwiLeoerrxjIwgcvo8d8mTnrJEGnS8ttBGohdcBusiouU2A5TSeyi2hE6iY1/sAqJjYIEuIBwLITcPIQiHk7M06+Y4LUuKOw5Ap3+LI1xqmXi4DbDP5WPH/iX6sMYNjQmYRhdSE/UppxY776KgGSfITuJNPBWad3pWzRCW3esBhkAUJqE7d4X8A7iut+FvAESOF1wF6s1d8qhWuRI4jiULy3NZMJcVBbjWKawzJnypaWZTJhJZSGK93+cYJg5lM/SHPbL3632v9vuVs9zfdHw1LL9NN9OI5oh/CKSPepRMoXVHMovKNsEVoOELyVZcJTbN7ANvegJHGELvrKv3RlBZVR04o8KcSQVzieiMA2PP/W5lw5w9tO4LRbLz7vyefWsbfNLua7m3vedeO4wlWi8+qCe8Rx+Rf1iHLxD9kXpechmFgDroVvYxz7vGfxUjthMPZZXDolxOxAXLAbbJTCBQl17zdnI6eOyE2sbdOYrypZHkwsogR3A3oiSVi9XrZLMAbyNLrH0ctgqpx9i3LHl8QEc/jxSixGK171cEqXoA7iMUFoeyOWQEJJkNF7I6OW8qbj+pdw/rfsH9YBth0oc/eLNL3G6atikdwjF4pU+EzagVromHe+U12MIk8MZjMhchNwcZmxsvg3Q4yZPPC6vYrHaWWLRbEd7n/LiuAbkJuAcj9h3bV8VzP65bcwp1RmB7w/zxcfr+uPyU8jbMWfWdcNb3XD4+zGIj36d90pcmUef385388fQ9KnpBDYcZhkjWhRXwrA01JO0yXVqcACjX5TWoumLc2Db+eFhJF9XRxrDmes6RmqfWBzLKCQ0GbfVVu/Tx/J6JhOTU3qW/BieIofke7yX3TVbgLF3dZvyXfPBz/Pn1f380OudBMMfRSQ6p3XseyQOn90OZdFpfQGfM5yvr9x/GuWMXFKuBpn5tDFfTCbJFeggskg961GnEszWUorJJDzrkFtmnvYPk8l5JP6vZbxGKGs4NZ3htO7Yksbter6YTsQz/X8t0x3lstbLp7Oe1SAXOM03f6z+AHcqsUWFPfxrGfEk2fBzNMFmPGuRj9SIUCMkUoseY5xH17K8W21KtM8KNQNsPEVkZii/Xx3Wg4YIaD5t3Pin7fjo0dCIwycBfezLw6FB0K9/rO6rJ10M9MOhfOTRD9vg1m0Q/jwa2Q2hGq6jzn4pxXBihunm3fGH9/MPAYoBX4fXgLQ78KkEduHvzqsM2G2YJv5c7vY1T+9W9xv9qwB14CahOmG78imm1VlA714VtbgI05NFQEPAzBPzFoEdDmTi/sM79fcEXgC2Y+YN6oF6LbXVCWrc1xjt2hU3PXeowDAZzNBXlk5PtjAxls3jZw4wM4Jbl9x0TP95vn6Kot4zqXjM9n7Jtx+vwcBIF8tXJ+m9C0FIJSArQc8CQM/0wmVs5sNeTIF2sfl5vV4PZQk0Hc9VyEJweCh9hWWtNUB/H7pUvt5u3zffDxk1x54wiYFaOcrJWuzYywAGQetpeHtTrf1gNM+YbhqLK7w31MTfLRy1oc0hwxloOSlz/8nf6Obj7D+Dr2rrZAscw3z9PF+tm6OXuo+zYyBOZHJTwaUQTXUBXqIeSz9Wi/n61325Oz5WH+4y2o17ZaVR26edF48I6Z2mOFSfhG6GZWRHsh6csA2QgOnHlytdl4fyT5sP1Xy3rIlPK+MV2eFkYnfkXg9mfVo9znefe/udYfIzXb6oBt6VNdnlhXVAdfqiWmgA1ftd9bRZXlINZK8vpYemnL3u60+bt02Z62JqBRDdvbjk76t3l5LadPXiEv/69rs338wP87fVenU5k7d6fSk91P//sK4aTPxx9Y9y+edVyZbkRtIB3eNLyX9Xlstf7Rnk9/P7e9+985E0wPX5YmNg+bjafLtpIvRvyuc/bdZTTwOywwtKL7qC9BYKErLZCWZoJFDSEbg7e3Bu8xOyGyfkCdoRjZfBt7Nbls9VPWCu8Ujlt3PHFrfHFqEY0BJ14FMZ7mLJduVVDpZtkEbs6OqReUTsYwqhGutioIcGWyyEs9ZHwy1WR2kcJfd765vN75Oea+nt3Oew/N2TdCPpuVVd7dOy3iBca4DSAG/lumyOmgarWRO45QiE6vnQxYBP1R0scLT7qrtDVb313XtEAzmHjeaDp9tABaOOCYoj1NpnBD9t7xbdCePmq97J4mbfEJIodoiDRoEacCTgzmbvbVBTLofz8hUi04MxSItn8sdq7uB6Qzg804jMnnM1fH/Owp7v6MvUzr1Soz9bJwLjGeudhQ7hLDj3zDF4tcO3YYAoqPkuJG/Y4rRnppCZo27839ANZuL4/bj+OX/4UNWu9Of622+fa0L7d+XCyYbQ7rFpdNtq5PWW8NYNvrvW4W1fdyEMsBpi5B5xL0d/Vvtd1OFhu02fPcIAMP6ooiDCva4oiCKZ47NjSNTDiw/g3bnJoCZaO5jjR9+X86XvQr8BotD0LydZa8sZTyhAeip5fJ7zbc1EHYK8nX9+7Ok+6ZbBPrSjY4+CmY6D+fHrluEril/tz/lQD9urp1i+doB4cbxuFGlD/e8AKft64qHyxPDJA8Qb6Z0jStvHTw8WdIjHHiwj47v3i918W+6uvykfq3fm5w6ffWxxC1oE++pvnh4fP+NuaNVS3cDmffwxJSQzeX/tvDotnLuvALGBbDpER68dYVz3Xyl6MO7MtfnT4aGmt1rA8+BjWEcEp+T9vjRx0uvtdt30t4KXRIyRgSEcW5YOf/Ddal1+Vx4WD8H+ALQI9gdUL37dwV78PXZqCXYea2b52BsxsRiyw+9/DGeavAcyNKgayP+27ue3aue5HTKcf0DrgvwfHkKdQQfzhtCUnHsRzLG890MyO5i+MupgUeHlalfHPW/n9+X3NQNv4VVIkeS4YjqJJlznZUTlprU4TCZsV28XlfpTubiw5B09Xkr6Opr5WB6mk7VNf0LJnBBqW+0Pb+oZ1URs83UUwTDFuIusw/1d82tygMSQxEt9cqm4oR9PMk8PU0v3/jzgo8nj0owsQUeo3qTE+m3dQYvgUJ3qxa812Av4+XfJkGAdds84yr9tv6lDol/K+/KT55LpHix+hSgOj8KYfqJtOzrkGL7x6GYcFSv32ct1cH0mNqXixwISHUKMQCR68j4CkOiQIQIi0VOWmtq+nncg1n7/049xhOFITy3NRLZhaV9cnh7r6SCZBqytQ+TqHx2ESDM8Pohhmx9Xm48TmuZI/tJS+d/mGC1V69GOidcezcTPT4/HoRJRMofoZeUx/b471PRiSoTIXlYmPFCaGHH/Hha8xh+MsI8XkPabaPFQi+bFpKmVt5svDv/nrdZlHGlaNKeURiYzKW6kd0fWb9/3lUti/H6sc6v6y4/9kkrnBuEb1XYfHTY+9+Htrlsn556jbexY3sZs6iiiUUE6D9ujILpenI8G6DxSRIPnBkg0EpzrlCoSNNdfsgGhd4csI8Lu3txHYjk2nx0e+aGqPu4DnbH+NvSspbl111mcuPJ+l/654RAfbOTxnTZ4fUZkVv6remnm2jSm4ZMHDHqx2iITg1vi3ZHmO/8DRwSPTrsoauxxK1QQP8F3P7XZcqkF12qM4PIq/NHOLnY7kpKtCo0xXJMlGlNwXaunKY2Kpeojreg8d/jsMG/d9yJhh02tmMBVQX8beor2292O8b/EGVqim1b7IU7DSMfx93NFhLvB3MHW8Xn7YfM8X6+WBvh4Uy3L/gy2SMTgEq8HetExwVfQZDtyd241GVPNRv39KtDdArZsuxiMDV6kOH6GLVIENV8FzuvepqR4vDqRGslqh6vfH+a7QySWz7Si80yOURCt9eUfNP1SRipmafRghephrB8cUHXzeTUgnmKodlxydf7yh29iMY+JXlKKd820cZDjeMJA2peU6ZunciKJzpQnl2drTgn9qfbEMYVpk72UJJGt0qI6hRxdnh+nAfvLdKQwRShFpvW6OYTNorAFXylBmyP27g2XpRFQU1tJXZVEA3gaU0DkUBtUNjSE4QjVQizjwN44xxPI6oj0jtfeTJpkAFfjMiQOvRGZkSGMR0uK9BCiMxkyXJBIeZBwYaj8x2D2h6c+WIY50MjeRqZzwse/fFftPBc7GgnsFWm4XWiKge2PBcjZHgNY4PXGyj9Cdz9stk+HTgiOk8e09kOAaEmnSbzdVduOFb6DBw/dKEo+KmrMnnWkBD03tH5BfL3xd8i9mz97noaIKeUV6GxicTti/7rzw7e7HSilmFJs2NvLyh2WMIokdt+E0mRSV5s3D/PNfdm6n2FK6YlOL66Fl3JnLeF7vH8dSQtt/Y/KRkbSS99s5eRT4u0lpSc6/febElZ4OyXU5afESf/M4FjM12XzfM8PlxkWTndfxrR4c1kNkN3++02Ns/h2ciSXnxzABswgKZuN/dtdebf6dBH1uP19GRPk2wvrgO7332+KAPntHBGXnyPQCkHoCkIkemMsXhangQJ6oS5dTwnw0vV7SMDTJ1vE4+k1iJF+ugx+QuDU+lhr2nqVqEOJqNkQDYbrDnfW0XO3yrDQfmwNvW/kdTQUq71eMwpldLgv7GBxICbGU42DhoRxPRj18JCPUU7bU4qhG9XBUvTdcwTKMXxvMViS3uFhoCgjwsA+srQPE7TcZefyjfvr9tWjPOZ5hWneWtXJtuslzJ2flpLT72+b34euGT/f/vTDz7++//YdtWAgkqdvO4REnDL9fv+nX38J61V/GaXPb17/v7Aumw+j9Phf3377n2Fd6i8j9NkUVP6j2pR/urvbgzJjvmu3wVAOvEtmr84710iXB0SCc13/5937UexcGQJDWOpwqr++fzOOM0MgDmfARR6q/yrLj8v553eH3WpDPkGJeEQtBg8lyMO7h2p36M9Iu1kUbprCtx5cnD+P0ntjvB69nz+PJntPDtwmEbjQ1yQ4NY1896dvI/R7Xx7eV/VQCujWfhqn10BZj1/G6xOtHp09j1w8XE3XI6ZP/+fv4/T/ejFflo+rxf8r5+Qh3TYHsEUkHu4DzV5/GGV2/9+nctfHwYLvo/T/89N63ax8ffkg2kXgZ7UPnHjmw2g9BgsOPx/aO7m5KJtiDgKpOvdvvggtRtvpJz3cghRSrCNZ8H2wXEee6YLYXzTBZoic+ofFgy0Gzt8P7x9dwL1ZMgW5XZ1/dWobyAMgEBqbD+Cn8/ZyD1tHA9OD5bfdfEvYyzde3CYjTAauyjnSW5fusD1dYMGp6dhgOBPBl+KEcBB2Ew5nKit8yEmyfmz5EcSB/DyW+/38fihL59ZxuVptNtR1S0E82bajOSKecRrI0lBvRPBELT12mvsWH/tN6PLzX6vDQxMfVk8dweSJMGgRPJFPnHdIWH34W7kgnpY+s2G+CJXuB/Kelha1H7pyXy0Oyd5+rnaP8/XqH+XroF7Pn0fp/W61rheqJtwj0dpW9+D74f2TVjyU+8PtQ7km75w48wE+Cw+W5svmsnO/gJCwbREsImTey8Pr/f9596ef+3Ni2o3k56z3/ef9oXy8XiVF2y+Y3902vwvVMOUFIJmOOQ+58XD78Xl//Xr/ebN4V6+9cFlCnNff3cLvgi/zI4lbZ84R7+ipLWZLjP6RSjAvQdEKw9cVwyQ+0DeCO9M6Plf7UVztJ+JqWa5L4mbTcMZOBOLwRs2vxss0n3on1+mj4JnVJktIfybr64AW+NzBqNnEsdB3HhF0+LtDOv0Ny9W57Zkj/irYYP76zHCWt8C53YOTjlnNayk6J90zmWUmfA538EPN3p/Kx6rB6zqXR+fD4FlMkyekd8l3dUaL73Y2alZ3sdN3dnvojZjlnVwOnu1h/PaZ9Z28Bs7+AZx1eIFuLU7GWbdX6GQu3DsE8kd5iXfl4mlXBngJ58NgL0GTJ7Thku/qjFaD29koL9HFTl8v4aHH33ym906juDzT6Oklwvjt4yU6eQ30EgM46/ASnZwFeokBnHV7iU7mwr1EIH+0lzjWZ3ftBpwPe3gJijypDUi+qzNODbAzbok+fvTjat8xdvwMfYUI9Z6GLHkefr6vuyIA6D5cAyL99MnyOMgHd3DJ+eCIqqXitv8sP48bEpBMJPX2jS9DmZyIw3U1X5btR7b7MHgiMb3dl/PDfBSvRwLTcxoUM3QwS8UM8dxTY7bRdp+It/38eeSkMQSm4G2xhqVSg7zlkUIs7og4wRMZ+G8EomIOc+mZJ9Ywt0V56YIildrd/nm+fmrtRUBxRos2ahMcYnjva4Nxct/OQ4NkkkJIeNybocDYuBdDKCruzVN4SNzJFh6Y6+r+vp4N129qD1mt2VD4+Nnt8bPQoyILRPVcq87QXbD02/Ji1rul7JAuPIV+d374oJUTtMSar/rIQffFVcGhzgKKiNje2DHhdVjWcgFOCx3h/LG6/7F8Ls8X85njYCRd+22vAeG727Qm+A4+4dmeiy0Gmu/H9Q99QU1wUOdfmYbhDNjWgJHWs3d73xMYzXWppuvjd0xi3h5Qa77v6OwXysUwHR6/Hdfpm6dd06Kh132i+tw/3WwcK0/7EpAN4aLVYjQDVq9BSkDfj+v8+7ev69aH97CMtNX3XVkub+sl4FB+Otx+V//ljfnZ8OOS6GCnIXV9JHUNSPlZ3B0gPNLib1dVh9vtrjqUi8OZ0xN3tnUHaw2V6xMVy6SXsZ/Kxw++MeNn7NQ6NmPNqz29ns00HLnNOphynuvhWeFfwwlgiGocjS3yEZwwplDTaCzxb9+E8UW1j8Qc8dpNCE9Os4istN64CWUGNIzIDvWcSShHbttpmMI37Q/gjXpeewyL5P36AXyx72KPYWaAs4ztKHs9GmxYODeJwwLxnmUAF06raIx4nrEM44kkEJU9/k2BcA5HPiPQPaTRe5XhA/vUMA47gSW0hgX0cRe64uk2pLLQ9Am/HNFhaDGU6RR/PaLj0PqKo5HR16M6DkvZ2o7dr0d0zAGtXNft77s7/+vXr+q+y0+vfv8/r57L3b5xI79/lV6Jq1nd5G5Vrpd187/YM1SL6rF5VufVX4+/+3PZ5AybL8wn1zevvv7LzdeZvLpJ5F//+vVfbAv9C/0P+rOk/ltCfZY4n6X131Lqs9T5TNR/E9RnwvlM1n+T1GfS+UzVf1PUZ8r5LKv/llGfZc5nef23nPosdz4r6r8V1GeF81ltlL/MqM9mrnobbSekHRJkCG0J2hSuLZJG5wlpjcQ1R9KoPSENkrgWSRrNJ6RNEtcoSaP8hDRL4tolafSfkJZJXNMkjQkS0jiJa52ksUJC2idxDZQ0hkhIEyWujdLGEClpo9S1UdoYIiVtlKL5oicMPWNcG6WNIVLSRqlro7QxREraKHVtlDaGSEkbpa6N0sYQafZ1ml7NbpT7pWujtDFEmn+tivaXro3SxhBpQX7p2iid8b27NhLaRqQ1hWsj0RhCkNYUro1EYwhBWlMgt6b9GmlN4dpISFYi4dpINIYQtLN0bSQaQwhJ6VO4NhKNIQRpd+HaSDSGEBlJ07WRaAwhyLkpXBvJxhCCnJvStZHUNiKtKV0bycYQkrSmdG0kG0NI0poSrT68jaRrI9kYQpJ2l66NZGMISVpTujaSjSEkaU3p2kg2hpCkNaVrI9kYQpKeVro2Uo0hZD2LxdVNWriLqmsj1RhCFuSXro2UttHsa5FfiQJ96dpINYZQN1+rpKaZuF+6NlKNIVRCfomCBB0lpCSfro0U7+uUayPVGEKR1lSujVRjCCVJPl0bqcYQig5nXBtljSEUHdG4NsoS1pqZa6MsZa2ZuTbKBGvNzLVRJlnNZ66NMsVqPkOxXMbqM3NtlOXsCMlcG2UFO+oy10aZthHp6zLXRrm2EenrctdGOW+j3LVRztsod22U8zbKXRvl2kakp81dG+WNITLS0+aujfKM1WeOQm7eRrlro7wxRJZQXjF3bZTP2FGXuzYqbthRV7g2KhJ21BWujYrGEBm5IhSujYrGEBnpQwrXRoVkR0jh2qhQ7AgpXBsVGTtCCtdGRWOIjIwqC7Qz0jYiPVjh2qhoDJGRHqxwbTS7YcfSzLXRLGHH0sy10Sxlx9LMtdFMsGNp5tpoxscMM9dGM8WOpZlro5neuJLeZubaaKZtRHqbmWujWcHziTaw2kazr6W6Ugp9ifewjSXyG0qh5nfw24QNLM3v4Ld84GB+B78VrPnN7+C3kh1U5nfwW95c5nfw28YqOb1Fv0E72hsNN9Cb9Bu0p73hjWZ+B79tbJPTW/obZDeNMNChZtJCHxrb5DQAgPEHjTLkNASAEQiNMzCyYQxCIw05DRhgFCLhQ4oE4xAabchJB5tgJELjDTkNMGAsIvHYDaMRGnPI6+mWX82SGfoW2U2jDsUN+S1CJBKNOxTJ1/LmKsvQpxg2akxTMLgRMpuGHgp6mCFYItHgQ0EPHQRMJBp+KOihg6CJRAMQBT0cEDiRGHSCNgWCJxINQhQ02oQAikTDEAU9HBBEkWggoqARJwRSJBqKmNG4IIIpEg1GzGi3IzDg19hmlpJTHkEViQYkZuJrmdVDB00LBFYkGpKgV4sEwRWJBiWY5QIBFomGJWa0i0KQRaKBiRk9dhBokWhoYkYvQwi2SDQ4MSORrQQBF4mGJ2b0eEDQRaIBitmMpovspiGKejGlCWOsVoO1N/SIQBBGooGKejmlP0am01hFvZ7SHyPbabiiXlDpj5HxNGJRr6j0x8h6GrSol1T6Y2Q+jVvQ8FiCMI1EIxf1+kuj18h+GryoF2D6Y2RAZQxIz34EbiQawkiYtIDCeLs2IJMZQBBHooGMhEkOIJQj0VhGwuQHENCRaDgjYVIECOtINKKRcFkCZEANaiRcogBZMDNpEtqCCPRINLTBrAoI9kg0uJEwqQWEfCSZMSBtbQR+JBriSOgEQ5LhnIk2IJ1jSBAEkmigI6HTDAlCQZLME60gHCTRaEdCZyUSBIUkGvBI6MREgtCQRGMeCZ2bSBAgkuQm00WPDISJJBr5qBd7+mNkQA1+NOd1yY+RAXNjQNraCBxJch5lTHKc9tL2E/RSiRCSROMgdXBAf4wMqKGQOjogY16EkyQaDanDA/JjBJUkGhBJGn9LfYwMqDGROkAgeUaASVKYbCW9aCPMJNHISELnJRIEmySFZ7OAgJNEwyMJncZIEHaSFMaA9MhA8EmiQZKETmYkCEFJCj41liAMJZndeIYRglGSWeIZRghJSWapZxghMCWZCc8wQnhKMjMJZ9rPIUgl0cAJN+YQqpLMMs+YQ8BKMss9Yw5hK8nMGJB2twheSWYeAyKAJb254dWcIoQlvUl4NacIYklvUl5zKcJYUo2jJHQWK0UgS3rDI2IpAlnSG+WTD2WkbzKffCgpfZP75EN56RtjPzqDjoCWVIMpCZ1+SxHSkpoyDzoDlyKoJTWVHpJ0XSnCWlJT7CFJd5QisCU19R6SdEcpQltSU/Kh6LoHBLekx6oPpvQBWdAUfii6+gEBLqmp/aCTbSlCXFJT/qFoCyLIJTUVIHTKLcU1IBpXSeisW4rLQDSyktCJorRVCaItSOeKUlwMorGVhE7YpLgeRIMrCZ2zSXFJiEZX6giZ/hhZMDWlO0z9CrKgB3tJcWmIxlfqcJrCW1NcHaIBloTOTaQIfUk1wlKH0yRlBL+kGmKpw2n6Y2RAjbHU4fTXSl0piT/G1TzagDRWnyIEJhXGgLS1EQSTapiljqfpj5EBNc6S0Fh1ikCYVJjyK9raCIVJNdKS0Ah0imCYVEMtCQ0rpwiHSTXWktC4coqAmFSDLXTuIEVATKrBljr4/lqmVzfYgAiJSQ0SQ6PFKUJiUoPE5GRGLkVITGqQmJy2NkJiUoPEFLS1ERKTGiSmoK2NkJhU8vvAFAExqQFiaMw4RUBMqsEWGk9MERCTGiCGBphTBMSkBoihEeYUATGpAWJoiDlFQExqgBgaY04REJMaIIYGjlMExKQGiKGR4xQBMakBYmjoOEVATGqAmNkNOZoREJMaIGaWfC1nVwIZG+EwqcFhZrSxEQ6TaqiFKxxE9st88w/hMKnBYRjxEA6TaqiFzH6kCIVJDQozo0ccQmFSg8LM6BGHUJg086x/CIRJM2M8enQiFCbNPMZDIExqQJgZPZIRCJPmHuMhDCbNfcZDGEya+4yHMJg0542HEJjUIDAzeuohBCbNjfEKcnFHEExqIJgGpSc8OIJg0tzjOhECkxoEhol0EAKTFr7gBSEwqQZZ6m0hyTJCYFKDwDCRDkJgUg2ypHRiIUUITFp4NoAIgEkNAHNDbwARApNqkKXeb9IfI/tpkKXecNIf48JkbT86CZEiBCb1IDApQmDSmSkhp7WMEJh05pl9CIBJDQDDTCgEwKQzYz56liAAJvVUtKQIf0k1xEInr1MEv6QaYaGT1ylCX1INsNAeAGEvqSlsoZMxKcJe0tnM4wEQ+CIM+EJ7AIHAF3HD204g7EUY7IX2AAJhL8JgL7QHEAh7EQZ7oT2AQOCLMOAL7QEEAl/EjZl7TKE9qja/4Rc+gbAXYWpcaA8gEPYiNLzCeACBsBeR8GGnQNCLSBLeWwgEvQiNrqR0lk4g6EV46lwEQl5Ewi58AuEuwpS50Mk/gXAXkfCpB4FgF2HqXMgpLRDqIjSwQk9pgUAXoXEVRjZkOHPuhs5VCgS5iOPRG/q8BIJcRMrn/QRCXIRBXOjdvUCIi0j5kgmBABdhABcyehMIbxHmGA6dXBUIbxEevEUgvEUYvIWO3gTCW4TBW+jFRuADOabahTQ0PpEjjO3ocyn4UI4ws44MZEXrXI6edXQ2WOCjOeZsDp3hFfh0jjATj3aE+ICOBlRSOsMr8Bkd4TEfPqUjfObDB3U0npKmZGZHILBFaDwlpVPHAoEtQgMqaSpIyghtEdIz+RDYIjSektKpY4HAFuE5tyMQ1iI0nJLSaWaBsBYhPRsGgbAWIT0bBoGwFuHBWgTCWoT0bBgEwlqE8mwYBAJbhPJsGAQCW4TybBgEAluEMvajJysCW4Ty2A9hLUJ5NgwCYS1CeTYMAmEtQnk2DAJhLULDKSldUyAQ1iIUv2EQCGsRmWfDIBDWIjxYi0BYi8g8GwaBsBaRGfPRHhFhLSLzmA+BLSLjNwwCYS0i4zcMAkEtImM3DAIhLcKUuzBHRhHSIjLPhkEgqEXkvg0DglqEB2oRCGoRuW/DgKAWkfs2DAhqEblvw4DAFpH7NgwIbBGm3IU5b4vAFpF7lj6EtYjct2FAYIvIfRsGBLaIwrNhQFiLKHwbBoS1CA2npMyJYoS1iMKzYUBQiyj4DQNCWoRBWpizyghpEYVnw4CAFlF4NgwIZxGFZ8OAYBZR8BsGhLIIg7IwZ6YRyiIMyiLo0ALBLGLmiVkQyiJmvg0DQlnEzLNhQCiLmHk2DAhlETMz7ej4BsEsYuaZdghnETNfxIlwFjHzbRgQziJv2A2DRCiLNCiLoA80I5hF3phZR67REsEs8sbctsAcUkfnxA3MwpxTRzCL1EhKyhxVRzCLNDALc1odwSzSwCzMMXSEs0iDszAn0RHOIg3OQhfESISzSI2lpMx5dAS0SAO0MEfSEdAiDdBCF8RIBLRIA7TQBTESIS0yMVdmMDcNIAsarIUuiJEIa5GmxoVOE0sEtsjj/SZkmlgitEUmnhkoEdwiNaaS0nU5EgEu0gAudF2ORICLNIALXZcjEeAiPYCLRICLNBee0DU8EgEuUoMqdJpfIsBFHm89oQcoQlykQVxURnlxiRAXaRAXut5HIshFmutP6HofiSAXaW5Aoet9JIJcpLkEha73kQh0kQZ0oet9JAJdpAFd6HofiUAXaUAX+mizRKCLPF6IQlsbgS7SgC70EWOJQBdpQBf6lLFEoIs8gi60BRHqIoXZtdMWRKiLNKgLXcMj8Q0pBnWha3gkviTFoC50DY/E96QY1IWu4ZH4qhQDu9A1PLJ1W4q2IF3DI/GFKQZ3oWt4JL4zRUMrKX3gU+JrU6S5f4i2IL45xeAu9DFOiS9P0dhKStflSAS8SMVfKiAR7iIN7kLX8EiEu0gNraR0DY9EuIs0uAtdlyMR7iIN7kLX2kgEvEgDvNC1NhIBL9IAL3StjUTAizTAC11rIxHwIg3wQtfaSAS8SAO80LU2EiEv0iAvdK2NRMiLNMgLfU5TIuhFmtNG9EFNiaAXaaAXuthGIuhFGuiFrl2RCHuRnstWJMJepMZXUrrORSLwRXrqXCRCX6RBX2h8SyL0RWY8cCYR+CKP4Au55ZAIfJEGfJkpcpFH6IvMPTEMAl+kr85FIvBFGvCFLs2RCHyRucd6CHuRGl6ht+QSQS9Swyv0llwi6EVqdIXeqSHgRRrghS7MkQh4keZCFvr0rETIiyx44Ewi4EUa4GVGz2kEvEhzzIjcZksEvEiNrgj6WK5E0Iv0nDKSCHmR5pQRE+Qj6EWaU0bMaEPYiyx44yHoRWp8RdDlPhKBL1LjK4I+RywR+CJn5hI+2mEh8EV6wBeJwBep8ZXmalbq+jQEvsiZsR55Ekgi9EVqhEXckCeBJIJfpEZYaFhHIvRFaoRF0FU5EsEvUiMs9Dl7idAXOePLAyUCX9SNsR459RSCX5SnyEUh9EXdeMoDFUJf1I3HbSqEvqgbFvRUCHtRN8Z25PxXCHtRGl4RdFmHQtiL8pS4KAS9KI2uCLpWQyHoRd3wa55CyItKPMkihZAXlXiMh4AXlXiSRQoBL8oAL/RiqhDwohI+WaQQ7qLM2SKOC2S9xFiPdEMK4S4q8VgPwS5KIyv0YqoQ6qJMkQu5mCoEuqiUhT0VglyURlUEXeOiEOSiUnN7KekJFcJclIZVREJ6QoUwF6VxFUFXYCgEuigDujBjE4EuKuVvJVMIc1EaVhF0aYdCmItKzdSj3RvCXJSGVQRd2qEQ5qI0rCLo0g6FMBdl7p6lD+8rhLkoc/0sXYGhEOaijjfQ0kMDYS5KwyqCrqpQCHNR5h5aulJCIcxFmato6Xy/QpiLMrfR0slzhTAXZS6kpVPRCmEuytxJS+d2FcJclOR37ApBLspcTEtnMxWCXJRGVQSd7lMIclHS5z0R5KIkj3oqhLgoDarQoYhCgIvSmAodXSiEtyiZ85GWQniL0pAKE2kphLcoOeMjLYXvqzW3u9D5TIWvrFXGfGSdksK31ipjPnqW4ItrNaYi6HybwnfXakxF0Okr1bq+lt81KHyBrYZUBJ3qUvgOWw2pCDrVpfA1thpSYTWHDKghFUHnxRTCW1RmruehpxTCW5SGVASdF1MIb1Ge210UgluURlQEnUNTCG5RnkoXhdAWZdAW8vIohdAWZdAW8mJ0hcAWpQEVIQXpLxDaojSgIug8nkJoi9KIiqDzeArBLSo31qOHMoJblKfWRSG0RWlERdA5P4XgFpXztRIKoS1KAyqCzg8qhLYoD9qiENqicnMNOz3qEdyiPJUuCsEtSmMqgs47KgS4qNyzb0B4i9KQiqCTgwrhLUpjKoJODioEuCiNqQjmhmwEuCgNqgg64acQ4qIM4sLck40QF6VRFUEf2lcIclEaVRF0Ek8hyEUV5iZ9ehQhyEUVxoD0yECgizKgC53EUwh0UQZ0oZN4CoEuyoAudBJPIdBFaWBF0Ek8hVAXZVAXOomnEOqiDOqS0bEAQl2UQV3oJJ5CqIuaeS5wR6iLMqgLnfBTCHVRM/MaAm1tBLuomTEgbW2Eu2QGd6ETfhnCXTJzdy6d8MsQ8JJpbEXQCb8MAS+ZxlYEnfDLEPCSaXRF0Am/DEEvmYFe6IRfhqCXzEAvdMIvQ9BLpuEVQSf8MoS9ZAZ7oRN+GcJeMg/2kiHsJUuMAUlrZwh7yTS+IuiEX4bAl0zjK4JO+GUIfMk0viLohF+GwJdMAyyCTvhlCH3JNMAi6IRfhtCXzKAvdMIvQ+hLphEWQSf8MgS/ZBpiEXTCL0P4S6YxFkEn/DIEwGSpeZaEtiCCYDIDwdAJvwxBMJmBYOiEX4YgmMxAMHTCL0MQTGYgGDrhlyEIJtMoi6CTeBmCYDINswj6AHqGMJjMYDB05ipDGExmMBg6FZQhDCYzGAydCsoQBpMZDIZO72QIg8k0zCLplE2GMJhMmOdlaAsiDCbTMIukMyAZwmAyDbNIOgOSIQwmM3Uv9MmdDGEwmfCkjjKEwWSm7oU+uZMhDCYT/GmVDEEwmUZZJH35a4YgmEzDLJI+d50hDCYzN7vQl79mCIPJju8D0YMOYTCZ9DxtgiCYzEAwN+RmLUMYTHa82YU2CQJhMumpHMwQCpNJT+VghlCYzDwYRKdBMoTCZObNIDoNkiEUJjPPBtGaQyBMZh4OYjSHQJhMedJHGQJhMuW5midDIEymPFfzZAiEyTTQIunUTYZQmEwDLZJOQWQIhck00EJDbhkCYTKNs3BaRubTMAunCmQ9jbLIhMQSMvykkHlTiD6KmuFXhcyzQvTJzgw/LOR7WQg/LaRhFkZt+HGhzBgvI3XRel/IGI92GPiJIU/FS4YfGdIwi6RTEBl+Zygzk4+eqQiDyTTMIukURIYwmMw8N0SnIDIEwmTmxaE0JQcGAmEy8+hQSo8ihMJkGmiRqaQ/RgbMzTNrJDaeIRgm00iLpFMQGYJhMg21SBqeyxAOk2moRdIpiAzhMJnGWpjBjHCYrDAGnJHyIRwm01ALM7ERDJMVqWdiIxgm00iLpHMbGYJhMvMmEZ3byBAMk5lniWiMPkMwTGZeJqIP8WQIhsk00iJpjD5DMEymkRZJY/QZgmEyjbRIGqPPEAyTaaRF0rh7hmCYTCMtksbdMwTDZBppkTSUniEYJtNIi6Sh9AzBMNlMeoY+gmEyjbRIGnfPEAyTaahF0lh6hnCYTEMtzDxBMEw2KzzuCMEwmUZaOHeEYJj85oZ3RzmCYfKbhHdHOYJhcvOGEX3eJkcwTH5jDEgO5xzBMLlGWqQkcbQcwTD5jTEgmVPLEQyT3xgDkkMjRzBMrpEWKclwLkcwTO55yShHKEx+wz9AlSMUJjcvGdFLfI5QmFwDLZIG6nOEwuQaaJE0+J4jFCbXQIukAfUcoTC5BlqkIt9iyREKk2ugRSpyn5YjFCbXQItUZGo2RyhMroEWqehhhFCYXAMtUtHDCKEwecLDaDkCYXKNs0gafM8RCJNrnEUyrysiECZPjQHJZ1ZyBMLkKZ9IyhEGk5ujRxl5q3qOMJhcwyySBupzhMHkpgyGBupzhMHkGmaRNFCfIwwm1zCLpIH6HGEwuYZZJH3aJkcYTK5hFpnRIwNhMLnBYDLawSAMJjcYTEY7GITB5BpmoaOjHEEwuYFg6OgoRxBMLhQfo+UIgslFxi9UOYJgcpHzC1WOIJhcFJ6FCmEwucFgmIUKYTC5wWDotEWOMJjcYDB02iJHGExuMBg6bZEjDCY3GAydtsgRCJN7bnzJEQaTm7ea6RRHjjCY3DzXTKc4coTB5JLfwucIgskNBEOnQ3IEweTS40ARApMr3wqIIJjcQDB0niVHEEyu+DKKHCEwuTLWoyc2QmByDbJIOieTIwQm95TB5AiAyQ0Ak9MuHwEwuQZZJJ2TyRECkytP/IIQmFyjLJLO3+QIgskNBEPnb3IEweQGgqHzNzmCYPLjy870UEYQTG4gGDp/kyMMJtc4i6TzNzkCYXLPqaMcYTB5xpeh5QiCyTXMwo17hMHkBoNhhifCYHKDwTCjCD/3bDAYOj2V4xefDQZDp6dy/Ojz8dVn2i/jd5+PDz/Tgxk//WwwGDo9lePXnw0GQ6encvwAtMFg6PRU3noDmgfRcvwKtIFg6FRWjh+CPkIw9GBGGExuMBg6lZUjDCYvzOXytLURCJMbEIZOZeUIhMkNCEOnsnIEwuQaZ1F0KitHIEyucRZFp7JyBMLkGmdRdCorRyBMrnEWRaeycgTC5BpnUXReKEcgTK5xFkXnhXIEwuTHp6JpCyIQJjevRdN5oRyBMLnGWRR9OCZHIExu3oymkyw5AmFyjbMoOsmSIxAmNy9H00mIHIEwucZZFJ2EyBEIk2ugRdEHC3KEwuQaaFF0AiBHKExuXjmir1HIEQpT3PCV2AUCYQqNsyg6s1AgEKbQOIuiTywUCIQpbvg0RIEwmOLGswcsEAZTmKek6dRCgTCY4sbYjxxzBcJgCnMKidZygTCY4sbYjxygBQJhCg20KDq3UCAUptBAi6JzCwVCYQoNtCj6eEOBUJhCAy2KPt5QIBSm0ECLoo83FAiFKTTQoujjDQVCYQoNtCg6t1AgFKbQQIuijzcUCIUpNNCi6NxCgVCYQgMtij7eUCAUptBIi6Jh/QLBMIVGWhT9+FuBYJgi5Z9YKRAKU2igRTUvfLWPARUIhSk00qIEec9dgWCYQiMtSpAvtBcIhik00qLoFECBYJhCIy2KfvutQDBMkfI4doFQmEIDLUqQN4QVCIUp0plPc8h+4sajOYTCFBpo4TSHUJhCGAPSAxShMIUwBiRD5wLBMIXgD7MUCIUphPJoDqEwhcg8mkMoTKGBFlZzyICi8GkOGVADLYrOyhQIhSk00FJLRmoOoTCF542jAoEwhTmMRJ8XKBAIU0jh0RwCYQopPZpDKEwhlUdzCIUpNNCi6ERSgVCYQiMtSpIIeYFgmMKcR6JrkAsEwxTSGJBeTxAOU3gqYQoEwxQaaVH0SYsCwTCFSj1DH+EwhYZaFH0so0A4THGshCFrbAqEwxQaa+HGEQJiCmUMSC+BCIgplDEg7WEQEFNosEXROZwCITGFBlsUncMpEBJTaLBF0TmcAiExhQZbFJ3DKRASU2S+NRAhMUXmWwMRElNkvjUQITGFRlsUfTajQFBMoeEWRZ/NKBAWU2i4RdFnMwqExRQablH02YwCYTFFZixIDySExRS5sSA9kBAWU+TGgvRAQlhMoeEWRZ/NKBAWU2i4RdEpnwJhMYWGW2b0OEJQTKHRlhmZ3SsQElNosGVGhzAIiCk02DIjwbECATGFxlpm9AKPcJgi91yeXCAcpjBnkuhj6wXCYQpzJok+tl4gHKYojPHo1QThMIXBYZiJjXCYwhTD0MnZAuEwhSmGoZOzBcJhClMMQydnC4TDFKYYhk7OFgiHKUwxDJ0WLRAOU5hiGDq5VyAcpjDFMHRyr0A4TGGKYejkXoFwmMIUw9A5uALhMMWxGIZWHcJhClMMQ5dHFAiHKY7FMIyAyILHYhhGQGRBg8Mw2y+EwxQGh2G2JwiHKWZmF0GbG+EwsxtPEDpDQMzMADF03DVDQMzMADH0tJodgZi/fv1qtXkud4dy+cNmWX569fu//OXV7e3h87Z89fX/vLpdmX+sd+Ga6Kvf/8+rejP2+//5369f1dsh/We9bdB/yuOf6vj7enXTf9Z+RP85O/6+1pb+M7mxPyTC/qDsD/ZX9W7O/FAv2ccf7K/yYz/No/HHH44cNU96GxZvjn2mlk7zqKb5oQ4Yjj/YX+X2X3L7TWGbW8rNk2DHH46/ah6aOv5wpCOsOM0zP+aHNLU/2G+E/UHaX1n1Ccth8wzD8Qeractzc8W/+cHy3NzYbn4obO+F7X1mu5gdv5GWn+aSRPODNZa02mjuejM/5Pbj3H5TJPYH+y+2C2W1oaw2mvtzzA+J/VViB0piv5FHNpoz9scxZAlaSZWVtDljfPzBfmxlb87cmh9mdgza3psjE+YHK2Buh19THmN+SI+Uc2uLJvFrflCp/UHZH2xzq7rcstHAp/UP9U/H2ab/1sy++WJR7veH6mO5gbMrvznPruTmqItEZN1UnnYrSKjeY50IFQXXfPm42pSb+Yd1uSyfq836MyTRHOQ60ciMaigid4dy53iImxS4CDswxM1pMNt/yVm+HssP62q1qBzdNI8Pneg2Tw75Glfbw+px9Y9y+bwqf3OlyqBUOUdlM19/PqwWe4eDXJzbNheydrTd7qrn1RJpJ08gjYSlsdxVq+Vivar/dbV0TAvGiBn4VPvtdu34bQnElqwt61arxfywqjbLp3I5PyASQPw8ZVV3JuIy3tRhgfY+1o/t94f57tBmI4Vk2LkByexWm3tIo3lR/jxGU3aWnmnUK+N+5Q7I5sH7M5GEHc3brf7IaSlgS48mDw/lY0mNIwHHUXbDjqPt9mnbaPDDfLNBIzGDQ4L3MbvDan9YzHeOLUHnbNe64br+z+E7BU2by5d8jR/nW7dtCtuyHkC3dWduvWc6y1p0tDzMPzjdArfDNdzvywN2WAmcqWkqfW1xmNU87n1uy09Y23bvdgyHV2pjGLsmNo9cHgMM+y85q5H9582iXmF283uHvyZaPi8w6XGlKmbsUH6qR3LtyRZoMuc5GEjJKV60a7WNL5oiQobw83y1blawRbWudnt3ikBXf8MN8A/zxcf7XfW0WWoS7mIBRg3nJKiZBdsJzjF8qNbunBJgkCYFp8oPT6v1cvP0+MHtNFEK+hRuxHz4XFsSL4qgJeeVP3xudLTFLYH5WH4/76vdATcEonKsLubrcrOsHU89Zlpz6wZ6IMnNrROJXbVdVr8hElDdihtgmETtjLfubLspIB1uJlk6aE2EEyBXNuzMuDGzmG/uq2bEOsNUAUej2LBq8VAPnJ0bcCbQHScZN0cW63LujLYGAz7Pf8V2ScQvzeVlIBSxMbzkxo+hgZfQ5lYzQMXuDSTLSTO3P5ZuhJsr6CC4oW88y6JZid3WErZmh2D1WIdih7LafKjqUYQCkeYKCxCOcj6mIVJtmn+BbgaMO+vkFW9CS2JZh5Xzw+LBIQWdh2RDs3oS7uu/3yMnnsKFrnnxwtu6qqfQ6nm+QJsNAfXAK/NI4lC5rr6Atkg6+K82T9u7Re1W5tuqju8QI3BMJLw2N/vKjbAVDAcLjx2aePRpcXCXGjif7BYzs+7g+Kfdxyd2AU+l3X+ndgJYTEbZnWsmhV1Vb+wPpx2w/ZUNDbLZaedq+0wT+4P9lYV5Ctt7oTwmP8zrPeZuf/jsaitJ4VY381jsUH467Mvd82pR7qrq8PencudYrLnC/Tz6cs/QoSj9RzMMXHLQPfnMSJJ7rj18E46g8BNuHDOWxV1Zz6y7slweqbvbXzDdhfDTqEPYxcfN/HlVT1UU0ki42Gfs2vu0q1eKw1MtXxNh1l7LEQiqvA5bjsMg55SFdZzAyCy1wFdqoZ40P6FkFjSwoI2wmKG0wKC0s0LdnKaNjSOlsiM+tSOV09uyvKvH6b5Wn7tANlevnfVVcPuVZdn4eDdChu7Azs9C2DljJSoskwU7LpblY1VzNt+6EZ+CG+GC3dRQ0M4MtMxSLvQ5trQDoNnKrQ7lo0sJOl524UCUCDXDEZWx2AIZxyUwhFEsC0+Pj58JLTY3Rpx7VtwQLud7HXiTOABciFPODnX0t61WaAmH4Z9kQ6BytwMbKNS9hCM0t5BqUXBWrYmtNs/z9WpZe4l6hi+qpYuvwHUst3uyouAUW9PbVLVBlw1787VLCiJGFtMvCm6g16Rcb9XknsGaynkr3e5Ds4Wbo7UB6kayOE/5XP8NgD2uDGBlzi1eXrCgKqZVm+xj6aIREiIvubCb54IVryHZ7IIOq0dkKkjIesSC3TpqQttd7eo+uZsQKKLN2uS8uhsyGCVpnnoEm2V2FjRtjU5cSRSUxIYaBTsdPx3K3aYexI8ImEgSBb0BK8Knw26+OPxNY2OucSQITLIZO4saAg/lfFnu7lyYGipTssjNXb1MP+3K/bXBnK5pmA2wwo1dmlDLOsBDBRIikQIYGwXTIZED6O+DKVFIAnC+3JzEhO6q9br6rY0pwORLICktm0kzUOsjXFySUM0/lg2402IP6J7dIGFSjcKuH7bNH/W/Pq0PJJMwmgs1Bkn5UG1bxCE6Emogkjg2PNxBsK69k/Juvvm4XN3dtdJNcMp0W65enp1BCY3FQr9O8+u71a78MN+X1/XqsXgoXYwHeiUZxM6Znv1hXd2vNqctmbtBAXuLblU61G12QlP/8FSPATeyA9EZC9l3kN5ft/NZELDoHlYMWftPbswBAv5u981Qvq+qe4QP5HBdGUr38NvqgBKuzjZgsIZbWYQM8Dvr9goO2XrfaH/W2en9avNwOGzNeungxzB2ZyF6vheXmIDEwlT8UFUf99e3t/dlPSXqWGB5e9vQbX4HcxaPTwcdzV3d1xuIh787US7EAZOE2yFS3R47chyHs2CEWXNdLeZr839+ihcQ7Q6c4yzhqwZicKhDL5+Gqb5q/s9vCVOYXQ3zoK0xPIPDK9D71EYB6IdDDYaWbFqnRa0hs6sQJDSDCmPLAE60ml9Um+sTiFv/izc7AkMZtlDBQ/2u2j1e+7MnMHOnBgigu6A39JB7FrHxkCZ2BXCOsumKLpL1VJhjBD9xQjwWP/CQXq82H13VQoqS23d7KdaRDhnpuaFepxdgSB+Rxdof0jEvVHY+tJN6Gtoejj+2l48EliMmbBbb1xVh0Rsn0uY20x6iGLutVzZIsdM9nig2FTAbFzxIYNonYeFuTMssOLpewN1UQC97EzoxDLU6eHhc7Vd3n12KENvt3kc5FJ/qXc+8jn1dghBe695EHQmSQF0CKXVOrAaJR6FB8092zN/t5vdNQyomSCAKkHbP4Y6umq3Pw6qpw/jc+HpvzzDXkLKJla6edTaDpg8cf8oWoAXRv30o68CiHkZ/qyf4rfmn5pdUvyn0s6J7v+fr1+qPFTKFOf101jktdGdzXXl4/KNdvQiCB8HWPSGKZFkRBCRTFrx3KR0TSoRCjr/hVZFCxgNHclh3vcwvYBnWLMz8YWx0jwZne8zWZtB9s+m8HI6HMCs2/3OBG+jQ2OxLm0jjU9oRdwLrltIePJFRAKxlTkU4b4zPc2lDcEZ0rtCa9kP1qHOrx2DCpQdXQdG5Pjekrg0K7o5RmIlmazJdMvdVtWxj6U7hWachNKHmf9QuCgJHbI1LmxRmScJMyk2nyiEdPGxTGHTI7o06pAWiQpckzD50BwmaZGu7mMIqDNkNstbRz+Lak3yCpd5sRZ5Lrd4saoK1LfdoE5NCBEmyOdITPVPccs0V7cBlRHZv2ZsSB7f6CA4ItnzOaX9taiWvvVXJENjrdhuQLEUNqqzbUWhq1nMzZwDgfGKLQjsotvCTNIPW6PZADtlduZ67Iw8WtsnuNVtTu3+qeWpZGa4wsjts0ZTqFf1QT9PzIujgwTCeUIEGblFESzpTjUMu5rD2QWZh47arfxjI+ILzFAbPMg8zc1fn9bLm6VLASlnJ5pj7dRmiaAHra1X3ysN0DFXr5hVAQKjSgSPz2k2oN28Mn4l2w3KI6GqzakogVv9AXghmgyRbocJRbSCKVmVECs8xSRXm2c40Tz+13ToMPbrzH4hu89ff6rGwxfkl6DWzvnrV5WxuFRu0UzeORdG71rRanljAKnwVqIAD6Tph0V93NG2RcNJpwhyPmnXqD9PiZIXeXXVvqlpkD+2iaFg9wR5/5Ck+NWnKxXzdgOYN0rFC5dIwidYdhZ7IHwvQrsliOHiSqjvlwtH0l8nB8ububEZXH1QBHaxbZk/FtXtYV/fVE1kWIJxMKFu01SZpf8DnqGD8qtjSnjY9PcrM/00tfrkum/ppSgtwfKSdO3WqC5+OYbF+dw7tRP2IRe5X9xv9K1cr0N+wZWUnok3pOuUiJFzns+5cl6ajt0GbpphKb2aJrbGE0HXWvSKeyW7LTYOsb+efH1naUJ/dWXxNmyrhhOdf8u7NH6RzzRTXSlhVmnWv2Q7Nu9W6vCsPiwdMExbLdq+CDk0NkLuFarBOsxskcKi1tr4SblbzpB+15i+UDmF2JmOrwxmauzWlQgnNMgs0i52Hms/jX5r0o1uUCYsguzd2fsqrzfYJFX3CUoe8u4SHp992TBLuxfPucAjR3peQvEsYjrGMZxrjkjBHIE7V/PZCCraqEoClj9WyRCgsmOWCPa+M0V2XBDxD4dn7uSTaZ0RSCN560smIDn04BM4S4QFSwsDzNrPwIILwxI6B9NEhulTA/ICnUMgDurv0YJ6HrTr30iN0AKvQPEVSPqK09eCOUXh8HA+6w3QOe66Hh9lhCsA7K3DesqWlpIC0PIlvghYaFQlEWVKPRwrE+2FO01N505kxbcsMD7Ck7HGvENItFcBEuKcMoly2zxRnTvWpj6v2BIKVOanX1TKTBR6tTT0RqSVATwwYj6bsaZTOXHCbPQj8CA/w00UYOzIYnYlunfMeDIaOwlNmQBEixIUOxhPcktQY0zjlvj5J69jAVKMf5vf3ODpo3oU/B2Oe4m502rh5lw9ErrxI7fAPZmIze59YLuzJopmfFjqas384PLrnlVK4TbfHbjN7iVjuSSA05D+Vi4Au4B4gt9dL3ZxE8WrxeJioTRRu/u1tWPnN6fYMFsXiNiqQHh/2rdbNKZyn9doZFgqKWPBbCar22rmxo6MhX+vqrMmsg1jtUA7mBq4yp0vT7MVhwh6MEjxuT58rgUWoLDemKZ5hN861TfaaM76C7EQFX50DoyrFnte+q3C1GTzVlfAYUNNu9Q9UtwXLOPllRGdOm7ly3brpCWLRec6r7kRBw+TuYIRlQzkfnp5p3D1tWkhF827DeUjzZXJnKtUHnLBQ8KqNgi+MO9No4Npm9cLnfuFsL/gs9XEh2G935XzpWhXC8am9DiC11wGk1vOlpwsDT1c82jPawjpFmdubA20rWZxu/LOXeyT2Ej9+NTxy27oICaKzqb0YKLV3EorU3iZnJ4e01x7KGTdL7svNptos0HFtMD84N3/vFk8q4Zy8sEdDra4Kew69kKcLHDhXWlOeL+bL8nG1+IyvWoE+IGdBek2BvFQQlkac7oCwS4M9js6NooYsuvoJxpc5u59sGqKzDbCQUx07tuPJHvlnN3w1PewfFHTYOXvq9diyurtDxa8KFvrmrIdq2pe71XOpD0yXd7vqsZ2Og+NHskFpTaoVIbgLLwxAMmuswiqJ3R7WhFE469wJZCOZ002V5s+ZvWGSvb2mpquJOL4QpkiPhO1Vmsc/7eWoCQtL3jdo0yNpFHgSmM1XN+2r5RyJDH09m2DQTfEcgRlae9Ms66NrCk1+CmvGud/wqGo2IqXrvmAVCG+U9tkyuFCyXHccVYWnp1iz0UUisKSCTT08zPfEvIGKZ4tZ66YbXEAJD2gKFq/lygdS6FVTOxGEnXLSThWV2Btp2fJKqviDuFYG5tWLEHY5YEHA0z2S9dzeeke4w+d1x1QUwoISdvdI1hBCJ8lGUaBqkLxB1Tn6yc5Rt17QHXNQf2xE0lVwCO3JzpeHrTl37FaugDGvzjdKsJJs6Ssi4YhKrUtPbVwmpN2u2FipYPctD1uLT7rIA4QJ2Eqtc2OO0QJGm5IdMNsThlErbf641zkUV2IIlZ7uubZ7Z2Edt2BdYN2H3iG5WyPgCRR73Mw2tX9iKQVcfCQbprHNIYyu2CzAw9bAMe54gk1tkqVg7yrqvA4Abvm4oCrk5D88ccoPvY5D/s6RnQAi7Hl+B0LmCB0OW3PfYLv2JIWXVkl2GON+nfQIp82mUXv/DI8BsmdQ3MsVZ84ibi+tt1G/sIuZsPdRCYuhCXuForQ3piu2blSfhSSPQsLe2V2Ubv60c08Vwfv/UvY46crdlcMQoGChldXmrnKaQZSpYI9znIv5nFEA7weU7HHPpjF5mA2uPSm7d1/hQmYFr9Eo2EV3Ve2pKzedK4zYPvcfSpQbgQU7KTv7VnszWZ52bhZYwu1Zxm5dVvvWvg5C3vnM37B9ubeCgFvO1gjUzctnV1yYdGEvQlntiaGfQj8l7I14Gbtorvb7+TOiIWGWK2dnn7mzaFfel58ciE/C5HbG3gL7t31zqrTaIfQDTgl7h2TBOp2/uRGNhEm0nO0ax7Ewj8NJW7d5nq+bXUf7Dmpor8IiGjM2n7Ce79CpcJgZT+xd04lFktLTNZtsoeF6vj+09jQSnibK2YViXd4ddLJ54wY5zoU5bI1C+9A49L18p+R5bdiUvZrENm0nK52AgS1ramaNYz6ISxWsJ9XVz6ghHKxsqMSUTcMCfLZygzwVDm9/YIvVmpbtrSrMLLLXMXRc4AEx24TNaqDi2add60I7kUM/we7CaEJUkZCAV4tk7MncWjI31QPh8JxXyr1GzNxIDIIG7OXfnrtQ4IBlq0TXDcry7BYhKbiUFmxKwldUC3cbLNpZE9ijGa7gLcsFe9fB49wNkhLhXMDFTTMXyUphNbE8Pbhj3zNS7Bh+rHeCTwhWgt7FhpuJvfc7tUnKlA1qDM2294Y4RMJGCefTMS1MRkCfKVkkG1BoITEQ0War3Zn73JyLCjubtrcHMGJmcdYjAfcGdjgkFBun26aoMgVCR/buyvS0jbApH3Hac7BT29BvPxACMzHssQnTuPVACERW2IizblvtPpOvWsDZLexOmk0kEYc0FVwMC/bUU1MgWjXpBBeThJsDG48I+3SZsDkTwcbwj59BcZK7F4dmY/c8m9vl/LObkYD5t5zteHP7UD3tUEsYxbOjYHNb6+IJX8IJl5Sc9XWb29/KElVFw8KznL2eAkP30nlV6XRbMwvBH2/AcSEcJ9HGM326PMddF2BahcUCu27egT6FXZ025eG3avdR51+emst1qo17PhtGCJINdTrODcDaILbceYMuH4YViIm9ej61T7+ltl4mtffUC3vfsbBvtwlxwvJPD+GdwA6bs7455axPt4hbvN/ONsUGMpuq9jsNLuAsJgr6rYKt09o8PbbqoZIM1iCyR7G77kuDM5wb95oGvtcMXvvAvuBTbRYP8819yb1jAjNQLIhqiXAXEUOkOGcXJkulgZvrgYwYgdlyFkiyJKg0noTZkZwd/s07FrX/d+cfhOwylv9tuXE9v4RIS86OvKYhWWG2naNMO8ReM3ZLp+lxVWstmrD+PmMh9ublPZTVFjBUUXZaFvKU8mdH62914N4GvBN4KiFV3FQzWQR3gYUNi5MPseuqOnkMbtzUNPeth/HUjZP45aTRbbGqDYSFz3LBAC1jA1OSIAYGJAQ5MrZIgqTVmhkQzM7YggmSlrtKw3r8jE1h0oRa1Y+wDCcLUH+rzgyGfRmbsdcEav9N3egO8bOMLVrQFHb1dmZXL5jbOnJsiwLnGFs0relwtaBwv5Wx+z1IQj8D4NJw7qrlpjrpf+ENg9npRVSbeMjttiBnvSP2O6lz39hxcWbvNWtao5IaKAtb4H88pkg+ewmXA3Z1PhJoXGqbAgQEWbwh4MAkBMYztgq0vbNICic4YMdV3ZB5yQGubJkt1srsayw5e/Bku1s9znefW0/rSbh1zk6PFbEL9rEmomlxV+3qv31y9jfwRQV++vGXHsC6G7bwmHyHEx7eOr1n7ZFCUzDXZO+35cLdvsIcQgcJ7rpt5wYjjsbT/sFdoCEgwG7ymjrSpmLcDXuh5lkcwzad75v8g0sAbpjZrAv2mu2IB44ndoO7K+9Xe3R/toLFXwU7q/QtO2RBCoxaJTuCdyVGwFO4ZRD2Na2MzRLvageBuoZoorR5m9zWgBRs4sKQak6GuOAFdFRs9ufYeF2232uB3r9gMzGGANEaJsDYnYhpTVcuwJIY61SkfU4kswUiGbtBMbT5+2bh/ROpLeuVp4dLbc1NxrrYXbldzxcIN4A3ALBHCHfl35s0GPnaNxzAvNr22wbAhw3hLaWJ3UGnNgEmrOKEXceFjZmlrTdS7LGf3er+gU5wwU7ZR6/aPhqCtbwBuQtoYNEaW4a9nz+7EwI6xoLdkFJn3+GmOrdHoAs2lj+SaO9ZpHRqO+3miT3JQFxbAQtJFJtRNA1bcCx0jor1q6Zxm3sBQXrF5gbD7np26pJYMZrb28l0MWSlkMc4dMai9uCOK3LhhwufYuMf38uFAp5NUezS1/lkoYAFD4rN6IW9VShgjKnYpAyu2oa7juJUg3Z620qcNv0WWuXH4RHhIq9BgkACu1GDN/G4zZ2nPU7PWPIKM3TouA+CvexadYLrWhUXEBMp7MI0YyNH9k4dGLmxvr9urasoXAngAGbLZPaP87VbqgXD1MS+HJrMTsUSNifEJj+aYj2To1ihsQdBY8kr9VTs52a14OCwuRLF5vj31dNuUbowZgJvVUvZRcY0bZWwwdiAxbT22/kClxbAU60Jm7Oobb87YNwQLg5shRaZ6oJht31nszidpGVRtSMtfNoEFmUXbAzcmgYChi6KPay+/1wH7Y/Xq6RAewe4PLO1qsfWH5/dk4GwFK9gL3o7N76e7z9vFqQuISW21BVQYoqwoA5ZCB+Q8SQyoWLYExmAlGfZhMKxJ4kdUqzPgwVbbI0SINW6pkjBNFnB7tSPJOo98j0uDoSXmhUsCOUSuCafe4YOnMWjECFCIGgpFlVHJ0lhmpoNwJsj++XSwOdumgKeq03Zyiv6UkNYesNm2FsLNyyAsq9Ys6eQm9YtwAj6K3YU6gvcPswXH5uzTpsl+eg7vCspYw9uhN02BzEHFhnUpCAO1uIIonpsGfPxcromWcsSgqg6m4LsuOVOwiqEjC00A/BzO1ME+WDT0Cz6DEOr/PRgMgtDH1blDufiId6ZsK60yYDX/T+6dbTOW92elv+oNsT5RQlL8HN2N39YHdCD6BCDTNmtZnPokSp6lnAs5uwNR6a5kbtVNw0Nn7NJmUPV3PjQ7Bv0LoKiA4s32DX9ULHtoShslH+o9g91INhUgDRFK4RG4DBiM3qHitaGhIeNcjYVc6g8DMBUNFvSQb3oB5cWtufWCSK4I2G9enPVW/twi4SBb86CMsfG7bsnoU9loeumNbWXkjAtm7HOnb1lECZ47KmwjC0I5O+6g3kednvqvUMQ3n6bs/B7wGWB0JPnbGxKE2oVaEv4XEbO1m523TEI/RqL5HDXNsIBwmJXzXuI6zVZYwxvSVNsQV5DgL61Hx7OY6uRmubHt1fbJ8Sdi/C9BIhbkaH4LCzetCZOi8IdPps8PLVFYA70CeyTEU3j5uQmhdbCjV3KvtVBvWQJ637ZE3eetzYdoBoWMbMbPQ+xFmgG64QS9iCWjyIJn8HaoYQNwY5kLUl3kwQBnaMzswdy7BmX4y49YSGW5hHL5uzZEmUKEphrSNnot2neDsBhYQFbcOx5PhPitxZ/LXKPMZu7eV03AtdkNlL2vqECSxt9s8neMkXnw5VzndLRSvYyryMkxkY+4a/jQqSNzeU15JgzxXAssYhO3Z59ZAGurYpNTCIKtlze9UQQbWRvQG8ocY8GwVSnz/a+++NhTXLG4mWaSHOCw/Fn0GGw1wPqC/NcFUL/zV7vptuRihPOfSseIxInw1PnEhguAj21RWsHXHLZ3a33hsAEYsyp3cql9j4bcWPzisr+C4t+1v0wldNwYCgWQXHamyJFF0h3/K5n6p5evaTWqQTWgKe+Ueq6RjjRT+cO2EKMpnnrzR8YMkrfZG/fWwMMbUsHEosES1vjo87JbRtjnzyevSMvt4mMnC20sq8hO+LDc5inVJFvKFD7ABip5LaMu/B5YRPltrbiwrkMjN1LNwTIUBVOeLaIQrd+Xj3rfFy7NkRAjE/xeyJzd7e7m4JFmuzlLseWIAzBxWZwXuV2phb8vsoQ9Nd9wumR35zOGXsszW/XICnftKff34Ypl1MlMnt0+eng6hgep8nZe1VaOTfnET1OaDKuhBhhktoUm72rQSTHSSpsqCjsgQZpd8SKTUx4n6eAB2MUW1r32+rwcDxP4oZJMHnA7h6agg2uIgnC9Wx29BNxthsG4nbBSdit5ycizwnPotiDIglbwfGJYgLGDPZiwoRNbH6iuICGt7ZMaDD0r1+/2q625Xq1qT//y1//93//fyJ3UJFm3AMA"; \ No newline at end of file diff --git a/docs/expo/typedoc/assets/style.css b/docs/expo/typedoc/assets/style.css new file mode 100644 index 00000000..778b9492 --- /dev/null +++ b/docs/expo/typedoc/assets/style.css @@ -0,0 +1,1412 @@ +:root { + /* Light */ + --light-color-background: #f2f4f8; + --light-color-background-secondary: #eff0f1; + --light-color-warning-text: #222; + --light-color-background-warning: #e6e600; + --light-color-icon-background: var(--light-color-background); + --light-color-accent: #c5c7c9; + --light-color-active-menu-item: var(--light-color-accent); + --light-color-text: #222; + --light-color-text-aside: #6e6e6e; + --light-color-link: #1f70c2; + + --light-color-ts-keyword: #056bd6; + --light-color-ts-project: #b111c9; + --light-color-ts-module: var(--light-color-ts-project); + --light-color-ts-namespace: var(--light-color-ts-project); + --light-color-ts-enum: #7e6f15; + --light-color-ts-enum-member: var(--light-color-ts-enum); + --light-color-ts-variable: #4760ec; + --light-color-ts-function: #572be7; + --light-color-ts-class: #1f70c2; + --light-color-ts-interface: #108024; + --light-color-ts-constructor: var(--light-color-ts-class); + --light-color-ts-property: var(--light-color-ts-variable); + --light-color-ts-method: var(--light-color-ts-function); + --light-color-ts-call-signature: var(--light-color-ts-method); + --light-color-ts-index-signature: var(--light-color-ts-property); + --light-color-ts-constructor-signature: var(--light-color-ts-constructor); + --light-color-ts-parameter: var(--light-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --light-color-ts-type-parameter: #a55c0e; + --light-color-ts-accessor: var(--light-color-ts-property); + --light-color-ts-get-signature: var(--light-color-ts-accessor); + --light-color-ts-set-signature: var(--light-color-ts-accessor); + --light-color-ts-type-alias: #d51270; + /* reference not included as links will be colored with the kind that it points to */ + + --light-external-icon: url("data:image/svg+xml;utf8,"); + --light-color-scheme: light; + + /* Dark */ + --dark-color-background: #2b2e33; + --dark-color-background-secondary: #1e2024; + --dark-color-background-warning: #bebe00; + --dark-color-warning-text: #222; + --dark-color-icon-background: var(--dark-color-background-secondary); + --dark-color-accent: #9096a2; + --dark-color-active-menu-item: #5d5d6a; + --dark-color-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + + --dark-color-ts-keyword: #3399ff; + --dark-color-ts-project: #e358ff; + --dark-color-ts-module: var(--dark-color-ts-project); + --dark-color-ts-namespace: var(--dark-color-ts-project); + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-enum-member: var(--dark-color-ts-enum); + --dark-color-ts-variable: #798dff; + --dark-color-ts-function: #a280ff; + --dark-color-ts-class: #8ac4ff; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-constructor: var(--dark-color-ts-class); + --dark-color-ts-property: var(--dark-color-ts-variable); + --dark-color-ts-method: var(--dark-color-ts-function); + --dark-color-ts-call-signature: var(--dark-color-ts-method); + --dark-color-ts-index-signature: var(--dark-color-ts-property); + --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); + --dark-color-ts-parameter: var(--dark-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --dark-color-ts-type-parameter: #e07d13; + --dark-color-ts-accessor: var(--dark-color-ts-property); + --dark-color-ts-get-signature: var(--dark-color-ts-accessor); + --dark-color-ts-set-signature: var(--dark-color-ts-accessor); + --dark-color-ts-type-alias: #ff6492; + /* reference not included as links will be colored with the kind that it points to */ + + --dark-external-icon: url("data:image/svg+xml;utf8,"); + --dark-color-scheme: dark; +} + +@media (prefers-color-scheme: light) { + :root { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + + --color-ts-keyword: var(--light-color-ts-keyword); + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); + } +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + + --color-ts-keyword: var(--dark-color-ts-keyword); + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); + } +} + +html { + color-scheme: var(--color-scheme); +} + +body { + margin: 0; +} + +:root[data-theme="light"] { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + + --color-ts-keyword: var(--light-color-ts-keyword); + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); +} + +:root[data-theme="dark"] { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + + --color-ts-keyword: var(--dark-color-ts-keyword); + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); +} + +.always-visible, +.always-visible .tsd-signatures { + display: inherit !important; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; +} + +h1 > a:not(.link), +h2 > a:not(.link), +h3 > a:not(.link), +h4 > a:not(.link), +h5 > a:not(.link), +h6 > a:not(.link) { + text-decoration: none; + color: var(--color-text); +} + +h1 { + font-size: 1.875rem; + margin: 0.67rem 0; +} + +h2 { + font-size: 1.5rem; + margin: 0.83rem 0; +} + +h3 { + font-size: 1.25rem; + margin: 1rem 0; +} + +h4 { + font-size: 1.05rem; + margin: 1.33rem 0; +} + +h5 { + font-size: 1rem; + margin: 1.5rem 0; +} + +h6 { + font-size: 0.875rem; + margin: 2.33rem 0; +} + +.uppercase { + text-transform: uppercase; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1700px; + padding: 0 2rem; +} + +/* Footer */ +footer { + border-top: 1px solid var(--color-accent); + padding-top: 1rem; + padding-bottom: 1rem; + max-height: 3.5rem; +} +.tsd-generator { + margin: 0 1em; +} + +.container-main { + margin: 0 auto; + /* toolbar, footer, margin */ + min-height: calc(100vh - 41px - 56px - 4rem); +} + +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } +} +@keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } +} +body { + background: var(--color-background); + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Noto Sans", + Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji"; + font-size: 16px; + color: var(--color-text); +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.external[target="_blank"] { + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; +} + +code, +pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 0.875rem; + border-radius: 0.8em; +} + +pre { + position: relative; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; + padding: 10px; + border: 1px solid var(--color-accent); +} +pre code { + padding: 0; + font-size: 100%; +} +pre > button { + position: absolute; + top: 10px; + right: 10px; + opacity: 0; + transition: opacity 0.1s; + box-sizing: border-box; +} +pre:hover > button, +pre > button.visible { + opacity: 1; +} + +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + +.tsd-typography { + line-height: 1.333em; +} +.tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-typography .tsd-index-panel h3, +.tsd-index-panel .tsd-typography h3, +.tsd-typography h4, +.tsd-typography h5, +.tsd-typography h6 { + font-size: 1em; +} +.tsd-typography h5, +.tsd-typography h6 { + font-weight: normal; +} +.tsd-typography p, +.tsd-typography ul, +.tsd-typography ol { + margin: 1em 0; +} +.tsd-typography table { + border-collapse: collapse; + border: none; +} +.tsd-typography td, +.tsd-typography th { + padding: 6px 13px; + border: 1px solid var(--color-accent); +} +.tsd-typography thead, +.tsd-typography tr:nth-child(even) { + background-color: var(--color-background-secondary); +} + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: var(--color-text-aside); +} +.tsd-breadcrumb a { + color: var(--color-text-aside); + text-decoration: none; +} +.tsd-breadcrumb a:hover { + text-decoration: underline; +} +.tsd-breadcrumb li { + display: inline; +} +.tsd-breadcrumb li:after { + content: " / "; +} + +.tsd-comment-tags { + display: flex; + flex-direction: column; +} +dl.tsd-comment-tag-group { + display: flex; + align-items: center; + overflow: hidden; + margin: 0.5em 0; +} +dl.tsd-comment-tag-group dt { + display: flex; + margin-right: 0.5em; + font-size: 0.875em; + font-weight: normal; +} +dl.tsd-comment-tag-group dd { + margin: 0; +} +code.tsd-tag { + padding: 0.25em 0.4em; + border: 0.1em solid var(--color-accent); + margin-right: 0.25em; + font-size: 70%; +} +h1 code.tsd-tag:first-of-type { + margin-left: 0.25em; +} + +dl.tsd-comment-tag-group dd:before, +dl.tsd-comment-tag-group dd:after { + content: " "; +} +dl.tsd-comment-tag-group dd pre, +dl.tsd-comment-tag-group dd:after { + clear: both; +} +dl.tsd-comment-tag-group p { + margin: 0; +} + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; +} +.tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; +} + +.tsd-filter-visibility h4 { + font-size: 1rem; + padding-top: 0.75rem; + padding-bottom: 0.5rem; + margin: 0; +} +.tsd-filter-item:not(:last-child) { + margin-bottom: 0.5rem; +} +.tsd-filter-input { + display: flex; + width: fit-content; + width: -moz-fit-content; + align-items: center; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + cursor: pointer; +} +.tsd-filter-input input[type="checkbox"] { + cursor: pointer; + position: absolute; + width: 1.5em; + height: 1.5em; + opacity: 0; +} +.tsd-filter-input input[type="checkbox"]:disabled { + pointer-events: none; +} +.tsd-filter-input svg { + cursor: pointer; + width: 1.5em; + height: 1.5em; + margin-right: 0.5em; + border-radius: 0.33em; + /* Leaving this at full opacity breaks event listeners on Firefox. + Don't remove unless you know what you're doing. */ + opacity: 0.99; +} +.tsd-filter-input input[type="checkbox"]:focus + svg { + transform: scale(0.95); +} +.tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { + transform: scale(1); +} +.tsd-checkbox-background { + fill: var(--color-accent); +} +input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { + stroke: var(--color-text); +} +.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { + fill: var(--color-background); + stroke: var(--color-accent); + stroke-width: 0.25rem; +} +.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { + stroke: var(--color-accent); +} + +.tsd-theme-toggle { + padding-top: 0.75rem; +} +.tsd-theme-toggle > h4 { + display: inline; + vertical-align: middle; + margin-right: 0.75rem; +} + +.tsd-hierarchy { + list-style: square; + margin: 0; +} +.tsd-hierarchy .target { + font-weight: bold; +} + +.tsd-full-hierarchy:not(:last-child) { + margin-bottom: 1em; + padding-bottom: 1em; + border-bottom: 1px solid var(--color-accent); +} +.tsd-full-hierarchy, +.tsd-full-hierarchy ul { + list-style: none; + margin: 0; + padding: 0; +} +.tsd-full-hierarchy ul { + padding-left: 1.5rem; +} +.tsd-full-hierarchy a { + padding: 0.25rem 0 !important; + font-size: 1rem; + display: inline-flex; + align-items: center; + color: var(--color-text); +} + +.tsd-panel-group.tsd-index-group { + margin-bottom: 0; +} +.tsd-index-panel .tsd-index-list { + list-style: none; + line-height: 1.333em; + margin: 0; + padding: 0.25rem 0 0 0; + overflow: hidden; + display: grid; + grid-template-columns: repeat(3, 1fr); + column-gap: 1rem; + grid-template-rows: auto; +} +@media (max-width: 1024px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(2, 1fr); + } +} +@media (max-width: 768px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(1, 1fr); + } +} +.tsd-index-panel .tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; +} + +.tsd-flag { + display: inline-block; + padding: 0.25em 0.4em; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 75%; + line-height: 1; + font-weight: normal; +} + +.tsd-anchor { + position: relative; + top: -100px; +} + +.tsd-member { + position: relative; +} +.tsd-member .tsd-anchor + h3 { + display: flex; + align-items: center; + margin-top: 0; + margin-bottom: 0; + border-bottom: none; +} + +.tsd-navigation.settings { + margin: 1rem 0; +} +.tsd-navigation > a, +.tsd-navigation .tsd-accordion-summary { + width: calc(100% - 0.25rem); + display: flex; + align-items: center; +} +.tsd-navigation a, +.tsd-navigation summary > span, +.tsd-page-navigation a { + display: flex; + width: calc(100% - 0.25rem); + align-items: center; + padding: 0.25rem; + color: var(--color-text); + text-decoration: none; + box-sizing: border-box; +} +.tsd-navigation a.current, +.tsd-page-navigation a.current { + background: var(--color-active-menu-item); +} +.tsd-navigation a:hover, +.tsd-page-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul, +.tsd-page-navigation ul { + margin-top: 0; + margin-bottom: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li, +.tsd-page-navigation li { + padding: 0; + max-width: 100%; +} +.tsd-nested-navigation { + margin-left: 3rem; +} +.tsd-nested-navigation > li > details { + margin-left: -1.5rem; +} +.tsd-small-nested-navigation { + margin-left: 1.5rem; +} +.tsd-small-nested-navigation > li > details { + margin-left: -1.5rem; +} + +.tsd-page-navigation ul { + padding-left: 1.75rem; +} + +#tsd-sidebar-links a { + margin-top: 0; + margin-bottom: 0.5rem; + line-height: 1.25rem; +} +#tsd-sidebar-links a:last-of-type { + margin-bottom: 0; +} + +a.tsd-index-link { + padding: 0.25rem 0 !important; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; + color: var(--color-text); +} +.tsd-accordion-summary { + list-style-type: none; /* hide marker on non-safari */ + outline: none; /* broken on safari, so just hide it */ +} +.tsd-accordion-summary::-webkit-details-marker { + display: none; /* hide marker on safari */ +} +.tsd-accordion-summary, +.tsd-accordion-summary a { + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + + cursor: pointer; +} +.tsd-accordion-summary a { + width: calc(100% - 1.5rem); +} +.tsd-accordion-summary > * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} +.tsd-index-accordion .tsd-accordion-summary > svg { + margin-left: 0.25rem; +} +.tsd-index-content > :not(:first-child) { + margin-top: 0.75rem; +} +.tsd-index-heading { + margin-top: 1.5rem; + margin-bottom: 0.75rem; +} + +.tsd-kind-icon { + margin-right: 0.5rem; + width: 1.25rem; + height: 1.25rem; + min-width: 1.25rem; + min-height: 1.25rem; +} +.tsd-kind-icon path { + transform-origin: center; + transform: scale(1.1); +} +.tsd-signature > .tsd-kind-icon { + margin-right: 0.8rem; +} + +.tsd-panel { + margin-bottom: 2.5rem; +} +.tsd-panel.tsd-member { + margin-bottom: 4rem; +} +.tsd-panel:empty { + display: none; +} +.tsd-panel > h1, +.tsd-panel > h2, +.tsd-panel > h3 { + margin: 1.5rem -1.5rem 0.75rem -1.5rem; + padding: 0 1.5rem 0.75rem 1.5rem; +} +.tsd-panel > h1.tsd-before-signature, +.tsd-panel > h2.tsd-before-signature, +.tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: none; +} + +.tsd-panel-group { + margin: 4rem 0; +} +.tsd-panel-group.tsd-index-group { + margin: 2rem 0; +} +.tsd-panel-group.tsd-index-group details { + margin: 2rem 0; +} + +#tsd-search { + transition: background-color 0.2s; +} +#tsd-search .title { + position: relative; + z-index: 2; +} +#tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 2.5rem; + height: 100%; +} +#tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); +} +#tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; +} +#tsd-search .field input, +#tsd-search .title, +#tsd-toolbar-links a { + transition: opacity 0.2s; +} +#tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +#tsd-search .results li { + background-color: var(--color-background); + line-height: initial; + padding: 4px; +} +#tsd-search .results li:nth-child(even) { + background-color: var(--color-background-secondary); +} +#tsd-search .results li.state { + display: none; +} +#tsd-search .results li.current:not(.no-results), +#tsd-search .results li:hover:not(.no-results) { + background-color: var(--color-accent); +} +#tsd-search .results a { + display: flex; + align-items: center; + padding: 0.25rem; + box-sizing: border-box; +} +#tsd-search .results a:before { + top: 10px; +} +#tsd-search .results span.parent { + color: var(--color-text-aside); + font-weight: normal; +} +#tsd-search.has-focus { + background-color: var(--color-accent); +} +#tsd-search.has-focus .field input { + top: 0; + opacity: 1; +} +#tsd-search.has-focus .title, +#tsd-search.has-focus #tsd-toolbar-links a { + z-index: 0; + opacity: 0; +} +#tsd-search.has-focus .results { + visibility: visible; +} +#tsd-search.loading .results li.state.loading { + display: block; +} +#tsd-search.failure .results li.state.failure { + display: block; +} + +#tsd-toolbar-links { + position: absolute; + top: 0; + right: 2rem; + height: 100%; + display: flex; + align-items: center; + justify-content: flex-end; +} +#tsd-toolbar-links a { + margin-left: 1.5rem; +} +#tsd-toolbar-links a:hover { + text-decoration: underline; +} + +.tsd-signature { + margin: 0 0 1rem 0; + padding: 1rem 0.5rem; + border: 1px solid var(--color-accent); + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; +} + +.tsd-signature-keyword { + color: var(--color-ts-keyword); + font-weight: normal; +} + +.tsd-signature-symbol { + color: var(--color-text-aside); + font-weight: normal; +} + +.tsd-signature-type { + font-style: italic; + font-weight: normal; +} + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + list-style-type: none; +} +.tsd-signatures .tsd-signature { + margin: 0; + border-color: var(--color-accent); + border-width: 1px 0; + transition: background-color 0.1s; +} +.tsd-description .tsd-signatures .tsd-signature { + border-width: 1px; +} + +ul.tsd-parameter-list, +ul.tsd-type-parameter-list { + list-style: square; + margin: 0; + padding-left: 20px; +} +ul.tsd-parameter-list > li.tsd-parameter-signature, +ul.tsd-type-parameter-list > li.tsd-parameter-signature { + list-style: none; + margin-left: -20px; +} +ul.tsd-parameter-list h5, +ul.tsd-type-parameter-list h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} +.tsd-sources { + margin-top: 1rem; + font-size: 0.875em; +} +.tsd-sources a { + color: var(--color-text-aside); + text-decoration: underline; +} +.tsd-sources ul { + list-style: none; + padding: 0; +} + +.tsd-page-toolbar { + position: sticky; + z-index: 1; + top: 0; + left: 0; + width: 100%; + color: var(--color-text); + background: var(--color-background-secondary); + border-bottom: 1px var(--color-accent) solid; + transition: transform 0.3s ease-in-out; +} +.tsd-page-toolbar a { + color: var(--color-text); + text-decoration: none; +} +.tsd-page-toolbar a.title { + font-weight: bold; +} +.tsd-page-toolbar a.title:hover { + text-decoration: underline; +} +.tsd-page-toolbar .tsd-toolbar-contents { + display: flex; + justify-content: space-between; + height: 2.5rem; + margin: 0 auto; +} +.tsd-page-toolbar .table-cell { + position: relative; + white-space: nowrap; + line-height: 40px; +} +.tsd-page-toolbar .table-cell:first-child { + width: 100%; +} +.tsd-page-toolbar .tsd-toolbar-icon { + box-sizing: border-box; + line-height: 0; + padding: 12px 0; +} + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.8; + height: 40px; + transition: + opacity 0.1s, + background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-widget:hover { + opacity: 0.9; +} +.tsd-widget.active { + opacity: 1; + background-color: var(--color-accent); +} +.tsd-widget.no-caption { + width: 40px; +} +.tsd-widget.no-caption:before { + margin: 0; +} + +.tsd-widget.options, +.tsd-widget.menu { + display: none; +} +input[type="checkbox"] + .tsd-widget:before { + background-position: -120px 0; +} +input[type="checkbox"]:checked + .tsd-widget:before { + background-position: -160px 0; +} + +img { + max-width: 100%; +} + +.tsd-anchor-icon { + display: inline-flex; + align-items: center; + margin-left: 0.5rem; + vertical-align: middle; + color: var(--color-text); +} + +.tsd-anchor-icon svg { + width: 1em; + height: 1em; + visibility: hidden; +} + +.tsd-anchor-link:hover > .tsd-anchor-icon svg { + visibility: visible; +} + +.deprecated { + text-decoration: line-through !important; +} + +.warning { + padding: 1rem; + color: var(--color-warning-text); + background: var(--color-background-warning); +} + +.tsd-kind-project { + color: var(--color-ts-project); +} +.tsd-kind-module { + color: var(--color-ts-module); +} +.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-kind-enum-member { + color: var(--color-ts-enum-member); +} +.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-kind-constructor { + color: var(--color-ts-constructor); +} +.tsd-kind-property { + color: var(--color-ts-property); +} +.tsd-kind-method { + color: var(--color-ts-method); +} +.tsd-kind-call-signature { + color: var(--color-ts-call-signature); +} +.tsd-kind-index-signature { + color: var(--color-ts-index-signature); +} +.tsd-kind-constructor-signature { + color: var(--color-ts-constructor-signature); +} +.tsd-kind-parameter { + color: var(--color-ts-parameter); +} +.tsd-kind-type-literal { + color: var(--color-ts-type-literal); +} +.tsd-kind-type-parameter { + color: var(--color-ts-type-parameter); +} +.tsd-kind-accessor { + color: var(--color-ts-accessor); +} +.tsd-kind-get-signature { + color: var(--color-ts-get-signature); +} +.tsd-kind-set-signature { + color: var(--color-ts-set-signature); +} +.tsd-kind-type-alias { + color: var(--color-ts-type-alias); +} + +/* if we have a kind icon, don't color the text by kind */ +.tsd-kind-icon ~ span { + color: var(--color-text); +} + +* { + scrollbar-width: thin; + scrollbar-color: var(--color-accent) var(--color-icon-background); +} + +*::-webkit-scrollbar { + width: 0.75rem; +} + +*::-webkit-scrollbar-track { + background: var(--color-icon-background); +} + +*::-webkit-scrollbar-thumb { + background-color: var(--color-accent); + border-radius: 999rem; + border: 0.25rem solid var(--color-icon-background); +} + +/* mobile */ +@media (max-width: 769px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } + + .container-main { + display: flex; + } + html .col-content { + float: none; + max-width: 100%; + width: 100%; + } + html .col-sidebar { + position: fixed !important; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + padding: 1.5rem 1.5rem 0 0; + width: 75vw; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-sidebar > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu .col-sidebar { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu .col-sidebar { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu .col-sidebar { + visibility: visible; + transform: translate(0, 0); + display: flex; + flex-direction: column; + gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +/* one sidebar */ +@media (min-width: 770px) { + .container-main { + display: grid; + grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); + grid-template-areas: "sidebar content"; + margin: 2rem auto; + } + + .col-sidebar { + grid-area: sidebar; + } + .col-content { + grid-area: content; + padding: 0 1rem; + } +} +@media (min-width: 770px) and (max-width: 1399px) { + .col-sidebar { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + padding-top: 1rem; + } + .site-menu { + margin-top: 1rem; + } +} + +/* two sidebars */ +@media (min-width: 1200px) { + .container-main { + grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); + grid-template-areas: "sidebar content toc"; + } + + .col-sidebar { + display: contents; + } + + .page-menu { + grid-area: toc; + padding-left: 1rem; + } + .site-menu { + grid-area: sidebar; + } + + .site-menu { + margin-top: 1rem 0; + } + + .page-menu, + .site-menu { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + } +} diff --git a/docs/expo/typedoc/classes/features_auth_firebase_providers_Apple.Apple.html b/docs/expo/typedoc/classes/features_auth_firebase_providers_Apple.Apple.html new file mode 100644 index 00000000..b1cf3c19 --- /dev/null +++ b/docs/expo/typedoc/classes/features_auth_firebase_providers_Apple.Apple.html @@ -0,0 +1,9 @@ +Apple | hpapp

Hierarchy (view full)

Constructors

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/features_auth_firebase_providers_Firebase.Firebase.html b/docs/expo/typedoc/classes/features_auth_firebase_providers_Firebase.Firebase.html new file mode 100644 index 00000000..745d1b50 --- /dev/null +++ b/docs/expo/typedoc/classes/features_auth_firebase_providers_Firebase.Firebase.html @@ -0,0 +1,8 @@ +Firebase | hpapp

Hierarchy (view full)

Constructors

Methods

  • Returns (() => Promise<null | AuthCredential>)

      • (): Promise<null | AuthCredential>
      • Returns Promise<null | AuthCredential>

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/features_auth_firebase_providers_Google.Google.html b/docs/expo/typedoc/classes/features_auth_firebase_providers_Google.Google.html new file mode 100644 index 00000000..72c1d4e7 --- /dev/null +++ b/docs/expo/typedoc/classes/features_auth_firebase_providers_Google.Google.html @@ -0,0 +1,11 @@ +Google | hpapp

Hierarchy (view full)

Constructors

Properties

androidClientId: string
iosClientId: string

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/features_auth_firebase_providers_Twitter.Twitter.html b/docs/expo/typedoc/classes/features_auth_firebase_providers_Twitter.Twitter.html new file mode 100644 index 00000000..65049d49 --- /dev/null +++ b/docs/expo/typedoc/classes/features_auth_firebase_providers_Twitter.Twitter.html @@ -0,0 +1,12 @@ +Twitter | hpapp

Hierarchy (view full)

Constructors

Properties

accessTokenUri: string
projectNameForProxy: string
requestTokenUri: string

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/features_auth_firebase_providers_types.Provider.html b/docs/expo/typedoc/classes/features_auth_firebase_providers_types.Provider.html new file mode 100644 index 00000000..a8e21757 --- /dev/null +++ b/docs/expo/typedoc/classes/features_auth_firebase_providers_types.Provider.html @@ -0,0 +1,5 @@ +Provider | hpapp

Hierarchy (view full)

Constructors

Methods

Constructors

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/features_feed_HomeFeedSection.HomeFeedSection.html b/docs/expo/typedoc/classes/features_feed_HomeFeedSection.HomeFeedSection.html new file mode 100644 index 00000000..56593788 --- /dev/null +++ b/docs/expo/typedoc/classes/features_feed_HomeFeedSection.HomeFeedSection.html @@ -0,0 +1,5 @@ +HomeFeedSection | hpapp

Implements

Constructors

Properties

Methods

Constructors

Properties

data: {
     $fragmentSpreads: FragmentRefs<"FeedListItemFragment">;
    id: string;
}[]

Type declaration

  • Readonly $fragmentSpreads: FragmentRefs<"FeedListItemFragment">
  • Readonly id: string

Methods

  • Parameters

    • __namedParameters: {
          index: number;
          item: {
               $fragmentSpreads: FragmentRefs<"FeedListItemFragment">;
              id: string;
          };
      }
      • index: number
      • item: {
             $fragmentSpreads: FragmentRefs<"FeedListItemFragment">;
            id: string;
        }
        • Readonly $fragmentSpreads: FragmentRefs<"FeedListItemFragment">
        • Readonly id: string

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/features_misc_ErrorBoundary.ErrorBoundary.html b/docs/expo/typedoc/classes/features_misc_ErrorBoundary.ErrorBoundary.html new file mode 100644 index 00000000..4b7c711c --- /dev/null +++ b/docs/expo/typedoc/classes/features_misc_ErrorBoundary.ErrorBoundary.html @@ -0,0 +1,13 @@ +ErrorBoundary | hpapp

Hierarchy

  • Component<{
        children: React.ReactElement;
        fallback: React.ReactElement;
    }, {
        hasError: boolean;
    }>
    • ErrorBoundary

Constructors

  • Parameters

    • props: {
          children: ReactElement<any, string | JSXElementConstructor<any>>;
          fallback: ReactElement<any, string | JSXElementConstructor<any>>;
      }
      • children: ReactElement<any, string | JSXElementConstructor<any>>
      • fallback: ReactElement<any, string | JSXElementConstructor<any>>

    Returns ErrorBoundary

Methods

  • Returns ReactElement<any, string | JSXElementConstructor<any>>

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/features_root_protected_context_helloproject.HelloProject.html b/docs/expo/typedoc/classes/features_root_protected_context_helloproject.HelloProject.html new file mode 100644 index 00000000..a068f0d2 --- /dev/null +++ b/docs/expo/typedoc/classes/features_root_protected_context_helloproject.HelloProject.html @@ -0,0 +1,10 @@ +HelloProject | hpapp

Implements

Implemented by

Constructors

  • Parameters

    • data: readonly {
          id: string;
          key: string;
          members: null | readonly {
              artistKey: string;
              bloodType: string;
              dateOfBirth: string;
              graduateAt: null | string;
              id: string;
              joinAt: null | string;
              key: string;
              name: string;
              nameKana: string;
              thumbnailURL: string;
          }[];
          name: string;
          thumbnailURL: string;
      }[]

    Returns HelloProject

Properties

artistList: readonly {
    id: string;
    key: string;
    members: null | readonly {
        artistKey: string;
        bloodType: string;
        dateOfBirth: string;
        graduateAt: null | string;
        id: string;
        joinAt: null | string;
        key: string;
        name: string;
        nameKana: string;
        thumbnailURL: string;
    }[];
    name: string;
    thumbnailURL: string;
}[]
artistMap: ReadonlyESMap<string, {
    id: string;
    key: string;
    members: null | readonly {
        artistKey: string;
        bloodType: string;
        dateOfBirth: string;
        graduateAt: null | string;
        id: string;
        joinAt: null | string;
        key: string;
        name: string;
        nameKana: string;
        thumbnailURL: string;
    }[];
    name: string;
    thumbnailURL: string;
}>

Type declaration

  • Readonly id: string
  • Readonly key: string
  • Readonly members: null | readonly {
        artistKey: string;
        bloodType: string;
        dateOfBirth: string;
        graduateAt: null | string;
        id: string;
        joinAt: null | string;
        key: string;
        name: string;
        nameKana: string;
        thumbnailURL: string;
    }[]
  • Readonly name: string
  • Readonly thumbnailURL: string
memberList: readonly {
    artistKey: string;
    bloodType: string;
    dateOfBirth: string;
    graduateAt: null | string;
    id: string;
    joinAt: null | string;
    key: string;
    name: string;
    nameKana: string;
    thumbnailURL: string;
}[]
memberMap: ReadonlyESMap<string, {
    artistKey: string;
    bloodType: string;
    dateOfBirth: string;
    graduateAt: null | string;
    id: string;
    joinAt: null | string;
    key: string;
    name: string;
    nameKana: string;
    thumbnailURL: string;
}>

Type declaration

  • Readonly artistKey: string
  • Readonly bloodType: string
  • Readonly dateOfBirth: string
  • Readonly graduateAt: null | string
  • Readonly id: string
  • Readonly joinAt: null | string
  • Readonly key: string
  • Readonly name: string
  • Readonly nameKana: string
  • Readonly thumbnailURL: string

Methods

  • Parameters

    • id: string

    Returns undefined | {
        id: string;
        key: string;
        members: null | readonly {
            artistKey: string;
            bloodType: string;
            dateOfBirth: string;
            graduateAt: null | string;
            id: string;
            joinAt: null | string;
            key: string;
            name: string;
            nameKana: string;
            thumbnailURL: string;
        }[];
        name: string;
        thumbnailURL: string;
    }

  • Parameters

    • id: string

    Returns undefined | {
        id: string;
        key: string;
        members: null | readonly {
            artistKey: string;
            bloodType: string;
            dateOfBirth: string;
            graduateAt: null | string;
            id: string;
            joinAt: null | string;
            key: string;
            name: string;
            nameKana: string;
            thumbnailURL: string;
        }[];
        name: string;
        thumbnailURL: string;
    }

  • Parameters

    • Optional includeOG: boolean

    Returns readonly {
        id: string;
        key: string;
        members: null | readonly {
            artistKey: string;
            bloodType: string;
            dateOfBirth: string;
            graduateAt: null | string;
            id: string;
            joinAt: null | string;
            key: string;
            name: string;
            nameKana: string;
            thumbnailURL: string;
        }[];
        name: string;
        thumbnailURL: string;
    }[]

  • Parameters

    • includeOG: boolean = false

    Returns readonly {
        id: string;
        key: string;
        members: null | readonly {
            artistKey: string;
            bloodType: string;
            dateOfBirth: string;
            graduateAt: null | string;
            id: string;
            joinAt: null | string;
            key: string;
            name: string;
            nameKana: string;
            thumbnailURL: string;
        }[];
        name: string;
        thumbnailURL: string;
    }[]

  • Parameters

    • member: string | {
          artistKey: string;
          bloodType: string;
          dateOfBirth: string;
          graduateAt: null | string;
          id: string;
          joinAt: null | string;
          key: string;
          name: string;
          nameKana: string;
          thumbnailURL: string;
      }

    Returns undefined | {
        artistKey: string;
        bloodType: string;
        dateOfBirth: string;
        graduateAt: null | string;
        id: string;
        joinAt: null | string;
        key: string;
        name: string;
        nameKana: string;
        thumbnailURL: string;
    }

  • Parameters

    • member: string | {
          artistKey: string;
          bloodType: string;
          dateOfBirth: string;
          graduateAt: null | string;
          id: string;
          joinAt: null | string;
          key: string;
          name: string;
          nameKana: string;
          thumbnailURL: string;
      }

    Returns undefined | {
        artistKey: string;
        bloodType: string;
        dateOfBirth: string;
        graduateAt: null | string;
        id: string;
        joinAt: null | string;
        key: string;
        name: string;
        nameKana: string;
        thumbnailURL: string;
    }

  • Parameters

    • Optional includeOG: boolean

    Returns readonly {
        artistKey: string;
        bloodType: string;
        dateOfBirth: string;
        graduateAt: null | string;
        id: string;
        joinAt: null | string;
        key: string;
        name: string;
        nameKana: string;
        thumbnailURL: string;
    }[]

  • Parameters

    • includeOG: boolean = false

    Returns readonly {
        artistKey: string;
        bloodType: string;
        dateOfBirth: string;
        graduateAt: null | string;
        id: string;
        joinAt: null | string;
        key: string;
        name: string;
        nameKana: string;
        thumbnailURL: string;
    }[]

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/features_root_protected_context_me.Me.html b/docs/expo/typedoc/classes/features_root_protected_context_me.Me.html new file mode 100644 index 00000000..d362d3df --- /dev/null +++ b/docs/expo/typedoc/classes/features_root_protected_context_me.Me.html @@ -0,0 +1,10 @@ +Me | hpapp

Constructors

Properties

clientId: string
clientName: string
followings: HPFollow[]
followingsMap: Map<string, HPFollow>
id: string
sortResult: null | SortResult
username: string

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/features_upfc_home_NextEventsSection.NextEventsSection.html b/docs/expo/typedoc/classes/features_upfc_home_NextEventsSection.NextEventsSection.html new file mode 100644 index 00000000..fbb9260a --- /dev/null +++ b/docs/expo/typedoc/classes/features_upfc_home_NextEventsSection.NextEventsSection.html @@ -0,0 +1,6 @@ +NextEventsSection | hpapp

Implements

Constructors

Properties

data: ApplicationEventTicket[]
primaryColor: string

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/features_upfc_home_PendingPaymentsSection.PendingPaymentsSection.html b/docs/expo/typedoc/classes/features_upfc_home_PendingPaymentsSection.PendingPaymentsSection.html new file mode 100644 index 00000000..cf47a4a8 --- /dev/null +++ b/docs/expo/typedoc/classes/features_upfc_home_PendingPaymentsSection.PendingPaymentsSection.html @@ -0,0 +1,6 @@ +PendingPaymentsSection | hpapp

Implements

Constructors

Properties

primaryColor: string

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/features_upfc_scraper_DemoScraper.DummyScraper.html b/docs/expo/typedoc/classes/features_upfc_scraper_DemoScraper.DummyScraper.html new file mode 100644 index 00000000..89604e0b --- /dev/null +++ b/docs/expo/typedoc/classes/features_upfc_scraper_DemoScraper.DummyScraper.html @@ -0,0 +1,5 @@ +DummyScraper | hpapp

Implements

Constructors

Properties

Methods

Constructors

Properties

Username: string = '00000000'

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/features_upfc_scraper_FileFetcher.FileFetcher.html b/docs/expo/typedoc/classes/features_upfc_scraper_FileFetcher.FileFetcher.html new file mode 100644 index 00000000..fbf93831 --- /dev/null +++ b/docs/expo/typedoc/classes/features_upfc_scraper_FileFetcher.FileFetcher.html @@ -0,0 +1,9 @@ +FileFetcher | hpapp

Constructors

  • Parameters

    • username: string
    • password: string
    • paths: {
          openEventApplicationsHtmlPath: string;
          openExecEventApplicationsHtmlPath: string;
          redirectPageHtmlPath: string;
          ticketsHtmlPath: string;
      }
      • openEventApplicationsHtmlPath: string
      • openExecEventApplicationsHtmlPath: string
      • redirectPageHtmlPath: string
      • ticketsHtmlPath: string

    Returns FileFetcher

Properties

password: string
paths: {
    openEventApplicationsHtmlPath: string;
    openExecEventApplicationsHtmlPath: string;
    redirectPageHtmlPath: string;
    ticketsHtmlPath: string;
}

Type declaration

  • openEventApplicationsHtmlPath: string
  • openExecEventApplicationsHtmlPath: string
  • redirectPageHtmlPath: string
  • ticketsHtmlPath: string
username: string

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/features_upfc_scraper_UPFCScraper.UPFCScraper-1.html b/docs/expo/typedoc/classes/features_upfc_scraper_UPFCScraper.UPFCScraper-1.html new file mode 100644 index 00000000..8344bc0f --- /dev/null +++ b/docs/expo/typedoc/classes/features_upfc_scraper_UPFCScraper.UPFCScraper-1.html @@ -0,0 +1,17 @@ +UPFCScraper | hpapp

Implements

Constructors

Properties

fetcher: Fetcher
jpDateRegexp: RegExp = ...

Methods

  • Parameters

    • text: string

    Returns null | {
        applicationDueDate: Date;
        applicationStartDate: Date;
        paymentDueDate: Date;
        paymentOpenDate: Date;
    }

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/features_upfc_scraper_URLFetcher.URLFetcher.html b/docs/expo/typedoc/classes/features_upfc_scraper_URLFetcher.URLFetcher.html new file mode 100644 index 00000000..35f5e53e --- /dev/null +++ b/docs/expo/typedoc/classes/features_upfc_scraper_URLFetcher.URLFetcher.html @@ -0,0 +1,7 @@ +URLFetcher | hpapp

Constructors

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/foundation_errors.RenderaleError.html b/docs/expo/typedoc/classes/foundation_errors.RenderaleError.html new file mode 100644 index 00000000..ca3b3497 --- /dev/null +++ b/docs/expo/typedoc/classes/foundation_errors.RenderaleError.html @@ -0,0 +1,6 @@ +RenderaleError | hpapp

Constructors

Properties

Methods

Constructors

Properties

inner: unknown
message: string
name: string

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/system_kvs_AsyncStorage.AsyncStorage.html b/docs/expo/typedoc/classes/system_kvs_AsyncStorage.AsyncStorage.html new file mode 100644 index 00000000..52843cc7 --- /dev/null +++ b/docs/expo/typedoc/classes/system_kvs_AsyncStorage.AsyncStorage.html @@ -0,0 +1,5 @@ +AsyncStorage | hpapp

Implements

Constructors

Methods

Constructors

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/system_kvs_JSONStore.JSONStore.html b/docs/expo/typedoc/classes/system_kvs_JSONStore.JSONStore.html new file mode 100644 index 00000000..a5e66586 --- /dev/null +++ b/docs/expo/typedoc/classes/system_kvs_JSONStore.JSONStore.html @@ -0,0 +1,6 @@ +JSONStore | hpapp

Type Parameters

  • T

Constructors

Properties

Methods

Constructors

Properties

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/system_kvs_MemoryStorage.MemoryStorage.html b/docs/expo/typedoc/classes/system_kvs_MemoryStorage.MemoryStorage.html new file mode 100644 index 00000000..a98b20e6 --- /dev/null +++ b/docs/expo/typedoc/classes/system_kvs_MemoryStorage.MemoryStorage.html @@ -0,0 +1,6 @@ +MemoryStorage | hpapp

Implements

Constructors

Properties

Methods

Constructors

Properties

storage: Map<string, string>

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/system_kvs_SecureStorage.SecureStorage.html b/docs/expo/typedoc/classes/system_kvs_SecureStorage.SecureStorage.html new file mode 100644 index 00000000..9e5a7903 --- /dev/null +++ b/docs/expo/typedoc/classes/system_kvs_SecureStorage.SecureStorage.html @@ -0,0 +1,6 @@ +SecureStorage | hpapp

Implements

Constructors

Properties

Methods

Constructors

Properties

options: undefined | SecureStoreOptions

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/classes/system_kvs_SettingsStore.SettingsStore.html b/docs/expo/typedoc/classes/system_kvs_SettingsStore.SettingsStore.html new file mode 100644 index 00000000..953295fa --- /dev/null +++ b/docs/expo/typedoc/classes/system_kvs_SettingsStore.SettingsStore.html @@ -0,0 +1,12 @@ +SettingsStore | hpapp

Type Parameters

  • T

Constructors

Properties

data: undefined | T
loaded: boolean
options?: SettingsStoreOptions<T>
storage: JSONStore<SettingsObject<T>>
storageKey: string
settingsList: Map<string, SettingsStore<unknown>> = ...

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_artist_ArtistCard.ArtistCard.html b/docs/expo/typedoc/functions/features_artist_ArtistCard.ArtistCard.html new file mode 100644 index 00000000..9268b676 --- /dev/null +++ b/docs/expo/typedoc/functions/features_artist_ArtistCard.ArtistCard.html @@ -0,0 +1 @@ +ArtistCard | hpapp
  • Parameters

    • __namedParameters: {
          artist: {
              id: string;
              key: string;
              members: null | readonly {
                  artistKey: string;
                  bloodType: string;
                  dateOfBirth: string;
                  graduateAt: null | string;
                  id: string;
                  joinAt: null | string;
                  key: string;
                  name: string;
                  nameKana: string;
                  thumbnailURL: string;
              }[];
              name: string;
              thumbnailURL: string;
          };
      }
      • artist: {
            id: string;
            key: string;
            members: null | readonly {
                artistKey: string;
                bloodType: string;
                dateOfBirth: string;
                graduateAt: null | string;
                id: string;
                joinAt: null | string;
                key: string;
                name: string;
                nameKana: string;
                thumbnailURL: string;
            }[];
            name: string;
            thumbnailURL: string;
        }
        • Readonly id: string
        • Readonly key: string
        • Readonly members: null | readonly {
              artistKey: string;
              bloodType: string;
              dateOfBirth: string;
              graduateAt: null | string;
              id: string;
              joinAt: null | string;
              key: string;
              name: string;
              nameKana: string;
              thumbnailURL: string;
          }[]
        • Readonly name: string
        • Readonly thumbnailURL: string

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_artist_ArtistsTab.ArtistsTab.html b/docs/expo/typedoc/functions/features_artist_ArtistsTab.ArtistsTab.html new file mode 100644 index 00000000..5e692d9f --- /dev/null +++ b/docs/expo/typedoc/functions/features_artist_ArtistsTab.ArtistsTab.html @@ -0,0 +1 @@ +ArtistsTab | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_artist_ByAgeView.ByAgeView.html b/docs/expo/typedoc/functions/features_artist_ByAgeView.ByAgeView.html new file mode 100644 index 00000000..d5da06f8 --- /dev/null +++ b/docs/expo/typedoc/functions/features_artist_ByAgeView.ByAgeView.html @@ -0,0 +1 @@ +ByAgeView | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_artist_ByGroupView.ByGroupView.html b/docs/expo/typedoc/functions/features_artist_ByGroupView.ByGroupView.html new file mode 100644 index 00000000..71a78864 --- /dev/null +++ b/docs/expo/typedoc/functions/features_artist_ByGroupView.ByGroupView.html @@ -0,0 +1 @@ +ByGroupView | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_artist_BySortView.BySortView.html b/docs/expo/typedoc/functions/features_artist_BySortView.BySortView.html new file mode 100644 index 00000000..37acb1a3 --- /dev/null +++ b/docs/expo/typedoc/functions/features_artist_BySortView.BySortView.html @@ -0,0 +1 @@ +BySortView | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_artist_FollowIcon.FollowIcon.html b/docs/expo/typedoc/functions/features_artist_FollowIcon.FollowIcon.html new file mode 100644 index 00000000..1d5b8e0c --- /dev/null +++ b/docs/expo/typedoc/functions/features_artist_FollowIcon.FollowIcon.html @@ -0,0 +1 @@ +FollowIcon | hpapp
  • Parameters

    • __namedParameters: {
          colorScheme?: ColorScheme;
          member: string | {
              artistKey: string;
              bloodType: string;
              dateOfBirth: string;
              graduateAt: null | string;
              id: string;
              joinAt: null | string;
              key: string;
              name: string;
              nameKana: string;
              thumbnailURL: string;
          };
          size?: number;
      }
      • Optional colorScheme?: ColorScheme
      • member: string | {
            artistKey: string;
            bloodType: string;
            dateOfBirth: string;
            graduateAt: null | string;
            id: string;
            joinAt: null | string;
            key: string;
            name: string;
            nameKana: string;
            thumbnailURL: string;
        }
      • Optional size?: number

    Returns null | Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_artist_GroupedViewListItem.GroupedViewListItem.html b/docs/expo/typedoc/functions/features_artist_GroupedViewListItem.GroupedViewListItem.html new file mode 100644 index 00000000..b3cefb79 --- /dev/null +++ b/docs/expo/typedoc/functions/features_artist_GroupedViewListItem.GroupedViewListItem.html @@ -0,0 +1 @@ +GroupedViewListItem | hpapp
  • Parameters

    • __namedParameters: {
          label: string;
          members: {
              artistKey: string;
              bloodType: string;
              dateOfBirth: string;
              graduateAt: null | string;
              id: string;
              joinAt: null | string;
              key: string;
              name: string;
              nameKana: string;
              thumbnailURL: string;
          }[];
      }
      • label: string
      • members: {
            artistKey: string;
            bloodType: string;
            dateOfBirth: string;
            graduateAt: null | string;
            id: string;
            joinAt: null | string;
            key: string;
            name: string;
            nameKana: string;
            thumbnailURL: string;
        }[]

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_artist_MemberIcon.MemberIcon.html b/docs/expo/typedoc/functions/features_artist_MemberIcon.MemberIcon.html new file mode 100644 index 00000000..a7b6d69c --- /dev/null +++ b/docs/expo/typedoc/functions/features_artist_MemberIcon.MemberIcon.html @@ -0,0 +1 @@ +MemberIcon | hpapp
  • Parameters

    • __namedParameters: {
          member: string | {
              artistKey: string;
              bloodType: string;
              dateOfBirth: string;
              graduateAt: null | string;
              id: string;
              joinAt: null | string;
              key: string;
              name: string;
              nameKana: string;
              thumbnailURL: string;
          };
          onPress?: (() => void);
          showFollowIcon?: boolean;
          size?: number;
      }
      • member: string | {
            artistKey: string;
            bloodType: string;
            dateOfBirth: string;
            graduateAt: null | string;
            id: string;
            joinAt: null | string;
            key: string;
            name: string;
            nameKana: string;
            thumbnailURL: string;
        }
      • Optional onPress?: (() => void)
          • (): void
          • Returns void

      • Optional showFollowIcon?: boolean
      • Optional size?: number

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_artist_sort_HPSortResultListItem.HPSortResultListItem.html b/docs/expo/typedoc/functions/features_artist_sort_HPSortResultListItem.HPSortResultListItem.html new file mode 100644 index 00000000..b109db94 --- /dev/null +++ b/docs/expo/typedoc/functions/features_artist_sort_HPSortResultListItem.HPSortResultListItem.html @@ -0,0 +1 @@ +HPSortResultListItem | hpapp
  • Parameters

    • __namedParameters: {
          memberId: string;
          previousRank?: number;
          rank: number;
      }
      • memberId: string
      • Optional previousRank?: number
      • rank: number

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_artist_sort_HPSortResultListTopItem.HPSortResultListTopItem.html b/docs/expo/typedoc/functions/features_artist_sort_HPSortResultListTopItem.HPSortResultListTopItem.html new file mode 100644 index 00000000..e110e7c8 --- /dev/null +++ b/docs/expo/typedoc/functions/features_artist_sort_HPSortResultListTopItem.HPSortResultListTopItem.html @@ -0,0 +1 @@ +HPSortResultListTopItem | hpapp
  • Parameters

    • __namedParameters: {
          memberId: string;
          previousRank?: number;
          rank: number;
      }
      • memberId: string
      • Optional previousRank?: number
      • rank: number

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_artist_sort_HPSortResultListView.HPSortResultListView.html b/docs/expo/typedoc/functions/features_artist_sort_HPSortResultListView.HPSortResultListView.html new file mode 100644 index 00000000..4b08301b --- /dev/null +++ b/docs/expo/typedoc/functions/features_artist_sort_HPSortResultListView.HPSortResultListView.html @@ -0,0 +1 @@ +HPSortResultListView | hpapp
  • Parameters

    • __namedParameters: {
          list: {
              memberId: string;
              previousRank?: number;
          }[];
      }
      • list: {
            memberId: string;
            previousRank?: number;
        }[]

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_artist_sort_HPSortResultRankDiffIcon.HPSortResultRankDiffIcon.html b/docs/expo/typedoc/functions/features_artist_sort_HPSortResultRankDiffIcon.HPSortResultRankDiffIcon.html new file mode 100644 index 00000000..4facf5fe --- /dev/null +++ b/docs/expo/typedoc/functions/features_artist_sort_HPSortResultRankDiffIcon.HPSortResultRankDiffIcon.html @@ -0,0 +1 @@ +HPSortResultRankDiffIcon | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_auth.TierGate.html b/docs/expo/typedoc/functions/features_auth.TierGate.html new file mode 100644 index 00000000..0d48c362 --- /dev/null +++ b/docs/expo/typedoc/functions/features_auth.TierGate.html @@ -0,0 +1 @@ +TierGate | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_auth.useLogout.html b/docs/expo/typedoc/functions/features_auth.useLogout.html new file mode 100644 index 00000000..4c297e79 --- /dev/null +++ b/docs/expo/typedoc/functions/features_auth.useLogout.html @@ -0,0 +1 @@ +useLogout | hpapp

Function useLogout

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_auth_firebase_FirebaseLoginContainer.FirebaseLoginContainer.html b/docs/expo/typedoc/functions/features_auth_firebase_FirebaseLoginContainer.FirebaseLoginContainer.html new file mode 100644 index 00000000..955497e8 --- /dev/null +++ b/docs/expo/typedoc/functions/features_auth_firebase_FirebaseLoginContainer.FirebaseLoginContainer.html @@ -0,0 +1 @@ +FirebaseLoginContainer | hpapp
  • Parameters

    • __namedParameters: {
          onAuthenticated: ((user) => void);
      }
      • onAuthenticated: ((user) => void)
          • (user): void
          • Parameters

            Returns void

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_auth_firebase_ProviderLoginButton.ProviderLoginButton.html b/docs/expo/typedoc/functions/features_auth_firebase_ProviderLoginButton.ProviderLoginButton.html new file mode 100644 index 00000000..b4dd63e8 --- /dev/null +++ b/docs/expo/typedoc/functions/features_auth_firebase_ProviderLoginButton.ProviderLoginButton.html @@ -0,0 +1 @@ +ProviderLoginButton | hpapp
  • Parameters

    • __namedParameters: {
          disabled: boolean;
          onPress: ((authenticate) => void);
          spec: ProviderButtonSpec;
      }
      • disabled: boolean
      • onPress: ((authenticate) => void)
          • (authenticate): void
          • Parameters

            • authenticate: (() => Promise<boolean>)
                • (): Promise<boolean>
                • Returns Promise<boolean>

            Returns void

      • spec: ProviderButtonSpec

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_auth_firebase_appcheck.getToken.html b/docs/expo/typedoc/functions/features_auth_firebase_appcheck.getToken.html new file mode 100644 index 00000000..a3326b9b --- /dev/null +++ b/docs/expo/typedoc/functions/features_auth_firebase_appcheck.getToken.html @@ -0,0 +1 @@ +getToken | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_auth_firebase_appcheck.useAppCheckToken.html b/docs/expo/typedoc/functions/features_auth_firebase_appcheck.useAppCheckToken.html new file mode 100644 index 00000000..baadee84 --- /dev/null +++ b/docs/expo/typedoc/functions/features_auth_firebase_appcheck.useAppCheckToken.html @@ -0,0 +1 @@ +useAppCheckToken | hpapp
  • Returns {
        timestamp: Date;
        value: string;
    }

    • timestamp: Date
    • value: string
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_auth_firebase_useFirebaseTokensInHttpHeader.useFirebaseTokensInHttpHeader.html b/docs/expo/typedoc/functions/features_auth_firebase_useFirebaseTokensInHttpHeader.useFirebaseTokensInHttpHeader.html new file mode 100644 index 00000000..917a4b4b --- /dev/null +++ b/docs/expo/typedoc/functions/features_auth_firebase_useFirebaseTokensInHttpHeader.useFirebaseTokensInHttpHeader.html @@ -0,0 +1 @@ +useFirebaseTokensInHttpHeader | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_auth_firebase_user.getToken.html b/docs/expo/typedoc/functions/features_auth_firebase_user.getToken.html new file mode 100644 index 00000000..967a5c12 --- /dev/null +++ b/docs/expo/typedoc/functions/features_auth_firebase_user.getToken.html @@ -0,0 +1 @@ +getToken | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_auth_hooks_useAuth.useAuth.html b/docs/expo/typedoc/functions/features_auth_hooks_useAuth.useAuth.html new file mode 100644 index 00000000..fc735ced --- /dev/null +++ b/docs/expo/typedoc/functions/features_auth_hooks_useAuth.useAuth.html @@ -0,0 +1 @@ +useAuth | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_auth_local_LocalLoginContainer.LocalLoginContainer.html b/docs/expo/typedoc/functions/features_auth_local_LocalLoginContainer.LocalLoginContainer.html new file mode 100644 index 00000000..b3cc819f --- /dev/null +++ b/docs/expo/typedoc/functions/features_auth_local_LocalLoginContainer.LocalLoginContainer.html @@ -0,0 +1 @@ +LocalLoginContainer | hpapp
  • Parameters

    • __namedParameters: {
          onAuthenticated: ((user) => void);
      }
      • onAuthenticated: ((user) => void)
          • (user): void
          • Parameters

            Returns void

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_auth_useCurrentUser.useCurrentUser.html b/docs/expo/typedoc/functions/features_auth_useCurrentUser.useCurrentUser.html new file mode 100644 index 00000000..6174e0d9 --- /dev/null +++ b/docs/expo/typedoc/functions/features_auth_useCurrentUser.useCurrentUser.html @@ -0,0 +1 @@ +useCurrentUser | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_auth_useUserRoles.useUserRoles.html b/docs/expo/typedoc/functions/features_auth_useUserRoles.useUserRoles.html new file mode 100644 index 00000000..8de8f8bc --- /dev/null +++ b/docs/expo/typedoc/functions/features_auth_useUserRoles.useUserRoles.html @@ -0,0 +1 @@ +useUserRoles | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_common_components_CalendarDateIcon.CalendarDateIcon.html b/docs/expo/typedoc/functions/features_common_components_CalendarDateIcon.CalendarDateIcon.html new file mode 100644 index 00000000..91a9f3a2 --- /dev/null +++ b/docs/expo/typedoc/functions/features_common_components_CalendarDateIcon.CalendarDateIcon.html @@ -0,0 +1 @@ +CalendarDateIcon | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_common_components_Link.Link.html b/docs/expo/typedoc/functions/features_common_components_Link.Link.html new file mode 100644 index 00000000..0924adca --- /dev/null +++ b/docs/expo/typedoc/functions/features_common_components_Link.Link.html @@ -0,0 +1 @@ +Link | hpapp
  • Parameters

    • props: {
          bold?: boolean;
      } & TextProps & {
          href: string;
      }
    • Optional context: any

    Returns null | ReactElement<any, any>

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_common_components_Loading.Loading.html b/docs/expo/typedoc/functions/features_common_components_Loading.Loading.html new file mode 100644 index 00000000..632ed08c --- /dev/null +++ b/docs/expo/typedoc/functions/features_common_components_Loading.Loading.html @@ -0,0 +1 @@ +Loading | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_common_components_Text.Text.html b/docs/expo/typedoc/functions/features_common_components_Text.Text.html new file mode 100644 index 00000000..deab5171 --- /dev/null +++ b/docs/expo/typedoc/functions/features_common_components_Text.Text.html @@ -0,0 +1 @@ +Text | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_common_components_form_CalendarDropdown.CalendarDropdown.html b/docs/expo/typedoc/functions/features_common_components_form_CalendarDropdown.CalendarDropdown.html new file mode 100644 index 00000000..c8fd7476 --- /dev/null +++ b/docs/expo/typedoc/functions/features_common_components_form_CalendarDropdown.CalendarDropdown.html @@ -0,0 +1 @@ +CalendarDropdown | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_common_components_form_Dropdown.Dropdown.html b/docs/expo/typedoc/functions/features_common_components_form_Dropdown.Dropdown.html new file mode 100644 index 00000000..fe35526f --- /dev/null +++ b/docs/expo/typedoc/functions/features_common_components_form_Dropdown.Dropdown.html @@ -0,0 +1 @@ +Dropdown | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_common_components_image.ExternalImage.html b/docs/expo/typedoc/functions/features_common_components_image.ExternalImage.html new file mode 100644 index 00000000..c6d87f13 --- /dev/null +++ b/docs/expo/typedoc/functions/features_common_components_image.ExternalImage.html @@ -0,0 +1 @@ +ExternalImage | hpapp
  • Parameters

    • props: ImageProps & {
          cache?: boolean;
          uri: string;
      }
    • Optional context: any

    Returns null | ReactElement<any, any>

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_common_components_image_Loading.ImageLoading.html b/docs/expo/typedoc/functions/features_common_components_image_Loading.ImageLoading.html new file mode 100644 index 00000000..e201b144 --- /dev/null +++ b/docs/expo/typedoc/functions/features_common_components_image_Loading.ImageLoading.html @@ -0,0 +1 @@ +ImageLoading | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_common_components_list_ListItem.ListItem.html b/docs/expo/typedoc/functions/features_common_components_list_ListItem.ListItem.html new file mode 100644 index 00000000..5ca6d645 --- /dev/null +++ b/docs/expo/typedoc/functions/features_common_components_list_ListItem.ListItem.html @@ -0,0 +1 @@ +ListItem | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_common_components_list_NavigationListItem.NavigationListItem.html b/docs/expo/typedoc/functions/features_common_components_list_NavigationListItem.NavigationListItem.html new file mode 100644 index 00000000..db728208 --- /dev/null +++ b/docs/expo/typedoc/functions/features_common_components_list_NavigationListItem.NavigationListItem.html @@ -0,0 +1 @@ +NavigationListItem | hpapp
  • Type Parameters

    Parameters

    • __namedParameters: {
          children: string | ReactElement<any, string | JSXElementConstructor<any>>;
          leftContent?: ReactElement<any, string | JSXElementConstructor<any>>;
          params?: P;
          replace?: boolean;
          screen: Screen<P>;
      } & ListItemProps & {}

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_common_components_list_SectionListSectionHeader.SectionListSectionHeader.html b/docs/expo/typedoc/functions/features_common_components_list_SectionListSectionHeader.SectionListSectionHeader.html new file mode 100644 index 00000000..b2c6b0fa --- /dev/null +++ b/docs/expo/typedoc/functions/features_common_components_list_SectionListSectionHeader.SectionListSectionHeader.html @@ -0,0 +1 @@ +SectionListSectionHeader | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_common_hooks_asset.useAssetContent.html b/docs/expo/typedoc/functions/features_common_hooks_asset.useAssetContent.html new file mode 100644 index 00000000..73f12fd2 --- /dev/null +++ b/docs/expo/typedoc/functions/features_common_hooks_asset.useAssetContent.html @@ -0,0 +1 @@ +useAssetContent | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_common_hooks_promisify.usePromisifyMutation.html b/docs/expo/typedoc/functions/features_common_hooks_promisify.usePromisifyMutation.html new file mode 100644 index 00000000..3f07cb2d --- /dev/null +++ b/docs/expo/typedoc/functions/features_common_hooks_promisify.usePromisifyMutation.html @@ -0,0 +1 @@ +usePromisifyMutation | hpapp
  • Type Parameters

    • T extends MutationParameters

    Parameters

    • mutation: GraphQLTaggedNode

    Returns [((input) => Promise<T["response"]>), boolean]

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_common_hooks_uricache.initURICache.html b/docs/expo/typedoc/functions/features_common_hooks_uricache.initURICache.html new file mode 100644 index 00000000..16f42e6b --- /dev/null +++ b/docs/expo/typedoc/functions/features_common_hooks_uricache.initURICache.html @@ -0,0 +1 @@ +initURICache | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_common_hooks_uricache.useCachedURI.html b/docs/expo/typedoc/functions/features_common_hooks_uricache.useCachedURI.html new file mode 100644 index 00000000..f513e0ce --- /dev/null +++ b/docs/expo/typedoc/functions/features_common_hooks_uricache.useCachedURI.html @@ -0,0 +1 @@ +useCachedURI | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_feed_AssetIcon.AssetIcon.html b/docs/expo/typedoc/functions/features_feed_AssetIcon.AssetIcon.html new file mode 100644 index 00000000..cfbb5c93 --- /dev/null +++ b/docs/expo/typedoc/functions/features_feed_AssetIcon.AssetIcon.html @@ -0,0 +1 @@ +AssetIcon | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_feed_Feed.Feed.html b/docs/expo/typedoc/functions/features_feed_Feed.Feed.html new file mode 100644 index 00000000..75ea081c --- /dev/null +++ b/docs/expo/typedoc/functions/features_feed_Feed.Feed.html @@ -0,0 +1 @@ +Feed | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_feed_FeedListItem.FeedListItem.html b/docs/expo/typedoc/functions/features_feed_FeedListItem.FeedListItem.html new file mode 100644 index 00000000..8c6065fd --- /dev/null +++ b/docs/expo/typedoc/functions/features_feed_FeedListItem.FeedListItem.html @@ -0,0 +1 @@ +FeedListItem | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_feed_FeedListItemViewHistoryIcon.FeedListItemViewHistoryIcon.html b/docs/expo/typedoc/functions/features_feed_FeedListItemViewHistoryIcon.FeedListItemViewHistoryIcon.html new file mode 100644 index 00000000..b32c6e1a --- /dev/null +++ b/docs/expo/typedoc/functions/features_feed_FeedListItemViewHistoryIcon.FeedListItemViewHistoryIcon.html @@ -0,0 +1 @@ +FeedListItemViewHistoryIcon | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_feed_ameblo_AmebloIcon.AmebloIcon.html b/docs/expo/typedoc/functions/features_feed_ameblo_AmebloIcon.AmebloIcon.html new file mode 100644 index 00000000..92246d5a --- /dev/null +++ b/docs/expo/typedoc/functions/features_feed_ameblo_AmebloIcon.AmebloIcon.html @@ -0,0 +1 @@ +AmebloIcon | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_feed_context_FeedContext.createFeedContext.html b/docs/expo/typedoc/functions/features_feed_context_FeedContext.createFeedContext.html new file mode 100644 index 00000000..9036a8ca --- /dev/null +++ b/docs/expo/typedoc/functions/features_feed_context_FeedContext.createFeedContext.html @@ -0,0 +1 @@ +createFeedContext | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_home_Events.EventsTab.html b/docs/expo/typedoc/functions/features_home_Events.EventsTab.html new file mode 100644 index 00000000..84c2b877 --- /dev/null +++ b/docs/expo/typedoc/functions/features_home_Events.EventsTab.html @@ -0,0 +1 @@ +EventsTab | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_home_GoodsTab.GoodsTab.html b/docs/expo/typedoc/functions/features_home_GoodsTab.GoodsTab.html new file mode 100644 index 00000000..feef562a --- /dev/null +++ b/docs/expo/typedoc/functions/features_home_GoodsTab.GoodsTab.html @@ -0,0 +1 @@ +GoodsTab | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_home_HomeTab.HomeTab.html b/docs/expo/typedoc/functions/features_home_HomeTab.HomeTab.html new file mode 100644 index 00000000..f7c9a8fc --- /dev/null +++ b/docs/expo/typedoc/functions/features_home_HomeTab.HomeTab.html @@ -0,0 +1 @@ +HomeTab | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_home_HomeTabFeed.HomeTabFeedProvider.html b/docs/expo/typedoc/functions/features_home_HomeTabFeed.HomeTabFeedProvider.html new file mode 100644 index 00000000..6b7bc13f --- /dev/null +++ b/docs/expo/typedoc/functions/features_home_HomeTabFeed.HomeTabFeedProvider.html @@ -0,0 +1 @@ +HomeTabFeedProvider | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_home_HomeTabFeed.useHomeTabFeed.html b/docs/expo/typedoc/functions/features_home_HomeTabFeed.useHomeTabFeed.html new file mode 100644 index 00000000..5d970366 --- /dev/null +++ b/docs/expo/typedoc/functions/features_home_HomeTabFeed.useHomeTabFeed.html @@ -0,0 +1 @@ +useHomeTabFeed | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_home_HomeTabSectionList.HomeTabSectionList.html b/docs/expo/typedoc/functions/features_home_HomeTabSectionList.HomeTabSectionList.html new file mode 100644 index 00000000..cb8ad48b --- /dev/null +++ b/docs/expo/typedoc/functions/features_home_HomeTabSectionList.HomeTabSectionList.html @@ -0,0 +1 @@ +HomeTabSectionList | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_misc_useErrorMessage.useErrorMessage.html b/docs/expo/typedoc/functions/features_misc_useErrorMessage.useErrorMessage.html new file mode 100644 index 00000000..33f6edb4 --- /dev/null +++ b/docs/expo/typedoc/functions/features_misc_useErrorMessage.useErrorMessage.html @@ -0,0 +1 @@ +useErrorMessage | hpapp
  • Returns [(({ testID = 'errorMessage' }) => React.ReactElement), ((e) => void)]

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_policy_ConsentGate.ConsentGate.html b/docs/expo/typedoc/functions/features_policy_ConsentGate.ConsentGate.html new file mode 100644 index 00000000..48167c8b --- /dev/null +++ b/docs/expo/typedoc/functions/features_policy_ConsentGate.ConsentGate.html @@ -0,0 +1 @@ +ConsentGate | hpapp
  • Parameters

    • __namedParameters: {
          children: ReactNode;
          moduleId: number;
          onConsent: (() => void);
          pass: boolean;
          showHeader?: boolean;
          title: string;
      }
      • children: ReactNode
      • moduleId: number
      • onConsent: (() => void)
          • (): void
          • Returns void

      • pass: boolean
      • Optional showHeader?: boolean
      • title: string

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root.Root.html b/docs/expo/typedoc/functions/features_root.Root.html new file mode 100644 index 00000000..e7b13f16 --- /dev/null +++ b/docs/expo/typedoc/functions/features_root.Root.html @@ -0,0 +1 @@ +Root | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_GuestRoot.GuestRoot.html b/docs/expo/typedoc/functions/features_root_GuestRoot.GuestRoot.html new file mode 100644 index 00000000..c5b997d3 --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_GuestRoot.GuestRoot.html @@ -0,0 +1 @@ +GuestRoot | hpapp
  • Parameters

    • __namedParameters: {
          LoginContainer: LoginContainer;
          onAuthenticated: ((user) => void);
      }
      • LoginContainer: LoginContainer
      • onAuthenticated: ((user) => void)
          • (user): void
          • Parameters

            Returns void

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_TestRoot.TestRoot.html b/docs/expo/typedoc/functions/features_root_TestRoot.TestRoot.html new file mode 100644 index 00000000..ab426d24 --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_TestRoot.TestRoot.html @@ -0,0 +1 @@ +TestRoot | hpapp
  • Parameters

    • __namedParameters: {
          children: ReactElement<any, string | JSXElementConstructor<any>>;
      }
      • children: ReactElement<any, string | JSXElementConstructor<any>>

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_banner_AppUpdateBanner.AppUpdateBanner.html b/docs/expo/typedoc/functions/features_root_banner_AppUpdateBanner.AppUpdateBanner.html new file mode 100644 index 00000000..a632a766 --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_banner_AppUpdateBanner.AppUpdateBanner.html @@ -0,0 +1 @@ +AppUpdateBanner | hpapp
  • Parameters

    • __namedParameters: {
          updateAvaiableText?: string;
          updateInProgressText?: string;
      }
      • Optional updateAvaiableText?: string
      • Optional updateInProgressText?: string

    Returns null | Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_banner_Banner.Banner.html b/docs/expo/typedoc/functions/features_root_banner_Banner.Banner.html new file mode 100644 index 00000000..dc18c9fd --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_banner_Banner.Banner.html @@ -0,0 +1 @@ +Banner | hpapp
  • Parameters

    • __namedParameters: {
          color: ColorScheme;
          onPress: (() => void);
          text: string;
      }
      • color: ColorScheme
      • onPress: (() => void)
          • (): void
          • Returns void

      • text: string

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_context_analytics.AnalyticsProvider.html b/docs/expo/typedoc/functions/features_root_context_analytics.AnalyticsProvider.html new file mode 100644 index 00000000..934c9624 --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_context_analytics.AnalyticsProvider.html @@ -0,0 +1 @@ +AnalyticsProvider | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_context_analytics.useAnalytics.html b/docs/expo/typedoc/functions/features_root_context_analytics.useAnalytics.html new file mode 100644 index 00000000..63adec2c --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_context_analytics.useAnalytics.html @@ -0,0 +1 @@ +useAnalytics | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_context_relay.RelayProvider.html b/docs/expo/typedoc/functions/features_root_context_relay.RelayProvider.html new file mode 100644 index 00000000..f967a9a0 --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_context_relay.RelayProvider.html @@ -0,0 +1 @@ +RelayProvider | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_context_relay.useRelay.html b/docs/expo/typedoc/functions/features_root_context_relay.useRelay.html new file mode 100644 index 00000000..5efaed8e --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_context_relay.useRelay.html @@ -0,0 +1 @@ +useRelay | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_protected_Initializer.Initialize.html b/docs/expo/typedoc/functions/features_root_protected_Initializer.Initialize.html new file mode 100644 index 00000000..66d02c16 --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_protected_Initializer.Initialize.html @@ -0,0 +1 @@ +Initialize | hpapp
  • Parameters

    • __namedParameters: {
          children: ReactElement<any, string | JSXElementConstructor<any>>;
          initializers: (() => Promise<void>)[];
      }
      • children: ReactElement<any, string | JSXElementConstructor<any>>
      • initializers: (() => Promise<void>)[]

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_protected_LoadError.LoadError.html b/docs/expo/typedoc/functions/features_root_protected_LoadError.LoadError.html new file mode 100644 index 00000000..aa164a28 --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_protected_LoadError.LoadError.html @@ -0,0 +1 @@ +LoadError | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_protected_ProtectedRoot.ProtectedRoot.html b/docs/expo/typedoc/functions/features_root_protected_ProtectedRoot.ProtectedRoot.html new file mode 100644 index 00000000..7e1889b9 --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_protected_ProtectedRoot.ProtectedRoot.html @@ -0,0 +1 @@ +ProtectedRoot | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_protected_RootWrapper.RootWrapper.html b/docs/expo/typedoc/functions/features_root_protected_RootWrapper.RootWrapper.html new file mode 100644 index 00000000..7b0ea548 --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_protected_RootWrapper.RootWrapper.html @@ -0,0 +1 @@ +RootWrapper | hpapp
  • Parameters

    • __namedParameters: {
          children: ReactElement<any, string | JSXElementConstructor<any>>;
      }
      • children: ReactElement<any, string | JSXElementConstructor<any>>

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_protected_context.ServiceRootProvider.html b/docs/expo/typedoc/functions/features_root_protected_context.ServiceRootProvider.html new file mode 100644 index 00000000..4eed41a3 --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_protected_context.ServiceRootProvider.html @@ -0,0 +1 @@ +ServiceRootProvider | hpapp
  • Parameters

    • __namedParameters: {
          children: ReactElement<any, string | JSXElementConstructor<any>>;
          errorFallback: ReactElement<any, string | JSXElementConstructor<any>>;
          loadingFallback: ReactElement<any, string | JSXElementConstructor<any>>;
      }
      • children: ReactElement<any, string | JSXElementConstructor<any>>
      • errorFallback: ReactElement<any, string | JSXElementConstructor<any>>
      • loadingFallback: ReactElement<any, string | JSXElementConstructor<any>>

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_protected_context.useHelloProject.html b/docs/expo/typedoc/functions/features_root_protected_context.useHelloProject.html new file mode 100644 index 00000000..6c3f23fa --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_protected_context.useHelloProject.html @@ -0,0 +1 @@ +useHelloProject | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_protected_context.useMe.html b/docs/expo/typedoc/functions/features_root_protected_context.useMe.html new file mode 100644 index 00000000..c6fe4f9b --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_protected_context.useMe.html @@ -0,0 +1 @@ +useMe | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_protected_context.useSeviveRootReload.html b/docs/expo/typedoc/functions/features_root_protected_context.useSeviveRootReload.html new file mode 100644 index 00000000..fd7c56ea --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_protected_context.useSeviveRootReload.html @@ -0,0 +1 @@ +useSeviveRootReload | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_protected_context_helloproject.useHelloprojectFragment.html b/docs/expo/typedoc/functions/features_root_protected_context_helloproject.useHelloprojectFragment.html new file mode 100644 index 00000000..73dabc05 --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_protected_context_helloproject.useHelloprojectFragment.html @@ -0,0 +1 @@ +useHelloprojectFragment | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_protected_context_me.useMeFragment.html b/docs/expo/typedoc/functions/features_root_protected_context_me.useMeFragment.html new file mode 100644 index 00000000..eb14b700 --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_protected_context_me.useMeFragment.html @@ -0,0 +1 @@ +useMeFragment | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_protected_stack.createStackNavigator.html b/docs/expo/typedoc/functions/features_root_protected_stack.createStackNavigator.html new file mode 100644 index 00000000..6b5b2aee --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_protected_stack.createStackNavigator.html @@ -0,0 +1 @@ +createStackNavigator | hpapp
  • Type Parameters

    Parameters

    • props: {
          rootComponent?: ElementType<{
              children: ReactElement<any, (string | JSXElementConstructor<any>)>;
          }>;
      } = {}
      • Optional rootComponent?: ElementType<{
            children: ReactElement<any, (string | JSXElementConstructor<any>)>;
        }>

    Returns ForwardRefExoticComponent<{
        initialRouteName: string;
        onStateChange?: ((args) => void);
        screens: ScreenList;
    } & Omit<Omit<DefaultRouterOptions<string> & {} & StackRouterOptions, "children" | "id" | "initialRouteName" | "screenListeners" | "screenOptions"> & DefaultRouterOptions<string> & {}, "children"> & RefAttributes<NavigationContainerRef<RootParamList>>>

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_protected_stack.defineScreen.html b/docs/expo/typedoc/functions/features_root_protected_stack.defineScreen.html new file mode 100644 index 00000000..bacca86d --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_protected_stack.defineScreen.html @@ -0,0 +1 @@ +defineScreen | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_protected_stack.useNavigation.html b/docs/expo/typedoc/functions/features_root_protected_stack.useNavigation.html new file mode 100644 index 00000000..e066e4ac --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_protected_stack.useNavigation.html @@ -0,0 +1 @@ +useNavigation | hpapp
  • Returns {
        canGoBack: (() => boolean);
        navigate: (<P>(screen, params?) => void);
        push: (<P>(screen, params?) => void);
        replace: (<P>(screen, params?) => void);
    }

    • canGoBack: (() => boolean)
        • (): boolean
        • Returns boolean

    • navigate: (<P>(screen, params?) => void)
        • <P>(screen, params?): void
        • Type Parameters

          Parameters

          Returns void

    • push: (<P>(screen, params?) => void)
        • <P>(screen, params?): void
        • Type Parameters

          Parameters

          Returns void

    • replace: (<P>(screen, params?) => void)
        • <P>(screen, params?): void
        • Type Parameters

          Parameters

          Returns void

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_protected_stack.useNavigationOption.html b/docs/expo/typedoc/functions/features_root_protected_stack.useNavigationOption.html new file mode 100644 index 00000000..72b1d5ba --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_protected_stack.useNavigationOption.html @@ -0,0 +1 @@ +useNavigationOption | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_root_protected_stack.useScreenTitle.html b/docs/expo/typedoc/functions/features_root_protected_stack.useScreenTitle.html new file mode 100644 index 00000000..100185db --- /dev/null +++ b/docs/expo/typedoc/functions/features_root_protected_stack.useScreenTitle.html @@ -0,0 +1 @@ +useScreenTitle | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_settings_LogoutListItem.LogoutListItem.html b/docs/expo/typedoc/functions/features_settings_LogoutListItem.LogoutListItem.html new file mode 100644 index 00000000..61d7255f --- /dev/null +++ b/docs/expo/typedoc/functions/features_settings_LogoutListItem.LogoutListItem.html @@ -0,0 +1 @@ +LogoutListItem | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_settings_SettingsTab.SettingsTab.html b/docs/expo/typedoc/functions/features_settings_SettingsTab.SettingsTab.html new file mode 100644 index 00000000..cc788fb1 --- /dev/null +++ b/docs/expo/typedoc/functions/features_settings_SettingsTab.SettingsTab.html @@ -0,0 +1 @@ +SettingsTab | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_settings_VersionSignature.VersionSignature.html b/docs/expo/typedoc/functions/features_settings_VersionSignature.VersionSignature.html new file mode 100644 index 00000000..76da9d98 --- /dev/null +++ b/docs/expo/typedoc/functions/features_settings_VersionSignature.VersionSignature.html @@ -0,0 +1 @@ +VersionSignature | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_settings_context.SettingsProvider.html b/docs/expo/typedoc/functions/features_settings_context.SettingsProvider.html new file mode 100644 index 00000000..8f10358a --- /dev/null +++ b/docs/expo/typedoc/functions/features_settings_context.SettingsProvider.html @@ -0,0 +1 @@ +SettingsProvider | hpapp
  • Parameters

    • __namedParameters: {
          children: ReactElement<any, string | JSXElementConstructor<any>>;
          settings: SettingsStore<unknown>[];
      }
      • children: ReactElement<any, string | JSXElementConstructor<any>>
      • settings: SettingsStore<unknown>[]

    Returns null | Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_settings_context.useAllSettings.html b/docs/expo/typedoc/functions/features_settings_context.useAllSettings.html new file mode 100644 index 00000000..ca6447b6 --- /dev/null +++ b/docs/expo/typedoc/functions/features_settings_context.useAllSettings.html @@ -0,0 +1 @@ +useAllSettings | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_settings_context.useSettings.html b/docs/expo/typedoc/functions/features_settings_context.useSettings.html new file mode 100644 index 00000000..aa24438a --- /dev/null +++ b/docs/expo/typedoc/functions/features_settings_context.useSettings.html @@ -0,0 +1 @@ +useSettings | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_settings_context_theme.AppThemeProvider.html b/docs/expo/typedoc/functions/features_settings_context_theme.AppThemeProvider.html new file mode 100644 index 00000000..0c46f976 --- /dev/null +++ b/docs/expo/typedoc/functions/features_settings_context_theme.AppThemeProvider.html @@ -0,0 +1 @@ +AppThemeProvider | hpapp
  • Parameters

    • __namedParameters: {
          children: ReactElement<any, string | JSXElementConstructor<any>>;
      }
      • children: ReactElement<any, string | JSXElementConstructor<any>>

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_settings_context_theme.useAppTheme.html b/docs/expo/typedoc/functions/features_settings_context_theme.useAppTheme.html new file mode 100644 index 00000000..5b588d6c --- /dev/null +++ b/docs/expo/typedoc/functions/features_settings_context_theme.useAppTheme.html @@ -0,0 +1 @@ +useAppTheme | hpapp
  • Returns [{
        colors: Colors;
    } & Theme, ((primaryColor, secondaryColor, bgColor) => void)]

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_settings_context_theme.useColor.html b/docs/expo/typedoc/functions/features_settings_context_theme.useColor.html new file mode 100644 index 00000000..05fecf05 --- /dev/null +++ b/docs/expo/typedoc/functions/features_settings_context_theme.useColor.html @@ -0,0 +1 @@ +useColor | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_settings_context_useLocalUserConfig.useLocalUserConfig.html b/docs/expo/typedoc/functions/features_settings_context_useLocalUserConfig.useLocalUserConfig.html new file mode 100644 index 00000000..960baaa4 --- /dev/null +++ b/docs/expo/typedoc/functions/features_settings_context_useLocalUserConfig.useLocalUserConfig.html @@ -0,0 +1 @@ +useLocalUserConfig | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_settings_devonly_DevOnly.devOnly.html b/docs/expo/typedoc/functions/features_settings_devonly_DevOnly.devOnly.html new file mode 100644 index 00000000..3590c7fe --- /dev/null +++ b/docs/expo/typedoc/functions/features_settings_devonly_DevOnly.devOnly.html @@ -0,0 +1 @@ +devOnly | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_settings_devonly_DevOnlySettingsListItem.DevOnlySettingsListItem.html b/docs/expo/typedoc/functions/features_settings_devonly_DevOnlySettingsListItem.DevOnlySettingsListItem.html new file mode 100644 index 00000000..26ff7bf5 --- /dev/null +++ b/docs/expo/typedoc/functions/features_settings_devonly_DevOnlySettingsListItem.DevOnlySettingsListItem.html @@ -0,0 +1 @@ +DevOnlySettingsListItem | hpapp
  • Parameters

    • __namedParameters: {
          displayValue?: string;
          name: string;
          value: string;
      }
      • Optional displayValue?: string
      • name: string
      • value: string

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_upfc_context.UPFCProvider.html b/docs/expo/typedoc/functions/features_upfc_context.UPFCProvider.html new file mode 100644 index 00000000..ced30627 --- /dev/null +++ b/docs/expo/typedoc/functions/features_upfc_context.UPFCProvider.html @@ -0,0 +1 @@ +UPFCProvider | hpapp
  • Parameters

    • __namedParameters: {
          children: ReactNode;
      }
      • children: ReactNode

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_upfc_context.useUPFC.html b/docs/expo/typedoc/functions/features_upfc_context.useUPFC.html new file mode 100644 index 00000000..3f291e13 --- /dev/null +++ b/docs/expo/typedoc/functions/features_upfc_context.useUPFC.html @@ -0,0 +1 @@ +useUPFC | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_upfc_scraper_hooks.useScraper.html b/docs/expo/typedoc/functions/features_upfc_scraper_hooks.useScraper.html new file mode 100644 index 00000000..23cc7f14 --- /dev/null +++ b/docs/expo/typedoc/functions/features_upfc_scraper_hooks.useScraper.html @@ -0,0 +1 @@ +useScraper | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_upfc_scraper_hooks.useUPFCAuthentication.html b/docs/expo/typedoc/functions/features_upfc_scraper_hooks.useUPFCAuthentication.html new file mode 100644 index 00000000..3c66deab --- /dev/null +++ b/docs/expo/typedoc/functions/features_upfc_scraper_hooks.useUPFCAuthentication.html @@ -0,0 +1 @@ +useUPFCAuthentication | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_upfc_scraper_hooks.useUPFCEventApplications.html b/docs/expo/typedoc/functions/features_upfc_scraper_hooks.useUPFCEventApplications.html new file mode 100644 index 00000000..8f40f225 --- /dev/null +++ b/docs/expo/typedoc/functions/features_upfc_scraper_hooks.useUPFCEventApplications.html @@ -0,0 +1 @@ +useUPFCEventApplications | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_upfc_settings_UPFCSettingsForm.UPFCSettingsForm.html b/docs/expo/typedoc/functions/features_upfc_settings_UPFCSettingsForm.UPFCSettingsForm.html new file mode 100644 index 00000000..e5cb17f8 --- /dev/null +++ b/docs/expo/typedoc/functions/features_upfc_settings_UPFCSettingsForm.UPFCSettingsForm.html @@ -0,0 +1 @@ +UPFCSettingsForm | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_upfc_settings_UPFCSettingsFormInputs.UPFCSettingsFormInputs.html b/docs/expo/typedoc/functions/features_upfc_settings_UPFCSettingsFormInputs.UPFCSettingsFormInputs.html new file mode 100644 index 00000000..de898148 --- /dev/null +++ b/docs/expo/typedoc/functions/features_upfc_settings_UPFCSettingsFormInputs.UPFCSettingsFormInputs.html @@ -0,0 +1 @@ +UPFCSettingsFormInputs | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/features_upfc_settings_useUPFCSettings.useUPFCSettings.html b/docs/expo/typedoc/functions/features_upfc_settings_useUPFCSettings.useUPFCSettings.html new file mode 100644 index 00000000..bb17d956 --- /dev/null +++ b/docs/expo/typedoc/functions/features_upfc_settings_useUPFCSettings.useUPFCSettings.html @@ -0,0 +1 @@ +useUPFCSettings | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.getAcademicYear.html b/docs/expo/typedoc/functions/foundation_date.getAcademicYear.html new file mode 100644 index 00000000..f4af1bb5 --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.getAcademicYear.html @@ -0,0 +1 @@ +getAcademicYear | hpapp

Function getAcademicYear

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.getAge.html b/docs/expo/typedoc/functions/foundation_date.getAge.html new file mode 100644 index 00000000..28cb5d12 --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.getAge.html @@ -0,0 +1 @@ +getAge | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.getDate.html b/docs/expo/typedoc/functions/foundation_date.getDate.html new file mode 100644 index 00000000..9e3c4fdc --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.getDate.html @@ -0,0 +1 @@ +getDate | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.getDateOffset.html b/docs/expo/typedoc/functions/foundation_date.getDateOffset.html new file mode 100644 index 00000000..d3d4b17e --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.getDateOffset.html @@ -0,0 +1 @@ +getDateOffset | hpapp

Function getDateOffset

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.getTimeOffset.html b/docs/expo/typedoc/functions/foundation_date.getTimeOffset.html new file mode 100644 index 00000000..3183f508 --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.getTimeOffset.html @@ -0,0 +1 @@ +getTimeOffset | hpapp

Function getTimeOffset

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.getToday.html b/docs/expo/typedoc/functions/foundation_date.getToday.html new file mode 100644 index 00000000..76cc201a --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.getToday.html @@ -0,0 +1 @@ +getToday | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.isDate.html b/docs/expo/typedoc/functions/foundation_date.isDate.html new file mode 100644 index 00000000..215f0de6 --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.isDate.html @@ -0,0 +1 @@ +isDate | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.isDateString.html b/docs/expo/typedoc/functions/foundation_date.isDateString.html new file mode 100644 index 00000000..537f51d2 --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.isDateString.html @@ -0,0 +1 @@ +isDateString | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.parseDate.html b/docs/expo/typedoc/functions/foundation_date.parseDate.html new file mode 100644 index 00000000..145c89b8 --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.parseDate.html @@ -0,0 +1 @@ +parseDate | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.toDateString.html b/docs/expo/typedoc/functions/foundation_date.toDateString.html new file mode 100644 index 00000000..79115366 --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.toDateString.html @@ -0,0 +1 @@ +toDateString | hpapp
  • Parameters

    • t: maybeDate
    • Optional timezoneOffset: maybeNumber

    Returns string

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.toDateTimeString.html b/docs/expo/typedoc/functions/foundation_date.toDateTimeString.html new file mode 100644 index 00000000..7f5eeb28 --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.toDateTimeString.html @@ -0,0 +1 @@ +toDateTimeString | hpapp

Function toDateTimeString

  • Parameters

    • t: maybeDate
    • Optional timezoneOffset: maybeNumber

    Returns string

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.toNullableQueryString.html b/docs/expo/typedoc/functions/foundation_date.toNullableQueryString.html new file mode 100644 index 00000000..aceacb3d --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.toNullableQueryString.html @@ -0,0 +1 @@ +toNullableQueryString | hpapp

Function toNullableQueryString

  • Parameters

    • t: maybeDate

    Returns null | string

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.toQueryString.html b/docs/expo/typedoc/functions/foundation_date.toQueryString.html new file mode 100644 index 00000000..b81e4612 --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.toQueryString.html @@ -0,0 +1 @@ +toQueryString | hpapp

Function toQueryString

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.toShortWeekdayString.html b/docs/expo/typedoc/functions/foundation_date.toShortWeekdayString.html new file mode 100644 index 00000000..9ca3692e --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.toShortWeekdayString.html @@ -0,0 +1 @@ +toShortWeekdayString | hpapp

Function toShortWeekdayString

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.toTimeString.html b/docs/expo/typedoc/functions/foundation_date.toTimeString.html new file mode 100644 index 00000000..1acb5b45 --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.toTimeString.html @@ -0,0 +1 @@ +toTimeString | hpapp
  • Parameters

    • t: maybeDate
    • Optional timezoneOffset: maybeNumber

    Returns string

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_date.toWeekdayString.html b/docs/expo/typedoc/functions/foundation_date.toWeekdayString.html new file mode 100644 index 00000000..85d90367 --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_date.toWeekdayString.html @@ -0,0 +1 @@ +toWeekdayString | hpapp

Function toWeekdayString

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_errors.renderError.html b/docs/expo/typedoc/functions/foundation_errors.renderError.html new file mode 100644 index 00000000..9fb3f8bc --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_errors.renderError.html @@ -0,0 +1 @@ +renderError | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_errors.wrapRenderable.html b/docs/expo/typedoc/functions/foundation_errors.wrapRenderable.html new file mode 100644 index 00000000..cd7f77db --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_errors.wrapRenderable.html @@ -0,0 +1 @@ +wrapRenderable | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_function.WithTimeout.html b/docs/expo/typedoc/functions/foundation_function.WithTimeout.html new file mode 100644 index 00000000..b4fe681f --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_function.WithTimeout.html @@ -0,0 +1 @@ +WithTimeout | hpapp
  • Type Parameters

    • T

    Parameters

    • timeout: number
    • p: Promise<T>

    Returns Promise<Awaited<T>>

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_object.In.html b/docs/expo/typedoc/functions/foundation_object.In.html new file mode 100644 index 00000000..57f512a7 --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_object.In.html @@ -0,0 +1 @@ +In | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_object.NormalizeA.html b/docs/expo/typedoc/functions/foundation_object.NormalizeA.html new file mode 100644 index 00000000..f5ef97ac --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_object.NormalizeA.html @@ -0,0 +1 @@ +NormalizeA | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_object.filterNulls.html b/docs/expo/typedoc/functions/foundation_object.filterNulls.html new file mode 100644 index 00000000..97b20a63 --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_object.filterNulls.html @@ -0,0 +1 @@ +filterNulls | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_test_helper.readFile.html b/docs/expo/typedoc/functions/foundation_test_helper.readFile.html new file mode 100644 index 00000000..714c49ba --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_test_helper.readFile.html @@ -0,0 +1 @@ +readFile | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/foundation_test_helper.readFileAsJSON.html b/docs/expo/typedoc/functions/foundation_test_helper.readFileAsJSON.html new file mode 100644 index 00000000..ae141c90 --- /dev/null +++ b/docs/expo/typedoc/functions/foundation_test_helper.readFileAsJSON.html @@ -0,0 +1 @@ +readFileAsJSON | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/functions/system_i18n.t.html b/docs/expo/typedoc/functions/system_i18n.t.html new file mode 100644 index 00000000..03c8ebd9 --- /dev/null +++ b/docs/expo/typedoc/functions/system_i18n.t.html @@ -0,0 +1 @@ +t | hpapp
  • Parameters

    • msg: string
    • Optional options: TranslateOptions

    Returns string

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/system_logging.Error.html b/docs/expo/typedoc/functions/system_logging.Error.html new file mode 100644 index 00000000..6f780732 --- /dev/null +++ b/docs/expo/typedoc/functions/system_logging.Error.html @@ -0,0 +1 @@ +Error | hpapp
  • Parameters

    • event: string
    • message: string
    • Optional data: Record<string, any>

    Returns void

\ No newline at end of file diff --git a/docs/expo/typedoc/functions/system_logging.Info.html b/docs/expo/typedoc/functions/system_logging.Info.html new file mode 100644 index 00000000..ed8cf03e --- /dev/null +++ b/docs/expo/typedoc/functions/system_logging.Info.html @@ -0,0 +1 @@ +Info | hpapp
  • Parameters

    • event: string
    • message: string
    • Optional data: Record<string, any>

    Returns void

\ No newline at end of file diff --git a/docs/expo/typedoc/hierarchy.html b/docs/expo/typedoc/hierarchy.html new file mode 100644 index 00000000..ef40933a --- /dev/null +++ b/docs/expo/typedoc/hierarchy.html @@ -0,0 +1 @@ +hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/index.html b/docs/expo/typedoc/index.html new file mode 100644 index 00000000..1fdc8d00 --- /dev/null +++ b/docs/expo/typedoc/index.html @@ -0,0 +1,137 @@ +hpapp

hpapp

Index

Modules

features/artist/ArtistCard +features/artist/ArtistsTab +features/artist/ByAgeView +features/artist/ByGroupView +features/artist/BySortView +features/artist/FollowIcon +features/artist/GroupedViewListItem +features/artist/MemberIcon +features/artist/sort/HPSortResultListItem +features/artist/sort/HPSortResultListTopItem +features/artist/sort/HPSortResultListView +features/artist/sort/HPSortResultRankDiffIcon +features/auth +features/auth/OAuthSettingsScreen +features/auth/firebase/FirebaseLoginContainer +features/auth/firebase/ProviderLoginButton +features/auth/firebase/appcheck +features/auth/firebase/providers/Apple +features/auth/firebase/providers/Firebase +features/auth/firebase/providers/Google +features/auth/firebase/providers/Twitter +features/auth/firebase/providers/types +features/auth/firebase/useFirebaseTokensInHttpHeader +features/auth/firebase/user +features/auth/hooks/__generated__/useAuthAuthenticateMutation.graphql +features/auth/hooks/useAuth +features/auth/local/LocalLoginContainer +features/auth/local/LocalLoginContainer.test +features/auth/types +features/auth/useCurrentUser +features/auth/useUserRoles +features/common/components/CalendarDateIcon +features/common/components/Link +features/common/components/Loading +features/common/components/Text +features/common/components/form/CalendarDropdown +features/common/components/form/Dropdown +features/common/components/image +features/common/components/image/Loading +features/common/components/list/ListItem +features/common/components/list/NavigationListItem +features/common/components/list/SectionListSectionHeader +features/common/constants +features/common/hooks/asset +features/common/hooks/promisify +features/common/hooks/uricache +features/common/version +features/feed/AssetIcon +features/feed/Feed +features/feed/FeedItemScreen +features/feed/FeedListItem +features/feed/FeedListItemViewHistoryIcon +features/feed/HomeFeedSection +features/feed/__generated__/FeedListItemFragment.graphql +features/feed/__generated__/FeedListItemViewHistoryIconFragment.graphql +features/feed/__generated__/FeedQuery.graphql +features/feed/__generated__/FeedQueryFragmentQuery.graphql +features/feed/__generated__/FeedQuery_helloproject_query_feed.graphql +features/feed/ameblo/AmebloIcon +features/feed/context/FeedContext +features/feed/context/__generated__/FeedContextQuery.graphql +features/feed/context/__generated__/FeedContextQueryFragmentQuery.graphql +features/feed/context/__generated__/FeedContextQuery_helloproject_query_feed.graphql +features/home/Events +features/home/GoodsTab +features/home/HomeScreen +features/home/HomeTab +features/home/HomeTabFeed +features/home/HomeTabSectionList +features/home/types +features/misc/ErrorBoundary +features/misc/useErrorMessage +features/policy/ConsentGate +features/root +features/root/GuestRoot +features/root/TestRoot +features/root/banner/AppUpdateBanner +features/root/banner/Banner +features/root/context/analytics +features/root/context/analytics.test +features/root/context/relay +features/root/protected/Initializer +features/root/protected/LoadError +features/root/protected/ProtectedRoot +features/root/protected/RootWrapper +features/root/protected/context +features/root/protected/context/__generated__/contextServiceRootQuery.graphql +features/root/protected/context/__generated__/helloprojectFragment.graphql +features/root/protected/context/__generated__/meFragment.graphql +features/root/protected/context/__generated__/servicerootQuery.graphql +features/root/protected/context/helloproject +features/root/protected/context/me +features/root/protected/stack +features/root/protected/stack/index.test +features/settings/LogoutListItem +features/settings/SettingsTab +features/settings/VersionSignature +features/settings/context +features/settings/context/index.test +features/settings/context/theme +features/settings/context/useLocalUserConfig +features/settings/devonly/DevOnly +features/settings/devonly/DevOnlySettingsListItem +features/settings/devonly/DevOnlySettingsScreen +features/settings/theme/ThemeColorSelectorScreen +features/settings/theme/ThemeSettingsScreen +features/upfc/context +features/upfc/home/NextEventsSection +features/upfc/home/PendingPaymentsSection +features/upfc/scraper +features/upfc/scraper/DemoScraper +features/upfc/scraper/FileFetcher +features/upfc/scraper/UPFCScraper +features/upfc/scraper/URLFetcher +features/upfc/scraper/hooks +features/upfc/scraper/types +features/upfc/settings/UPFCSettingsForm +features/upfc/settings/UPFCSettingsFormInputs +features/upfc/settings/UPFCSettingsScreen +features/upfc/settings/useUPFCSettings +foundation/date +foundation/errors +foundation/function +foundation/object +foundation/test_helper +system/i18n +system/kvs +system/kvs/AsyncStorage +system/kvs/JSONStore +system/kvs/MemoryStorage +system/kvs/SecureStorage +system/kvs/SettingsStore +system/kvs/types +system/logging +system/logging/Console +system/logging/types +
\ No newline at end of file diff --git a/docs/expo/typedoc/interfaces/features_auth_types.User.html b/docs/expo/typedoc/interfaces/features_auth_types.User.html new file mode 100644 index 00000000..990e299b --- /dev/null +++ b/docs/expo/typedoc/interfaces/features_auth_types.User.html @@ -0,0 +1,4 @@ +User | hpapp
interface User {
    accessToken: string;
    id: string;
    username: string;
}

Properties

Properties

accessToken: string
id: string
username: string
\ No newline at end of file diff --git a/docs/expo/typedoc/interfaces/features_home_types.HomeTabSection.html b/docs/expo/typedoc/interfaces/features_home_types.HomeTabSection.html new file mode 100644 index 00000000..ce387a8b --- /dev/null +++ b/docs/expo/typedoc/interfaces/features_home_types.HomeTabSection.html @@ -0,0 +1,4 @@ +HomeTabSection | hpapp

Interface HomeTabSection<T>

interface HomeTabSection<T> {
    data: T[];
    renderListItem(v): Element;
    renderSectionHeader(): Element;
}

Type Parameters

  • T

Implemented by

Properties

data: T[]

Methods

  • Parameters

    • v: {
          index: number;
          item: T;
      }
      • index: number
      • item: T

    Returns Element

\ No newline at end of file diff --git a/docs/expo/typedoc/interfaces/features_root_context_analytics.Analytics.html b/docs/expo/typedoc/interfaces/features_root_context_analytics.Analytics.html new file mode 100644 index 00000000..8a1a31e4 --- /dev/null +++ b/docs/expo/typedoc/interfaces/features_root_context_analytics.Analytics.html @@ -0,0 +1,2 @@ +Analytics | hpapp
interface Analytics {
    logEvent(name, properties?): Promise<void>;
}

Methods

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/interfaces/features_root_context_relay.HttpClientConfig.html b/docs/expo/typedoc/interfaces/features_root_context_relay.HttpClientConfig.html new file mode 100644 index 00000000..fe11e6a3 --- /dev/null +++ b/docs/expo/typedoc/interfaces/features_root_context_relay.HttpClientConfig.html @@ -0,0 +1,4 @@ +HttpClientConfig | hpapp
interface HttpClientConfig {
    Endpoint?: string;
    ExtraHeaderFn?: (() => Promise<Record<string, string>>);
    NetworkTimeoutSecond: number;
}

Properties

Endpoint?: string
ExtraHeaderFn?: (() => Promise<Record<string, string>>)

Type declaration

    • (): Promise<Record<string, string>>
    • Returns Promise<Record<string, string>>

NetworkTimeoutSecond: number
\ No newline at end of file diff --git a/docs/expo/typedoc/interfaces/features_settings_context.SettingsContext.html b/docs/expo/typedoc/interfaces/features_settings_context.SettingsContext.html new file mode 100644 index 00000000..822c0b3c --- /dev/null +++ b/docs/expo/typedoc/interfaces/features_settings_context.SettingsContext.html @@ -0,0 +1,4 @@ +SettingsContext | hpapp
interface SettingsContext {
    setValue: ((key, value) => void);
    settingsList: SettingsStore<unknown>[];
    store: Map<string, unknown>;
}

Properties

setValue: ((key, value) => void)

Type declaration

    • (key, value): void
    • Parameters

      • key: string
      • value: unknown

      Returns void

settingsList: SettingsStore<unknown>[]
store: Map<string, unknown>
\ No newline at end of file diff --git a/docs/expo/typedoc/interfaces/features_upfc_context.UPFCContext.html b/docs/expo/typedoc/interfaces/features_upfc_context.UPFCContext.html new file mode 100644 index 00000000..db6d6e56 --- /dev/null +++ b/docs/expo/typedoc/interfaces/features_upfc_context.UPFCContext.html @@ -0,0 +1,5 @@ +UPFCContext | hpapp
interface UPFCContext {
    data: null | EventApplicationTickets[];
    isConfigured: boolean;
    isLoading: boolean;
    reload: (() => void);
}

Properties

isConfigured: boolean
isLoading: boolean
reload: (() => void)

Type declaration

    • (): void
    • Returns void

\ No newline at end of file diff --git a/docs/expo/typedoc/interfaces/features_upfc_scraper_types.Fetcher.html b/docs/expo/typedoc/interfaces/features_upfc_scraper_types.Fetcher.html new file mode 100644 index 00000000..8bf88d87 --- /dev/null +++ b/docs/expo/typedoc/interfaces/features_upfc_scraper_types.Fetcher.html @@ -0,0 +1,5 @@ +Fetcher | hpapp
interface Fetcher {
    fetchEventApplicationsHtml(): Promise<string>;
    fetchExecEventApplicationsHtml(): Promise<string>;
    fetchTicketsHtml(): Promise<string>;
    postCredential(username, password): Promise<string>;
}

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/interfaces/features_upfc_scraper_types.Scraper.html b/docs/expo/typedoc/interfaces/features_upfc_scraper_types.Scraper.html new file mode 100644 index 00000000..1125ee9d --- /dev/null +++ b/docs/expo/typedoc/interfaces/features_upfc_scraper_types.Scraper.html @@ -0,0 +1,3 @@ +Scraper | hpapp
interface Scraper {
    authenticate(username, password): Promise<boolean>;
    getEventApplications(): Promise<EventApplicationTickets[]>;
}

Implemented by

Methods

\ No newline at end of file diff --git a/docs/expo/typedoc/interfaces/foundation_errors.Renderable.html b/docs/expo/typedoc/interfaces/foundation_errors.Renderable.html new file mode 100644 index 00000000..6d344d28 --- /dev/null +++ b/docs/expo/typedoc/interfaces/foundation_errors.Renderable.html @@ -0,0 +1,2 @@ +Renderable | hpapp
interface Renderable {
    render: (() => string);
}

Properties

Properties

render: (() => string)

Type declaration

    • (): string
    • Returns string

\ No newline at end of file diff --git a/docs/expo/typedoc/interfaces/system_kvs_types.KeyValueStorage.html b/docs/expo/typedoc/interfaces/system_kvs_types.KeyValueStorage.html new file mode 100644 index 00000000..2292b388 --- /dev/null +++ b/docs/expo/typedoc/interfaces/system_kvs_types.KeyValueStorage.html @@ -0,0 +1,4 @@ +KeyValueStorage | hpapp

Interface KeyValueStorage

interface KeyValueStorage {
    delete(key): Promise<void>;
    get(key): Promise<null | string>;
    set(key, value): Promise<void>;
}

Implemented by

Methods

Methods

  • Parameters

    • key: string

    Returns Promise<null | string>

  • Parameters

    • key: string
    • value: null | string

    Returns Promise<void>

\ No newline at end of file diff --git a/docs/expo/typedoc/interfaces/system_logging_types.LogSink.html b/docs/expo/typedoc/interfaces/system_logging_types.LogSink.html new file mode 100644 index 00000000..91325115 --- /dev/null +++ b/docs/expo/typedoc/interfaces/system_logging_types.LogSink.html @@ -0,0 +1,2 @@ +LogSink | hpapp
interface LogSink {
    Log(level, event, message, data?): void;
}

Methods

Log +

Methods

  • Parameters

    • level: LogLevel
    • event: string
    • message: string
    • Optional data: Record<string, any>

    Returns void

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_artist_ArtistCard.html b/docs/expo/typedoc/modules/features_artist_ArtistCard.html new file mode 100644 index 00000000..76ff6f42 --- /dev/null +++ b/docs/expo/typedoc/modules/features_artist_ArtistCard.html @@ -0,0 +1,2 @@ +features/artist/ArtistCard | hpapp

Module features/artist/ArtistCard

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_artist_ArtistsTab.html b/docs/expo/typedoc/modules/features_artist_ArtistsTab.html new file mode 100644 index 00000000..ad566ea6 --- /dev/null +++ b/docs/expo/typedoc/modules/features_artist_ArtistsTab.html @@ -0,0 +1,2 @@ +features/artist/ArtistsTab | hpapp

Module features/artist/ArtistsTab

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_artist_ByAgeView.html b/docs/expo/typedoc/modules/features_artist_ByAgeView.html new file mode 100644 index 00000000..2fea715f --- /dev/null +++ b/docs/expo/typedoc/modules/features_artist_ByAgeView.html @@ -0,0 +1,2 @@ +features/artist/ByAgeView | hpapp

Module features/artist/ByAgeView

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_artist_ByGroupView.html b/docs/expo/typedoc/modules/features_artist_ByGroupView.html new file mode 100644 index 00000000..dcf4b0d4 --- /dev/null +++ b/docs/expo/typedoc/modules/features_artist_ByGroupView.html @@ -0,0 +1,2 @@ +features/artist/ByGroupView | hpapp

Module features/artist/ByGroupView

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_artist_BySortView.html b/docs/expo/typedoc/modules/features_artist_BySortView.html new file mode 100644 index 00000000..1ba4c617 --- /dev/null +++ b/docs/expo/typedoc/modules/features_artist_BySortView.html @@ -0,0 +1,2 @@ +features/artist/BySortView | hpapp

Module features/artist/BySortView

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_artist_FollowIcon.html b/docs/expo/typedoc/modules/features_artist_FollowIcon.html new file mode 100644 index 00000000..f6eca2ce --- /dev/null +++ b/docs/expo/typedoc/modules/features_artist_FollowIcon.html @@ -0,0 +1,2 @@ +features/artist/FollowIcon | hpapp

Module features/artist/FollowIcon

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_artist_GroupedViewListItem.html b/docs/expo/typedoc/modules/features_artist_GroupedViewListItem.html new file mode 100644 index 00000000..4680f462 --- /dev/null +++ b/docs/expo/typedoc/modules/features_artist_GroupedViewListItem.html @@ -0,0 +1,2 @@ +features/artist/GroupedViewListItem | hpapp

Module features/artist/GroupedViewListItem

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_artist_MemberIcon.html b/docs/expo/typedoc/modules/features_artist_MemberIcon.html new file mode 100644 index 00000000..e4fb8bc1 --- /dev/null +++ b/docs/expo/typedoc/modules/features_artist_MemberIcon.html @@ -0,0 +1,2 @@ +features/artist/MemberIcon | hpapp

Module features/artist/MemberIcon

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_artist_sort_HPSortResultListItem.html b/docs/expo/typedoc/modules/features_artist_sort_HPSortResultListItem.html new file mode 100644 index 00000000..a57a127d --- /dev/null +++ b/docs/expo/typedoc/modules/features_artist_sort_HPSortResultListItem.html @@ -0,0 +1,2 @@ +features/artist/sort/HPSortResultListItem | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_artist_sort_HPSortResultListTopItem.html b/docs/expo/typedoc/modules/features_artist_sort_HPSortResultListTopItem.html new file mode 100644 index 00000000..11771162 --- /dev/null +++ b/docs/expo/typedoc/modules/features_artist_sort_HPSortResultListTopItem.html @@ -0,0 +1,2 @@ +features/artist/sort/HPSortResultListTopItem | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_artist_sort_HPSortResultListView.html b/docs/expo/typedoc/modules/features_artist_sort_HPSortResultListView.html new file mode 100644 index 00000000..30195d5e --- /dev/null +++ b/docs/expo/typedoc/modules/features_artist_sort_HPSortResultListView.html @@ -0,0 +1,2 @@ +features/artist/sort/HPSortResultListView | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_artist_sort_HPSortResultRankDiffIcon.html b/docs/expo/typedoc/modules/features_artist_sort_HPSortResultRankDiffIcon.html new file mode 100644 index 00000000..1bd027fb --- /dev/null +++ b/docs/expo/typedoc/modules/features_artist_sort_HPSortResultRankDiffIcon.html @@ -0,0 +1,2 @@ +features/artist/sort/HPSortResultRankDiffIcon | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth.html b/docs/expo/typedoc/modules/features_auth.html new file mode 100644 index 00000000..1bd8f5b9 --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth.html @@ -0,0 +1,9 @@ +features/auth | hpapp

Module features/auth

References

Re-exports CurrentUserSettings
Re-exports User
Re-exports UserRole
Re-exports useCurrentUser
Re-exports useUserRoles
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_OAuthSettingsScreen.html b/docs/expo/typedoc/modules/features_auth_OAuthSettingsScreen.html new file mode 100644 index 00000000..45edb2c5 --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_OAuthSettingsScreen.html @@ -0,0 +1,2 @@ +features/auth/OAuthSettingsScreen | hpapp

Module features/auth/OAuthSettingsScreen

Index

Variables

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_firebase_FirebaseLoginContainer.html b/docs/expo/typedoc/modules/features_auth_firebase_FirebaseLoginContainer.html new file mode 100644 index 00000000..fe838283 --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_firebase_FirebaseLoginContainer.html @@ -0,0 +1,2 @@ +features/auth/firebase/FirebaseLoginContainer | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_firebase_ProviderLoginButton.html b/docs/expo/typedoc/modules/features_auth_firebase_ProviderLoginButton.html new file mode 100644 index 00000000..a00d4bbd --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_firebase_ProviderLoginButton.html @@ -0,0 +1,3 @@ +features/auth/firebase/ProviderLoginButton | hpapp

Module features/auth/firebase/ProviderLoginButton

Index

Type Aliases

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_firebase_appcheck.html b/docs/expo/typedoc/modules/features_auth_firebase_appcheck.html new file mode 100644 index 00000000..91efcba1 --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_firebase_appcheck.html @@ -0,0 +1,3 @@ +features/auth/firebase/appcheck | hpapp

Module features/auth/firebase/appcheck

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_firebase_providers_Apple.html b/docs/expo/typedoc/modules/features_auth_firebase_providers_Apple.html new file mode 100644 index 00000000..daff5ede --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_firebase_providers_Apple.html @@ -0,0 +1,2 @@ +features/auth/firebase/providers/Apple | hpapp

Module features/auth/firebase/providers/Apple

Index

Classes

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_firebase_providers_Firebase.html b/docs/expo/typedoc/modules/features_auth_firebase_providers_Firebase.html new file mode 100644 index 00000000..90ebba43 --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_firebase_providers_Firebase.html @@ -0,0 +1,2 @@ +features/auth/firebase/providers/Firebase | hpapp

Module features/auth/firebase/providers/Firebase

Index

Classes

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_firebase_providers_Google.html b/docs/expo/typedoc/modules/features_auth_firebase_providers_Google.html new file mode 100644 index 00000000..6e102eee --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_firebase_providers_Google.html @@ -0,0 +1,2 @@ +features/auth/firebase/providers/Google | hpapp

Module features/auth/firebase/providers/Google

Index

Classes

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_firebase_providers_Twitter.html b/docs/expo/typedoc/modules/features_auth_firebase_providers_Twitter.html new file mode 100644 index 00000000..5a5310c9 --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_firebase_providers_Twitter.html @@ -0,0 +1,2 @@ +features/auth/firebase/providers/Twitter | hpapp

Module features/auth/firebase/providers/Twitter

Index

Classes

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_firebase_providers_types.html b/docs/expo/typedoc/modules/features_auth_firebase_providers_types.html new file mode 100644 index 00000000..6aefb9b8 --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_firebase_providers_types.html @@ -0,0 +1,3 @@ +features/auth/firebase/providers/types | hpapp

Module features/auth/firebase/providers/types

Index

Classes

Type Aliases

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_firebase_useFirebaseTokensInHttpHeader.html b/docs/expo/typedoc/modules/features_auth_firebase_useFirebaseTokensInHttpHeader.html new file mode 100644 index 00000000..f4a66e57 --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_firebase_useFirebaseTokensInHttpHeader.html @@ -0,0 +1,2 @@ +features/auth/firebase/useFirebaseTokensInHttpHeader | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_firebase_user.html b/docs/expo/typedoc/modules/features_auth_firebase_user.html new file mode 100644 index 00000000..985ed3ac --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_firebase_user.html @@ -0,0 +1,2 @@ +features/auth/firebase/user | hpapp

Module features/auth/firebase/user

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_hooks___generated___useAuthAuthenticateMutation_graphql.html b/docs/expo/typedoc/modules/features_auth_hooks___generated___useAuthAuthenticateMutation_graphql.html new file mode 100644 index 00000000..edbd0568 --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_hooks___generated___useAuthAuthenticateMutation_graphql.html @@ -0,0 +1,5 @@ +features/auth/hooks/__generated__/useAuthAuthenticateMutation.graphql | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_hooks_useAuth.html b/docs/expo/typedoc/modules/features_auth_hooks_useAuth.html new file mode 100644 index 00000000..5fbf6155 --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_hooks_useAuth.html @@ -0,0 +1,2 @@ +features/auth/hooks/useAuth | hpapp

Module features/auth/hooks/useAuth

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_local_LocalLoginContainer.html b/docs/expo/typedoc/modules/features_auth_local_LocalLoginContainer.html new file mode 100644 index 00000000..f43e4457 --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_local_LocalLoginContainer.html @@ -0,0 +1,2 @@ +features/auth/local/LocalLoginContainer | hpapp

Module features/auth/local/LocalLoginContainer

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_local_LocalLoginContainer_test.html b/docs/expo/typedoc/modules/features_auth_local_LocalLoginContainer_test.html new file mode 100644 index 00000000..03e330a3 --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_local_LocalLoginContainer_test.html @@ -0,0 +1 @@ +features/auth/local/LocalLoginContainer.test | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_types.html b/docs/expo/typedoc/modules/features_auth_types.html new file mode 100644 index 00000000..d1cf47c4 --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_types.html @@ -0,0 +1,3 @@ +features/auth/types | hpapp

Module features/auth/types

Index

Interfaces

Type Aliases

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_useCurrentUser.html b/docs/expo/typedoc/modules/features_auth_useCurrentUser.html new file mode 100644 index 00000000..ac54d8f2 --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_useCurrentUser.html @@ -0,0 +1,3 @@ +features/auth/useCurrentUser | hpapp

Module features/auth/useCurrentUser

Index

Variables

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_auth_useUserRoles.html b/docs/expo/typedoc/modules/features_auth_useUserRoles.html new file mode 100644 index 00000000..072d3925 --- /dev/null +++ b/docs/expo/typedoc/modules/features_auth_useUserRoles.html @@ -0,0 +1,2 @@ +features/auth/useUserRoles | hpapp

Module features/auth/useUserRoles

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_components_CalendarDateIcon.html b/docs/expo/typedoc/modules/features_common_components_CalendarDateIcon.html new file mode 100644 index 00000000..d6fb722a --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_components_CalendarDateIcon.html @@ -0,0 +1,2 @@ +features/common/components/CalendarDateIcon | hpapp

Module features/common/components/CalendarDateIcon

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_components_Link.html b/docs/expo/typedoc/modules/features_common_components_Link.html new file mode 100644 index 00000000..717e692f --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_components_Link.html @@ -0,0 +1,2 @@ +features/common/components/Link | hpapp

Module features/common/components/Link

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_components_Loading.html b/docs/expo/typedoc/modules/features_common_components_Loading.html new file mode 100644 index 00000000..040b7e5e --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_components_Loading.html @@ -0,0 +1,2 @@ +features/common/components/Loading | hpapp

Module features/common/components/Loading

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_components_Text.html b/docs/expo/typedoc/modules/features_common_components_Text.html new file mode 100644 index 00000000..e09cc65d --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_components_Text.html @@ -0,0 +1,2 @@ +features/common/components/Text | hpapp

Module features/common/components/Text

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_components_form_CalendarDropdown.html b/docs/expo/typedoc/modules/features_common_components_form_CalendarDropdown.html new file mode 100644 index 00000000..e92047f0 --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_components_form_CalendarDropdown.html @@ -0,0 +1,3 @@ +features/common/components/form/CalendarDropdown | hpapp

Module features/common/components/form/CalendarDropdown

Index

Type Aliases

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_components_form_Dropdown.html b/docs/expo/typedoc/modules/features_common_components_form_Dropdown.html new file mode 100644 index 00000000..a9148d7a --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_components_form_Dropdown.html @@ -0,0 +1,2 @@ +features/common/components/form/Dropdown | hpapp

Module features/common/components/form/Dropdown

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_components_image.html b/docs/expo/typedoc/modules/features_common_components_image.html new file mode 100644 index 00000000..f1ae946d --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_components_image.html @@ -0,0 +1,2 @@ +features/common/components/image | hpapp

Module features/common/components/image

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_components_image_Loading.html b/docs/expo/typedoc/modules/features_common_components_image_Loading.html new file mode 100644 index 00000000..a02134d0 --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_components_image_Loading.html @@ -0,0 +1,2 @@ +features/common/components/image/Loading | hpapp

Module features/common/components/image/Loading

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_components_list_ListItem.html b/docs/expo/typedoc/modules/features_common_components_list_ListItem.html new file mode 100644 index 00000000..90aae66c --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_components_list_ListItem.html @@ -0,0 +1,3 @@ +features/common/components/list/ListItem | hpapp

Module features/common/components/list/ListItem

Index

Type Aliases

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_components_list_NavigationListItem.html b/docs/expo/typedoc/modules/features_common_components_list_NavigationListItem.html new file mode 100644 index 00000000..6a559603 --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_components_list_NavigationListItem.html @@ -0,0 +1,2 @@ +features/common/components/list/NavigationListItem | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_components_list_SectionListSectionHeader.html b/docs/expo/typedoc/modules/features_common_components_list_SectionListSectionHeader.html new file mode 100644 index 00000000..81573762 --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_components_list_SectionListSectionHeader.html @@ -0,0 +1,2 @@ +features/common/components/list/SectionListSectionHeader | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_constants.html b/docs/expo/typedoc/modules/features_common_constants.html new file mode 100644 index 00000000..0931062f --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_constants.html @@ -0,0 +1,6 @@ +features/common/constants | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_hooks_asset.html b/docs/expo/typedoc/modules/features_common_hooks_asset.html new file mode 100644 index 00000000..51c6d939 --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_hooks_asset.html @@ -0,0 +1,2 @@ +features/common/hooks/asset | hpapp

Module features/common/hooks/asset

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_hooks_promisify.html b/docs/expo/typedoc/modules/features_common_hooks_promisify.html new file mode 100644 index 00000000..2ac90bde --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_hooks_promisify.html @@ -0,0 +1,2 @@ +features/common/hooks/promisify | hpapp

Module features/common/hooks/promisify

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_hooks_uricache.html b/docs/expo/typedoc/modules/features_common_hooks_uricache.html new file mode 100644 index 00000000..ec5fbfbe --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_hooks_uricache.html @@ -0,0 +1,3 @@ +features/common/hooks/uricache | hpapp

Module features/common/hooks/uricache

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_common_version.html b/docs/expo/typedoc/modules/features_common_version.html new file mode 100644 index 00000000..84cc2683 --- /dev/null +++ b/docs/expo/typedoc/modules/features_common_version.html @@ -0,0 +1,8 @@ +features/common/version | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed_AssetIcon.html b/docs/expo/typedoc/modules/features_feed_AssetIcon.html new file mode 100644 index 00000000..09ecdeae --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed_AssetIcon.html @@ -0,0 +1,2 @@ +features/feed/AssetIcon | hpapp

Module features/feed/AssetIcon

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed_Feed.html b/docs/expo/typedoc/modules/features_feed_Feed.html new file mode 100644 index 00000000..a59db3c0 --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed_Feed.html @@ -0,0 +1,3 @@ +features/feed/Feed | hpapp

Module features/feed/Feed

Index

Type Aliases

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed_FeedItemScreen.html b/docs/expo/typedoc/modules/features_feed_FeedItemScreen.html new file mode 100644 index 00000000..ab55c961 --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed_FeedItemScreen.html @@ -0,0 +1,2 @@ +features/feed/FeedItemScreen | hpapp

Module features/feed/FeedItemScreen

Index

Variables

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed_FeedListItem.html b/docs/expo/typedoc/modules/features_feed_FeedListItem.html new file mode 100644 index 00000000..f02ec193 --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed_FeedListItem.html @@ -0,0 +1,2 @@ +features/feed/FeedListItem | hpapp

Module features/feed/FeedListItem

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed_FeedListItemViewHistoryIcon.html b/docs/expo/typedoc/modules/features_feed_FeedListItemViewHistoryIcon.html new file mode 100644 index 00000000..1bffb032 --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed_FeedListItemViewHistoryIcon.html @@ -0,0 +1,2 @@ +features/feed/FeedListItemViewHistoryIcon | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed_HomeFeedSection.html b/docs/expo/typedoc/modules/features_feed_HomeFeedSection.html new file mode 100644 index 00000000..a7e1e11b --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed_HomeFeedSection.html @@ -0,0 +1,2 @@ +features/feed/HomeFeedSection | hpapp

Module features/feed/HomeFeedSection

Index

Classes

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed___generated___FeedListItemFragment_graphql.html b/docs/expo/typedoc/modules/features_feed___generated___FeedListItemFragment_graphql.html new file mode 100644 index 00000000..98d6ead7 --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed___generated___FeedListItemFragment_graphql.html @@ -0,0 +1,5 @@ +features/feed/__generated__/FeedListItemFragment.graphql | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed___generated___FeedListItemViewHistoryIconFragment_graphql.html b/docs/expo/typedoc/modules/features_feed___generated___FeedListItemViewHistoryIconFragment_graphql.html new file mode 100644 index 00000000..d5baa81e --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed___generated___FeedListItemViewHistoryIconFragment_graphql.html @@ -0,0 +1,4 @@ +features/feed/__generated__/FeedListItemViewHistoryIconFragment.graphql | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed___generated___FeedQueryFragmentQuery_graphql.html b/docs/expo/typedoc/modules/features_feed___generated___FeedQueryFragmentQuery_graphql.html new file mode 100644 index 00000000..959af91b --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed___generated___FeedQueryFragmentQuery_graphql.html @@ -0,0 +1,7 @@ +features/feed/__generated__/FeedQueryFragmentQuery.graphql | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed___generated___FeedQuery_graphql.html b/docs/expo/typedoc/modules/features_feed___generated___FeedQuery_graphql.html new file mode 100644 index 00000000..5aa6bc2d --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed___generated___FeedQuery_graphql.html @@ -0,0 +1,7 @@ +features/feed/__generated__/FeedQuery.graphql | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed___generated___FeedQuery_helloproject_query_feed_graphql.html b/docs/expo/typedoc/modules/features_feed___generated___FeedQuery_helloproject_query_feed_graphql.html new file mode 100644 index 00000000..35c7a155 --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed___generated___FeedQuery_helloproject_query_feed_graphql.html @@ -0,0 +1,4 @@ +features/feed/__generated__/FeedQuery_helloproject_query_feed.graphql | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed_ameblo_AmebloIcon.html b/docs/expo/typedoc/modules/features_feed_ameblo_AmebloIcon.html new file mode 100644 index 00000000..7a87f3aa --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed_ameblo_AmebloIcon.html @@ -0,0 +1,2 @@ +features/feed/ameblo/AmebloIcon | hpapp

Module features/feed/ameblo/AmebloIcon

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed_context_FeedContext.html b/docs/expo/typedoc/modules/features_feed_context_FeedContext.html new file mode 100644 index 00000000..d6d8e32f --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed_context_FeedContext.html @@ -0,0 +1,5 @@ +features/feed/context/FeedContext | hpapp

Module features/feed/context/FeedContext

References

Type Aliases

Functions

References

Re-exports HPAssetType
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.html b/docs/expo/typedoc/modules/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.html new file mode 100644 index 00000000..2d22e13f --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.html @@ -0,0 +1,7 @@ +features/feed/context/__generated__/FeedContextQueryFragmentQuery.graphql | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed_context___generated___FeedContextQuery_graphql.html b/docs/expo/typedoc/modules/features_feed_context___generated___FeedContextQuery_graphql.html new file mode 100644 index 00000000..52dab44b --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed_context___generated___FeedContextQuery_graphql.html @@ -0,0 +1,7 @@ +features/feed/context/__generated__/FeedContextQuery.graphql | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_feed_context___generated___FeedContextQuery_helloproject_query_feed_graphql.html b/docs/expo/typedoc/modules/features_feed_context___generated___FeedContextQuery_helloproject_query_feed_graphql.html new file mode 100644 index 00000000..a2655fcb --- /dev/null +++ b/docs/expo/typedoc/modules/features_feed_context___generated___FeedContextQuery_helloproject_query_feed_graphql.html @@ -0,0 +1,4 @@ +features/feed/context/__generated__/FeedContextQuery_helloproject_query_feed.graphql | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_home_Events.html b/docs/expo/typedoc/modules/features_home_Events.html new file mode 100644 index 00000000..5abd46d8 --- /dev/null +++ b/docs/expo/typedoc/modules/features_home_Events.html @@ -0,0 +1,2 @@ +features/home/Events | hpapp

Module features/home/Events

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_home_GoodsTab.html b/docs/expo/typedoc/modules/features_home_GoodsTab.html new file mode 100644 index 00000000..314493f7 --- /dev/null +++ b/docs/expo/typedoc/modules/features_home_GoodsTab.html @@ -0,0 +1,2 @@ +features/home/GoodsTab | hpapp

Module features/home/GoodsTab

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_home_HomeScreen.html b/docs/expo/typedoc/modules/features_home_HomeScreen.html new file mode 100644 index 00000000..43f48c96 --- /dev/null +++ b/docs/expo/typedoc/modules/features_home_HomeScreen.html @@ -0,0 +1,2 @@ +features/home/HomeScreen | hpapp

Module features/home/HomeScreen

Index

Variables

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_home_HomeTab.html b/docs/expo/typedoc/modules/features_home_HomeTab.html new file mode 100644 index 00000000..bb637d56 --- /dev/null +++ b/docs/expo/typedoc/modules/features_home_HomeTab.html @@ -0,0 +1,2 @@ +features/home/HomeTab | hpapp

Module features/home/HomeTab

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_home_HomeTabFeed.html b/docs/expo/typedoc/modules/features_home_HomeTabFeed.html new file mode 100644 index 00000000..7ccb3083 --- /dev/null +++ b/docs/expo/typedoc/modules/features_home_HomeTabFeed.html @@ -0,0 +1,3 @@ +features/home/HomeTabFeed | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_home_HomeTabSectionList.html b/docs/expo/typedoc/modules/features_home_HomeTabSectionList.html new file mode 100644 index 00000000..da3787c0 --- /dev/null +++ b/docs/expo/typedoc/modules/features_home_HomeTabSectionList.html @@ -0,0 +1,2 @@ +features/home/HomeTabSectionList | hpapp

Module features/home/HomeTabSectionList

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_home_types.html b/docs/expo/typedoc/modules/features_home_types.html new file mode 100644 index 00000000..875146bb --- /dev/null +++ b/docs/expo/typedoc/modules/features_home_types.html @@ -0,0 +1,2 @@ +features/home/types | hpapp

Module features/home/types

Index

Interfaces

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_misc_ErrorBoundary.html b/docs/expo/typedoc/modules/features_misc_ErrorBoundary.html new file mode 100644 index 00000000..dfc69530 --- /dev/null +++ b/docs/expo/typedoc/modules/features_misc_ErrorBoundary.html @@ -0,0 +1,2 @@ +features/misc/ErrorBoundary | hpapp

Module features/misc/ErrorBoundary

Index

Classes

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_misc_useErrorMessage.html b/docs/expo/typedoc/modules/features_misc_useErrorMessage.html new file mode 100644 index 00000000..07d48657 --- /dev/null +++ b/docs/expo/typedoc/modules/features_misc_useErrorMessage.html @@ -0,0 +1,2 @@ +features/misc/useErrorMessage | hpapp

Module features/misc/useErrorMessage

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_policy_ConsentGate.html b/docs/expo/typedoc/modules/features_policy_ConsentGate.html new file mode 100644 index 00000000..35b899b4 --- /dev/null +++ b/docs/expo/typedoc/modules/features_policy_ConsentGate.html @@ -0,0 +1,2 @@ +features/policy/ConsentGate | hpapp

Module features/policy/ConsentGate

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root.html b/docs/expo/typedoc/modules/features_root.html new file mode 100644 index 00000000..4546e433 --- /dev/null +++ b/docs/expo/typedoc/modules/features_root.html @@ -0,0 +1,2 @@ +features/root | hpapp

Module features/root

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_GuestRoot.html b/docs/expo/typedoc/modules/features_root_GuestRoot.html new file mode 100644 index 00000000..580e9440 --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_GuestRoot.html @@ -0,0 +1,2 @@ +features/root/GuestRoot | hpapp

Module features/root/GuestRoot

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_TestRoot.html b/docs/expo/typedoc/modules/features_root_TestRoot.html new file mode 100644 index 00000000..6b549053 --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_TestRoot.html @@ -0,0 +1,2 @@ +features/root/TestRoot | hpapp

Module features/root/TestRoot

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_banner_AppUpdateBanner.html b/docs/expo/typedoc/modules/features_root_banner_AppUpdateBanner.html new file mode 100644 index 00000000..d8c7001d --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_banner_AppUpdateBanner.html @@ -0,0 +1,2 @@ +features/root/banner/AppUpdateBanner | hpapp

Module features/root/banner/AppUpdateBanner

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_banner_Banner.html b/docs/expo/typedoc/modules/features_root_banner_Banner.html new file mode 100644 index 00000000..4a7e4b8e --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_banner_Banner.html @@ -0,0 +1,2 @@ +features/root/banner/Banner | hpapp

Module features/root/banner/Banner

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_context_analytics.html b/docs/expo/typedoc/modules/features_root_context_analytics.html new file mode 100644 index 00000000..03a237aa --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_context_analytics.html @@ -0,0 +1,4 @@ +features/root/context/analytics | hpapp

Module features/root/context/analytics

Index

Interfaces

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_context_analytics_test.html b/docs/expo/typedoc/modules/features_root_context_analytics_test.html new file mode 100644 index 00000000..39a6482c --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_context_analytics_test.html @@ -0,0 +1 @@ +features/root/context/analytics.test | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_context_relay.html b/docs/expo/typedoc/modules/features_root_context_relay.html new file mode 100644 index 00000000..0f870729 --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_context_relay.html @@ -0,0 +1,4 @@ +features/root/context/relay | hpapp

Module features/root/context/relay

Index

Interfaces

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_protected_Initializer.html b/docs/expo/typedoc/modules/features_root_protected_Initializer.html new file mode 100644 index 00000000..40559310 --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_protected_Initializer.html @@ -0,0 +1,2 @@ +features/root/protected/Initializer | hpapp

Module features/root/protected/Initializer

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_protected_LoadError.html b/docs/expo/typedoc/modules/features_root_protected_LoadError.html new file mode 100644 index 00000000..0f1cbe8a --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_protected_LoadError.html @@ -0,0 +1,2 @@ +features/root/protected/LoadError | hpapp

Module features/root/protected/LoadError

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_protected_ProtectedRoot.html b/docs/expo/typedoc/modules/features_root_protected_ProtectedRoot.html new file mode 100644 index 00000000..a2ad0ce1 --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_protected_ProtectedRoot.html @@ -0,0 +1,2 @@ +features/root/protected/ProtectedRoot | hpapp

Module features/root/protected/ProtectedRoot

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_protected_RootWrapper.html b/docs/expo/typedoc/modules/features_root_protected_RootWrapper.html new file mode 100644 index 00000000..4788d393 --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_protected_RootWrapper.html @@ -0,0 +1,2 @@ +features/root/protected/RootWrapper | hpapp

Module features/root/protected/RootWrapper

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_protected_context.html b/docs/expo/typedoc/modules/features_root_protected_context.html new file mode 100644 index 00000000..7e00415b --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_protected_context.html @@ -0,0 +1,7 @@ +features/root/protected/context | hpapp

Module features/root/protected/context

References

Re-exports HPArtist
Re-exports HPMember
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_protected_context___generated___contextServiceRootQuery_graphql.html b/docs/expo/typedoc/modules/features_root_protected_context___generated___contextServiceRootQuery_graphql.html new file mode 100644 index 00000000..5ae477ce --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_protected_context___generated___contextServiceRootQuery_graphql.html @@ -0,0 +1,5 @@ +features/root/protected/context/__generated__/contextServiceRootQuery.graphql | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_protected_context___generated___helloprojectFragment_graphql.html b/docs/expo/typedoc/modules/features_root_protected_context___generated___helloprojectFragment_graphql.html new file mode 100644 index 00000000..72fffa8b --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_protected_context___generated___helloprojectFragment_graphql.html @@ -0,0 +1,4 @@ +features/root/protected/context/__generated__/helloprojectFragment.graphql | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_protected_context___generated___meFragment_graphql.html b/docs/expo/typedoc/modules/features_root_protected_context___generated___meFragment_graphql.html new file mode 100644 index 00000000..63c6d19d --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_protected_context___generated___meFragment_graphql.html @@ -0,0 +1,5 @@ +features/root/protected/context/__generated__/meFragment.graphql | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_protected_context___generated___servicerootQuery_graphql.html b/docs/expo/typedoc/modules/features_root_protected_context___generated___servicerootQuery_graphql.html new file mode 100644 index 00000000..260f949b --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_protected_context___generated___servicerootQuery_graphql.html @@ -0,0 +1,5 @@ +features/root/protected/context/__generated__/servicerootQuery.graphql | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_protected_context_helloproject.html b/docs/expo/typedoc/modules/features_root_protected_context_helloproject.html new file mode 100644 index 00000000..6be9e388 --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_protected_context_helloproject.html @@ -0,0 +1,5 @@ +features/root/protected/context/helloproject | hpapp

Module features/root/protected/context/helloproject

Index

Classes

Type Aliases

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_protected_context_me.html b/docs/expo/typedoc/modules/features_root_protected_context_me.html new file mode 100644 index 00000000..bea8d050 --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_protected_context_me.html @@ -0,0 +1,6 @@ +features/root/protected/context/me | hpapp

Module features/root/protected/context/me

Index

Classes

Me +

Type Aliases

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_protected_stack.html b/docs/expo/typedoc/modules/features_root_protected_stack.html new file mode 100644 index 00000000..0ab66938 --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_protected_stack.html @@ -0,0 +1,10 @@ +features/root/protected/stack | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_root_protected_stack_index_test.html b/docs/expo/typedoc/modules/features_root_protected_stack_index_test.html new file mode 100644 index 00000000..21863a82 --- /dev/null +++ b/docs/expo/typedoc/modules/features_root_protected_stack_index_test.html @@ -0,0 +1 @@ +features/root/protected/stack/index.test | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_settings_LogoutListItem.html b/docs/expo/typedoc/modules/features_settings_LogoutListItem.html new file mode 100644 index 00000000..43d24e0b --- /dev/null +++ b/docs/expo/typedoc/modules/features_settings_LogoutListItem.html @@ -0,0 +1,2 @@ +features/settings/LogoutListItem | hpapp

Module features/settings/LogoutListItem

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_settings_SettingsTab.html b/docs/expo/typedoc/modules/features_settings_SettingsTab.html new file mode 100644 index 00000000..bdfea0d5 --- /dev/null +++ b/docs/expo/typedoc/modules/features_settings_SettingsTab.html @@ -0,0 +1,2 @@ +features/settings/SettingsTab | hpapp

Module features/settings/SettingsTab

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_settings_VersionSignature.html b/docs/expo/typedoc/modules/features_settings_VersionSignature.html new file mode 100644 index 00000000..a7cc4bc9 --- /dev/null +++ b/docs/expo/typedoc/modules/features_settings_VersionSignature.html @@ -0,0 +1,2 @@ +features/settings/VersionSignature | hpapp

Module features/settings/VersionSignature

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_settings_context.html b/docs/expo/typedoc/modules/features_settings_context.html new file mode 100644 index 00000000..ab5fda66 --- /dev/null +++ b/docs/expo/typedoc/modules/features_settings_context.html @@ -0,0 +1,5 @@ +features/settings/context | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_settings_context_index_test.html b/docs/expo/typedoc/modules/features_settings_context_index_test.html new file mode 100644 index 00000000..1660d46e --- /dev/null +++ b/docs/expo/typedoc/modules/features_settings_context_index_test.html @@ -0,0 +1 @@ +features/settings/context/index.test | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_settings_context_theme.html b/docs/expo/typedoc/modules/features_settings_context_theme.html new file mode 100644 index 00000000..cc29d3c2 --- /dev/null +++ b/docs/expo/typedoc/modules/features_settings_context_theme.html @@ -0,0 +1,7 @@ +features/settings/context/theme | hpapp

Module features/settings/context/theme

Index

Type Aliases

Variables

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_settings_context_useLocalUserConfig.html b/docs/expo/typedoc/modules/features_settings_context_useLocalUserConfig.html new file mode 100644 index 00000000..1975ec88 --- /dev/null +++ b/docs/expo/typedoc/modules/features_settings_context_useLocalUserConfig.html @@ -0,0 +1,4 @@ +features/settings/context/useLocalUserConfig | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_settings_devonly_DevOnly.html b/docs/expo/typedoc/modules/features_settings_devonly_DevOnly.html new file mode 100644 index 00000000..5e0fd8ea --- /dev/null +++ b/docs/expo/typedoc/modules/features_settings_devonly_DevOnly.html @@ -0,0 +1,2 @@ +features/settings/devonly/DevOnly | hpapp

Module features/settings/devonly/DevOnly

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_settings_devonly_DevOnlySettingsListItem.html b/docs/expo/typedoc/modules/features_settings_devonly_DevOnlySettingsListItem.html new file mode 100644 index 00000000..a0abf228 --- /dev/null +++ b/docs/expo/typedoc/modules/features_settings_devonly_DevOnlySettingsListItem.html @@ -0,0 +1,2 @@ +features/settings/devonly/DevOnlySettingsListItem | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_settings_devonly_DevOnlySettingsScreen.html b/docs/expo/typedoc/modules/features_settings_devonly_DevOnlySettingsScreen.html new file mode 100644 index 00000000..d4478048 --- /dev/null +++ b/docs/expo/typedoc/modules/features_settings_devonly_DevOnlySettingsScreen.html @@ -0,0 +1,2 @@ +features/settings/devonly/DevOnlySettingsScreen | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_settings_theme_ThemeColorSelectorScreen.html b/docs/expo/typedoc/modules/features_settings_theme_ThemeColorSelectorScreen.html new file mode 100644 index 00000000..ef52484b --- /dev/null +++ b/docs/expo/typedoc/modules/features_settings_theme_ThemeColorSelectorScreen.html @@ -0,0 +1,2 @@ +features/settings/theme/ThemeColorSelectorScreen | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_settings_theme_ThemeSettingsScreen.html b/docs/expo/typedoc/modules/features_settings_theme_ThemeSettingsScreen.html new file mode 100644 index 00000000..b78bb094 --- /dev/null +++ b/docs/expo/typedoc/modules/features_settings_theme_ThemeSettingsScreen.html @@ -0,0 +1,2 @@ +features/settings/theme/ThemeSettingsScreen | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_upfc_context.html b/docs/expo/typedoc/modules/features_upfc_context.html new file mode 100644 index 00000000..bad3cd99 --- /dev/null +++ b/docs/expo/typedoc/modules/features_upfc_context.html @@ -0,0 +1,4 @@ +features/upfc/context | hpapp

Module features/upfc/context

Index

Interfaces

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_upfc_home_NextEventsSection.html b/docs/expo/typedoc/modules/features_upfc_home_NextEventsSection.html new file mode 100644 index 00000000..2ac3967d --- /dev/null +++ b/docs/expo/typedoc/modules/features_upfc_home_NextEventsSection.html @@ -0,0 +1,2 @@ +features/upfc/home/NextEventsSection | hpapp

Module features/upfc/home/NextEventsSection

Index

Classes

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_upfc_home_PendingPaymentsSection.html b/docs/expo/typedoc/modules/features_upfc_home_PendingPaymentsSection.html new file mode 100644 index 00000000..eea7ee6a --- /dev/null +++ b/docs/expo/typedoc/modules/features_upfc_home_PendingPaymentsSection.html @@ -0,0 +1,2 @@ +features/upfc/home/PendingPaymentsSection | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_upfc_scraper.html b/docs/expo/typedoc/modules/features_upfc_scraper.html new file mode 100644 index 00000000..42c597fb --- /dev/null +++ b/docs/expo/typedoc/modules/features_upfc_scraper.html @@ -0,0 +1,16 @@ +features/upfc/scraper | hpapp

Module features/upfc/scraper

References

Renames and re-exports DummyScraper
Re-exports ErrAuthentication
Re-exports ErrInvalidStatusCode
Re-exports ErrNoCredential
Re-exports EventApplication
Re-exports EventApplicationTickets
Re-exports EventDateTime
Re-exports EventTicket
Re-exports Fetcher
Re-exports Scraper
Re-exports ScraperParams
Re-exports TicketStatus
Re-exports useScraper
Re-exports useUPFCAuthentication
Re-exports useUPFCEventApplications
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_upfc_scraper_DemoScraper.html b/docs/expo/typedoc/modules/features_upfc_scraper_DemoScraper.html new file mode 100644 index 00000000..c31876f8 --- /dev/null +++ b/docs/expo/typedoc/modules/features_upfc_scraper_DemoScraper.html @@ -0,0 +1,2 @@ +features/upfc/scraper/DemoScraper | hpapp

Module features/upfc/scraper/DemoScraper

Index

Classes

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_upfc_scraper_FileFetcher.html b/docs/expo/typedoc/modules/features_upfc_scraper_FileFetcher.html new file mode 100644 index 00000000..084bf8b9 --- /dev/null +++ b/docs/expo/typedoc/modules/features_upfc_scraper_FileFetcher.html @@ -0,0 +1,2 @@ +features/upfc/scraper/FileFetcher | hpapp

Module features/upfc/scraper/FileFetcher

Index

Classes

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_upfc_scraper_UPFCScraper.html b/docs/expo/typedoc/modules/features_upfc_scraper_UPFCScraper.html new file mode 100644 index 00000000..bb76d5a9 --- /dev/null +++ b/docs/expo/typedoc/modules/features_upfc_scraper_UPFCScraper.html @@ -0,0 +1,3 @@ +features/upfc/scraper/UPFCScraper | hpapp

Module features/upfc/scraper/UPFCScraper

References

Classes

References

Re-exports UPFCScraper
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_upfc_scraper_URLFetcher.html b/docs/expo/typedoc/modules/features_upfc_scraper_URLFetcher.html new file mode 100644 index 00000000..1fd786d4 --- /dev/null +++ b/docs/expo/typedoc/modules/features_upfc_scraper_URLFetcher.html @@ -0,0 +1,2 @@ +features/upfc/scraper/URLFetcher | hpapp

Module features/upfc/scraper/URLFetcher

Index

Classes

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_upfc_scraper_hooks.html b/docs/expo/typedoc/modules/features_upfc_scraper_hooks.html new file mode 100644 index 00000000..21c6c654 --- /dev/null +++ b/docs/expo/typedoc/modules/features_upfc_scraper_hooks.html @@ -0,0 +1,5 @@ +features/upfc/scraper/hooks | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_upfc_scraper_types.html b/docs/expo/typedoc/modules/features_upfc_scraper_types.html new file mode 100644 index 00000000..68a4797a --- /dev/null +++ b/docs/expo/typedoc/modules/features_upfc_scraper_types.html @@ -0,0 +1,11 @@ +features/upfc/scraper/types | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_upfc_settings_UPFCSettingsForm.html b/docs/expo/typedoc/modules/features_upfc_settings_UPFCSettingsForm.html new file mode 100644 index 00000000..aa035580 --- /dev/null +++ b/docs/expo/typedoc/modules/features_upfc_settings_UPFCSettingsForm.html @@ -0,0 +1,2 @@ +features/upfc/settings/UPFCSettingsForm | hpapp

Module features/upfc/settings/UPFCSettingsForm

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_upfc_settings_UPFCSettingsFormInputs.html b/docs/expo/typedoc/modules/features_upfc_settings_UPFCSettingsFormInputs.html new file mode 100644 index 00000000..f4833e06 --- /dev/null +++ b/docs/expo/typedoc/modules/features_upfc_settings_UPFCSettingsFormInputs.html @@ -0,0 +1,3 @@ +features/upfc/settings/UPFCSettingsFormInputs | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_upfc_settings_UPFCSettingsScreen.html b/docs/expo/typedoc/modules/features_upfc_settings_UPFCSettingsScreen.html new file mode 100644 index 00000000..5204aa7a --- /dev/null +++ b/docs/expo/typedoc/modules/features_upfc_settings_UPFCSettingsScreen.html @@ -0,0 +1,2 @@ +features/upfc/settings/UPFCSettingsScreen | hpapp

Module features/upfc/settings/UPFCSettingsScreen

Index

Variables

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/features_upfc_settings_useUPFCSettings.html b/docs/expo/typedoc/modules/features_upfc_settings_useUPFCSettings.html new file mode 100644 index 00000000..9a58f89e --- /dev/null +++ b/docs/expo/typedoc/modules/features_upfc_settings_useUPFCSettings.html @@ -0,0 +1,4 @@ +features/upfc/settings/useUPFCSettings | hpapp

Module features/upfc/settings/useUPFCSettings

Index

Type Aliases

Variables

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/foundation_date.html b/docs/expo/typedoc/modules/foundation_date.html new file mode 100644 index 00000000..f80ff73b --- /dev/null +++ b/docs/expo/typedoc/modules/foundation_date.html @@ -0,0 +1,22 @@ +foundation/date | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/foundation_errors.html b/docs/expo/typedoc/modules/foundation_errors.html new file mode 100644 index 00000000..6577d8d8 --- /dev/null +++ b/docs/expo/typedoc/modules/foundation_errors.html @@ -0,0 +1,5 @@ +foundation/errors | hpapp

Module foundation/errors

Index

Classes

Interfaces

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/foundation_function.html b/docs/expo/typedoc/modules/foundation_function.html new file mode 100644 index 00000000..6a4cdd56 --- /dev/null +++ b/docs/expo/typedoc/modules/foundation_function.html @@ -0,0 +1,2 @@ +foundation/function | hpapp

Module foundation/function

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/foundation_object.html b/docs/expo/typedoc/modules/foundation_object.html new file mode 100644 index 00000000..245652af --- /dev/null +++ b/docs/expo/typedoc/modules/foundation_object.html @@ -0,0 +1,4 @@ +foundation/object | hpapp

Module foundation/object

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/foundation_test_helper.html b/docs/expo/typedoc/modules/foundation_test_helper.html new file mode 100644 index 00000000..a3786e5b --- /dev/null +++ b/docs/expo/typedoc/modules/foundation_test_helper.html @@ -0,0 +1,3 @@ +foundation/test_helper | hpapp

Module foundation/test_helper

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/system_i18n.html b/docs/expo/typedoc/modules/system_i18n.html new file mode 100644 index 00000000..7a88ea8f --- /dev/null +++ b/docs/expo/typedoc/modules/system_i18n.html @@ -0,0 +1,2 @@ +system/i18n | hpapp

Module system/i18n

Index

Functions

t +
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/system_kvs.html b/docs/expo/typedoc/modules/system_kvs.html new file mode 100644 index 00000000..02ebad3b --- /dev/null +++ b/docs/expo/typedoc/modules/system_kvs.html @@ -0,0 +1,7 @@ +system/kvs | hpapp

Module system/kvs

References

Re-exports AsyncStorage
Re-exports JSONStore
Re-exports KeyValueStorage
Re-exports MemoryStorage
Re-exports SecureStorage
Re-exports SettingsStore
\ No newline at end of file diff --git a/docs/expo/typedoc/modules/system_kvs_AsyncStorage.html b/docs/expo/typedoc/modules/system_kvs_AsyncStorage.html new file mode 100644 index 00000000..4064980c --- /dev/null +++ b/docs/expo/typedoc/modules/system_kvs_AsyncStorage.html @@ -0,0 +1,2 @@ +system/kvs/AsyncStorage | hpapp

Module system/kvs/AsyncStorage

Index

Classes

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/system_kvs_JSONStore.html b/docs/expo/typedoc/modules/system_kvs_JSONStore.html new file mode 100644 index 00000000..78670fbb --- /dev/null +++ b/docs/expo/typedoc/modules/system_kvs_JSONStore.html @@ -0,0 +1,2 @@ +system/kvs/JSONStore | hpapp

Module system/kvs/JSONStore

Index

Classes

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/system_kvs_MemoryStorage.html b/docs/expo/typedoc/modules/system_kvs_MemoryStorage.html new file mode 100644 index 00000000..c186cc63 --- /dev/null +++ b/docs/expo/typedoc/modules/system_kvs_MemoryStorage.html @@ -0,0 +1,2 @@ +system/kvs/MemoryStorage | hpapp

Module system/kvs/MemoryStorage

Index

Classes

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/system_kvs_SecureStorage.html b/docs/expo/typedoc/modules/system_kvs_SecureStorage.html new file mode 100644 index 00000000..b8feb871 --- /dev/null +++ b/docs/expo/typedoc/modules/system_kvs_SecureStorage.html @@ -0,0 +1,2 @@ +system/kvs/SecureStorage | hpapp

Module system/kvs/SecureStorage

Index

Classes

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/system_kvs_SettingsStore.html b/docs/expo/typedoc/modules/system_kvs_SettingsStore.html new file mode 100644 index 00000000..896a97a9 --- /dev/null +++ b/docs/expo/typedoc/modules/system_kvs_SettingsStore.html @@ -0,0 +1,2 @@ +system/kvs/SettingsStore | hpapp

Module system/kvs/SettingsStore

Index

Classes

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/system_kvs_types.html b/docs/expo/typedoc/modules/system_kvs_types.html new file mode 100644 index 00000000..d7206ce9 --- /dev/null +++ b/docs/expo/typedoc/modules/system_kvs_types.html @@ -0,0 +1,2 @@ +system/kvs/types | hpapp

Module system/kvs/types

Index

Interfaces

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/system_logging.html b/docs/expo/typedoc/modules/system_logging.html new file mode 100644 index 00000000..147b6322 --- /dev/null +++ b/docs/expo/typedoc/modules/system_logging.html @@ -0,0 +1,3 @@ +system/logging | hpapp

Module system/logging

Index

Functions

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/system_logging_Console.html b/docs/expo/typedoc/modules/system_logging_Console.html new file mode 100644 index 00000000..fafff108 --- /dev/null +++ b/docs/expo/typedoc/modules/system_logging_Console.html @@ -0,0 +1,2 @@ +system/logging/Console | hpapp

Module system/logging/Console

Index

Variables

\ No newline at end of file diff --git a/docs/expo/typedoc/modules/system_logging_types.html b/docs/expo/typedoc/modules/system_logging_types.html new file mode 100644 index 00000000..939f9131 --- /dev/null +++ b/docs/expo/typedoc/modules/system_logging_types.html @@ -0,0 +1,3 @@ +system/logging/types | hpapp

Module system/logging/types

Index

Interfaces

Type Aliases

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_auth.LoginContainer.html b/docs/expo/typedoc/types/features_auth.LoginContainer.html new file mode 100644 index 00000000..34c29ac1 --- /dev/null +++ b/docs/expo/typedoc/types/features_auth.LoginContainer.html @@ -0,0 +1 @@ +LoginContainer | hpapp

Type alias LoginContainer

LoginContainer: React.ElementType<{
    onAuthenticated: ((user) => void);
}>

Type declaration

  • onAuthenticated: ((user) => void)
      • (user): void
      • Parameters

        Returns void

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_auth_firebase_ProviderLoginButton.ProviderButtonSpec.html b/docs/expo/typedoc/types/features_auth_firebase_ProviderLoginButton.ProviderButtonSpec.html new file mode 100644 index 00000000..c7518c32 --- /dev/null +++ b/docs/expo/typedoc/types/features_auth_firebase_ProviderLoginButton.ProviderButtonSpec.html @@ -0,0 +1 @@ +ProviderButtonSpec | hpapp
ProviderButtonSpec: {
    backgroundColor: string;
    icon: React.ReactElement;
    key: string;
    provider: Provider;
    text: string;
    textColor: string;
}

Type declaration

  • backgroundColor: string
  • icon: React.ReactElement
  • key: string
  • provider: Provider
  • text: string
  • textColor: string
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_auth_firebase_providers_types.OAuthUser.html b/docs/expo/typedoc/types/features_auth_firebase_providers_types.OAuthUser.html new file mode 100644 index 00000000..c339647a --- /dev/null +++ b/docs/expo/typedoc/types/features_auth_firebase_providers_types.OAuthUser.html @@ -0,0 +1 @@ +OAuthUser | hpapp
OAuthUser: {
    accessToken: string;
    username: string;
}

Type declaration

  • accessToken: string
  • username: string
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_auth_hooks___generated___useAuthAuthenticateMutation_graphql.useAuthAuthenticateMutation.html b/docs/expo/typedoc/types/features_auth_hooks___generated___useAuthAuthenticateMutation_graphql.useAuthAuthenticateMutation.html new file mode 100644 index 00000000..57cf8a3e --- /dev/null +++ b/docs/expo/typedoc/types/features_auth_hooks___generated___useAuthAuthenticateMutation_graphql.useAuthAuthenticateMutation.html @@ -0,0 +1 @@ +useAuthAuthenticateMutation | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_auth_hooks___generated___useAuthAuthenticateMutation_graphql.useAuthAuthenticateMutation_data.html b/docs/expo/typedoc/types/features_auth_hooks___generated___useAuthAuthenticateMutation_graphql.useAuthAuthenticateMutation_data.html new file mode 100644 index 00000000..68c00c6b --- /dev/null +++ b/docs/expo/typedoc/types/features_auth_hooks___generated___useAuthAuthenticateMutation_graphql.useAuthAuthenticateMutation_data.html @@ -0,0 +1 @@ +useAuthAuthenticateMutation$data | hpapp
useAuthAuthenticateMutation$data: {
    authenticate: {
        accessToken: string;
        id: string;
        username: string;
    } | null;
}

Type declaration

  • Readonly authenticate: {
        accessToken: string;
        id: string;
        username: string;
    } | null
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_auth_hooks___generated___useAuthAuthenticateMutation_graphql.useAuthAuthenticateMutation_variables.html b/docs/expo/typedoc/types/features_auth_hooks___generated___useAuthAuthenticateMutation_graphql.useAuthAuthenticateMutation_variables.html new file mode 100644 index 00000000..1bd161ea --- /dev/null +++ b/docs/expo/typedoc/types/features_auth_hooks___generated___useAuthAuthenticateMutation_graphql.useAuthAuthenticateMutation_variables.html @@ -0,0 +1 @@ +useAuthAuthenticateMutation$variables | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_auth_types.UserRole.html b/docs/expo/typedoc/types/features_auth_types.UserRole.html new file mode 100644 index 00000000..9d7e7f10 --- /dev/null +++ b/docs/expo/typedoc/types/features_auth_types.UserRole.html @@ -0,0 +1 @@ +UserRole | hpapp
UserRole: "admin" | "developer" | "fcmember" | "user" | "guest"
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_common_components_form_CalendarDropdown.CalendarDropdownProps.html b/docs/expo/typedoc/types/features_common_components_form_CalendarDropdown.CalendarDropdownProps.html new file mode 100644 index 00000000..9daede3d --- /dev/null +++ b/docs/expo/typedoc/types/features_common_components_form_CalendarDropdown.CalendarDropdownProps.html @@ -0,0 +1 @@ +CalendarDropdownProps | hpapp
CalendarDropdownProps: {
    includeNull?: boolean;
    nullText?: string;
    onSelect: ((calender) => void);
    renderIfPermissionDenied: React.ReactElement;
} & Omit<React.ComponentProps<typeof Dropdown>, "onValueChange" | "items">

Type declaration

  • Optional includeNull?: boolean
  • Optional nullText?: string
  • onSelect: ((calender) => void)
      • (calender): void
      • Parameters

        • calender: Calendar.Calendar | null

        Returns void

  • renderIfPermissionDenied: React.ReactElement
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_common_components_list_ListItem.ListItemProps.html b/docs/expo/typedoc/types/features_common_components_list_ListItem.ListItemProps.html new file mode 100644 index 00000000..14c46269 --- /dev/null +++ b/docs/expo/typedoc/types/features_common_components_list_ListItem.ListItemProps.html @@ -0,0 +1 @@ +ListItemProps | hpapp
ListItemProps: {
    children: React.ReactNode;
    containerStyle?: StyleProps;
    leftContent?: JSX.Element;
    onPress?: (() => void);
    rightContent?: JSX.Element;
}

Type declaration

  • children: React.ReactNode
  • Optional containerStyle?: StyleProps
  • Optional leftContent?: JSX.Element
  • Optional onPress?: (() => void)
      • (): void
      • Returns void

  • Optional rightContent?: JSX.Element
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed_Feed.FeedProps.html b/docs/expo/typedoc/types/features_feed_Feed.FeedProps.html new file mode 100644 index 00000000..ec001498 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed_Feed.FeedProps.html @@ -0,0 +1 @@ +FeedProps | hpapp
FeedProps: {
    assetTypes: HPAssetType[];
    memberIds: string[];
    numFetch: number;
    useMemberTaggings: boolean;
}

Type declaration

  • assetTypes: HPAssetType[]
  • memberIds: string[]
  • numFetch: number
  • useMemberTaggings: boolean
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedListItemFragment_graphql.FeedListItemFragment_data.html b/docs/expo/typedoc/types/features_feed___generated___FeedListItemFragment_graphql.FeedListItemFragment_data.html new file mode 100644 index 00000000..be78f6e7 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedListItemFragment_graphql.FeedListItemFragment_data.html @@ -0,0 +1 @@ +FeedListItemFragment$data | hpapp
FeedListItemFragment$data: {
     $fragmentSpreads: FragmentRefs<"FeedListItemViewHistoryIconFragment">;
     $fragmentType: "FeedListItemFragment";
    assetType: HPFeedItemHPAssetType;
    id: string;
    imageURL: string | null;
    ownerMember: {
        id: string;
        key: string;
    } | null;
    postAt: string;
    sourceID: number;
    sourceURL: string;
    taggedMembers: ReadonlyArray<{
        id: string;
        key: string;
    }> | null;
    title: string;
}

Type declaration

  • Readonly $fragmentSpreads: FragmentRefs<"FeedListItemViewHistoryIconFragment">
  • Readonly $fragmentType: "FeedListItemFragment"
  • Readonly assetType: HPFeedItemHPAssetType
  • Readonly id: string
  • Readonly imageURL: string | null
  • Readonly ownerMember: {
        id: string;
        key: string;
    } | null
  • Readonly postAt: string
  • Readonly sourceID: number
  • Readonly sourceURL: string
  • Readonly taggedMembers: ReadonlyArray<{
        id: string;
        key: string;
    }> | null
  • Readonly title: string
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedListItemFragment_graphql.FeedListItemFragment_key.html b/docs/expo/typedoc/types/features_feed___generated___FeedListItemFragment_graphql.FeedListItemFragment_key.html new file mode 100644 index 00000000..77695489 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedListItemFragment_graphql.FeedListItemFragment_key.html @@ -0,0 +1 @@ +FeedListItemFragment$key | hpapp
FeedListItemFragment$key: {
     $data?: FeedListItemFragment$data;
     $fragmentSpreads: FragmentRefs<"FeedListItemFragment">;
}

Type declaration

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedListItemFragment_graphql.HPFeedItemHPAssetType.html b/docs/expo/typedoc/types/features_feed___generated___FeedListItemFragment_graphql.HPFeedItemHPAssetType.html new file mode 100644 index 00000000..6ab7c1c8 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedListItemFragment_graphql.HPFeedItemHPAssetType.html @@ -0,0 +1 @@ +HPFeedItemHPAssetType | hpapp
HPFeedItemHPAssetType: "ameblo" | "elineupmall" | "instagram" | "tiktok" | "twitter" | "youtube" | "%future added value"
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedListItemViewHistoryIconFragment_graphql.FeedListItemViewHistoryIconFragment_data.html b/docs/expo/typedoc/types/features_feed___generated___FeedListItemViewHistoryIconFragment_graphql.FeedListItemViewHistoryIconFragment_data.html new file mode 100644 index 00000000..6d066ed5 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedListItemViewHistoryIconFragment_graphql.FeedListItemViewHistoryIconFragment_data.html @@ -0,0 +1 @@ +FeedListItemViewHistoryIconFragment$data | hpapp
FeedListItemViewHistoryIconFragment$data: {
     $fragmentType: "FeedListItemViewHistoryIconFragment";
    myViewHistory: {
        id: string;
        isFavorite: boolean;
    } | null;
}

Type declaration

  • Readonly $fragmentType: "FeedListItemViewHistoryIconFragment"
  • Readonly myViewHistory: {
        id: string;
        isFavorite: boolean;
    } | null
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedListItemViewHistoryIconFragment_graphql.FeedListItemViewHistoryIconFragment_key.html b/docs/expo/typedoc/types/features_feed___generated___FeedListItemViewHistoryIconFragment_graphql.FeedListItemViewHistoryIconFragment_key.html new file mode 100644 index 00000000..4a67e24f --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedListItemViewHistoryIconFragment_graphql.FeedListItemViewHistoryIconFragment_key.html @@ -0,0 +1 @@ +FeedListItemViewHistoryIconFragment$key | hpapp
FeedListItemViewHistoryIconFragment$key: {
     $data?: FeedListItemViewHistoryIconFragment$data;
     $fragmentSpreads: FragmentRefs<"FeedListItemViewHistoryIconFragment">;
}

Type declaration

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedQueryFragmentQuery_graphql.FeedQueryFragmentQuery.html b/docs/expo/typedoc/types/features_feed___generated___FeedQueryFragmentQuery_graphql.FeedQueryFragmentQuery.html new file mode 100644 index 00000000..9adb76ae --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedQueryFragmentQuery_graphql.FeedQueryFragmentQuery.html @@ -0,0 +1 @@ +FeedQueryFragmentQuery | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedQueryFragmentQuery_graphql.FeedQueryFragmentQuery_data.html b/docs/expo/typedoc/types/features_feed___generated___FeedQueryFragmentQuery_graphql.FeedQueryFragmentQuery_data.html new file mode 100644 index 00000000..79a6c9f0 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedQueryFragmentQuery_graphql.FeedQueryFragmentQuery_data.html @@ -0,0 +1 @@ +FeedQueryFragmentQuery$data | hpapp
FeedQueryFragmentQuery$data: {
    node: {
         $fragmentSpreads: FragmentRefs<"FeedQuery_helloproject_query_feed">;
    } | null;
}

Type declaration

  • Readonly node: {
         $fragmentSpreads: FragmentRefs<"FeedQuery_helloproject_query_feed">;
    } | null
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedQueryFragmentQuery_graphql.FeedQueryFragmentQuery_variables.html b/docs/expo/typedoc/types/features_feed___generated___FeedQueryFragmentQuery_graphql.FeedQueryFragmentQuery_variables.html new file mode 100644 index 00000000..198444e6 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedQueryFragmentQuery_graphql.FeedQueryFragmentQuery_variables.html @@ -0,0 +1 @@ +FeedQueryFragmentQuery$variables | hpapp
FeedQueryFragmentQuery$variables: {
    after?: any | null;
    first?: number | null;
    id: string;
    params: HPFeedQueryParamsInput;
}

Type declaration

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedQueryFragmentQuery_graphql.HPAssetType.html b/docs/expo/typedoc/types/features_feed___generated___FeedQueryFragmentQuery_graphql.HPAssetType.html new file mode 100644 index 00000000..dedf4238 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedQueryFragmentQuery_graphql.HPAssetType.html @@ -0,0 +1 @@ +HPAssetType | hpapp
HPAssetType: "ameblo" | "elineup_mall" | "instagram" | "tiktok" | "twitter" | "youtube" | "%future added value"
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedQueryFragmentQuery_graphql.HPFeedQueryParamsInput.html b/docs/expo/typedoc/types/features_feed___generated___FeedQueryFragmentQuery_graphql.HPFeedQueryParamsInput.html new file mode 100644 index 00000000..a20c5985 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedQueryFragmentQuery_graphql.HPFeedQueryParamsInput.html @@ -0,0 +1 @@ +HPFeedQueryParamsInput | hpapp
HPFeedQueryParamsInput: {
    assetTypes?: ReadonlyArray<HPAssetType> | null;
    memberIDs?: ReadonlyArray<string> | null;
    minPostAt?: string | null;
    useMemberTaggings?: boolean | null;
}

Type declaration

  • Optional assetTypes?: ReadonlyArray<HPAssetType> | null
  • Optional memberIDs?: ReadonlyArray<string> | null
  • Optional minPostAt?: string | null
  • Optional useMemberTaggings?: boolean | null
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedQuery_graphql.FeedQuery.html b/docs/expo/typedoc/types/features_feed___generated___FeedQuery_graphql.FeedQuery.html new file mode 100644 index 00000000..4673dcf9 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedQuery_graphql.FeedQuery.html @@ -0,0 +1 @@ +FeedQuery | hpapp
FeedQuery: {
    response: FeedQuery$data;
    variables: FeedQuery$variables;
}

Type declaration

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedQuery_graphql.FeedQuery_data.html b/docs/expo/typedoc/types/features_feed___generated___FeedQuery_graphql.FeedQuery_data.html new file mode 100644 index 00000000..0839f475 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedQuery_graphql.FeedQuery_data.html @@ -0,0 +1 @@ +FeedQuery$data | hpapp
FeedQuery$data: {
    helloproject: {
         $fragmentSpreads: FragmentRefs<"FeedQuery_helloproject_query_feed">;
    };
}

Type declaration

  • Readonly helloproject: {
         $fragmentSpreads: FragmentRefs<"FeedQuery_helloproject_query_feed">;
    }
    • Readonly $fragmentSpreads: FragmentRefs<"FeedQuery_helloproject_query_feed">
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedQuery_graphql.FeedQuery_variables.html b/docs/expo/typedoc/types/features_feed___generated___FeedQuery_graphql.FeedQuery_variables.html new file mode 100644 index 00000000..4e029a30 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedQuery_graphql.FeedQuery_variables.html @@ -0,0 +1 @@ +FeedQuery$variables | hpapp
FeedQuery$variables: {
    after?: any | null;
    first?: number | null;
    params: HPFeedQueryParamsInput;
}

Type declaration

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedQuery_graphql.HPAssetType.html b/docs/expo/typedoc/types/features_feed___generated___FeedQuery_graphql.HPAssetType.html new file mode 100644 index 00000000..c6eebe1c --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedQuery_graphql.HPAssetType.html @@ -0,0 +1 @@ +HPAssetType | hpapp
HPAssetType: "ameblo" | "elineup_mall" | "instagram" | "tiktok" | "twitter" | "youtube" | "%future added value"
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedQuery_graphql.HPFeedQueryParamsInput.html b/docs/expo/typedoc/types/features_feed___generated___FeedQuery_graphql.HPFeedQueryParamsInput.html new file mode 100644 index 00000000..ddb92742 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedQuery_graphql.HPFeedQueryParamsInput.html @@ -0,0 +1 @@ +HPFeedQueryParamsInput | hpapp
HPFeedQueryParamsInput: {
    assetTypes?: ReadonlyArray<HPAssetType> | null;
    memberIDs?: ReadonlyArray<string> | null;
    minPostAt?: string | null;
    useMemberTaggings?: boolean | null;
}

Type declaration

  • Optional assetTypes?: ReadonlyArray<HPAssetType> | null
  • Optional memberIDs?: ReadonlyArray<string> | null
  • Optional minPostAt?: string | null
  • Optional useMemberTaggings?: boolean | null
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedQuery_helloproject_query_feed_graphql.FeedQuery_helloproject_query_feed_data.html b/docs/expo/typedoc/types/features_feed___generated___FeedQuery_helloproject_query_feed_graphql.FeedQuery_helloproject_query_feed_data.html new file mode 100644 index 00000000..166dd852 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedQuery_helloproject_query_feed_graphql.FeedQuery_helloproject_query_feed_data.html @@ -0,0 +1 @@ +FeedQuery_helloproject_query_feed$data | hpapp
FeedQuery_helloproject_query_feed$data: {
     $fragmentType: "FeedQuery_helloproject_query_feed";
    feed: {
        edges: ReadonlyArray<{
            node: {
                 $fragmentSpreads: FragmentRefs<"FeedListItemFragment">;
                id: string;
            } | null;
        } | null> | null;
    } | null;
    id: string;
}

Type declaration

  • Readonly $fragmentType: "FeedQuery_helloproject_query_feed"
  • Readonly feed: {
        edges: ReadonlyArray<{
            node: {
                 $fragmentSpreads: FragmentRefs<"FeedListItemFragment">;
                id: string;
            } | null;
        } | null> | null;
    } | null
  • Readonly id: string
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed___generated___FeedQuery_helloproject_query_feed_graphql.FeedQuery_helloproject_query_feed_key.html b/docs/expo/typedoc/types/features_feed___generated___FeedQuery_helloproject_query_feed_graphql.FeedQuery_helloproject_query_feed_key.html new file mode 100644 index 00000000..dc3e1cee --- /dev/null +++ b/docs/expo/typedoc/types/features_feed___generated___FeedQuery_helloproject_query_feed_graphql.FeedQuery_helloproject_query_feed_key.html @@ -0,0 +1 @@ +FeedQuery_helloproject_query_feed$key | hpapp
FeedQuery_helloproject_query_feed$key: {
     $data?: FeedQuery_helloproject_query_feed$data;
     $fragmentSpreads: FragmentRefs<"FeedQuery_helloproject_query_feed">;
}

Type declaration

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed_context_FeedContext.FeedContextModel.html b/docs/expo/typedoc/types/features_feed_context_FeedContext.FeedContextModel.html new file mode 100644 index 00000000..89524804 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed_context_FeedContext.FeedContextModel.html @@ -0,0 +1 @@ +FeedContextModel | hpapp
FeedContextModel: {
    data: HPFeedItem[] | null;
    hasNext: boolean;
    isLoading: boolean;
    loadNext: (() => void);
    reload: (() => void);
}

Type declaration

  • data: HPFeedItem[] | null
  • hasNext: boolean
  • isLoading: boolean
  • loadNext: (() => void)
      • (): void
      • Returns void

  • reload: (() => void)
      • (): void
      • Returns void

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed_context_FeedContext.HPFeedItem.html b/docs/expo/typedoc/types/features_feed_context_FeedContext.HPFeedItem.html new file mode 100644 index 00000000..8feb897e --- /dev/null +++ b/docs/expo/typedoc/types/features_feed_context_FeedContext.HPFeedItem.html @@ -0,0 +1 @@ +HPFeedItem | hpapp
HPFeedItem: NonNullable<NonNullable<NonNullable<NonNullable<FeedContextQuery_helloproject_query_feed$data["feed"]>["edges"]>[number]>["node"]>
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.FeedContextQueryFragmentQuery.html b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.FeedContextQueryFragmentQuery.html new file mode 100644 index 00000000..e15fdca9 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.FeedContextQueryFragmentQuery.html @@ -0,0 +1 @@ +FeedContextQueryFragmentQuery | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.FeedContextQueryFragmentQuery_data.html b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.FeedContextQueryFragmentQuery_data.html new file mode 100644 index 00000000..16424d5a --- /dev/null +++ b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.FeedContextQueryFragmentQuery_data.html @@ -0,0 +1 @@ +FeedContextQueryFragmentQuery$data | hpapp
FeedContextQueryFragmentQuery$data: {
    node: {
         $fragmentSpreads: FragmentRefs<"FeedContextQuery_helloproject_query_feed">;
    } | null;
}

Type declaration

  • Readonly node: {
         $fragmentSpreads: FragmentRefs<"FeedContextQuery_helloproject_query_feed">;
    } | null
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.FeedContextQueryFragmentQuery_variables.html b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.FeedContextQueryFragmentQuery_variables.html new file mode 100644 index 00000000..01c8833e --- /dev/null +++ b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.FeedContextQueryFragmentQuery_variables.html @@ -0,0 +1 @@ +FeedContextQueryFragmentQuery$variables | hpapp
FeedContextQueryFragmentQuery$variables: {
    after?: any | null;
    first?: number | null;
    id: string;
    params: HPFeedQueryParamsInput;
}

Type declaration

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.HPAssetType.html b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.HPAssetType.html new file mode 100644 index 00000000..78da5ecd --- /dev/null +++ b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.HPAssetType.html @@ -0,0 +1 @@ +HPAssetType | hpapp
HPAssetType: "ameblo" | "elineup_mall" | "instagram" | "tiktok" | "twitter" | "youtube" | "%future added value"
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.HPFeedQueryParamsInput.html b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.HPFeedQueryParamsInput.html new file mode 100644 index 00000000..ef4f2301 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.HPFeedQueryParamsInput.html @@ -0,0 +1 @@ +HPFeedQueryParamsInput | hpapp
HPFeedQueryParamsInput: {
    assetTypes?: ReadonlyArray<HPAssetType> | null;
    memberIDs?: ReadonlyArray<string> | null;
    minPostAt?: string | null;
    useMemberTaggings?: boolean | null;
}

Type declaration

  • Optional assetTypes?: ReadonlyArray<HPAssetType> | null
  • Optional memberIDs?: ReadonlyArray<string> | null
  • Optional minPostAt?: string | null
  • Optional useMemberTaggings?: boolean | null
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_graphql.FeedContextQuery.html b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_graphql.FeedContextQuery.html new file mode 100644 index 00000000..d738da7c --- /dev/null +++ b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_graphql.FeedContextQuery.html @@ -0,0 +1 @@ +FeedContextQuery | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_graphql.FeedContextQuery_data.html b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_graphql.FeedContextQuery_data.html new file mode 100644 index 00000000..5922472b --- /dev/null +++ b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_graphql.FeedContextQuery_data.html @@ -0,0 +1 @@ +FeedContextQuery$data | hpapp
FeedContextQuery$data: {
    helloproject: {
         $fragmentSpreads: FragmentRefs<"FeedContextQuery_helloproject_query_feed">;
    };
}

Type declaration

  • Readonly helloproject: {
         $fragmentSpreads: FragmentRefs<"FeedContextQuery_helloproject_query_feed">;
    }
    • Readonly $fragmentSpreads: FragmentRefs<"FeedContextQuery_helloproject_query_feed">
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_graphql.FeedContextQuery_variables.html b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_graphql.FeedContextQuery_variables.html new file mode 100644 index 00000000..c444cb11 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_graphql.FeedContextQuery_variables.html @@ -0,0 +1 @@ +FeedContextQuery$variables | hpapp
FeedContextQuery$variables: {
    after?: any | null;
    first?: number | null;
    params: HPFeedQueryParamsInput;
}

Type declaration

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_graphql.HPAssetType.html b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_graphql.HPAssetType.html new file mode 100644 index 00000000..d01a37ba --- /dev/null +++ b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_graphql.HPAssetType.html @@ -0,0 +1 @@ +HPAssetType | hpapp
HPAssetType: "ameblo" | "elineup_mall" | "instagram" | "tiktok" | "twitter" | "youtube" | "%future added value"
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_graphql.HPFeedQueryParamsInput.html b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_graphql.HPFeedQueryParamsInput.html new file mode 100644 index 00000000..d88ef94d --- /dev/null +++ b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_graphql.HPFeedQueryParamsInput.html @@ -0,0 +1 @@ +HPFeedQueryParamsInput | hpapp
HPFeedQueryParamsInput: {
    assetTypes?: ReadonlyArray<HPAssetType> | null;
    memberIDs?: ReadonlyArray<string> | null;
    minPostAt?: string | null;
    useMemberTaggings?: boolean | null;
}

Type declaration

  • Optional assetTypes?: ReadonlyArray<HPAssetType> | null
  • Optional memberIDs?: ReadonlyArray<string> | null
  • Optional minPostAt?: string | null
  • Optional useMemberTaggings?: boolean | null
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_helloproject_query_feed_graphql.FeedContextQuery_helloproject_query_feed_data.html b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_helloproject_query_feed_graphql.FeedContextQuery_helloproject_query_feed_data.html new file mode 100644 index 00000000..8910365b --- /dev/null +++ b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_helloproject_query_feed_graphql.FeedContextQuery_helloproject_query_feed_data.html @@ -0,0 +1 @@ +FeedContextQuery_helloproject_query_feed$data | hpapp
FeedContextQuery_helloproject_query_feed$data: {
     $fragmentType: "FeedContextQuery_helloproject_query_feed";
    feed: {
        edges: ReadonlyArray<{
            node: {
                 $fragmentSpreads: FragmentRefs<"FeedListItemFragment">;
                id: string;
            } | null;
        } | null> | null;
    } | null;
    id: string;
}

Type declaration

  • Readonly $fragmentType: "FeedContextQuery_helloproject_query_feed"
  • Readonly feed: {
        edges: ReadonlyArray<{
            node: {
                 $fragmentSpreads: FragmentRefs<"FeedListItemFragment">;
                id: string;
            } | null;
        } | null> | null;
    } | null
  • Readonly id: string
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_helloproject_query_feed_graphql.FeedContextQuery_helloproject_query_feed_key.html b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_helloproject_query_feed_graphql.FeedContextQuery_helloproject_query_feed_key.html new file mode 100644 index 00000000..5120f597 --- /dev/null +++ b/docs/expo/typedoc/types/features_feed_context___generated___FeedContextQuery_helloproject_query_feed_graphql.FeedContextQuery_helloproject_query_feed_key.html @@ -0,0 +1 @@ +FeedContextQuery_helloproject_query_feed$key | hpapp
FeedContextQuery_helloproject_query_feed$key: {
     $data?: FeedContextQuery_helloproject_query_feed$data;
     $fragmentSpreads: FragmentRefs<"FeedContextQuery_helloproject_query_feed">;
}

Type declaration

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context___generated___contextServiceRootQuery_graphql.contextServiceRootQuery.html b/docs/expo/typedoc/types/features_root_protected_context___generated___contextServiceRootQuery_graphql.contextServiceRootQuery.html new file mode 100644 index 00000000..8a6e1c2f --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context___generated___contextServiceRootQuery_graphql.contextServiceRootQuery.html @@ -0,0 +1 @@ +contextServiceRootQuery | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context___generated___contextServiceRootQuery_graphql.contextServiceRootQuery_data.html b/docs/expo/typedoc/types/features_root_protected_context___generated___contextServiceRootQuery_graphql.contextServiceRootQuery_data.html new file mode 100644 index 00000000..fd675cba --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context___generated___contextServiceRootQuery_graphql.contextServiceRootQuery_data.html @@ -0,0 +1 @@ +contextServiceRootQuery$data | hpapp
contextServiceRootQuery$data: {
    helloproject: {
         $fragmentSpreads: FragmentRefs<"helloprojectFragment">;
    };
    me: {
         $fragmentSpreads: FragmentRefs<"meFragment">;
    };
}

Type declaration

  • Readonly helloproject: {
         $fragmentSpreads: FragmentRefs<"helloprojectFragment">;
    }
    • Readonly $fragmentSpreads: FragmentRefs<"helloprojectFragment">
  • Readonly me: {
         $fragmentSpreads: FragmentRefs<"meFragment">;
    }
    • Readonly $fragmentSpreads: FragmentRefs<"meFragment">
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context___generated___contextServiceRootQuery_graphql.contextServiceRootQuery_variables.html b/docs/expo/typedoc/types/features_root_protected_context___generated___contextServiceRootQuery_graphql.contextServiceRootQuery_variables.html new file mode 100644 index 00000000..7067e36d --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context___generated___contextServiceRootQuery_graphql.contextServiceRootQuery_variables.html @@ -0,0 +1 @@ +contextServiceRootQuery$variables | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context___generated___helloprojectFragment_graphql.helloprojectFragment_data.html b/docs/expo/typedoc/types/features_root_protected_context___generated___helloprojectFragment_graphql.helloprojectFragment_data.html new file mode 100644 index 00000000..56cc1938 --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context___generated___helloprojectFragment_graphql.helloprojectFragment_data.html @@ -0,0 +1 @@ +helloprojectFragment$data | hpapp
helloprojectFragment$data: {
     $fragmentType: "helloprojectFragment";
    artists: ReadonlyArray<{
        id: string;
        key: string;
        members: ReadonlyArray<{
            artistKey: string;
            bloodType: string;
            dateOfBirth: string;
            graduateAt: string | null;
            id: string;
            joinAt: string | null;
            key: string;
            name: string;
            nameKana: string;
            thumbnailURL: string;
        }> | null;
        name: string;
        thumbnailURL: string;
    } | null> | null;
}

Type declaration

  • Readonly $fragmentType: "helloprojectFragment"
  • Readonly artists: ReadonlyArray<{
        id: string;
        key: string;
        members: ReadonlyArray<{
            artistKey: string;
            bloodType: string;
            dateOfBirth: string;
            graduateAt: string | null;
            id: string;
            joinAt: string | null;
            key: string;
            name: string;
            nameKana: string;
            thumbnailURL: string;
        }> | null;
        name: string;
        thumbnailURL: string;
    } | null> | null
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context___generated___helloprojectFragment_graphql.helloprojectFragment_key.html b/docs/expo/typedoc/types/features_root_protected_context___generated___helloprojectFragment_graphql.helloprojectFragment_key.html new file mode 100644 index 00000000..a705342b --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context___generated___helloprojectFragment_graphql.helloprojectFragment_key.html @@ -0,0 +1 @@ +helloprojectFragment$key | hpapp
helloprojectFragment$key: {
     $data?: helloprojectFragment$data;
     $fragmentSpreads: FragmentRefs<"helloprojectFragment">;
}

Type declaration

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context___generated___meFragment_graphql.HPFollowHPFollowType.html b/docs/expo/typedoc/types/features_root_protected_context___generated___meFragment_graphql.HPFollowHPFollowType.html new file mode 100644 index 00000000..b082ed1c --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context___generated___meFragment_graphql.HPFollowHPFollowType.html @@ -0,0 +1 @@ +HPFollowHPFollowType | hpapp
HPFollowHPFollowType: "follow" | "follow_with_notification" | "unfollow" | "%future added value"
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context___generated___meFragment_graphql.meFragment_data.html b/docs/expo/typedoc/types/features_root_protected_context___generated___meFragment_graphql.meFragment_data.html new file mode 100644 index 00000000..ed06ae22 --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context___generated___meFragment_graphql.meFragment_data.html @@ -0,0 +1 @@ +meFragment$data | hpapp
meFragment$data: {
     $fragmentType: "meFragment";
    clientId: string | null;
    clientName: string | null;
    followings: ReadonlyArray<{
        member: {
            id: string;
        };
        type: HPFollowHPFollowType;
    } | null> | null;
    id: string;
    sortHistories: {
        edges: ReadonlyArray<{
            node: {
                createdAt: string | null;
                id: string;
                sortResult: {
                    records: (...) | (...);
                };
            } | null;
        } | null> | null;
    } | null;
    username: string;
}

Type declaration

  • Readonly $fragmentType: "meFragment"
  • Readonly clientId: string | null
  • Readonly clientName: string | null
  • Readonly followings: ReadonlyArray<{
        member: {
            id: string;
        };
        type: HPFollowHPFollowType;
    } | null> | null
  • Readonly id: string
  • Readonly sortHistories: {
        edges: ReadonlyArray<{
            node: {
                createdAt: string | null;
                id: string;
                sortResult: {
                    records: (...) | (...);
                };
            } | null;
        } | null> | null;
    } | null
  • Readonly username: string
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context___generated___meFragment_graphql.meFragment_key.html b/docs/expo/typedoc/types/features_root_protected_context___generated___meFragment_graphql.meFragment_key.html new file mode 100644 index 00000000..6ac1ac02 --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context___generated___meFragment_graphql.meFragment_key.html @@ -0,0 +1 @@ +meFragment$key | hpapp
meFragment$key: {
     $data?: meFragment$data;
     $fragmentSpreads: FragmentRefs<"meFragment">;
}

Type declaration

  • Optional Readonly $data?: meFragment$data
  • Readonly $fragmentSpreads: FragmentRefs<"meFragment">
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context___generated___servicerootQuery_graphql.servicerootQuery.html b/docs/expo/typedoc/types/features_root_protected_context___generated___servicerootQuery_graphql.servicerootQuery.html new file mode 100644 index 00000000..7b294a7f --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context___generated___servicerootQuery_graphql.servicerootQuery.html @@ -0,0 +1 @@ +servicerootQuery | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context___generated___servicerootQuery_graphql.servicerootQuery_data.html b/docs/expo/typedoc/types/features_root_protected_context___generated___servicerootQuery_graphql.servicerootQuery_data.html new file mode 100644 index 00000000..38e5465d --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context___generated___servicerootQuery_graphql.servicerootQuery_data.html @@ -0,0 +1 @@ +servicerootQuery$data | hpapp
servicerootQuery$data: {
    helloproject: {
         $fragmentSpreads: FragmentRefs<"helloprojectFragment">;
    };
    me: {
         $fragmentSpreads: FragmentRefs<"meFragment">;
    };
}

Type declaration

  • Readonly helloproject: {
         $fragmentSpreads: FragmentRefs<"helloprojectFragment">;
    }
    • Readonly $fragmentSpreads: FragmentRefs<"helloprojectFragment">
  • Readonly me: {
         $fragmentSpreads: FragmentRefs<"meFragment">;
    }
    • Readonly $fragmentSpreads: FragmentRefs<"meFragment">
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context___generated___servicerootQuery_graphql.servicerootQuery_variables.html b/docs/expo/typedoc/types/features_root_protected_context___generated___servicerootQuery_graphql.servicerootQuery_variables.html new file mode 100644 index 00000000..1bc814d9 --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context___generated___servicerootQuery_graphql.servicerootQuery_variables.html @@ -0,0 +1 @@ +servicerootQuery$variables | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context_helloproject.HPArtist.html b/docs/expo/typedoc/types/features_root_protected_context_helloproject.HPArtist.html new file mode 100644 index 00000000..54003672 --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context_helloproject.HPArtist.html @@ -0,0 +1 @@ +HPArtist | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context_helloproject.HPMember.html b/docs/expo/typedoc/types/features_root_protected_context_helloproject.HPMember.html new file mode 100644 index 00000000..2a335096 --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context_helloproject.HPMember.html @@ -0,0 +1 @@ +HPMember | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context_me.HPFollow.html b/docs/expo/typedoc/types/features_root_protected_context_me.HPFollow.html new file mode 100644 index 00000000..51c75998 --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context_me.HPFollow.html @@ -0,0 +1 @@ +HPFollow | hpapp
HPFollow: {
    memberId: string;
    type: HPFollowType;
}

Type declaration

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context_me.HPFollowType.html b/docs/expo/typedoc/types/features_root_protected_context_me.HPFollowType.html new file mode 100644 index 00000000..f577fc1d --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context_me.HPFollowType.html @@ -0,0 +1 @@ +HPFollowType | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_context_me.SortResult.html b/docs/expo/typedoc/types/features_root_protected_context_me.SortResult.html new file mode 100644 index 00000000..634a70b8 --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_context_me.SortResult.html @@ -0,0 +1 @@ +SortResult | hpapp
SortResult: {
    memberId: string;
    previousRank?: number;
}[]

Type declaration

  • memberId: string
  • Optional previousRank?: number
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_stack.Navigation.html b/docs/expo/typedoc/types/features_root_protected_stack.Navigation.html new file mode 100644 index 00000000..1a872c3f --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_stack.Navigation.html @@ -0,0 +1 @@ +Navigation | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_stack.Screen.html b/docs/expo/typedoc/types/features_root_protected_stack.Screen.html new file mode 100644 index 00000000..2beb6602 --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_stack.Screen.html @@ -0,0 +1 @@ +Screen | hpapp
Screen<P>: {
    component: React.ElementType<P>;
    options?: NativeStackNavigationOptions;
    path: string;
}

Type Parameters

Type declaration

  • component: React.ElementType<P>
  • Optional options?: NativeStackNavigationOptions
  • path: string
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_stack.ScreenList.html b/docs/expo/typedoc/types/features_root_protected_stack.ScreenList.html new file mode 100644 index 00000000..b5db9f23 --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_stack.ScreenList.html @@ -0,0 +1 @@ +ScreenList | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_root_protected_stack.ScreenParams.html b/docs/expo/typedoc/types/features_root_protected_stack.ScreenParams.html new file mode 100644 index 00000000..52305a32 --- /dev/null +++ b/docs/expo/typedoc/types/features_root_protected_stack.ScreenParams.html @@ -0,0 +1 @@ +ScreenParams | hpapp
ScreenParams: {
    [key: string]: unknown;
}

Type declaration

  • [key: string]: unknown
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_settings_context_theme.ColorKey.html b/docs/expo/typedoc/types/features_settings_context_theme.ColorKey.html new file mode 100644 index 00000000..b22c2a72 --- /dev/null +++ b/docs/expo/typedoc/types/features_settings_context_theme.ColorKey.html @@ -0,0 +1 @@ +ColorKey | hpapp
ColorKey: "hpofficial" | "hotpink" | "greenyellow" | "loyalblue" | "lavender" | "purple" | "pink" | "orange" | "italianred" | "goldenyellow" | "white" | "seablue" | "daisy" | "brightgreen" | "blue" | "yellow" | "aquablue" | "lightpurple" | "lightorange" | "purered" | "green" | "lightgreen" | "melon" | "lightpink" | "lightblue" | "mintgreen" | "mediumblue"
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_settings_context_theme.ColorScheme.html b/docs/expo/typedoc/types/features_settings_context_theme.ColorScheme.html new file mode 100644 index 00000000..10800704 --- /dev/null +++ b/docs/expo/typedoc/types/features_settings_context_theme.ColorScheme.html @@ -0,0 +1 @@ +ColorScheme | hpapp
ColorScheme: "primary" | "secondary" | "success" | "error" | "warning" | "disabled" | "background"
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_settings_context_useLocalUserConfig.LocalUserConfiguration.html b/docs/expo/typedoc/types/features_settings_context_useLocalUserConfig.LocalUserConfiguration.html new file mode 100644 index 00000000..933734ab --- /dev/null +++ b/docs/expo/typedoc/types/features_settings_context_useLocalUserConfig.LocalUserConfiguration.html @@ -0,0 +1 @@ +LocalUserConfiguration | hpapp
LocalUserConfiguration: {
    adminEnableDevOnly: boolean;
    amebloOptimizedView: boolean;
    completeOnboarding?: boolean;
    consentOnPrivacy?: boolean;
    consentOnToS?: boolean;
    consentOnUPFCDataPolicy?: boolean;
    feedUseMemberTaggings: boolean;
    themeBackgroundColorKey?: ColorKey;
    themePrimaryColorKey?: ColorKey;
    themeSecondaryColorKey?: ColorKey;
}

Type declaration

  • adminEnableDevOnly: boolean
  • amebloOptimizedView: boolean
  • Optional completeOnboarding?: boolean
  • Optional consentOnPrivacy?: boolean
  • Optional consentOnToS?: boolean
  • Optional consentOnUPFCDataPolicy?: boolean
  • feedUseMemberTaggings: boolean
  • Optional themeBackgroundColorKey?: ColorKey
  • Optional themePrimaryColorKey?: ColorKey
  • Optional themeSecondaryColorKey?: ColorKey
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_upfc_scraper_hooks.ScraperParams.html b/docs/expo/typedoc/types/features_upfc_scraper_hooks.ScraperParams.html new file mode 100644 index 00000000..906ceb7a --- /dev/null +++ b/docs/expo/typedoc/types/features_upfc_scraper_hooks.ScraperParams.html @@ -0,0 +1 @@ +ScraperParams | hpapp
ScraperParams: {
    password: string;
    useDemo: boolean;
    username: string;
}

Type declaration

  • password: string
  • useDemo: boolean
  • username: string
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_upfc_scraper_types.EventApplication.html b/docs/expo/typedoc/types/features_upfc_scraper_types.EventApplication.html new file mode 100644 index 00000000..a39ae57f --- /dev/null +++ b/docs/expo/typedoc/types/features_upfc_scraper_types.EventApplication.html @@ -0,0 +1 @@ +EventApplication | hpapp
EventApplication: {
    applicationDueDate?: Date;
    applicationID?: string | null;
    applicationStartDate?: Date;
    name: string;
    paymentDueDate?: Date;
    paymentOpenDate?: Date;
}

Type declaration

  • Optional applicationDueDate?: Date
  • Optional applicationID?: string | null
  • Optional applicationStartDate?: Date
  • name: string
  • Optional paymentDueDate?: Date
  • Optional paymentOpenDate?: Date
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_upfc_scraper_types.EventApplicationTickets.html b/docs/expo/typedoc/types/features_upfc_scraper_types.EventApplicationTickets.html new file mode 100644 index 00000000..6f5da5ce --- /dev/null +++ b/docs/expo/typedoc/types/features_upfc_scraper_types.EventApplicationTickets.html @@ -0,0 +1 @@ +EventApplicationTickets | hpapp
EventApplicationTickets: {
    tickets: EventTicket[];
} & EventApplication

Type declaration

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_upfc_scraper_types.EventDateTime.html b/docs/expo/typedoc/types/features_upfc_scraper_types.EventDateTime.html new file mode 100644 index 00000000..a9e74cb3 --- /dev/null +++ b/docs/expo/typedoc/types/features_upfc_scraper_types.EventDateTime.html @@ -0,0 +1 @@ +EventDateTime | hpapp
EventDateTime: {
    openAt?: Date;
    startAt: Date;
}

Type declaration

  • Optional openAt?: Date
  • startAt: Date
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_upfc_scraper_types.EventTicket.html b/docs/expo/typedoc/types/features_upfc_scraper_types.EventTicket.html new file mode 100644 index 00000000..7acef937 --- /dev/null +++ b/docs/expo/typedoc/types/features_upfc_scraper_types.EventTicket.html @@ -0,0 +1 @@ +EventTicket | hpapp
EventTicket: {
    num: number;
    status: TicketStatus;
    venue: string;
} & EventDateTime

Type declaration

\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_upfc_scraper_types.TicketStatus.html b/docs/expo/typedoc/types/features_upfc_scraper_types.TicketStatus.html new file mode 100644 index 00000000..83edd1e8 --- /dev/null +++ b/docs/expo/typedoc/types/features_upfc_scraper_types.TicketStatus.html @@ -0,0 +1 @@ +TicketStatus | hpapp
TicketStatus: "申込済" | "入金待" | "入金済" | "落選" | "入金忘" | "不明"
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_upfc_settings_UPFCSettingsFormInputs.UPFCSettingsFormInputsProps.html b/docs/expo/typedoc/types/features_upfc_settings_UPFCSettingsFormInputs.UPFCSettingsFormInputsProps.html new file mode 100644 index 00000000..9beb0c63 --- /dev/null +++ b/docs/expo/typedoc/types/features_upfc_settings_UPFCSettingsFormInputs.UPFCSettingsFormInputsProps.html @@ -0,0 +1 @@ +UPFCSettingsFormInputsProps | hpapp
UPFCSettingsFormInputsProps: {
    calendarId: string;
    eventPrefix: string;
    isSaving: boolean;
    lastError: unknown | null;
    onChangeCalendarId: ((s) => void);
    onChangeEventPrefix: ((s) => void);
    onChangePassword: ((s) => void);
    onChangeUsername: ((s) => void);
    password: string;
    username: string;
}

Type declaration

  • calendarId: string
  • eventPrefix: string
  • isSaving: boolean
  • lastError: unknown | null
  • onChangeCalendarId: ((s) => void)
      • (s): void
      • Parameters

        • s: string

        Returns void

  • onChangeEventPrefix: ((s) => void)
      • (s): void
      • Parameters

        • s: string

        Returns void

  • onChangePassword: ((s) => void)
      • (s): void
      • Parameters

        • s: string

        Returns void

  • onChangeUsername: ((s) => void)
      • (s): void
      • Parameters

        • s: string

        Returns void

  • password: string
  • username: string
\ No newline at end of file diff --git a/docs/expo/typedoc/types/features_upfc_settings_useUPFCSettings.UPFCConfig.html b/docs/expo/typedoc/types/features_upfc_settings_useUPFCSettings.UPFCConfig.html new file mode 100644 index 00000000..df520339 --- /dev/null +++ b/docs/expo/typedoc/types/features_upfc_settings_useUPFCSettings.UPFCConfig.html @@ -0,0 +1 @@ +UPFCConfig | hpapp
UPFCConfig: {
    calendarId?: string | null;
    eventPrefix?: string | null;
    password: string;
    username: string;
}

Type declaration

  • Optional calendarId?: string | null
  • Optional eventPrefix?: string | null
  • password: string
  • username: string
\ No newline at end of file diff --git a/docs/expo/typedoc/types/system_logging_types.LogLevel.html b/docs/expo/typedoc/types/system_logging_types.LogLevel.html new file mode 100644 index 00000000..6434ff24 --- /dev/null +++ b/docs/expo/typedoc/types/system_logging_types.LogLevel.html @@ -0,0 +1 @@ +LogLevel | hpapp
LogLevel: "error" | "info"
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_auth_OAuthSettingsScreen.oAuthSettingsScreen.html b/docs/expo/typedoc/variables/features_auth_OAuthSettingsScreen.oAuthSettingsScreen.html new file mode 100644 index 00000000..68a04ebb --- /dev/null +++ b/docs/expo/typedoc/variables/features_auth_OAuthSettingsScreen.oAuthSettingsScreen.html @@ -0,0 +1 @@ +oAuthSettingsScreen | hpapp
oAuthSettingsScreen: {
    component: (() => Element);
    path: string;
}

Type declaration

  • component: (() => Element)
      • (): Element
      • Returns Element

  • path: string
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_auth_hooks___generated___useAuthAuthenticateMutation_graphql.node.html b/docs/expo/typedoc/variables/features_auth_hooks___generated___useAuthAuthenticateMutation_graphql.node.html new file mode 100644 index 00000000..50f7ba7c --- /dev/null +++ b/docs/expo/typedoc/variables/features_auth_hooks___generated___useAuthAuthenticateMutation_graphql.node.html @@ -0,0 +1 @@ +node | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_auth_useCurrentUser.CurrentUserSettings.html b/docs/expo/typedoc/variables/features_auth_useCurrentUser.CurrentUserSettings.html new file mode 100644 index 00000000..1e6306d9 --- /dev/null +++ b/docs/expo/typedoc/variables/features_auth_useCurrentUser.CurrentUserSettings.html @@ -0,0 +1 @@ +CurrentUserSettings | hpapp
CurrentUserSettings: SettingsStore<User> = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_common_constants.FontSize.html b/docs/expo/typedoc/variables/features_common_constants.FontSize.html new file mode 100644 index 00000000..db84711b --- /dev/null +++ b/docs/expo/typedoc/variables/features_common_constants.FontSize.html @@ -0,0 +1 @@ +FontSize | hpapp
FontSize: {
    Large: number;
    Medium: number;
    MediumLarge: number;
    Small: number;
    XLarge: number;
    XSmall: number;
    XXLarge: number;
    XXSmall: number;
} = ...

Type declaration

  • Large: number
  • Medium: number
  • MediumLarge: number
  • Small: number
  • XLarge: number
  • XSmall: number
  • XXLarge: number
  • XXSmall: number
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_common_constants.Fonts.html b/docs/expo/typedoc/variables/features_common_constants.Fonts.html new file mode 100644 index 00000000..65ab3ec0 --- /dev/null +++ b/docs/expo/typedoc/variables/features_common_constants.Fonts.html @@ -0,0 +1 @@ +Fonts | hpapp
Fonts: {
    Bold: string;
    Main: string;
} = ...

Type declaration

  • Bold: string
  • Main: string
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_common_constants.IconSize.html b/docs/expo/typedoc/variables/features_common_constants.IconSize.html new file mode 100644 index 00000000..9d07d37e --- /dev/null +++ b/docs/expo/typedoc/variables/features_common_constants.IconSize.html @@ -0,0 +1 @@ +IconSize | hpapp
IconSize: {
    Large: number;
    Medium: number;
    Small: number;
} = ...

Type declaration

  • Large: number
  • Medium: number
  • Small: number
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_common_constants.MemberIconSize.html b/docs/expo/typedoc/variables/features_common_constants.MemberIconSize.html new file mode 100644 index 00000000..3b0dcc6b --- /dev/null +++ b/docs/expo/typedoc/variables/features_common_constants.MemberIconSize.html @@ -0,0 +1 @@ +MemberIconSize | hpapp
MemberIconSize: {
    Large: number;
    Medium: number;
    Small: number;
} = ...

Type declaration

  • Large: number
  • Medium: number
  • Small: number
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_common_constants.Spacing.html b/docs/expo/typedoc/variables/features_common_constants.Spacing.html new file mode 100644 index 00000000..14d171f2 --- /dev/null +++ b/docs/expo/typedoc/variables/features_common_constants.Spacing.html @@ -0,0 +1 @@ +Spacing | hpapp
Spacing: {
    Large: number;
    Medium: number;
    Small: number;
    XLarge: number;
    XSmall: number;
    XXLarge: number;
    XXSmall: number;
} = ...

Type declaration

  • Large: number
  • Medium: number
  • Small: number
  • XLarge: number
  • XSmall: number
  • XXLarge: number
  • XXSmall: number
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_common_version.AppName.html b/docs/expo/typedoc/variables/features_common_version.AppName.html new file mode 100644 index 00000000..9f12e577 --- /dev/null +++ b/docs/expo/typedoc/variables/features_common_version.AppName.html @@ -0,0 +1 @@ +AppName | hpapp
AppName: string = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_common_version.ApplicationString.html b/docs/expo/typedoc/variables/features_common_version.ApplicationString.html new file mode 100644 index 00000000..6380ad2d --- /dev/null +++ b/docs/expo/typedoc/variables/features_common_version.ApplicationString.html @@ -0,0 +1 @@ +ApplicationString | hpapp

Variable ApplicationStringConst

ApplicationString: string = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_common_version.ApplicationVersion.html b/docs/expo/typedoc/variables/features_common_version.ApplicationVersion.html new file mode 100644 index 00000000..026765c8 --- /dev/null +++ b/docs/expo/typedoc/variables/features_common_version.ApplicationVersion.html @@ -0,0 +1 @@ +ApplicationVersion | hpapp

Variable ApplicationVersionConst

ApplicationVersion: undefined | string = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_common_version.BuildNumber.html b/docs/expo/typedoc/variables/features_common_version.BuildNumber.html new file mode 100644 index 00000000..a8ad80fa --- /dev/null +++ b/docs/expo/typedoc/variables/features_common_version.BuildNumber.html @@ -0,0 +1 @@ +BuildNumber | hpapp

Variable BuildNumberConst

BuildNumber: undefined | string = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_common_version.EASBuildVersion.html b/docs/expo/typedoc/variables/features_common_version.EASBuildVersion.html new file mode 100644 index 00000000..82cf5ec8 --- /dev/null +++ b/docs/expo/typedoc/variables/features_common_version.EASBuildVersion.html @@ -0,0 +1 @@ +EASBuildVersion | hpapp

Variable EASBuildVersionConst

EASBuildVersion: string = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_common_version.IsBeta.html b/docs/expo/typedoc/variables/features_common_version.IsBeta.html new file mode 100644 index 00000000..e820b83b --- /dev/null +++ b/docs/expo/typedoc/variables/features_common_version.IsBeta.html @@ -0,0 +1 @@ +IsBeta | hpapp
IsBeta: any = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_common_version.IsDev.html b/docs/expo/typedoc/variables/features_common_version.IsDev.html new file mode 100644 index 00000000..7160cfde --- /dev/null +++ b/docs/expo/typedoc/variables/features_common_version.IsDev.html @@ -0,0 +1 @@ +IsDev | hpapp
IsDev: any = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_feed_FeedItemScreen.feedItemScreen.html b/docs/expo/typedoc/variables/features_feed_FeedItemScreen.feedItemScreen.html new file mode 100644 index 00000000..dc267e34 --- /dev/null +++ b/docs/expo/typedoc/variables/features_feed_FeedItemScreen.feedItemScreen.html @@ -0,0 +1 @@ +feedItemScreen | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_feed___generated___FeedListItemFragment_graphql.node.html b/docs/expo/typedoc/variables/features_feed___generated___FeedListItemFragment_graphql.node.html new file mode 100644 index 00000000..0267f2ad --- /dev/null +++ b/docs/expo/typedoc/variables/features_feed___generated___FeedListItemFragment_graphql.node.html @@ -0,0 +1 @@ +node | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_feed___generated___FeedListItemViewHistoryIconFragment_graphql.node.html b/docs/expo/typedoc/variables/features_feed___generated___FeedListItemViewHistoryIconFragment_graphql.node.html new file mode 100644 index 00000000..eb85b7bf --- /dev/null +++ b/docs/expo/typedoc/variables/features_feed___generated___FeedListItemViewHistoryIconFragment_graphql.node.html @@ -0,0 +1 @@ +node | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_feed___generated___FeedQueryFragmentQuery_graphql.node.html b/docs/expo/typedoc/variables/features_feed___generated___FeedQueryFragmentQuery_graphql.node.html new file mode 100644 index 00000000..72bf22ea --- /dev/null +++ b/docs/expo/typedoc/variables/features_feed___generated___FeedQueryFragmentQuery_graphql.node.html @@ -0,0 +1 @@ +node | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_feed___generated___FeedQuery_graphql.node.html b/docs/expo/typedoc/variables/features_feed___generated___FeedQuery_graphql.node.html new file mode 100644 index 00000000..4371a5d3 --- /dev/null +++ b/docs/expo/typedoc/variables/features_feed___generated___FeedQuery_graphql.node.html @@ -0,0 +1 @@ +node | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_feed___generated___FeedQuery_helloproject_query_feed_graphql.node.html b/docs/expo/typedoc/variables/features_feed___generated___FeedQuery_helloproject_query_feed_graphql.node.html new file mode 100644 index 00000000..e60cb59a --- /dev/null +++ b/docs/expo/typedoc/variables/features_feed___generated___FeedQuery_helloproject_query_feed_graphql.node.html @@ -0,0 +1 @@ +node | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.node.html b/docs/expo/typedoc/variables/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.node.html new file mode 100644 index 00000000..0262bcac --- /dev/null +++ b/docs/expo/typedoc/variables/features_feed_context___generated___FeedContextQueryFragmentQuery_graphql.node.html @@ -0,0 +1 @@ +node | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_feed_context___generated___FeedContextQuery_graphql.node.html b/docs/expo/typedoc/variables/features_feed_context___generated___FeedContextQuery_graphql.node.html new file mode 100644 index 00000000..9b886436 --- /dev/null +++ b/docs/expo/typedoc/variables/features_feed_context___generated___FeedContextQuery_graphql.node.html @@ -0,0 +1 @@ +node | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_feed_context___generated___FeedContextQuery_helloproject_query_feed_graphql.node.html b/docs/expo/typedoc/variables/features_feed_context___generated___FeedContextQuery_helloproject_query_feed_graphql.node.html new file mode 100644 index 00000000..9ad93994 --- /dev/null +++ b/docs/expo/typedoc/variables/features_feed_context___generated___FeedContextQuery_helloproject_query_feed_graphql.node.html @@ -0,0 +1 @@ +node | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_home_HomeScreen.homeScreen.html b/docs/expo/typedoc/variables/features_home_HomeScreen.homeScreen.html new file mode 100644 index 00000000..cfe9931c --- /dev/null +++ b/docs/expo/typedoc/variables/features_home_HomeScreen.homeScreen.html @@ -0,0 +1 @@ +homeScreen | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_root_protected_context___generated___contextServiceRootQuery_graphql.node.html b/docs/expo/typedoc/variables/features_root_protected_context___generated___contextServiceRootQuery_graphql.node.html new file mode 100644 index 00000000..292957e5 --- /dev/null +++ b/docs/expo/typedoc/variables/features_root_protected_context___generated___contextServiceRootQuery_graphql.node.html @@ -0,0 +1 @@ +node | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_root_protected_context___generated___helloprojectFragment_graphql.node.html b/docs/expo/typedoc/variables/features_root_protected_context___generated___helloprojectFragment_graphql.node.html new file mode 100644 index 00000000..0bbcb9a4 --- /dev/null +++ b/docs/expo/typedoc/variables/features_root_protected_context___generated___helloprojectFragment_graphql.node.html @@ -0,0 +1 @@ +node | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_root_protected_context___generated___meFragment_graphql.node.html b/docs/expo/typedoc/variables/features_root_protected_context___generated___meFragment_graphql.node.html new file mode 100644 index 00000000..0f9a2b95 --- /dev/null +++ b/docs/expo/typedoc/variables/features_root_protected_context___generated___meFragment_graphql.node.html @@ -0,0 +1 @@ +node | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_root_protected_context___generated___servicerootQuery_graphql.node.html b/docs/expo/typedoc/variables/features_root_protected_context___generated___servicerootQuery_graphql.node.html new file mode 100644 index 00000000..fa8b604f --- /dev/null +++ b/docs/expo/typedoc/variables/features_root_protected_context___generated___servicerootQuery_graphql.node.html @@ -0,0 +1 @@ +node | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_settings_context_theme.AvailableColors.html b/docs/expo/typedoc/variables/features_settings_context_theme.AvailableColors.html new file mode 100644 index 00000000..67ac1527 --- /dev/null +++ b/docs/expo/typedoc/variables/features_settings_context_theme.AvailableColors.html @@ -0,0 +1 @@ +AvailableColors | hpapp
AvailableColors: ColorDef[] = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_settings_context_useLocalUserConfig.LocalUserConfigurationSettings.html b/docs/expo/typedoc/variables/features_settings_context_useLocalUserConfig.LocalUserConfigurationSettings.html new file mode 100644 index 00000000..bb554546 --- /dev/null +++ b/docs/expo/typedoc/variables/features_settings_context_useLocalUserConfig.LocalUserConfigurationSettings.html @@ -0,0 +1 @@ +LocalUserConfigurationSettings | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_settings_devonly_DevOnlySettingsScreen.devOnlySettingsScreen.html b/docs/expo/typedoc/variables/features_settings_devonly_DevOnlySettingsScreen.devOnlySettingsScreen.html new file mode 100644 index 00000000..10f1b4b7 --- /dev/null +++ b/docs/expo/typedoc/variables/features_settings_devonly_DevOnlySettingsScreen.devOnlySettingsScreen.html @@ -0,0 +1 @@ +devOnlySettingsScreen | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_settings_theme_ThemeColorSelectorScreen.themeColorSelectorScreen.html b/docs/expo/typedoc/variables/features_settings_theme_ThemeColorSelectorScreen.themeColorSelectorScreen.html new file mode 100644 index 00000000..9e6d0348 --- /dev/null +++ b/docs/expo/typedoc/variables/features_settings_theme_ThemeColorSelectorScreen.themeColorSelectorScreen.html @@ -0,0 +1 @@ +themeColorSelectorScreen | hpapp
themeColorSelectorScreen: Screen<{
    scheme: ColorScheme;
    title: string;
}>

Type declaration

\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_settings_theme_ThemeSettingsScreen.themeSettingsScreen.html b/docs/expo/typedoc/variables/features_settings_theme_ThemeSettingsScreen.themeSettingsScreen.html new file mode 100644 index 00000000..c958874b --- /dev/null +++ b/docs/expo/typedoc/variables/features_settings_theme_ThemeSettingsScreen.themeSettingsScreen.html @@ -0,0 +1 @@ +themeSettingsScreen | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_upfc_scraper_types.ErrAuthentication.html b/docs/expo/typedoc/variables/features_upfc_scraper_types.ErrAuthentication.html new file mode 100644 index 00000000..30876a94 --- /dev/null +++ b/docs/expo/typedoc/variables/features_upfc_scraper_types.ErrAuthentication.html @@ -0,0 +1 @@ +ErrAuthentication | hpapp
ErrAuthentication: Error = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_upfc_scraper_types.ErrInvalidStatusCode.html b/docs/expo/typedoc/variables/features_upfc_scraper_types.ErrInvalidStatusCode.html new file mode 100644 index 00000000..7b1a8a4a --- /dev/null +++ b/docs/expo/typedoc/variables/features_upfc_scraper_types.ErrInvalidStatusCode.html @@ -0,0 +1 @@ +ErrInvalidStatusCode | hpapp

Variable ErrInvalidStatusCodeConst

ErrInvalidStatusCode: Error = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_upfc_scraper_types.ErrNoCredential.html b/docs/expo/typedoc/variables/features_upfc_scraper_types.ErrNoCredential.html new file mode 100644 index 00000000..0941b6f8 --- /dev/null +++ b/docs/expo/typedoc/variables/features_upfc_scraper_types.ErrNoCredential.html @@ -0,0 +1 @@ +ErrNoCredential | hpapp
ErrNoCredential: Error = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_upfc_settings_UPFCSettingsScreen.UPFCSettingsScreen.html b/docs/expo/typedoc/variables/features_upfc_settings_UPFCSettingsScreen.UPFCSettingsScreen.html new file mode 100644 index 00000000..e504e449 --- /dev/null +++ b/docs/expo/typedoc/variables/features_upfc_settings_UPFCSettingsScreen.UPFCSettingsScreen.html @@ -0,0 +1 @@ +UPFCSettingsScreen | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/features_upfc_settings_useUPFCSettings.UPFCSettings.html b/docs/expo/typedoc/variables/features_upfc_settings_useUPFCSettings.UPFCSettings.html new file mode 100644 index 00000000..69590abd --- /dev/null +++ b/docs/expo/typedoc/variables/features_upfc_settings_useUPFCSettings.UPFCSettings.html @@ -0,0 +1 @@ +UPFCSettings | hpapp
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/foundation_date.N_DAYS.html b/docs/expo/typedoc/variables/foundation_date.N_DAYS.html new file mode 100644 index 00000000..0fee15b1 --- /dev/null +++ b/docs/expo/typedoc/variables/foundation_date.N_DAYS.html @@ -0,0 +1 @@ +N_DAYS | hpapp

Variable N_DAYSConst

N_DAYS: number = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/foundation_date.N_HOURS.html b/docs/expo/typedoc/variables/foundation_date.N_HOURS.html new file mode 100644 index 00000000..cf896aae --- /dev/null +++ b/docs/expo/typedoc/variables/foundation_date.N_HOURS.html @@ -0,0 +1 @@ +N_HOURS | hpapp

Variable N_HOURSConst

N_HOURS: number = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/foundation_date.N_MINUTES.html b/docs/expo/typedoc/variables/foundation_date.N_MINUTES.html new file mode 100644 index 00000000..9ac5006a --- /dev/null +++ b/docs/expo/typedoc/variables/foundation_date.N_MINUTES.html @@ -0,0 +1 @@ +N_MINUTES | hpapp

Variable N_MINUTESConst

N_MINUTES: number = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/foundation_date.N_WEEKS.html b/docs/expo/typedoc/variables/foundation_date.N_WEEKS.html new file mode 100644 index 00000000..c7d24cc5 --- /dev/null +++ b/docs/expo/typedoc/variables/foundation_date.N_WEEKS.html @@ -0,0 +1 @@ +N_WEEKS | hpapp

Variable N_WEEKSConst

N_WEEKS: number = ...
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/foundation_date.TimezoneOffset.html b/docs/expo/typedoc/variables/foundation_date.TimezoneOffset.html new file mode 100644 index 00000000..a6fab2d4 --- /dev/null +++ b/docs/expo/typedoc/variables/foundation_date.TimezoneOffset.html @@ -0,0 +1 @@ +TimezoneOffset | hpapp

Variable TimezoneOffsetConst

TimezoneOffset: {
    JST: number;
    UTC: number;
} = ...

Type declaration

  • JST: number
  • UTC: number
\ No newline at end of file diff --git a/docs/expo/typedoc/variables/system_logging_Console.console.html b/docs/expo/typedoc/variables/system_logging_Console.console.html new file mode 100644 index 00000000..2a51d650 --- /dev/null +++ b/docs/expo/typedoc/variables/system_logging_Console.console.html @@ -0,0 +1 @@ +console | hpapp
console: Console
\ No newline at end of file diff --git a/expo/App.tsx b/expo/App.tsx index a99633b0..591951a6 100644 --- a/expo/App.tsx +++ b/expo/App.tsx @@ -3,8 +3,8 @@ import useFirebaseTokensInHttpHeader from '@hpapp/features/auth/firebase/useFire import LocalLoginContainer from '@hpapp/features/auth/local/LocalLoginContainer'; import Constants from 'expo-constants'; -import screens from './Screens'; import Root from './features/root'; +import screens from './generated/Screens'; export default function App() { const headerFn = useFirebaseTokensInHttpHeader(); diff --git a/expo/README.md b/expo/README.md deleted file mode 100644 index 76d65384..00000000 --- a/expo/README.md +++ /dev/null @@ -1,146 +0,0 @@ -# リポジトリ構成 - -## assets - -こちらはアセットとして利用する画像やテキストファイルなどを配置します。すべてのアセットはビルドの対象としてバイナリに含まれるので、機密情報を含むデータファイルはこのディレクトリにいれてはいけません。 - -## contexts - -`React.useContext` を使用した機能を作る場合は各コンテキスト単位で contexts ディレクトリを次の様に構成します。 - -``` -contexts/ - {contextname}/ - index.tsx - index.test.tsx -``` - -コンテキストを利用する場合は - -``` -import { createContext, useContextName } from '@hpapp/contexts/ContextName' -``` - -のようなフォーマットにします。 - -## features - -各機能単位で features ディレクトリを次の様に構成します。 - -``` -features/ - {featurename}/ - components/ - hooks/ - tests/ -``` - -## import でのパスの指定 - -hpapp では `import` 文でリポジトリ内ので - -# 開発環境 - -開発環境は Go と同じ devcontainer 内で実行します。このドキュメントのあるディレクトリから `yarn start` を行うだけで、React Native 用の JavaScript Bundle を配信する Metro Server が起動します。 Expo Go のクライアントもしくは開発用にビルドしたクラインとでこのサーバーに接続することで開発中のソースコードを即時ビルドして確認が行えます。 - -UI の開発を行う場合、 - -1. Expo Go アプリを使うのか、ビルドした IPA または APK を使うのか -2. 実機を使うか Android Emurator/iOS Simurator を使うのか - -の 4 パターンの選択肢があります。状況に応じて使い分けられますが、いくつか注意点があります。 - -- 実機で行う場合、比較的高速に動作します。パフォーマンスに関連する問題に取り組むときは実機でのテストを行います。 -- Expo Go での開発を行う場合、Firebase Analytics など一部のコンポーネントが動作しません。ですので、このようなコンポーネントを含む機能を開発する場合は interface を定義し、トップレベルで Dependency Injectioin を行えるような実装にすることが重要です。 -- Emurator / Simurator を使う場合も同様に、Push Notification などの一部のコンポーネントが動作しません。 - -下記のモジュールを使う場合は Expo Go でのビルドは利用できません。 - -- features/auth/firebase パッケージ -- contexts/analytiscs/firebase パッケージ - -## 開発環境のネットワーク構成 - -クライアントの端末は実機にしろ Emurator/Simurator にしろ、GraphQL のエンドポイントにアクセスできる必要があります。したがって、次の様な通信が発生します - -``` -Client --(LAN)--> Docker Host--(port foward)--> Metro Server -``` - -つまりクライアントは devcontaier 内の Docker の Host にアクセスできる必要があります。これには二つの設定が必要です。 - -1. Metro Server 自体はデフォルトで全てのネットワークインターフェースで listen しますが、自身が Docker Host からアクセスされることを知りません。また、 Docker Host が LAN 内でどのような IP アドレスを持っているのかも分かりません。そこで、開発者は `REACT_NATIVE_PACKAGER_HOSTNAME` 環境変数を通じて LAN 上の Docker Host の IP アドレスを教えてあげる必要があります。 -2. devcontainer は 19000 ポートを Port Forwarding するように構成されているので、Docker はデフォルトの構成のままで構いません。一方で、Windows や Mac OS でファイアウォールなどの機能が動作している場合は 19000 ポートを開放するようにしておく必要があります。 - -この構成を意識したうえで、起動するときには REACT_NATIVE_PACKAGER_HOSTNAME 環境変数を与えることでクライアントからアクセスできるようになります。 - -``` -$ REACT_NATIVE_PACKAGER_HOSTNAME=192.168.1.66 yarn start -``` - -もしうまく動かない場合は、`yarn start --tunnel` のように `--tunnel` 引数をつけて実行する場合 `ngrok` を使ったトンネルを構成する方法を試すこともできます。 - -また、この REACT_NATIVE_PACKAGE_HOSTNAME の IP アドレスは、デフォルトでクライアントが接続する GraphQL のサーバーの IP アドレスとしても利用されます。 - -# 開発用 IPA/APK のビルド方法 - -hpapp は Expo の EAS サービスにより IPA/APK をビルドすることが可能です。ただしこれには、iOS もしくは Android の開発者アカウントに加えて [expo.dev](https://expo.dev) のアカウントが必要です。アカウントを取得したら、開発環境のターミナルで `expo login` を実行し、アカウントにログインした状態にしておきます。 - -## 最初の設定 - -`myconfig.example.js` を `myconfig.js` にコピーし必要な変更を加えます。まずは slug, ios.bundleIdentifier, android.package を設定してください。slug は Expo のサービスの中で一意である必要がありますので、 `app-helloproject-{github-account-name}` などを使うのがよいでしょう。また、 `ios.bundleIdentifier`, `android.package` も一意であることが推奨されますので、`app.helloproject.{github-account}` のような形式にします。 - -```js -module.exports = ({ config }) => { - config.slug = "app-helloproject-yssk22"; - config.ios.bundleIdentifier = "app.helloproject.yssk22"; - config.android.package = "app.helloproject.yssk22"; - return config; -}; -``` - -次に `yarn eas build --profile development --platform ios` を実行します。最初は slug に設定したプロジェクトが Expo 上に存在しないのでプロジェクトを作成するかどうかを聞かれますので、`Y` を入力しプロジェクトを作成します。 - -slug の文字列に問題がなければプロジェクトの作成自体は完了しますが、コマンド自体はエラーになります。 - -```shell -$ yarn build -Would you like to automatically create an EAS project for @yssk22/app-helloproject-yssk22? › (Y/n) ... yes - -✔ Created @yssk22/app-helloproject-yssk22 on Expo - -Warning: Your project uses dynamic app configuration, and the EAS project ID can't automatically be added to it. -https://docs.expo.dev/workflow/configuration/#dynamic-configuration-with-appconfigjs - -To complete the setup process, set "extra.eas.projectId" in your app.config.js: - -{ - "expo": { - "extra": { - "eas": { - "projectId": "aa2bfb84-cbdd-419c-9298-37d41a367e16" - } - } - } -} - -✖ Linking local project to EAS project aa2bfb84-cbdd-419c-9298-37d41a367e16 -Cannot automatically write to dynamic config at: app.config.js - Error: build command failed. -error Command failed with exit code 1. -info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. -``` - -ここで `projectId` の値が分かったので、これを同じように myconfig.js に設定します。 - -```js -module.exports = ({ config }) => { - config.slug = "app-helloproject-yssk22"; - config.ios.bundleIdentifier = "app.helloproject.yssk22"; - config.android.package = "app.helloproject.yssk22"; - config.extra.eas.projectId = "aa2bfb84-cbdd-419c-9298-37d41a367e16"; - return config; -}; -``` - -これで準備は完了です。再び `yarneas build --profile development --platform ios` を実行すると、途中で Apple のアカウントにログインするように求められますが、そこでログインを行うと、Ad Hoc Distribution 用の証明書やプロビジョニングプロファイルの作成などをすべて Expo が行ってくれます。 diff --git a/expo/Screens.tsx b/expo/Screens.tsx deleted file mode 100644 index c86a6cb7..00000000 --- a/expo/Screens.tsx +++ /dev/null @@ -1,12 +0,0 @@ -// DO NOT EDIT -// This file is automatically generated by ./scripts/genscreen.js -import S0 from './features/auth/OAuthSettingsScreen'; -import S1 from './features/feed/FeedItemScreen'; -import S2 from './features/home/HomeScreen'; -import S3 from './features/settings/devonly/DevOnlySettingsScreen'; -import S4 from './features/settings/theme/ThemeColorSelectorScreen'; -import S5 from './features/settings/theme/ThemeSettingsScreen'; -import S6 from './features/upfc/settings/UPFCSettingsScreen'; - -const Screens = [S0, S1, S2, S3, S4, S5, S6]; -export default Screens; diff --git a/expo/features/artist/ArtistCard.tsx b/expo/features/artist/ArtistCard.tsx index f6bd69c9..51d6abcb 100644 --- a/expo/features/artist/ArtistCard.tsx +++ b/expo/features/artist/ArtistCard.tsx @@ -1,7 +1,7 @@ -import { HPArtist } from '@hpapp/contexts/helloproject'; import MemberIcon from '@hpapp/features/artist/MemberIcon'; import Text from '@hpapp/features/common/components/Text'; import { Spacing } from '@hpapp/features/common/constants'; +import { HPArtist } from '@hpapp/features/root/protected/context/helloproject'; import { Card } from '@rneui/themed'; import { useCallback, useMemo, useState } from 'react'; import { View, StyleSheet, LayoutChangeEvent } from 'react-native'; @@ -18,7 +18,7 @@ export default function ArtistCard({ artist }: { artist: HPArtist }) { } }, []); const members = useMemo(() => { - return (artist.members || []).filter((m) => m.graduateAt === null); + return (artist.members ?? []).filter((m) => m.graduateAt === null); }, [artist]); const paddings = useMemo(() => { const membersPerRow = Math.floor(componentWidth / (MemberIconSize + MemberIconMargin * 2)); diff --git a/expo/features/feed/AssetIcon.tsx b/expo/features/feed/AssetIcon.tsx index 55f82234..8fe552c1 100644 --- a/expo/features/feed/AssetIcon.tsx +++ b/expo/features/feed/AssetIcon.tsx @@ -1,4 +1,4 @@ -import { HPFeedItemHPAssetType } from '@hpapp/features/feed/__generated__/FeedItemFragment.graphql'; +import { HPFeedItemHPAssetType } from '@hpapp/features/feed/__generated__/FeedListItemFragment.graphql'; import AmebloIcon from '@hpapp/features/feed/ameblo/AmebloIcon'; import { Icon } from '@rneui/themed'; diff --git a/expo/features/feed/HomeFeedSection.tsx b/expo/features/feed/HomeFeedSection.tsx index b768438e..64bd89fb 100644 --- a/expo/features/feed/HomeFeedSection.tsx +++ b/expo/features/feed/HomeFeedSection.tsx @@ -1,17 +1,13 @@ import SectionListSectionHeader from '@hpapp/features/common/components/list/SectionListSectionHeader'; import FeedListItem from '@hpapp/features/feed/FeedListItem'; -import useFeed from '@hpapp/features/feed/useFeed'; +import { HPFeedItem } from '@hpapp/features/feed/context/FeedContext'; import { HomeTabSection } from '@hpapp/features/home/types'; import { t } from '@hpapp/system/i18n'; -type FeedNode = NonNullable< - NonNullable['data']['feed']>['edges']>[number]>['node'] ->; +export default class HomeFeedSection implements HomeTabSection { + public readonly data: HPFeedItem[]; -export default class HomeFeedSection implements HomeTabSection { - public readonly data: FeedNode[]; - - constructor(data: FeedNode[]) { + constructor(data: HPFeedItem[]) { this.data = data; } @@ -19,7 +15,7 @@ export default class HomeFeedSection implements HomeTabSection { return {t('Latest Posts')}; } - renderListItem({ item, index }: { item: FeedNode; index: number }) { + renderListItem({ item, index }: { item: HPFeedItem; index: number }) { return ; } } diff --git a/expo/features/root/context/relay.tsx b/expo/features/root/context/relay.tsx index 1153887a..48861fcc 100644 --- a/expo/features/root/context/relay.tsx +++ b/expo/features/root/context/relay.tsx @@ -15,7 +15,7 @@ export interface HttpClientConfig { function getDefaultGraphQLEndpoint() { const endpoint = Constants.expoConfig?.extra?.hpapp?.graphQLEndpoint; - const hostUri = Constants.manifest?.hostUri; // ip:port if app is running with Metro + const hostUri = Constants.platform?.hostUri; // ip:port if app is running with Metro if (typeof endpoint === 'string') { return endpoint; } diff --git a/expo/generated/Screens.tsx b/expo/generated/Screens.tsx new file mode 100644 index 00000000..f6af0ecf --- /dev/null +++ b/expo/generated/Screens.tsx @@ -0,0 +1,15 @@ +// DO NOT EDIT +// This file is automatically generated by ./scripts/genscreen.js + +/* eslint-disable prettier/prettier */ + +import S0 from '@hpapp/features/auth/OAuthSettingsScreen'; +import S1 from '@hpapp/features/feed/FeedItemScreen'; +import S2 from '@hpapp/features/home/HomeScreen'; +import S3 from '@hpapp/features/settings/devonly/DevOnlySettingsScreen'; +import S4 from '@hpapp/features/settings/theme/ThemeColorSelectorScreen'; +import S5 from '@hpapp/features/settings/theme/ThemeSettingsScreen'; +import S6 from '@hpapp/features/upfc/settings/UPFCSettingsScreen'; + +const Screens = [S0, S1, S2, S3, S4, S5, S6]; +export default Screens; diff --git a/expo/package.json b/expo/package.json index 329d21e3..beca0d77 100644 --- a/expo/package.json +++ b/expo/package.json @@ -98,6 +98,8 @@ "jest-expo": "^51.0.2", "prettier": "^3.0.3", "relay-compiler": "^15.0.0", + "typedoc": "^0.25.13", + "typedoc-plugin-rename-defaults": "^0.7.0", "typescript": "^4.9.4" }, "resolutions": {} diff --git a/expo/scripts/eas.sh b/expo/scripts/eas.sh index 242097af..e1be0bb3 100755 --- a/expo/scripts/eas.sh +++ b/expo/scripts/eas.sh @@ -8,10 +8,6 @@ if [ -z $HPAPP_CONFIG_NAME ]; then exit 1 fi -if [ -z $HPAPP_CONFIG_PLATFORM ]; then - HPAPP_CONFIG_PLATFORM=ios -fi - EAS_JSON=$BASEDIR/config/$HPAPP_CONFIG_NAME/eas.json cp $EAS_JSON $BASEDIR/eas.json diff --git a/expo/scripts/genscreen.js b/expo/scripts/genscreen.js index fe50bef1..c17ebd0b 100755 --- a/expo/scripts/genscreen.js +++ b/expo/scripts/genscreen.js @@ -6,20 +6,20 @@ const fs = require('fs'); const glob = require('glob'); const path = require('path'); const PATTERN = 'features/**/*Screen.tsx'; -const DST = path.join(__dirname, '../Screens.tsx'); +const DST = path.join(__dirname, '../generated/Screens.tsx'); function gen() { const fd = fs.openSync(DST, 'w'); - fs.writeSync(fd, '// DO NOT EDIT\n'); - fs.writeSync(fd, '// This file is automatically generated by ./scripts/genscreen.js\n'); + fs.writeSync(fd, '// This file is automatically generated by ./scripts/genscreen.js\n\n'); + fs.writeSync(fd, '/* eslint-disable prettier/prettier */\n\n'); glob(PATTERN, function (err, files) { if (err) { console.error(err); } files.forEach(function (f, i) { const name = f.replace(/\.tsx$/, ''); - fs.writeSync(fd, `import S${i} from './${name}';\n`); + fs.writeSync(fd, `import S${i} from '@hpapp/${name}';\n`); }); fs.writeSync(fd, '\n'); diff --git a/expo/system/i18n/index.ts b/expo/system/i18n/index.ts index d1d2e330..81e1e4c3 100644 --- a/expo/system/i18n/index.ts +++ b/expo/system/i18n/index.ts @@ -35,7 +35,7 @@ const convertTranslations = (src: TranslationCotentOriginalFormat): TranslationC }; const i18n = new I18n(convertTranslations(original)); -const locale = Localization.getLocales()[0].languageCode; +const locale = Localization.getLocales()[0].languageCode ?? 'ja'; i18n.locale = ['ja', 'en'].indexOf(locale) >= 0 ? locale : 'en'; i18n.enableFallback = true; diff --git a/expo/typedoc.json b/expo/typedoc.json new file mode 100644 index 00000000..efdbe69c --- /dev/null +++ b/expo/typedoc.json @@ -0,0 +1,10 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "entryPoints": ["./features", "./foundation", "./system"], + "entryPointStrategy": "expand", + "exclude": ["**/*.test.ts", "**/node_modules/**"], + "name": "hpapp", + "readme": "none", + "out": "../docs/expo/typedoc", + "plugin": ["typedoc-plugin-rename-defaults"] +} \ No newline at end of file diff --git a/expo/yarn.lock b/expo/yarn.lock index ed88c1af..f0af265c 100644 --- a/expo/yarn.lock +++ b/expo/yarn.lock @@ -3416,6 +3416,11 @@ ansi-regex@^6.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== +ansi-sequence-parser@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz#e0aa1cdcbc8f8bb0b5bca625aac41f5f056973cf" + integrity sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg== + ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -4027,6 +4032,11 @@ camelcase@^6.2.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== +camelcase@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-8.0.0.tgz#c0d36d418753fb6ad9c5e0437579745c1c14a534" + integrity sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA== + caniuse-lite@^1.0.30001449: version "1.0.30001481" resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001481.tgz#f58a717afe92f9e69d0e35ff64df596bfad93912" @@ -7738,6 +7748,11 @@ json5@^2.1.1, json5@^2.2.2, json5@^2.2.3: resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== +jsonc-parser@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.1.tgz#031904571ccf929d7670ee8c547545081cb37f1a" + integrity sha512-AilxAyFOAcK5wA1+LeaySVBrHsGQvUFCDWXKpZjzaL0PqW+xfBOttn8GNtWKFWqneyMZj41MWF9Kl6iPWLwgOA== + jsonfile@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" @@ -7983,6 +7998,11 @@ lru-cache@^6.0.0: dependencies: yallist "^4.0.0" +lunr@^2.3.9: + version "2.3.9" + resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" + integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== + make-dir@^2.0.0, make-dir@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" @@ -8015,6 +8035,11 @@ makeerror@1.0.12: dependencies: tmpl "1.0.5" +marked@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3" + integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A== + marky@^1.2.2: version "1.2.5" resolved "https://registry.yarnpkg.com/marky/-/marky-1.2.5.tgz#55796b688cbd72390d2d399eaaf1832c9413e3c0" @@ -8342,7 +8367,7 @@ minimatch@^5.0.1: dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.4: +minimatch@^9.0.3, minimatch@^9.0.4: version "9.0.4" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.4.tgz#8e49c731d1749cbec05050ee5145147b32496a51" integrity sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw== @@ -10066,6 +10091,16 @@ shell-quote@^1.6.1, shell-quote@^1.7.3: resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== +shiki@^0.14.7: + version "0.14.7" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.14.7.tgz#c3c9e1853e9737845f1d2ef81b31bcfb07056d4e" + integrity sha512-dNPAPrxSc87ua2sKJ3H5dQ/6ZaY8RNnaAqK+t0eG7p0Soi2ydiqbGOTaZCqaYvA/uZYfS1LJnemt3Q+mSfcPCg== + dependencies: + ansi-sequence-parser "^1.1.0" + jsonc-parser "^3.2.0" + vscode-oniguruma "^1.7.0" + vscode-textmate "^8.0.0" + side-channel@^1.0.4: version "1.0.4" resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" @@ -10867,6 +10902,23 @@ typed-array-length@^1.0.4: for-each "^0.3.3" is-typed-array "^1.1.9" +typedoc-plugin-rename-defaults@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/typedoc-plugin-rename-defaults/-/typedoc-plugin-rename-defaults-0.7.0.tgz#8cd477b4e914c6021a1a0e1badaa869159bb6945" + integrity sha512-NudSQ1o/XLHNF9c4y7LzIZxfE9ltz09yCDklBPJpP5VMRvuBpYGIbQ0ZgmPz+EIV8vPx9Z/OyKwzp4HT2vDtfg== + dependencies: + camelcase "^8.0.0" + +typedoc@^0.25.13: + version "0.25.13" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.13.tgz#9a98819e3b2d155a6d78589b46fa4c03768f0922" + integrity sha512-pQqiwiJ+Z4pigfOnnysObszLiU3mVLWAExSPf+Mu06G/qsc3wzbuM56SZQvONhHLncLUhYzOVkjFFpFfL5AzhQ== + dependencies: + lunr "^2.3.9" + marked "^4.3.0" + minimatch "^9.0.3" + shiki "^0.14.7" + typescript@^4.9.4: version "4.9.5" resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" @@ -11087,6 +11139,16 @@ vlq@^1.0.0: resolved "https://registry.yarnpkg.com/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== +vscode-oniguruma@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz#439bfad8fe71abd7798338d1cd3dc53a8beea94b" + integrity sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA== + +vscode-textmate@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-8.0.0.tgz#2c7a3b1163ef0441097e0b5d6389cd5504b59e5d" + integrity sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg== + w3c-xmlserializer@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-4.0.0.tgz#aebdc84920d806222936e3cdce408e32488a3073"