, priceId: string) => {
- e.preventDefault();
- // Create a Checkout Session. This will redirect the user to the Stripe website for the payment.
- if (sub) {
- axios
- .post('/api/stripe/customer-portal', {
- customerId,
- })
- .then((result) => {
- router.push(result.data.url);
- });
- } else
- axios
- .post('/api/stripe/create-checkout-session', {
- priceId,
- email: user.email,
- customerId,
- userId: user.id,
- tokenId: session.access_token,
- pay_mode: 'subscription',
- })
- .then((result) => router.push(result.data.url));
- };
- return (
-
-
-
- Pricing
-
-
-
-
-
- Casual
-
-
-
- FREE
-
-
- Up to 10 projects
- Up to 20 collaborators
- 10Gb of storage
-
+ const handleSubmit = async (
+ e: React.SyntheticEvent
,
+ priceId: string
+ ) => {
+ e.preventDefault();
+ // Create a Checkout Session. This will redirect the user to the Stripe website for the payment.
+ if (sub) {
+ axios
+ .post('/api/stripe/customer-portal', {
+ customerId,
+ })
+ .then((result) => {
+ router.push(result.data.url);
+ });
+ } else
+ axios
+ .post('/api/stripe/create-checkout-session', {
+ priceId,
+ email: user.email,
+ customerId,
+ userId: user.id,
+ tokenId: session.access_token,
+ pay_mode: 'subscription',
+ })
+ .then((result) => router.push(result.data.url));
+ };
+ return (
+
+
+
+ Pricing
+
+
+
+
+
+ Casual
+
+
+
+ FREE
+
+
+ Up to 10 projects
+ Up to 20 collaborators
+ 10Gb of storage
+
-
Start for free
-
+
Start for free
+
-
-
-
- Professional
-
-
-
- $4.90
- /month
-
-
- Up to 30 projects
- Up to 25 collaborators
- 100Gb of storage
- Real-time collaborations
-
- {user ? (
-
{
- handleSubmit(e, 'price_1JtHhaDMjD0UnVmM5uCyyrWn');
- }}
- >
- {sub ? 'Handle subscription' : 'Subscribe'}
-
- ) : (
-
router.push('/login')}>
- Log in
-
- )}
-
+
+
+
+ Professional
+
+
+
+ $4.90
+ /month
+
+
+ Up to 30 projects
+ Up to 25 collaborators
+ 100Gb of storage
+ Real-time collaborations
+
+ {user ? (
+
{
+ handleSubmit(e, 'price_1JtHhaDMjD0UnVmM5uCyyrWn');
+ }}>
+ {sub ? 'Handle subscription' : 'Subscribe'}
+
+ ) : (
+
router.push('/login')}>
+ Log in
+
+ )}
+
-
-
-
- Business
-
-
-
- $24.90
- /month
-
-
- Up to 60 projects
- Up to 200 collaborators
- 1Tb of storage
- Real-time collaborations
-
+
+
+
+ Business
+
+
+
+ $24.90
+ /month
+
+
+ Up to 60 projects
+ Up to 200 collaborators
+ 1Tb of storage
+ Real-time collaborations
+
- {user ? (
-
{
- handleSubmit(e, 'price_1JtHhaDMjD0UnVmM5uCyyrWn');
- }}
- >
- {sub ? 'Handle subscription' : 'Subscribe'}
-
- ) : (
-
router.push('/login')}>
- Log in
-
- )}
-
-
-
-
- );
+ {user ? (
+ {
+ handleSubmit(e, 'price_1JtHhaDMjD0UnVmM5uCyyrWn');
+ }}>
+ {sub ? 'Handle subscription' : 'Subscribe'}
+
+ ) : (
+ router.push('/login')}>
+ Log in
+
+ )}
+
+
+
+
+ );
};
export default Pricing;
diff --git a/components/PrivacyPolicy.tsx b/components/PrivacyPolicy.tsx
index 268396f..571c26c 100644
--- a/components/PrivacyPolicy.tsx
+++ b/components/PrivacyPolicy.tsx
@@ -1,135 +1,159 @@
const PrivacyPolicy = (): JSX.Element => (
-
-
Privacy Policy for {process.env.NEXT_PUBLIC_TITLE}
-
-
- At {process.env.NEXT_PUBLIC_TITLE}, accessible from https://www.supanextail.dev, one of our
- main priorities is the privacy of our visitors. This Privacy Policy document contains types of
- information that is collected and recorded by
- {process.env.NEXT_PUBLIC_TITLE} and how we use it.
-
-
-
- If you have additional questions or require more information about our Privacy Policy, do not
- hesitate to contact us.
-
-
-
General Data Protection Regulation (GDPR)
-
We are a Data Controller of your information.
-
-
- {process.env.NEXT_PUBLIC_TITLE} legal basis for collecting and using the personal information
- described in this Privacy Policy depends on the Personal Information we collect and the
- specific context in which we collect the information:
-
-
- {process.env.NEXT_PUBLIC_TITLE} needs to perform a contract with you
- You have given {process.env.NEXT_PUBLIC_TITLE} permission to do so
-
- Processing your personal information is in {process.env.NEXT_PUBLIC_TITLE} legitimate
- interests
-
- {process.env.NEXT_PUBLIC_TITLE} needs to comply with the law
-
-
-
- {process.env.NEXT_PUBLIC_TITLE} will retain your personal information only for as long as is
- necessary for the purposes set out in this Privacy Policy. We will retain and use your
- information to the extent necessary to comply with our legal obligations, resolve disputes,
- and enforce our policies.
-
-
-
- If you are a resident of the European Economic Area (EEA), you have certain data protection
- rights. If you wish to be informed what Personal Information we hold about you and if you want
- it to be removed from our systems, please contact us.
-
-
In certain circumstances, you have the following data protection rights:
-
- The right to access, update or to delete the information we have on you.
- The right of rectification.
- The right to object.
- The right of restriction.
- The right to data portability
- The right to withdraw consent
-
-
-
Log Files
-
-
- {process.env.NEXT_PUBLIC_TITLE} follows a standard procedure of using log files. These files
- log visitors when they visit websites. All hosting companies do this and a part of hosting
- services' analytics. The information collected by log files include internet protocol (IP)
- addresses, browser type, Internet Service Provider (ISP), date and time stamp, referring/exit
- pages, and possibly the number of clicks. These are not linked to any information that is
- personally identifiable. The purpose of the information is for analyzing trends, administering
- the site, tracking users' movement on the website, and gathering demographic information.
-
-
-
Privacy Policies
-
-
- You may consult this list to find the Privacy Policy for each of the advertising partners of{' '}
- {process.env.NEXT_PUBLIC_TITLE}.
-
-
-
- Third-party ad servers or ad networks uses technologies like cookies, JavaScript, or Web
- Beacons that are used in their respective advertisements and links that appear on{' '}
- {process.env.NEXT_PUBLIC_TITLE}, which are sent directly to users' browser. They automatically
- receive your IP address when this occurs. These technologies are used to measure the
- effectiveness of their advertising campaigns and/or to personalize the advertising content
- that you see on websites that you visit.
-
-
-
- Note that {process.env.NEXT_PUBLIC_TITLE} has no access to or control over these cookies that
- are used by third-party advertisers.
-
-
-
Third Party Privacy Policies
-
-
- {process.env.NEXT_PUBLIC_TITLE}'s Privacy Policy does not apply to other advertisers or
- websites. Thus, we are advising you to consult the respective Privacy Policies of these
- third-party ad servers for more detailed information. It may include their practices and
- instructions about how to opt-out of certain options.{' '}
-
-
-
- You can choose to disable cookies through your individual browser options. To know more
- detailed information about cookie management with specific web browsers, it can be found at
- the browsers' respective websites.
-
-
-
Children's Information
-
-
- Another part of our priority is adding protection for children while using the internet. We
- encourage parents and guardians to observe, participate in, and/or monitor and guide their
- online activity.
-
-
-
- {process.env.NEXT_PUBLIC_TITLE} does not knowingly collect any Personal Identifiable
- Information from children under the age of 13. If you think that your child provided this kind
- of information on our website, we strongly encourage you to contact us immediately and we will
- do our best efforts to promptly remove such information from our records.
-
-
-
Online Privacy Policy Only
-
-
- Our Privacy Policy applies only to our online activities and is valid for visitors to our
- website with regards to the information that they shared and/or collect in{' '}
- {process.env.NEXT_PUBLIC_TITLE}. This policy is not applicable to any information collected
- offline or via channels other than this website.
-
-
-
Consent
-
-
By using our website, you hereby consent to our Privacy Policy and agree to its terms.
-
+
+
+ Privacy Policy for {process.env.NEXT_PUBLIC_TITLE}
+
+
+
+ At {process.env.NEXT_PUBLIC_TITLE}, accessible from
+ https://www.supanextail.dev, one of our main priorities is the privacy of
+ our visitors. This Privacy Policy document contains types of information
+ that is collected and recorded by
+ {process.env.NEXT_PUBLIC_TITLE} and how we use it.
+
+
+
+ If you have additional questions or require more information about our
+ Privacy Policy, do not hesitate to contact us.
+
+
+
General Data Protection Regulation (GDPR)
+
We are a Data Controller of your information.
+
+
+ {process.env.NEXT_PUBLIC_TITLE} legal basis for collecting and using the
+ personal information described in this Privacy Policy depends on the
+ Personal Information we collect and the specific context in which we
+ collect the information:
+
+
+
+ {process.env.NEXT_PUBLIC_TITLE} needs to perform a contract with you
+
+
+ You have given {process.env.NEXT_PUBLIC_TITLE} permission to do so
+
+
+ Processing your personal information is in{' '}
+ {process.env.NEXT_PUBLIC_TITLE} legitimate interests
+
+ {process.env.NEXT_PUBLIC_TITLE} needs to comply with the law
+
+
+
+ {process.env.NEXT_PUBLIC_TITLE} will retain your personal information only
+ for as long as is necessary for the purposes set out in this Privacy
+ Policy. We will retain and use your information to the extent necessary to
+ comply with our legal obligations, resolve disputes, and enforce our
+ policies.
+
+
+
+ If you are a resident of the European Economic Area (EEA), you have
+ certain data protection rights. If you wish to be informed what Personal
+ Information we hold about you and if you want it to be removed from our
+ systems, please contact us.
+
+
+ In certain circumstances, you have the following data protection rights:
+
+
+
+ The right to access, update or to delete the information we have on you.
+
+ The right of rectification.
+ The right to object.
+ The right of restriction.
+ The right to data portability
+ The right to withdraw consent
+
+
+
Log Files
+
+
+ {process.env.NEXT_PUBLIC_TITLE} follows a standard procedure of using log
+ files. These files log visitors when they visit websites. All hosting
+ companies do this and a part of hosting services' analytics. The
+ information collected by log files include internet protocol (IP)
+ addresses, browser type, Internet Service Provider (ISP), date and time
+ stamp, referring/exit pages, and possibly the number of clicks. These are
+ not linked to any information that is personally identifiable. The purpose
+ of the information is for analyzing trends, administering the site,
+ tracking users' movement on the website, and gathering demographic
+ information.
+
+
+
Privacy Policies
+
+
+ You may consult this list to find the Privacy Policy for each of the
+ advertising partners of {process.env.NEXT_PUBLIC_TITLE}.
+
+
+
+ Third-party ad servers or ad networks uses technologies like cookies,
+ JavaScript, or Web Beacons that are used in their respective
+ advertisements and links that appear on {process.env.NEXT_PUBLIC_TITLE},
+ which are sent directly to users' browser. They automatically receive your
+ IP address when this occurs. These technologies are used to measure the
+ effectiveness of their advertising campaigns and/or to personalize the
+ advertising content that you see on websites that you visit.
+
+
+
+ Note that {process.env.NEXT_PUBLIC_TITLE} has no access to or control over
+ these cookies that are used by third-party advertisers.
+
+
+
Third Party Privacy Policies
+
+
+ {process.env.NEXT_PUBLIC_TITLE}'s Privacy Policy does not apply to other
+ advertisers or websites. Thus, we are advising you to consult the
+ respective Privacy Policies of these third-party ad servers for more
+ detailed information. It may include their practices and instructions
+ about how to opt-out of certain options.{' '}
+
+
+
+ You can choose to disable cookies through your individual browser options.
+ To know more detailed information about cookie management with specific
+ web browsers, it can be found at the browsers' respective websites.
+
+
+
Children's Information
+
+
+ Another part of our priority is adding protection for children while using
+ the internet. We encourage parents and guardians to observe, participate
+ in, and/or monitor and guide their online activity.
+
+
+
+ {process.env.NEXT_PUBLIC_TITLE} does not knowingly collect any Personal
+ Identifiable Information from children under the age of 13. If you think
+ that your child provided this kind of information on our website, we
+ strongly encourage you to contact us immediately and we will do our best
+ efforts to promptly remove such information from our records.
+
+
+
Online Privacy Policy Only
+
+
+ Our Privacy Policy applies only to our online activities and is valid for
+ visitors to our website with regards to the information that they shared
+ and/or collect in {process.env.NEXT_PUBLIC_TITLE}. This policy is not
+ applicable to any information collected offline or via channels other than
+ this website.
+
+
+
Consent
+
+
+ By using our website, you hereby consent to our Privacy Policy and agree
+ to its terms.
+
+
);
export default PrivacyPolicy;
diff --git a/components/SignUp.tsx b/components/SignUp.tsx
index e407e27..891c355 100644
--- a/components/SignUp.tsx
+++ b/components/SignUp.tsx
@@ -13,31 +13,31 @@ import { supabase } from 'utils/supabaseClient';
import { useAuth } from 'utils/AuthContext';
type ContainerProps = {
- children: JSX.Element;
- supabaseClient: SupabaseClient;
+ children: JSX.Element;
+ supabaseClient: SupabaseClient;
};
const Container = ({ children }: ContainerProps): JSX.Element => {
- const { user, signOut } = useAuth();
- if (user)
- return (
-
-
Hello {user.email}! 👋 You are already logged in
-
signOut()}>
- Sign out
-
-
- );
- return children;
+ const { user, signOut } = useAuth();
+ if (user)
+ return (
+
+
Hello {user.email}! 👋 You are already logged in
+
signOut()}>
+ Sign out
+
+
+ );
+ return children;
};
const AuthComponent = (): JSX.Element => {
- const { signUp, signIn } = useAuth();
- return (
-
-
-
- );
+ const { signUp, signIn } = useAuth();
+ return (
+
+
+
+ );
};
export default AuthComponent;
diff --git a/components/Terms.tsx b/components/Terms.tsx
index 8716dd8..76f6941 100644
--- a/components/Terms.tsx
+++ b/components/Terms.tsx
@@ -1,201 +1,235 @@
const Terms = (): JSX.Element => (
-
-
Terms and Conditions
-
-
- The following terms and conditions (collectively, these "Terms and Conditions") apply to your
- use of https://www.supanextail.dev , including any
- content, functionality and services offered on or via{' '}
- https://www.supanextail.dev (the "Website").
-
-
-
- Please read the Terms and Conditions carefully before you start using{' '}
- {process.env.NEXT_PUBLIC_TITLE} , because by using the
- Website you accept and agree to be bound and abide by these Terms and Conditions.
-
-
-
- These Terms and Conditions are effective as of 06/22/2021 . We
- expressly reserve the right to change these Terms and Conditions from time to time without
- notice to you. You acknowledge and agree that it is your responsibility to review this Website
- and these Terms and Conditions from time to time and to familiarize yourself with any
- modifications. Your continued use of this Website after such modifications will constitute
- acknowledgement of the modified Terms and Conditions and agreement to abide and be bound by
- the modified Terms and Conditions.
-
-
-
Conduct on Website
-
-
- Your use of the Website is subject to all applicable laws and regulations, and you are solely
- responsible for the substance of your communications through the Website.
-
-
-
- By posting information in or otherwise using any communications service, chat room, message
- board, newsgroup, software library, or other interactive service that may be available to you
- on or through this Website, you agree that you will not upload, share, post, or otherwise
- distribute or facilitate distribution of any content — including text, communications,
- software, images, sounds, data, or other information — that:
-
-
-
-
- Is unlawful, threatening, abusive, harassing, defamatory, libelous, deceptive, fraudulent,
- invasive of another's privacy, tortious, contains explicit or graphic descriptions or
- accounts of sexual acts (including but not limited to sexual language of a violent or
- threatening nature directed at another individual or group of individuals), or otherwise
- violates our rules or policies
-
-
- Victimizes, harasses, degrades, or intimidates an individual or group of individuals on the
- basis of religion, gender, sexual orientation, race, ethnicity, age, or disability
-
-
- Infringes on any patent, trademark, trade secret, copyright, right of publicity, or other
- proprietary right of any party
-
-
- Constitutes unauthorized or unsolicited advertising, junk or bulk email (also known as
- "spamming"), chain letters, any other form of unauthorized solicitation, or any form of
- lottery or gambling
-
-
- Contains software viruses or any other computer code, files, or programs that are designed
- or intended to disrupt, damage, or limit the functioning of any software, hardware, or
- telecommunications equipment or to damage or obtain unauthorized access to any data or other
- information of any third party
-
- Impersonates any person or entity, including any of our employees or representatives
-
-
-
- We neither endorse nor assume any liability for the contents of any material uploaded or
- submitted by third party users of the Website. We generally do not pre-screen, monitor, or
- edit the content posted by users of communications services, chat rooms, message boards,
- newsgroups, software libraries, or other interactive services that may be available on or
- through this Website.
-
-
-
- However, we and our agents have the right at their sole discretion to remove any content that,
- in our judgment, does not comply with these Terms of Use and any other rules of user conduct
- for our Website, or is otherwise harmful, objectionable, or inaccurate. We are not responsible
- for any failure or delay in removing such content. You hereby consent to such removal and
- waive any claim against us arising out of such removal of content.
-
-
-
- You agree that we may at any time, and at our sole discretion, terminate your membership,
- account, or other affiliation with our site without prior notice to you for violating any of
- the above provisions.
-
-
-
- In addition, you acknowledge that we will cooperate fully with investigations of violations of
- systems or network security at other sites, including cooperating with law enforcement
- authorities in investigating suspected criminal violations.
-
-
-
Intellectual Property
-
-
- By accepting these Terms and Conditions, you acknowledge and agree that all content presented
- to you on this Website is protected by copyrights, trademarks, service marks, patents or other
- proprietary rights and laws, and is the sole property of{' '}
- {process.env.NEXT_PUBLIC_TITLE} .
-
-
-
- You are only permitted to use the content as expressly authorized by us or the specific
- content provider. Except for a single copy made for personal use only, you may not copy,
- reproduce, modify, republish, upload, post, transmit, or distribute any documents or
- information from this Website in any form or by any means without prior written permission
- from us or the specific content provider, and you are solely responsible for obtaining
- permission before reusing any copyrighted material that is available on this Website.
-
-
-
Third Party Websites
-
-
- This Website may link you to other sites on the Internet or otherwise include references to
- information, documents, software, materials and/or services provided by other parties. These
- websites may contain information or material that some people may find inappropriate or
- offensive.
-
-
-
- These other websites and parties are not under our control, and you acknowledge that we are
- not responsible for the accuracy, copyright compliance, legality, decency, or any other aspect
- of the content of such sites, nor are we responsible for errors or omissions in any references
- to other parties or their products and services. The inclusion of such a link or reference is
- provided merely as a convenience and does not imply endorsement of, or association with, the
- Website or party by us, or any warranty of any kind, either express or implied.
-
-
-
Disclaimer of Warranties, Limitations of Liability and Indemnification
-
-
- Your use of {process.env.NEXT_PUBLIC_TITLE} is at your
- sole risk. The Website is provided "as is" and "as available". We disclaim all warranties of
- any kind, express or implied, including, without limitation, the warranties of
- merchantability, fitness for a particular purpose and non-infringement.
-
-
-
- We are not liable for damages, direct or consequential, resulting from your use of the
- Website, and you agree to defend, indemnify and hold us harmless from any claims, losses,
- liability costs and expenses (including but not limites to attorney's fees) arising from your
- violation of any third-party's rights. You acknowledge that you have only a limited,
- non-exclusive, nontransferable license to use the Website. Because the Website is not error or
- bug free, you agree that you will use it carefully and avoid using it ways which might result
- in any loss of your or any third party's property or information.
-
-
-
Term and termination
-
-
- This Terms and Conditions will become effective in relation to you when you create a{' '}
- {process.env.NEXT_PUBLIC_TITLE} account or when you
- start using the {process.env.NEXT_PUBLIC_TITLE} and will
- remain effective until terminated by you or by us.{' '}
-
-
-
- {process.env.NEXT_PUBLIC_TITLE} reserves the right to
- terminate this Terms and Conditions or suspend your account at any time in case of
- unauthorized, or suspected unauthorized use of the Website whether in contravention of this
- Terms and Conditions or otherwise. If{' '}
- {process.env.NEXT_PUBLIC_TITLE} terminates this Terms
- and Conditions, or suspends your account for any of the reasons set out in this section,{' '}
- {process.env.NEXT_PUBLIC_TITLE} shall have no liability
- or responsibility to you.
-
-
-
Assignment
-
-
- {process.env.NEXT_PUBLIC_TITLE} may assign this Terms
- and Conditions or any part of it without restrictions. You may not assign this Terms and
- Conditions or any part of it to any third party.
-
-
-
Governing Law
-
-
- These Terms and Conditions and any dispute or claim arising out of, or related to them, shall
- be governed by and construed in accordance with the internal laws of the{' '}
- fr without giving effect to any choice or conflict of law
- provision or rule.
-
-
-
- Any legal suit, action or proceeding arising out of, or related to, these Terms of Service or
- the Website shall be instituted exclusively in the federal courts of{' '}
- fr .
-
-
+
+
Terms and Conditions
+
+
+ The following terms and conditions (collectively, these "Terms and
+ Conditions") apply to your use of{' '}
+ https://www.supanextail.dev ,
+ including any content, functionality and services offered on or via{' '}
+ https://www.supanextail.dev (the
+ "Website").
+
+
+
+ Please read the Terms and Conditions carefully before you start using{' '}
+ {process.env.NEXT_PUBLIC_TITLE} ,
+ because by using the Website you accept and agree to be bound and abide by
+ these Terms and Conditions.
+
+
+
+ These Terms and Conditions are effective as of{' '}
+ 06/22/2021 . We expressly reserve the right
+ to change these Terms and Conditions from time to time without notice to
+ you. You acknowledge and agree that it is your responsibility to review
+ this Website and these Terms and Conditions from time to time and to
+ familiarize yourself with any modifications. Your continued use of this
+ Website after such modifications will constitute acknowledgement of the
+ modified Terms and Conditions and agreement to abide and be bound by the
+ modified Terms and Conditions.
+
+
+
Conduct on Website
+
+
+ Your use of the Website is subject to all applicable laws and regulations,
+ and you are solely responsible for the substance of your communications
+ through the Website.
+
+
+
+ By posting information in or otherwise using any communications service,
+ chat room, message board, newsgroup, software library, or other
+ interactive service that may be available to you on or through this
+ Website, you agree that you will not upload, share, post, or otherwise
+ distribute or facilitate distribution of any content — including text,
+ communications, software, images, sounds, data, or other information —
+ that:
+
+
+
+
+ Is unlawful, threatening, abusive, harassing, defamatory, libelous,
+ deceptive, fraudulent, invasive of another's privacy, tortious, contains
+ explicit or graphic descriptions or accounts of sexual acts (including
+ but not limited to sexual language of a violent or threatening nature
+ directed at another individual or group of individuals), or otherwise
+ violates our rules or policies
+
+
+ Victimizes, harasses, degrades, or intimidates an individual or group of
+ individuals on the basis of religion, gender, sexual orientation, race,
+ ethnicity, age, or disability
+
+
+ Infringes on any patent, trademark, trade secret, copyright, right of
+ publicity, or other proprietary right of any party
+
+
+ Constitutes unauthorized or unsolicited advertising, junk or bulk email
+ (also known as "spamming"), chain letters, any other form of
+ unauthorized solicitation, or any form of lottery or gambling
+
+
+ Contains software viruses or any other computer code, files, or programs
+ that are designed or intended to disrupt, damage, or limit the
+ functioning of any software, hardware, or telecommunications equipment
+ or to damage or obtain unauthorized access to any data or other
+ information of any third party
+
+
+ Impersonates any person or entity, including any of our employees or
+ representatives
+
+
+
+
+ We neither endorse nor assume any liability for the contents of any
+ material uploaded or submitted by third party users of the Website. We
+ generally do not pre-screen, monitor, or edit the content posted by users
+ of communications services, chat rooms, message boards, newsgroups,
+ software libraries, or other interactive services that may be available on
+ or through this Website.
+
+
+
+ However, we and our agents have the right at their sole discretion to
+ remove any content that, in our judgment, does not comply with these Terms
+ of Use and any other rules of user conduct for our Website, or is
+ otherwise harmful, objectionable, or inaccurate. We are not responsible
+ for any failure or delay in removing such content. You hereby consent to
+ such removal and waive any claim against us arising out of such removal of
+ content.
+
+
+
+ You agree that we may at any time, and at our sole discretion, terminate
+ your membership, account, or other affiliation with our site without prior
+ notice to you for violating any of the above provisions.
+
+
+
+ In addition, you acknowledge that we will cooperate fully with
+ investigations of violations of systems or network security at other
+ sites, including cooperating with law enforcement authorities in
+ investigating suspected criminal violations.
+
+
+
Intellectual Property
+
+
+ By accepting these Terms and Conditions, you acknowledge and agree that
+ all content presented to you on this Website is protected by copyrights,
+ trademarks, service marks, patents or other proprietary rights and laws,
+ and is the sole property of{' '}
+ {process.env.NEXT_PUBLIC_TITLE} .
+
+
+
+ You are only permitted to use the content as expressly authorized by us or
+ the specific content provider. Except for a single copy made for personal
+ use only, you may not copy, reproduce, modify, republish, upload, post,
+ transmit, or distribute any documents or information from this Website in
+ any form or by any means without prior written permission from us or the
+ specific content provider, and you are solely responsible for obtaining
+ permission before reusing any copyrighted material that is available on
+ this Website.
+
+
+
Third Party Websites
+
+
+ This Website may link you to other sites on the Internet or otherwise
+ include references to information, documents, software, materials and/or
+ services provided by other parties. These websites may contain information
+ or material that some people may find inappropriate or offensive.
+
+
+
+ These other websites and parties are not under our control, and you
+ acknowledge that we are not responsible for the accuracy, copyright
+ compliance, legality, decency, or any other aspect of the content of such
+ sites, nor are we responsible for errors or omissions in any references to
+ other parties or their products and services. The inclusion of such a link
+ or reference is provided merely as a convenience and does not imply
+ endorsement of, or association with, the Website or party by us, or any
+ warranty of any kind, either express or implied.
+
+
+
+ Disclaimer of Warranties, Limitations of Liability and Indemnification
+
+
+
+ Your use of{' '}
+ {process.env.NEXT_PUBLIC_TITLE} is
+ at your sole risk. The Website is provided "as is" and "as available". We
+ disclaim all warranties of any kind, express or implied, including,
+ without limitation, the warranties of merchantability, fitness for a
+ particular purpose and non-infringement.
+
+
+
+ We are not liable for damages, direct or consequential, resulting from
+ your use of the Website, and you agree to defend, indemnify and hold us
+ harmless from any claims, losses, liability costs and expenses (including
+ but not limites to attorney's fees) arising from your violation of any
+ third-party's rights. You acknowledge that you have only a limited,
+ non-exclusive, nontransferable license to use the Website. Because the
+ Website is not error or bug free, you agree that you will use it carefully
+ and avoid using it ways which might result in any loss of your or any
+ third party's property or information.
+
+
+
Term and termination
+
+
+ This Terms and Conditions will become effective in relation to you when
+ you create a{' '}
+ {process.env.NEXT_PUBLIC_TITLE} {' '}
+ account or when you start using the{' '}
+ {process.env.NEXT_PUBLIC_TITLE} and
+ will remain effective until terminated by you or by us.{' '}
+
+
+
+ {process.env.NEXT_PUBLIC_TITLE} {' '}
+ reserves the right to terminate this Terms and Conditions or suspend your
+ account at any time in case of unauthorized, or suspected unauthorized use
+ of the Website whether in contravention of this Terms and Conditions or
+ otherwise. If{' '}
+ {process.env.NEXT_PUBLIC_TITLE} {' '}
+ terminates this Terms and Conditions, or suspends your account for any of
+ the reasons set out in this section,{' '}
+ {process.env.NEXT_PUBLIC_TITLE} {' '}
+ shall have no liability or responsibility to you.
+
+
+
Assignment
+
+
+ {process.env.NEXT_PUBLIC_TITLE} may
+ assign this Terms and Conditions or any part of it without restrictions.
+ You may not assign this Terms and Conditions or any part of it to any
+ third party.
+
+
+
Governing Law
+
+
+ These Terms and Conditions and any dispute or claim arising out of, or
+ related to them, shall be governed by and construed in accordance with the
+ internal laws of the fr without giving
+ effect to any choice or conflict of law provision or rule.
+
+
+
+ Any legal suit, action or proceeding arising out of, or related to, these
+ Terms of Service or the Website shall be instituted exclusively in the
+ federal courts of fr .
+
+
);
export default Terms;
diff --git a/components/UI/CardLanding.tsx b/components/UI/CardLanding.tsx
index 8c15108..80f26ce 100644
--- a/components/UI/CardLanding.tsx
+++ b/components/UI/CardLanding.tsx
@@ -5,27 +5,27 @@ This card is used on the landing page
import Image from 'next/image';
type CardLandingProps = {
- image: string;
- title: string;
- text: string;
+ image: string;
+ title: string;
+ text: string;
};
const CardLanding = ({ image, title, text }: CardLandingProps): JSX.Element => {
- return (
-
- );
+ return (
+
+ );
};
export default CardLanding;
diff --git a/components/UI/KeyFeature.tsx b/components/UI/KeyFeature.tsx
index e2bc312..b968d7e 100644
--- a/components/UI/KeyFeature.tsx
+++ b/components/UI/KeyFeature.tsx
@@ -5,16 +5,16 @@ This card is used on the landing page
import { FiStar } from 'react-icons/fi';
type KeyFeatureProps = {
- children: JSX.Element;
+ children: JSX.Element;
};
const KeyFeature = ({ children }: KeyFeatureProps): JSX.Element => (
-
+
);
export default KeyFeature;
diff --git a/components/UI/Login.tsx b/components/UI/Login.tsx
index 007bd67..98a41ec 100644
--- a/components/UI/Login.tsx
+++ b/components/UI/Login.tsx
@@ -4,165 +4,174 @@ import { toast } from 'react-toastify';
import { useState } from 'react';
type LoginProps = {
- resetPassword: (email: string) => Promise<{ error: { message: string } }>;
- signIn: ({}) => Promise<{ data: Record; error: { message: string } }>;
+ resetPassword: (email: string) => Promise<{ error: { message: string } }>;
+ signIn: ({}) => Promise<{
+ data: Record;
+ error: { message: string };
+ }>;
};
const Login = ({ resetPassword, signIn }: LoginProps): JSX.Element => {
- const [email, setEmail] = useState('');
- const [password, setPassword] = useState('');
- const [forgot, setForgot] = useState(false);
+ const [email, setEmail] = useState('');
+ const [password, setPassword] = useState('');
+ const [forgot, setForgot] = useState(false);
- const resetPasswordLogin = () => {
- resetPassword(email).then((result: { error: { message: string } }) => {
- if (result.error) {
- toast.error(result.error.message);
- } else toast.success('Check your email to reset your password!');
- });
- };
+ const resetPasswordLogin = () => {
+ resetPassword(email).then((result: { error: { message: string } }) => {
+ if (result.error) {
+ toast.error(result.error.message);
+ } else toast.success('Check your email to reset your password!');
+ });
+ };
- const login = (e: React.SyntheticEvent) => {
- e.preventDefault();
+ const login = (e: React.SyntheticEvent) => {
+ e.preventDefault();
- // Handle the login. Go to the homepage if success or display an error.
- signIn({
- email,
- password,
- }).then((result: { data: Record; error: { message: string } }) => {
- if (result.data) {
- router.push('/');
- }
- if (result.error) {
- toast.error(result.error.message);
- }
- });
- };
+ // Handle the login. Go to the homepage if success or display an error.
+ signIn({
+ email,
+ password,
+ }).then(
+ (result: {
+ data: Record;
+ error: { message: string };
+ }) => {
+ if (result.data) {
+ router.push('/');
+ }
+ if (result.error) {
+ toast.error(result.error.message);
+ }
+ }
+ );
+ };
- return (
-
- {!forgot && (
- <>
-
Account Login
-
+ >
+ )}
+
+ );
};
export default Login;
diff --git a/components/UI/SignUpPanel.tsx b/components/UI/SignUpPanel.tsx
index e77c030..ae7ff07 100644
--- a/components/UI/SignUpPanel.tsx
+++ b/components/UI/SignUpPanel.tsx
@@ -4,100 +4,110 @@ import { toast } from 'react-toastify';
import { useState } from 'react';
type SignUpPanelProps = {
- signIn: ({}) => Promise<{ data: Record; error: { message: string } }>;
- signUp: ({}) => Promise<{ data: Record; error: { message: string } }>;
+ signIn: ({}) => Promise<{
+ data: Record;
+ error: { message: string };
+ }>;
+ signUp: ({}) => Promise<{
+ data: Record;
+ error: { message: string };
+ }>;
};
const SignUpPanel = ({ signIn, signUp }: SignUpPanelProps): JSX.Element => {
- const [email, setEmail] = useState('');
- const [password, setPassword] = useState('');
+ const [email, setEmail] = useState('');
+ const [password, setPassword] = useState('');
- const signup = (e: React.SyntheticEvent) => {
- e.preventDefault();
+ const signup = (e: React.SyntheticEvent) => {
+ e.preventDefault();
- // Handle the login. Go to the homepage if success or display an error.
- signUp({
- email,
- password,
- }).then((result) => {
- console.log(result);
- if (result.error) {
- toast.error(result.error.message);
- } else if (result.data?.confirmation_sent_at) {
- console.log(result.data.confirmation_sent_at);
- toast.success('A confirmation email has been sent to you, watch your mailbox!');
- } else if (result.data) {
- router.push('/');
- }
- });
- };
+ // Handle the login. Go to the homepage if success or display an error.
+ signUp({
+ email,
+ password,
+ }).then((result) => {
+ console.log(result);
+ if (result.error) {
+ toast.error(result.error.message);
+ } else if (result.data?.confirmation_sent_at) {
+ console.log(result.data.confirmation_sent_at);
+ toast.success(
+ 'A confirmation email has been sent to you, watch your mailbox!'
+ );
+ } else if (result.data) {
+ router.push('/');
+ }
+ });
+ };
- return (
-
-
Account Sign Up
-
-
-
- Email address
-
- {
- setEmail(event.target.value);
- }}
- />
-
-
- {
- setPassword(event.target.value);
- }}
- />
-
+ return (
+
+
+ Account Sign Up
+
+
+
+
+ Email address
+
+ {
+ setEmail(event.target.value);
+ }}
+ />
+
+
+ {
+ setPassword(event.target.value);
+ }}
+ />
+
-
- {
- signup(event);
- }}
- >
- Sign Up
-
-
-
-
-
- or sign up with
-
-
-
-
{
- event.preventDefault();
- signIn({ provider: 'google' });
- }}
- >
-
-
-
- Gmail
-
-
-
-
-
- );
+
+ {
+ signup(event);
+ }}>
+ Sign Up
+
+
+
+
+
+ or sign up with
+
+
+
+
{
+ event.preventDefault();
+ signIn({ provider: 'google' });
+ }}>
+
+
+
+
+ Gmail
+
+
+
+
+
+
+ );
};
export default SignUpPanel;
diff --git a/components/UI/ThemeToggle.tsx b/components/UI/ThemeToggle.tsx
index b60df82..e52f9ec 100644
--- a/components/UI/ThemeToggle.tsx
+++ b/components/UI/ThemeToggle.tsx
@@ -7,28 +7,30 @@ import { HiOutlineMoon, HiOutlineSun } from 'react-icons/hi';
import { useEffect, useState } from 'react';
const theme = {
- primary: 'supaTheme',
- secondary: 'dark',
+ primary: 'supaTheme',
+ secondary: 'dark',
};
const ThemeToggle = (): JSX.Element => {
- const [activeTheme, setActiveTheme] = useState(document.body.dataset.theme || '');
- const inactiveTheme = activeTheme === 'supaTheme' ? 'dark' : 'supaTheme';
+ const [activeTheme, setActiveTheme] = useState(
+ document.body.dataset.theme || ''
+ );
+ const inactiveTheme = activeTheme === 'supaTheme' ? 'dark' : 'supaTheme';
- useEffect(() => {
- document.body.dataset.theme = activeTheme;
- window.localStorage.setItem('theme', activeTheme);
- }, [activeTheme]);
+ useEffect(() => {
+ document.body.dataset.theme = activeTheme;
+ window.localStorage.setItem('theme', activeTheme);
+ }, [activeTheme]);
- return (
- setActiveTheme(inactiveTheme)}>
- {activeTheme === theme.secondary ? (
-
- ) : (
-
- )}
-
- );
+ return (
+ setActiveTheme(inactiveTheme)}>
+ {activeTheme === theme.secondary ? (
+
+ ) : (
+
+ )}
+
+ );
};
export default ThemeToggle;
diff --git a/next-env.d.ts b/next-env.d.ts
index 9bc3dd4..4f11a03 100644
--- a/next-env.d.ts
+++ b/next-env.d.ts
@@ -1,5 +1,4 @@
///
-///
///
// NOTE: This file should not be edited
diff --git a/package.json b/package.json
index 2a4f759..4963e86 100644
--- a/package.json
+++ b/package.json
@@ -14,14 +14,14 @@
"@sendgrid/mail": "^7.6.0",
"@stripe/stripe-js": "^1.22.0",
"@supabase/gotrue-js": "^1.21.7",
- "@supabase/supabase-js": "^1.28.5",
- "@types/node": "^17.0.0",
- "@types/react": "^17.0.37",
+ "@supabase/supabase-js": "^1.29.1",
+ "@types/node": "^17.0.4",
+ "@types/react": "^17.0.38",
"@types/react-dom": "^17.0.11",
"axios": "^0.24.0",
"cors": "^2.8.5",
- "daisyui": "^1.16.6",
- "express-rate-limit": "^5.5.1",
+ "daisyui": "^1.20.0",
+ "express-rate-limit": "^6.0.1",
"micro": "^9.3.4",
"next": ">=12.0.7",
"next-seo": "^4.28.1",
@@ -30,7 +30,7 @@
"react-feather": "^2.0.9",
"react-icons": "^4.3.1",
"react-toastify": "^8.1.0",
- "stripe": "^8.194.0",
+ "stripe": "^8.195.0",
"typescript": "^4.5.4"
},
"devDependencies": {
@@ -39,10 +39,10 @@
"@types/cors": "^2.8.12",
"@types/express-rate-limit": "^5.1.3",
"@types/micro": "^7.3.6",
- "@typescript-eslint/eslint-plugin": "^5.7.0",
+ "@typescript-eslint/eslint-plugin": "^5.8.0",
"autoprefixer": "^10.4.0",
- "eslint": "^8.4.1",
- "eslint-config-airbnb": "^19.0.2",
+ "eslint": "^8.5.0",
+ "eslint-config-airbnb": "^19.0.4",
"eslint-config-next": "^12.0.7",
"eslint-config-prettier": "^8.3.0",
"eslint-import-resolver-alias": "^1.1.2",
@@ -50,11 +50,11 @@
"eslint-plugin-import": "^2.25.3",
"eslint-plugin-jsx-a11y": "^6.5.1",
"eslint-plugin-prettier": "^4.0.0",
- "eslint-plugin-react": "^7.27.1",
+ "eslint-plugin-react": "^7.28.0",
"eslint-plugin-react-hooks": "^4.3.0",
"eslint-plugin-simple-import-sort": "^7.0.0",
"postcss": "^8.4.5",
"prettier": "^2.5.1",
- "tailwindcss": "^3.0.6"
+ "tailwindcss": "^3.0.7"
}
}
\ No newline at end of file
diff --git a/pages/_app.tsx b/pages/_app.tsx
index 3b896c0..533ca7b 100644
--- a/pages/_app.tsx
+++ b/pages/_app.tsx
@@ -10,25 +10,25 @@ setup more elements, visit their Github page https://github.com/garmeeh/next-seo
*/
function MyApp({ Component, pageProps }: AppProps): JSX.Element {
- return (
- <>
-
-
-
-
- >
- );
+ return (
+ <>
+
+
+
+
+ >
+ );
}
export default MyApp;
diff --git a/pages/_document.tsx b/pages/_document.tsx
index 19fb89a..99d4ad7 100644
--- a/pages/_document.tsx
+++ b/pages/_document.tsx
@@ -1,22 +1,24 @@
import Document, {
- DocumentContext,
- DocumentInitialProps,
- Head,
- Html,
- Main,
- NextScript,
+ DocumentContext,
+ DocumentInitialProps,
+ Head,
+ Html,
+ Main,
+ NextScript,
} from 'next/document';
class MyDocument extends Document {
- static async getInitialProps(ctx: DocumentContext): Promise {
- const initialProps = await Document.getInitialProps(ctx);
+ static async getInitialProps(
+ ctx: DocumentContext
+ ): Promise {
+ const initialProps = await Document.getInitialProps(ctx);
- return initialProps;
- }
+ return initialProps;
+ }
- render(): JSX.Element {
- // This will set the initial theme, saved in localstorage
- const setInitialTheme = `
+ render(): JSX.Element {
+ // This will set the initial theme, saved in localstorage
+ const setInitialTheme = `
function getUserPreference() {
if(window.localStorage.getItem('theme')) {
return window.localStorage.getItem('theme')
@@ -27,17 +29,17 @@ class MyDocument extends Document {
}
document.body.dataset.theme = getUserPreference();
`;
- return (
-
-
-
-
-
-
-
-
- );
- }
+ return (
+
+
+
+
+
+
+
+
+ );
+ }
}
export default MyDocument;
diff --git a/pages/api/auth.ts b/pages/api/auth.ts
index 81dcd14..2528e78 100644
--- a/pages/api/auth.ts
+++ b/pages/api/auth.ts
@@ -7,6 +7,9 @@ import type { NextApiRequest, NextApiResponse } from 'next';
import { supabase } from 'utils/supabaseClient';
-export default async function handler(req: NextApiRequest, res: NextApiResponse): Promise {
- supabase.auth.api.setAuthCookie(req, res);
+export default async function handler(
+ req: NextApiRequest,
+ res: NextApiResponse
+): Promise {
+ supabase.auth.api.setAuthCookie(req, res);
}
diff --git a/pages/api/getUser.ts b/pages/api/getUser.ts
index f9d3928..5588028 100644
--- a/pages/api/getUser.ts
+++ b/pages/api/getUser.ts
@@ -3,19 +3,22 @@ import type { NextApiRequest, NextApiResponse } from 'next';
import { supabase } from 'utils/supabaseClient';
// Example of how to verify and get user data server-side.
-const getUser = async (req: NextApiRequest, res: NextApiResponse): Promise => {
- const token = req.headers.token;
+const getUser = async (
+ req: NextApiRequest,
+ res: NextApiResponse
+): Promise => {
+ const token = req.headers.token;
- if (typeof token !== 'string') {
- return res.status(401).json({ error: 'Missing auth token.' });
- }
+ if (typeof token !== 'string') {
+ return res.status(401).json({ error: 'Missing auth token.' });
+ }
- if (token) {
- const { data: user, error } = await supabase.auth.api.getUser(token);
+ if (token) {
+ const { data: user, error } = await supabase.auth.api.getUser(token);
- if (error) return res.status(401).json({ error: error.message });
- return res.status(200).json(user);
- }
+ if (error) return res.status(401).json({ error: error.message });
+ return res.status(200).json(user);
+ }
};
export default getUser;
diff --git a/pages/api/mailingList.ts b/pages/api/mailingList.ts
index c44709e..fe9ac7d 100644
--- a/pages/api/mailingList.ts
+++ b/pages/api/mailingList.ts
@@ -6,54 +6,58 @@ import initMiddleware from 'utils/init-middleware';
import rateLimit from 'express-rate-limit';
export const config = {
- api: {
- externalResolver: true,
- },
+ api: {
+ externalResolver: true,
+ },
};
const cors = initMiddleware(
- Cors({
- methods: ['PUT'],
- })
+ Cors({
+ methods: ['PUT'],
+ })
);
const limiter = initMiddleware(
- rateLimit({
- windowMs: 30000, // 30sec
- max: 2, // Max 2 request per 30 sec
- })
+ rateLimit({
+ windowMs: 30000, // 30sec
+ max: 2, // Max 2 request per 30 sec
+ })
);
-export default async function handler(req: NextApiRequest, res: NextApiResponse): Promise {
- await cors(req, res);
- await limiter(req, res);
- if (req.method === 'PUT') {
- axios
- .put(
- 'https://api.sendgrid.com/v3/marketing/contacts',
- {
- contacts: [{ email: `${req.body.mail}` }],
- list_ids: [process.env.SENDGRID_MAILING_ID],
- },
- {
- headers: {
- 'content-type': 'application/json',
- Authorization: `Bearer ${process.env.SENDGRID_SECRET}`,
- },
- }
- )
- .then((result) => {
- console.log(result);
- res.status(200).send({
- message: 'Your email has been succesfully added to the mailing list. Welcome 👋',
- });
- })
- .catch((err) => {
- res.status(500).send({
- message:
- 'Oups, there was a problem with your subscription, please try again or contact us',
- error: err,
- });
- });
- }
+export default async function handler(
+ req: NextApiRequest,
+ res: NextApiResponse
+): Promise {
+ await cors(req, res);
+ await limiter(req, res);
+ if (req.method === 'PUT') {
+ axios
+ .put(
+ 'https://api.sendgrid.com/v3/marketing/contacts',
+ {
+ contacts: [{ email: `${req.body.mail}` }],
+ list_ids: [process.env.SENDGRID_MAILING_ID],
+ },
+ {
+ headers: {
+ 'content-type': 'application/json',
+ Authorization: `Bearer ${process.env.SENDGRID_SECRET}`,
+ },
+ }
+ )
+ .then((result) => {
+ console.log(result);
+ res.status(200).send({
+ message:
+ 'Your email has been succesfully added to the mailing list. Welcome 👋',
+ });
+ })
+ .catch((err) => {
+ res.status(500).send({
+ message:
+ 'Oups, there was a problem with your subscription, please try again or contact us',
+ error: err,
+ });
+ });
+ }
}
diff --git a/pages/api/sendgrid.ts b/pages/api/sendgrid.ts
index 1391117..ae98b75 100644
--- a/pages/api/sendgrid.ts
+++ b/pages/api/sendgrid.ts
@@ -2,34 +2,40 @@
This is a simple contact form for SupaNexTail
Using Sendgrid.
*/
+
import type { NextApiRequest, NextApiResponse } from 'next';
import sgMail from '@sendgrid/mail';
-const sendGrid = async (req: NextApiRequest, res: NextApiResponse): Promise => {
- if (req.method === 'POST') {
- sgMail.setApiKey(process.env.SENDGRID_SECRET || '');
+const sendGrid = async (
+ req: NextApiRequest,
+ res: NextApiResponse
+): Promise => {
+ if (req.method === 'POST') {
+ sgMail.setApiKey(process.env.SENDGRID_SECRET || '');
- const msg = {
- to: process.env.SENDGRID_MAILTO || '', // Change to your recipient
- from: process.env.SENDGRID_MAILFROM || '', // Change to your verified sender
- subject: `[${process.env.NEXT_PUBLIC_TITLE}] New message from ${req.body.name}`,
- text: req.body.message,
- reply_to: req.body.email,
- };
+ const msg = {
+ to: process.env.SENDGRID_MAILTO || '', // Change to your recipient
+ from: process.env.SENDGRID_MAILFROM || '', // Change to your verified sender
+ subject: `[${process.env.NEXT_PUBLIC_TITLE}] New message from ${req.body.name}`,
+ text: req.body.message,
+ reply_to: req.body.email,
+ };
- sgMail
- .send(msg)
- .then(() => {
- res.status(200).send({ message: 'Your email has been sent', success: true });
- })
- .catch((error) => {
- console.error(error);
- res.status(500).send({
- message: 'There was an issue with your email... please retry',
- error,
- });
- });
- }
+ sgMail
+ .send(msg)
+ .then(() => {
+ res
+ .status(200)
+ .send({ message: 'Your email has been sent', success: true });
+ })
+ .catch((error) => {
+ console.error(error);
+ res.status(500).send({
+ message: 'There was an issue with your email... please retry',
+ error,
+ });
+ });
+ }
};
export default sendGrid;
diff --git a/pages/api/stripe/create-checkout-session.ts b/pages/api/stripe/create-checkout-session.ts
index 7336557..797f3ad 100644
--- a/pages/api/stripe/create-checkout-session.ts
+++ b/pages/api/stripe/create-checkout-session.ts
@@ -6,85 +6,88 @@ import initMiddleware from 'utils/init-middleware';
import rateLimit from 'express-rate-limit';
const cors = initMiddleware(
- Cors({
- methods: ['POST'],
- })
+ Cors({
+ methods: ['POST'],
+ })
);
const limiter = initMiddleware(
- rateLimit({
- windowMs: 30000, // 30sec
- max: 4, // Max 4 request per 30 sec
- })
+ rateLimit({
+ windowMs: 30000, // 30sec
+ max: 4, // Max 4 request per 30 sec
+ })
);
// Set your secret key. Remember to switch to your live secret key in production.
// See your keys here: https://dashboard.stripe.com/apikeys
const stripe = new Stripe(process.env.STRIPE_SECRET || '', {
- apiVersion: '2020-08-27',
+ apiVersion: '2020-08-27',
});
-export default async function handler(req: NextApiRequest, res: NextApiResponse): Promise {
- await cors(req, res);
- await limiter(req, res);
- if (req.method === 'POST') {
- const { priceId } = req.body;
+export default async function handler(
+ req: NextApiRequest,
+ res: NextApiResponse
+): Promise {
+ await cors(req, res);
+ await limiter(req, res);
+ if (req.method === 'POST') {
+ const { priceId } = req.body;
- // See https://stripe.com/docs/api/checkout/sessions/create
- // for additional parameters to pass.
- try {
- const session = req.body.customerId
- ? await stripe.checkout.sessions.create({
- mode: req.body.pay_mode,
- payment_method_types: ['card'],
- client_reference_id: req.body.userId,
- metadata: {
- priceId: req.body.priceId,
- },
- customer: req.body.customerId,
- line_items: [
- {
- price: priceId,
- // For metered billing, do not pass quantity
- quantity: 1,
- },
- ],
- // {CHECKOUT_SESSION_ID} is a string literal; do not change it!
- // the actual Session ID is returned in the query parameter when your customer
- // is redirected to the success page.
- success_url: `${req.headers.origin}/dashboard?session_id={CHECKOUT_SESSION_ID}`,
- cancel_url: `${req.headers.origin}/pricing`,
- })
- : await stripe.checkout.sessions.create({
- mode: 'subscription',
- payment_method_types: ['card'],
- customer_email: req.body.email,
- client_reference_id: req.body.userId,
- metadata: {
- priceId: req.body.priceId,
- },
- line_items: [
- {
- price: priceId,
- // For metered billing, do not pass quantity
- quantity: 1,
- },
- ],
- // {CHECKOUT_SESSION_ID} is a string literal; do not change it!
- // the actual Session ID is returned in the query parameter when your customer
- // is redirected to the success page.
- success_url: `${req.headers.origin}/dashboard?session_id={CHECKOUT_SESSION_ID}`,
- cancel_url: `${req.headers.origin}/pricing`,
- });
- res.status(200).send({ url: session.url });
- } catch (e: unknown) {
- res.status(400);
- if (e instanceof Error) {
- return res.send({
- error: {
- message: e.message,
- },
- });
- }
- }
- }
+ // See https://stripe.com/docs/api/checkout/sessions/create
+ // for additional parameters to pass.
+ try {
+ const session = req.body.customerId
+ ? await stripe.checkout.sessions.create({
+ mode: req.body.pay_mode,
+ payment_method_types: ['card'],
+ client_reference_id: req.body.userId,
+ metadata: {
+ priceId: req.body.priceId,
+ },
+ customer: req.body.customerId,
+ line_items: [
+ {
+ price: priceId,
+ // For metered billing, do not pass quantity
+ quantity: 1,
+ },
+ ],
+ // {CHECKOUT_SESSION_ID} is a string literal; do not change it!
+ // the actual Session ID is returned in the query parameter when your customer
+ // is redirected to the success page.
+ success_url: `${req.headers.origin}/dashboard?session_id={CHECKOUT_SESSION_ID}`,
+ cancel_url: `${req.headers.origin}/pricing`,
+ })
+ : await stripe.checkout.sessions.create({
+ mode: 'subscription',
+ payment_method_types: ['card'],
+ customer_email: req.body.email,
+ client_reference_id: req.body.userId,
+ metadata: {
+ priceId: req.body.priceId,
+ },
+ line_items: [
+ {
+ price: priceId,
+ // For metered billing, do not pass quantity
+ quantity: 1,
+ },
+ ],
+ // {CHECKOUT_SESSION_ID} is a string literal; do not change it!
+ // the actual Session ID is returned in the query parameter when your customer
+ // is redirected to the success page.
+ success_url: `${req.headers.origin}/dashboard?session_id={CHECKOUT_SESSION_ID}`,
+ cancel_url: `${req.headers.origin}/pricing`,
+ });
+ res.status(200).send({ url: session.url });
+ } catch (e: unknown) {
+ res.status(400);
+ if (e instanceof Error) {
+ return res.send({
+ error: {
+ message: e.message,
+ },
+ });
+ }
+ }
+ }
}
diff --git a/pages/api/stripe/customer-portal.ts b/pages/api/stripe/customer-portal.ts
index 32d6618..2f53d8a 100644
--- a/pages/api/stripe/customer-portal.ts
+++ b/pages/api/stripe/customer-portal.ts
@@ -1,5 +1,6 @@
/* Dont forget to create your customer portal on Stripe
https://dashboard.stripe.com/test/settings/billing/portal */
+
import type { NextApiRequest, NextApiResponse } from 'next';
import Cors from 'cors';
@@ -8,33 +9,36 @@ import initMiddleware from 'utils/init-middleware';
import rateLimit from 'express-rate-limit';
const cors = initMiddleware(
- Cors({
- methods: ['POST', 'PUT'],
- })
+ Cors({
+ methods: ['POST', 'PUT'],
+ })
);
const limiter = initMiddleware(
- rateLimit({
- windowMs: 30000, // 30sec
- max: 150, // Max 4 request per 30 sec
- })
+ rateLimit({
+ windowMs: 30000, // 30sec
+ max: 150, // Max 4 request per 30 sec
+ })
);
// Set your secret key. Remember to switch to your live secret key in production.
// See your keys here: https://dashboard.stripe.com/apikeys
const stripe = new Stripe(process.env.STRIPE_SECRET || '', {
- apiVersion: '2020-08-27',
+ apiVersion: '2020-08-27',
});
-export default async function handler(req: NextApiRequest, res: NextApiResponse): Promise {
- await cors(req, res);
- await limiter(req, res);
- if (req.method === 'POST') {
- const returnUrl = `${req.headers.origin}/dashboard`; // Stripe will return to the dashboard, you can change it
+export default async function handler(
+ req: NextApiRequest,
+ res: NextApiResponse
+): Promise {
+ await cors(req, res);
+ await limiter(req, res);
+ if (req.method === 'POST') {
+ const returnUrl = `${req.headers.origin}/dashboard`; // Stripe will return to the dashboard, you can change it
- const portalsession = await stripe.billingPortal.sessions.create({
- customer: req.body.customerId,
- return_url: returnUrl,
- });
- res.status(200).send({ url: portalsession.url });
- }
+ const portalsession = await stripe.billingPortal.sessions.create({
+ customer: req.body.customerId,
+ return_url: returnUrl,
+ });
+ res.status(200).send({ url: portalsession.url });
+ }
}
diff --git a/pages/api/stripe/stripe-webhook.ts b/pages/api/stripe/stripe-webhook.ts
index 63b1092..41303d3 100644
--- a/pages/api/stripe/stripe-webhook.ts
+++ b/pages/api/stripe/stripe-webhook.ts
@@ -16,138 +16,147 @@ import initMiddleware from 'utils/init-middleware';
import rateLimit from 'express-rate-limit';
export const config = {
- api: {
- bodyParser: false,
- },
+ api: {
+ bodyParser: false,
+ },
};
// Initialize the cors middleware -> Allow the browser extension to create lists
const cors = initMiddleware(
- Cors({
- methods: ['POST', 'HEAD'],
- })
+ Cors({
+ methods: ['POST', 'HEAD'],
+ })
);
// Init Supabase Admin
const supabase = createClient(
- process.env.NEXT_PUBLIC_SUPABASE_URL || '',
- process.env.SUPABASE_ADMIN_KEY || ''
+ process.env.NEXT_PUBLIC_SUPABASE_URL || '',
+ process.env.SUPABASE_ADMIN_KEY || ''
);
// Rate limiter : The user can only create one list every 20 seconds (avoid spam)
const limiter = initMiddleware(
- rateLimit({
- windowMs: 30000, // 30sec
- max: 150, // Max 150 request per 30 sec
- })
+ rateLimit({
+ windowMs: 30000, // 30sec
+ max: 150, // Max 150 request per 30 sec
+ })
);
// Set your secret key. Remember to switch to your live secret key in production.
// See your keys here: https://dashboard.stripe.com/apikeys
const stripe = new Stripe(process.env.STRIPE_SECRET || '', {
- apiVersion: '2020-08-27',
- maxNetworkRetries: 2,
+ apiVersion: '2020-08-27',
+ maxNetworkRetries: 2,
});
-export default async function handler(req: NextApiRequest, res: NextApiResponse): Promise {
- await cors(req, res);
- await limiter(req, res);
-
- if (req.method === 'POST') {
- // Retrieve the event by verifying the signature using the raw body and secret.
- let event: Stripe.Event;
- const buf = await buffer(req);
-
- const sig = req.headers['stripe-signature'] as string;
-
- try {
- event = stripe.webhooks.constructEvent(buf, sig, process.env.STRIPE_WEBHOOK || '');
- } catch (err) {
- console.log(err);
- console.log(`⚠️ Webhook signature verification failed.`);
- console.log(`⚠️ Check the env file and enter the correct webhook secret.`);
- return res.send(400);
- }
- // Extract the object from the event.
- const dataObject = event.data.object as {
- client_reference_id: string;
- customer: string;
- metadata: {
- priceId: string;
- };
- subscription: string;
- };
-
- // Handle the event
- // Review important events for Billing webhooks
- // https://stripe.com/docs/billing/webhooks
- // Remove comment to see the various objects sent for this sample
- switch (event.type) {
- case 'checkout.session.completed':
- const { data: subscriptions } = await supabase
- .from('subscriptions')
- .select('*')
- .eq('id', dataObject.client_reference_id);
-
- if (subscriptions?.length == 0) {
- await supabase
- .from('profiles')
- .update({ customerId: dataObject.customer })
- .eq('id', dataObject.client_reference_id);
-
- await supabase
- .from('subscriptions')
- .insert([
- {
- id: dataObject.client_reference_id,
- customer_id: dataObject.customer,
- paid_user: true,
- plan: dataObject.metadata.priceId,
- subscription: dataObject.subscription,
- },
- ])
- .then()
- .then(null, (err) => console.log('err: ', err)); // catch
- } else if (subscriptions?.length && subscriptions?.length > 0) {
- await supabase
- .from('subscriptions')
- .update({
- customer_id: dataObject.customer,
- paid_user: true,
- plan: dataObject.metadata.priceId,
- subscription: dataObject.subscription,
- })
- .eq('id', dataObject.client_reference_id)
- .then()
- .then(null, (err) => console.log('err: ', err)); // catch
- }
- break;
- case 'customer.subscription.deleted':
- await supabase
- .from('subscriptions')
- .update({ paid_user: false })
- .eq('customer_id', dataObject.customer)
- .then()
- .then(null, (err) => console.log('err: ', err)); // catch
- break;
- case 'invoice.payment_failed':
- // If the payment fails or the customer does not have a valid payment method,
- // an invoice.payment_failed event is sent, the subscription becomes past_due.
- // Use this webhook to notify your user that their payment has
- // failed and to retrieve new card details.
- break;
-
- case 'invoice.paid':
- // Used to provision services after the trial has ended.
- // The status of the invoice will show up as paid. Store the status in your
- // database to reference when a user accesses your service to avoid hitting rate limits.
- break;
-
- default:
- // Unexpected event type
- }
- res.send(200);
- }
+export default async function handler(
+ req: NextApiRequest,
+ res: NextApiResponse
+): Promise {
+ await cors(req, res);
+ await limiter(req, res);
+
+ if (req.method === 'POST') {
+ // Retrieve the event by verifying the signature using the raw body and secret.
+ let event: Stripe.Event;
+ const buf = await buffer(req);
+
+ const sig = req.headers['stripe-signature'] as string;
+
+ try {
+ event = stripe.webhooks.constructEvent(
+ buf,
+ sig,
+ process.env.STRIPE_WEBHOOK || ''
+ );
+ } catch (err) {
+ console.log(err);
+ console.log(`⚠️ Webhook signature verification failed.`);
+ console.log(
+ `⚠️ Check the env file and enter the correct webhook secret.`
+ );
+ return res.send(400);
+ }
+ // Extract the object from the event.
+ const dataObject = event.data.object as {
+ client_reference_id: string;
+ customer: string;
+ metadata: {
+ priceId: string;
+ };
+ subscription: string;
+ };
+
+ // Handle the event
+ // Review important events for Billing webhooks
+ // https://stripe.com/docs/billing/webhooks
+ // Remove comment to see the various objects sent for this sample
+ switch (event.type) {
+ case 'checkout.session.completed':
+ const { data: subscriptions } = await supabase
+ .from('subscriptions')
+ .select('*')
+ .eq('id', dataObject.client_reference_id);
+
+ if (subscriptions?.length == 0) {
+ await supabase
+ .from('profiles')
+ .update({ customerId: dataObject.customer })
+ .eq('id', dataObject.client_reference_id);
+
+ await supabase
+ .from('subscriptions')
+ .insert([
+ {
+ id: dataObject.client_reference_id,
+ customer_id: dataObject.customer,
+ paid_user: true,
+ plan: dataObject.metadata.priceId,
+ subscription: dataObject.subscription,
+ },
+ ])
+ .then()
+ .then(null, (err) => console.log('err: ', err)); // catch
+ } else if (subscriptions?.length && subscriptions?.length > 0) {
+ await supabase
+ .from('subscriptions')
+ .update({
+ customer_id: dataObject.customer,
+ paid_user: true,
+ plan: dataObject.metadata.priceId,
+ subscription: dataObject.subscription,
+ })
+ .eq('id', dataObject.client_reference_id)
+ .then()
+ .then(null, (err) => console.log('err: ', err)); // catch
+ }
+ break;
+ case 'customer.subscription.deleted':
+ await supabase
+ .from('subscriptions')
+ .update({ paid_user: false })
+ .eq('customer_id', dataObject.customer)
+ .then()
+ .then(null, (err) => console.log('err: ', err)); // catch
+ break;
+ case 'invoice.payment_failed':
+ // If the payment fails or the customer does not have a valid payment method,
+ // an invoice.payment_failed event is sent, the subscription becomes past_due.
+ // Use this webhook to notify your user that their payment has
+ // failed and to retrieve new card details.
+ break;
+
+ case 'invoice.paid':
+ // Used to provision services after the trial has ended.
+ // The status of the invoice will show up as paid. Store the status in your
+ // database to reference when a user accesses your service to avoid hitting rate limits.
+ break;
+
+ default:
+ // Unexpected event type
+ }
+ res.send(200);
+ }
}
diff --git a/pages/contact.tsx b/pages/contact.tsx
index c86e062..4095dcf 100644
--- a/pages/contact.tsx
+++ b/pages/contact.tsx
@@ -3,15 +3,15 @@ import Layout from 'components/Layout';
import { NextSeo } from 'next-seo';
const ContactPage = (): JSX.Element => (
- <>
-
+ <>
+
-
-
-
- >
+
+
+
+ >
);
export default ContactPage;
diff --git a/pages/dashboard.tsx b/pages/dashboard.tsx
index 7d0b548..e33a352 100644
--- a/pages/dashboard.tsx
+++ b/pages/dashboard.tsx
@@ -10,114 +10,116 @@ import { supabase } from '../utils/supabaseClient';
import { useRouter } from 'next/router';
const DashboardPage = ({
- user,
- profile,
- planName,
+ user,
+ profile,
+ planName,
}: {
- user: {
- id: string;
- };
- profile: {
- username: string;
- website: string;
- avatar_url: string;
- };
- planName: string;
+ user: {
+ id: string;
+ };
+ profile: {
+ username: string;
+ website: string;
+ avatar_url: string;
+ };
+ planName: string;
}): JSX.Element => {
- const [session, setSession] = useState(supabase.auth.session());
- const router = useRouter();
- useEffect(() => {
- // If a user is not logged in, return to the homepage
- if (!user) {
- router.push('/');
- }
- }, [user]);
+ const [session, setSession] = useState(supabase.auth.session());
+ const router = useRouter();
+ useEffect(() => {
+ // If a user is not logged in, return to the homepage
+ if (!user) {
+ router.push('/');
+ }
+ }, [router, user]);
- useEffect(() => {
- setSession(supabase.auth.session());
+ useEffect(() => {
+ setSession(supabase.auth.session());
- supabase.auth.onAuthStateChange((_event, session) => {
- setSession(session);
- });
- }, []);
+ supabase.auth.onAuthStateChange((_event, session) => {
+ setSession(session);
+ });
+ }, []);
- return (
-
-
-
{process.env.NEXT_PUBLIC_TITLE} | Dashboard
-
+ return (
+
+
+
{process.env.NEXT_PUBLIC_TITLE} | Dashboard
+
-
- {!session ? (
- You are not logged in
- ) : (
- <>
- {session && (
-
- )}
- >
- )}
-
-
- );
+
+ {!session ? (
+ You are not logged in
+ ) : (
+ <>
+ {session && (
+
+ )}
+ >
+ )}
+
+
+ );
};
export async function getServerSideProps(context: NextPageContext) {
- const supabaseAdmin = createClient(
- process.env.NEXT_PUBLIC_SUPABASE_URL || '',
- process.env.SUPABASE_ADMIN_KEY || ''
- );
- const { user } = await supabaseAdmin.auth.api.getUserByCookie(context.req);
+ const supabaseAdmin = createClient(
+ process.env.NEXT_PUBLIC_SUPABASE_URL || '',
+ process.env.SUPABASE_ADMIN_KEY || ''
+ );
+ const { user } = await supabaseAdmin.auth.api.getUserByCookie(context.req);
- const stripe = new Stripe(process.env.STRIPE_SECRET || '', {
- apiVersion: '2020-08-27',
- maxNetworkRetries: 2,
- });
+ const stripe = new Stripe(process.env.STRIPE_SECRET || '', {
+ apiVersion: '2020-08-27',
+ maxNetworkRetries: 2,
+ });
- // If the user exist, you will retrieve the user profile and if he/she's a paid user
- if (user) {
- const { data: plan } = await supabaseAdmin
- .from('subscriptions')
- .select('subscription, paid_user')
- .eq('id', user.id)
- .single();
+ // If the user exist, you will retrieve the user profile and if he/she's a paid user
+ if (user) {
+ const { data: plan } = await supabaseAdmin
+ .from('subscriptions')
+ .select('subscription, paid_user')
+ .eq('id', user.id)
+ .single();
- // Check the subscription plan. If it doesnt exist, return null
- const subscription = plan?.subscription
- ? await stripe.subscriptions.retrieve(plan.subscription)
- : null;
+ // Check the subscription plan. If it doesnt exist, return null
+ const subscription = plan?.subscription
+ ? await stripe.subscriptions.retrieve(plan.subscription)
+ : null;
- const { data: profile } = await supabaseAdmin
- .from('profiles')
- .select(`username, website, avatar_url`)
- .eq('id', user.id)
- .single();
+ const { data: profile } = await supabaseAdmin
+ .from('profiles')
+ .select(`username, website, avatar_url`)
+ .eq('id', user.id)
+ .single();
- return {
- props: {
- user,
- plan: subscription?.items.data[0].price.id ? subscription?.items.data[0].price.id : null,
- profile,
- // Retrieve the name of the subscription plan (Don't forget to add nickname to your prices)
- planName: plan?.paid_user
- ? subscription?.items.data[0].plan.nickname
- ? subscription?.items.data[0].plan.nickname
- : '[DEV] Please add a description for your prices'
- : 'Free Tier',
- },
- };
- }
+ return {
+ props: {
+ user,
+ plan: subscription?.items.data[0].price.id
+ ? subscription?.items.data[0].price.id
+ : null,
+ profile,
+ // Retrieve the name of the subscription plan (Don't forget to add nickname to your prices)
+ planName: plan?.paid_user
+ ? subscription?.items.data[0].plan.nickname
+ ? subscription?.items.data[0].plan.nickname
+ : '[DEV] Please add a description for your prices'
+ : 'Free Tier',
+ },
+ };
+ }
- if (!user) {
- // If no user, redirect to index.
- return { props: {}, redirect: { destination: '/', permanent: false } };
- }
+ if (!user) {
+ // If no user, redirect to index.
+ return { props: {}, redirect: { destination: '/', permanent: false } };
+ }
- // If there is a user, return it.
- return null;
+ // If there is a user, return it.
+ return null;
}
export default DashboardPage;
diff --git a/pages/global.css b/pages/global.css
index 4d7de49..0de73cf 100644
--- a/pages/global.css
+++ b/pages/global.css
@@ -1,5 +1,5 @@
-@import "tailwindcss/tailwind.css";
-@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500&family=Poppins:wght@400;600;700;800&display=swap");
+@import 'tailwindcss/tailwind.css';
+@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500&family=Poppins:wght@400;600;700;800&display=swap');
@tailwind base;
@tailwind components;
@tailwind utilities;
@@ -10,27 +10,27 @@ You can setup basic rules for your headers/text here
@layer base {
h1 {
- @apply text-5xl mb-5 font-bold font-title;
+ @apply mb-5 text-5xl font-bold font-title;
}
h2 {
- @apply text-2xl mt-2 mb-3 font-title;
+ @apply mt-2 mb-3 text-2xl font-title;
}
p {
- @apply text-left mb-5 font-body text-sm text-base-200 leading-loose;
+ @apply mb-5 text-sm leading-loose text-left font-body text-base-200;
}
ul {
- @apply list-disc ml-10 mb-3 font-body text-sm text-base-200 leading-loose;
+ @apply mb-3 ml-10 text-sm leading-loose list-disc font-body text-base-200;
}
}
.nav-btn {
position: relative;
text-decoration: none;
- @apply text-base-200 my-auto;
+ @apply my-auto text-base-200;
}
.nav-btn::before {
- content: "";
+ content: '';
position: absolute;
display: block;
width: 100%;
@@ -47,5 +47,5 @@ You can setup basic rules for your headers/text here
}
.btn {
- @apply font-normal
-}
\ No newline at end of file
+ @apply font-normal;
+}
diff --git a/pages/index.tsx b/pages/index.tsx
index b3f8c09..89cc8db 100644
--- a/pages/index.tsx
+++ b/pages/index.tsx
@@ -8,38 +8,50 @@ import Landing from 'components/Landing';
import Layout from 'components/Layout';
const Home = (): JSX.Element => (
- <>
-
- {`Welcome to ${process.env.NEXT_PUBLIC_TITLE} 👋`}
-
+ <>
+
+ {`Welcome to ${process.env.NEXT_PUBLIC_TITLE} 👋`}
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
-
-
-
- >
+
+
+
+ >
);
export default Home;
diff --git a/pages/login.tsx b/pages/login.tsx
index 9eacdb1..4bd9835 100644
--- a/pages/login.tsx
+++ b/pages/login.tsx
@@ -10,21 +10,21 @@ import { NextSeo } from 'next-seo';
import { useAuth } from 'utils/AuthContext';
const LoginPage = (): JSX.Element => {
- const { signIn, resetPassword } = useAuth();
- return (
- <>
-
+ const { signIn, resetPassword } = useAuth();
+ return (
+ <>
+
-
-
-
-
-
- >
- );
+
+
+
+
+
+ >
+ );
};
export default LoginPage;
diff --git a/pages/pricing.tsx b/pages/pricing.tsx
index 385caba..002f8e8 100644
--- a/pages/pricing.tsx
+++ b/pages/pricing.tsx
@@ -5,14 +5,14 @@ import { NextSeo } from 'next-seo';
import Pricing from 'components/Pricing';
const PricingPage = (): JSX.Element => (
- <>
-
-
-
-
- >
+ <>
+
+
+
+
+ >
);
export default PricingPage;
diff --git a/pages/privacy.tsx b/pages/privacy.tsx
index 35fe228..beb73df 100644
--- a/pages/privacy.tsx
+++ b/pages/privacy.tsx
@@ -5,14 +5,14 @@ import { NextSeo } from 'next-seo';
import PrivacyPolicy from 'components/PrivacyPolicy';
const PrivacyPage = (): JSX.Element => (
- <>
-
-
-
-
- >
+ <>
+
+
+
+
+ >
);
export default PrivacyPage;
diff --git a/pages/signup.tsx b/pages/signup.tsx
index 9977f7d..153e643 100644
--- a/pages/signup.tsx
+++ b/pages/signup.tsx
@@ -10,19 +10,19 @@ import Layout from 'components/Layout';
import { NextSeo } from 'next-seo';
const SignUpPage = (): JSX.Element => (
- <>
-
+ <>
+
-
-
-
- >
+
+
+
+ >
);
export default SignUpPage;
diff --git a/pages/terms.tsx b/pages/terms.tsx
index d835fa2..80f29aa 100644
--- a/pages/terms.tsx
+++ b/pages/terms.tsx
@@ -5,14 +5,14 @@ import { NextSeo } from 'next-seo';
import Terms from 'components/Terms';
const TermsPage = (): JSX.Element => (
- <>
-
-
-
-
- >
+ <>
+
+
+
+
+ >
);
export default TermsPage;
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 3b5afd7..65abc31 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -7,20 +7,20 @@ specifiers:
'@sendgrid/mail': ^7.6.0
'@stripe/stripe-js': ^1.22.0
'@supabase/gotrue-js': ^1.21.7
- '@supabase/supabase-js': ^1.28.5
+ '@supabase/supabase-js': ^1.29.1
'@types/cors': ^2.8.12
'@types/express-rate-limit': ^5.1.3
'@types/micro': ^7.3.6
- '@types/node': ^17.0.0
- '@types/react': ^17.0.37
+ '@types/node': ^17.0.4
+ '@types/react': ^17.0.38
'@types/react-dom': ^17.0.11
- '@typescript-eslint/eslint-plugin': ^5.7.0
+ '@typescript-eslint/eslint-plugin': ^5.8.0
autoprefixer: ^10.4.0
axios: ^0.24.0
cors: ^2.8.5
- daisyui: ^1.16.6
- eslint: ^8.4.1
- eslint-config-airbnb: ^19.0.2
+ daisyui: ^1.20.0
+ eslint: ^8.5.0
+ eslint-config-airbnb: ^19.0.4
eslint-config-next: ^12.0.7
eslint-config-prettier: ^8.3.0
eslint-import-resolver-alias: ^1.1.2
@@ -28,10 +28,10 @@ specifiers:
eslint-plugin-import: ^2.25.3
eslint-plugin-jsx-a11y: ^6.5.1
eslint-plugin-prettier: ^4.0.0
- eslint-plugin-react: ^7.27.1
+ eslint-plugin-react: ^7.28.0
eslint-plugin-react-hooks: ^4.3.0
eslint-plugin-simple-import-sort: ^7.0.0
- express-rate-limit: ^5.5.1
+ express-rate-limit: ^6.0.1
micro: ^9.3.4
next: '>=12.0.7'
next-seo: ^4.28.1
@@ -42,8 +42,8 @@ specifiers:
react-feather: ^2.0.9
react-icons: ^4.3.1
react-toastify: ^8.1.0
- stripe: ^8.194.0
- tailwindcss: ^3.0.6
+ stripe: ^8.195.0
+ tailwindcss: ^3.0.7
typescript: ^4.5.4
dependencies:
@@ -51,14 +51,14 @@ dependencies:
'@sendgrid/mail': 7.6.0
'@stripe/stripe-js': 1.22.0
'@supabase/gotrue-js': 1.21.7
- '@supabase/supabase-js': 1.28.5
- '@types/node': 17.0.0
- '@types/react': 17.0.37
+ '@supabase/supabase-js': 1.29.1
+ '@types/node': 17.0.4
+ '@types/react': 17.0.38
'@types/react-dom': 17.0.11
axios: 0.24.0
cors: 2.8.5
- daisyui: 1.16.6
- express-rate-limit: 5.5.1
+ daisyui: 1.20.0
+ express-rate-limit: 6.0.1
micro: 9.3.4
next: 12.0.7_react-dom@17.0.2+react@17.0.2
next-seo: 4.28.1_d837ce8f3acb2f60f8b7454672a9bcea
@@ -67,7 +67,7 @@ dependencies:
react-feather: 2.0.9_react@17.0.2
react-icons: 4.3.1_react@17.0.2
react-toastify: 8.1.0_react-dom@17.0.2+react@17.0.2
- stripe: 8.194.0
+ stripe: 8.195.0
typescript: 4.5.4
devDependencies:
@@ -76,23 +76,23 @@ devDependencies:
'@types/cors': 2.8.12
'@types/express-rate-limit': 5.1.3
'@types/micro': 7.3.6
- '@typescript-eslint/eslint-plugin': 5.7.0_eslint@8.4.1+typescript@4.5.4
+ '@typescript-eslint/eslint-plugin': 5.8.0_eslint@8.5.0+typescript@4.5.4
autoprefixer: 10.4.0_postcss@8.4.5
- eslint: 8.4.1
- eslint-config-airbnb: 19.0.2_39a1962ce33cab537ff72240b84c6703
- eslint-config-next: 12.0.7_37b786927bba2623fb99aeb2a705ff6c
- eslint-config-prettier: 8.3.0_eslint@8.4.1
+ eslint: 8.5.0
+ eslint-config-airbnb: 19.0.4_c257eae710a4ec05d9c07c610d784dbf
+ eslint-config-next: 12.0.7_151adb91c2dbffa9bf336078aa7406b9
+ eslint-config-prettier: 8.3.0_eslint@8.5.0
eslint-import-resolver-alias: 1.1.2_eslint-plugin-import@2.25.3
- eslint-plugin-cypress: 2.12.1_eslint@8.4.1
- eslint-plugin-import: 2.25.3_eslint@8.4.1
- eslint-plugin-jsx-a11y: 6.5.1_eslint@8.4.1
- eslint-plugin-prettier: 4.0.0_90bd2ba582f6d1348d73031482d782e2
- eslint-plugin-react: 7.27.1_eslint@8.4.1
- eslint-plugin-react-hooks: 4.3.0_eslint@8.4.1
- eslint-plugin-simple-import-sort: 7.0.0_eslint@8.4.1
+ eslint-plugin-cypress: 2.12.1_eslint@8.5.0
+ eslint-plugin-import: 2.25.3_eslint@8.5.0
+ eslint-plugin-jsx-a11y: 6.5.1_eslint@8.5.0
+ eslint-plugin-prettier: 4.0.0_94e1b6d3ce6ea916847122712570e9ae
+ eslint-plugin-react: 7.28.0_eslint@8.5.0
+ eslint-plugin-react-hooks: 4.3.0_eslint@8.5.0
+ eslint-plugin-simple-import-sort: 7.0.0_eslint@8.5.0
postcss: 8.4.5
prettier: 2.5.1
- tailwindcss: 3.0.6_16a290f6d0e3717bf6d2667234aebd30
+ tailwindcss: 3.0.7_16a290f6d0e3717bf6d2667234aebd30
packages:
@@ -714,7 +714,7 @@ packages:
dependencies:
'@types/istanbul-lib-coverage': 2.0.3
'@types/istanbul-reports': 3.0.1
- '@types/node': 17.0.0
+ '@types/node': 17.0.4
'@types/yargs': 16.0.4
chalk: 4.1.2
dev: true
@@ -991,8 +991,8 @@ packages:
cross-fetch: 3.1.4
dev: false
- /@supabase/realtime-js/1.3.3:
- resolution: {integrity: sha512-9D79jlo/56VQf/U7TWhu24epCoj0vWJ7ALkGcqci8Luk/iOcdCxY1NJ76BbS1UnpXEIvQxQGb1R5NSexriKcUA==}
+ /@supabase/realtime-js/1.3.4:
+ resolution: {integrity: sha512-N9xerTleMp6OKgsqYp0WujYJvKplMxhSJ9agTvAL6vc/+4hh5uxak4wLpgqigy3ZBzpRUSYty7hDyS017+waiw==}
dependencies:
'@types/websocket': 1.0.4
websocket: 1.0.34
@@ -1004,12 +1004,12 @@ packages:
cross-fetch: 3.1.4
dev: false
- /@supabase/supabase-js/1.28.5:
- resolution: {integrity: sha512-RZFSkj0tC6YppUVOBDldLLko4BgV8ASY+OiXC1ZxpcwmNInPgGiDkv59kVPN1UC96vnRQ/1fbFngPcwTtb1Qjw==}
+ /@supabase/supabase-js/1.29.1:
+ resolution: {integrity: sha512-5UPgB93XCzALTpbuwvEGH+Y7i3YBY3y3y96uNnzAWYerGWlqx2kIVmV++GAiEPp/tp+QRsv103AoLKiP3dP2DA==}
dependencies:
'@supabase/gotrue-js': 1.21.7
'@supabase/postgrest-js': 0.35.0
- '@supabase/realtime-js': 1.3.3
+ '@supabase/realtime-js': 1.3.4
'@supabase/storage-js': 1.5.0
dev: false
@@ -1017,13 +1017,13 @@ packages:
resolution: {integrity: sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==}
dependencies:
'@types/connect': 3.4.35
- '@types/node': 17.0.0
+ '@types/node': 17.0.4
dev: true
/@types/connect/3.4.35:
resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
dependencies:
- '@types/node': 17.0.0
+ '@types/node': 17.0.4
dev: true
/@types/cors/2.8.12:
@@ -1033,7 +1033,7 @@ packages:
/@types/engine.io/3.1.7:
resolution: {integrity: sha512-qNjVXcrp+1sS8YpRUa714r0pgzOwESdW5UjHL7D/2ZFdBX0BXUXtg1LUrp+ylvqbvMcMWUy73YpRoxPN2VoKAQ==}
dependencies:
- '@types/node': 17.0.0
+ '@types/node': 17.0.4
dev: true
/@types/express-rate-limit/5.1.3:
@@ -1045,7 +1045,7 @@ packages:
/@types/express-serve-static-core/4.17.25:
resolution: {integrity: sha512-OUJIVfRMFijZukGGwTpKNFprqCCXk5WjNGvUgB/CxxBR40QWSjsNK86+yvGKlCOGc7sbwfHLaXhkG+NsytwBaQ==}
dependencies:
- '@types/node': 17.0.0
+ '@types/node': 17.0.4
'@types/qs': 6.9.7
'@types/range-parser': 1.2.4
dev: true
@@ -1086,7 +1086,7 @@ packages:
/@types/micro/7.3.6:
resolution: {integrity: sha512-rZHvZ3+Ev3cGJJSy/wtSiXZmafU8guI07PHXf4ku9sQLfDuFALHMCiV+LuH4VOaeMMMnRs8nqxU392gxfn661g==}
dependencies:
- '@types/node': 17.0.0
+ '@types/node': 17.0.4
'@types/socket.io': 2.1.13
transitivePeerDependencies:
- supports-color
@@ -1096,8 +1096,8 @@ packages:
resolution: {integrity: sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==}
dev: true
- /@types/node/17.0.0:
- resolution: {integrity: sha512-eMhwJXc931Ihh4tkU+Y7GiLzT/y/DBNpNtr4yU9O2w3SYBsr9NaOPhQlLKRmoWtI54uNwuo0IOUFQjVOTZYRvw==}
+ /@types/node/17.0.4:
+ resolution: {integrity: sha512-6xwbrW4JJiJLgF+zNypN5wr2ykM9/jHcL7rQ8fZe2vuftggjzZeRSM4OwRc6Xk8qWjwJ99qVHo/JgOGmomWRog==}
/@types/parse-json/4.0.0:
resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
@@ -1118,11 +1118,11 @@ packages:
/@types/react-dom/17.0.11:
resolution: {integrity: sha512-f96K3k+24RaLGVu/Y2Ng3e1EbZ8/cVJvypZWd7cy0ofCBaf2lcM46xNhycMZ2xGwbBjRql7hOlZ+e2WlJ5MH3Q==}
dependencies:
- '@types/react': 17.0.37
+ '@types/react': 17.0.38
dev: false
- /@types/react/17.0.37:
- resolution: {integrity: sha512-2FS1oTqBGcH/s0E+CjrCCR9+JMpsu9b69RTFO+40ua43ZqP5MmQ4iUde/dMjWR909KxZwmOQIFq6AV6NjEG5xg==}
+ /@types/react/17.0.38:
+ resolution: {integrity: sha512-SI92X1IA+FMnP3qM5m4QReluXzhcmovhZnLNm3pyeQlooi02qI7sLiepEYqT678uNiyc25XfCqxREFpy3W7YhQ==}
dependencies:
'@types/prop-types': 15.7.4
'@types/scheduler': 0.16.2
@@ -1137,7 +1137,7 @@ packages:
resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==}
dependencies:
'@types/mime': 1.3.2
- '@types/node': 17.0.0
+ '@types/node': 17.0.4
dev: true
/@types/socket.io-parser/3.0.0:
@@ -1153,7 +1153,7 @@ packages:
resolution: {integrity: sha512-JRgH3nCgsWel4OPANkhH8TelpXvacAJ9VeryjuqCDiaVDMpLysd6sbt0dr6Z15pqH3p2YpOT3T1C5vQ+O/7uyg==}
dependencies:
'@types/engine.io': 3.1.7
- '@types/node': 17.0.0
+ '@types/node': 17.0.4
'@types/socket.io-parser': 3.0.0
transitivePeerDependencies:
- supports-color
@@ -1166,7 +1166,7 @@ packages:
/@types/websocket/1.0.4:
resolution: {integrity: sha512-qn1LkcFEKK8RPp459jkjzsfpbsx36BBt3oC3pITYtkoBw/aVX+EZFa5j3ThCRTNpLFvIMr5dSTD4RaMdilIOpA==}
dependencies:
- '@types/node': 17.0.0
+ '@types/node': 17.0.4
dev: false
/@types/yargs-parser/20.2.1:
@@ -1183,12 +1183,12 @@ packages:
resolution: {integrity: sha512-8uALY5LTvSuHgloDVUvWP3pIauILm+8/0pDMokuDYIoNsOkSwd5AiHBTSEJjKTDcZr5z8UpgOWZkxBF4iJftoA==}
requiresBuild: true
dependencies:
- '@types/node': 17.0.0
+ '@types/node': 17.0.4
dev: true
optional: true
- /@typescript-eslint/eslint-plugin/5.7.0_eslint@8.4.1+typescript@4.5.4:
- resolution: {integrity: sha512-8RTGBpNn5a9M628wBPrCbJ+v3YTEOE2qeZb7TDkGKTDXSj36KGRg92SpFFaR/0S3rSXQxM0Og/kV9EyadsYSBg==}
+ /@typescript-eslint/eslint-plugin/5.8.0_eslint@8.5.0+typescript@4.5.4:
+ resolution: {integrity: sha512-spu1UW7QuBn0nJ6+psnfCc3iVoQAifjKORgBngKOmC8U/1tbe2YJMzYQqDGYB4JCss7L8+RM2kKLb1B1Aw9BNA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
'@typescript-eslint/parser': ^5.0.0
@@ -1198,10 +1198,10 @@ packages:
typescript:
optional: true
dependencies:
- '@typescript-eslint/experimental-utils': 5.7.0_eslint@8.4.1+typescript@4.5.4
- '@typescript-eslint/scope-manager': 5.7.0
+ '@typescript-eslint/experimental-utils': 5.8.0_eslint@8.5.0+typescript@4.5.4
+ '@typescript-eslint/scope-manager': 5.8.0
debug: 4.3.2
- eslint: 8.4.1
+ eslint: 8.5.0
functional-red-black-tree: 1.0.1
ignore: 5.1.9
regexpp: 3.2.0
@@ -1212,25 +1212,25 @@ packages:
- supports-color
dev: true
- /@typescript-eslint/experimental-utils/5.7.0_eslint@8.4.1+typescript@4.5.4:
- resolution: {integrity: sha512-u57eZ5FbEpzN5kSjmVrSesovWslH2ZyNPnaXQMXWgH57d5+EVHEt76W75vVuI9qKZ5BMDKNfRN+pxcPEjQjb2A==}
+ /@typescript-eslint/experimental-utils/5.8.0_eslint@8.5.0+typescript@4.5.4:
+ resolution: {integrity: sha512-KN5FvNH71bhZ8fKtL+lhW7bjm7cxs1nt+hrDZWIqb6ViCffQcWyLunGrgvISgkRojIDcXIsH+xlFfI4RCDA0xA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
- eslint: '*'
+ eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
dependencies:
'@types/json-schema': 7.0.9
- '@typescript-eslint/scope-manager': 5.7.0
- '@typescript-eslint/types': 5.7.0
- '@typescript-eslint/typescript-estree': 5.7.0_typescript@4.5.4
- eslint: 8.4.1
+ '@typescript-eslint/scope-manager': 5.8.0
+ '@typescript-eslint/types': 5.8.0
+ '@typescript-eslint/typescript-estree': 5.8.0_typescript@4.5.4
+ eslint: 8.5.0
eslint-scope: 5.1.1
- eslint-utils: 3.0.0_eslint@8.4.1
+ eslint-utils: 3.0.0_eslint@8.5.0
transitivePeerDependencies:
- supports-color
- typescript
dev: true
- /@typescript-eslint/parser/5.7.0_eslint@8.4.1+typescript@4.5.4:
+ /@typescript-eslint/parser/5.7.0_eslint@8.5.0+typescript@4.5.4:
resolution: {integrity: sha512-m/gWCCcS4jXw6vkrPQ1BjZ1vomP01PArgzvauBqzsoZ3urLbsRChexB8/YV8z9HwE3qlJM35FxfKZ1nfP/4x8g==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
@@ -1244,7 +1244,7 @@ packages:
'@typescript-eslint/types': 5.7.0
'@typescript-eslint/typescript-estree': 5.7.0_typescript@4.5.4
debug: 4.3.2
- eslint: 8.4.1
+ eslint: 8.5.0
typescript: 4.5.4
transitivePeerDependencies:
- supports-color
@@ -1258,11 +1258,24 @@ packages:
'@typescript-eslint/visitor-keys': 5.7.0
dev: true
+ /@typescript-eslint/scope-manager/5.8.0:
+ resolution: {integrity: sha512-x82CYJsLOjPCDuFFEbS6e7K1QEWj7u5Wk1alw8A+gnJiYwNnDJk0ib6PCegbaPMjrfBvFKa7SxE3EOnnIQz2Gg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ '@typescript-eslint/types': 5.8.0
+ '@typescript-eslint/visitor-keys': 5.8.0
+ dev: true
+
/@typescript-eslint/types/5.7.0:
resolution: {integrity: sha512-5AeYIF5p2kAneIpnLFve8g50VyAjq7udM7ApZZ9JYjdPjkz0LvODfuSHIDUVnIuUoxafoWzpFyU7Sqbxgi79mA==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
+ /@typescript-eslint/types/5.8.0:
+ resolution: {integrity: sha512-LdCYOqeqZWqCMOmwFnum6YfW9F3nKuxJiR84CdIRN5nfHJ7gyvGpXWqL/AaW0k3Po0+wm93ARAsOdzlZDPCcXg==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dev: true
+
/@typescript-eslint/typescript-estree/5.7.0_typescript@4.5.4:
resolution: {integrity: sha512-aO1Ql+izMrTnPj5aFFlEJkpD4jRqC4Gwhygu2oHK2wfVQpmOPbyDSveJ+r/NQo+PWV43M6uEAeLVbTi09dFLhg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1284,6 +1297,27 @@ packages:
- supports-color
dev: true
+ /@typescript-eslint/typescript-estree/5.8.0_typescript@4.5.4:
+ resolution: {integrity: sha512-srfeZ3URdEcUsSLbkOFqS7WoxOqn8JNil2NSLO9O+I2/Uyc85+UlfpEvQHIpj5dVts7KKOZnftoJD/Fdv0L7nQ==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ dependencies:
+ '@typescript-eslint/types': 5.8.0
+ '@typescript-eslint/visitor-keys': 5.8.0
+ debug: 4.3.2
+ globby: 11.0.4
+ is-glob: 4.0.3
+ semver: 7.3.5
+ tsutils: 3.21.0_typescript@4.5.4
+ typescript: 4.5.4
+ transitivePeerDependencies:
+ - supports-color
+ dev: true
+
/@typescript-eslint/visitor-keys/5.7.0:
resolution: {integrity: sha512-hdohahZ4lTFcglZSJ3DGdzxQHBSxsLVqHzkiOmKi7xVAWC4y2c1bIMKmPJSrA4aOEoRUPOKQ87Y/taC7yVHpFg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
@@ -1292,6 +1326,14 @@ packages:
eslint-visitor-keys: 3.1.0
dev: true
+ /@typescript-eslint/visitor-keys/5.8.0:
+ resolution: {integrity: sha512-+HDIGOEMnqbxdAHegxvnOqESUH6RWFRR2b8qxP1W9CZnnYh4Usz6MBL+2KMAgPk/P0o9c1HqnYtwzVH6GTIqug==}
+ engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
+ dependencies:
+ '@typescript-eslint/types': 5.8.0
+ eslint-visitor-keys: 3.1.0
+ dev: true
+
/acorn-jsx/5.3.2_acorn@8.6.0:
resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
peerDependencies:
@@ -1949,8 +1991,8 @@ packages:
type: 1.2.0
dev: false
- /daisyui/1.16.6:
- resolution: {integrity: sha512-kso740gqMVVqritCQliQCpfPwos9lxp7/TEiEev4w6GGQyLNRyfriWY+DWxfawMY/DwGDzBl2DZtekCMf73bzw==}
+ /daisyui/1.20.0:
+ resolution: {integrity: sha512-vHXw/M9KRIkdPE6r2KSqfGNg/evoCXyZFsGZQDi4PNDOlP7wL+3YmPev5M+CvmviB2kXhorekQXpulbTTqLAZQ==}
dev: false
/damerau-levenshtein/1.0.7:
@@ -2210,7 +2252,7 @@ packages:
engines: {node: '>=10'}
dev: true
- /eslint-config-airbnb-base/15.0.0_581d2b6245defd0595f2dd29dbf58da2:
+ /eslint-config-airbnb-base/15.0.0_f385d671d5f1c72a868db745a891bc1f:
resolution: {integrity: sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==}
engines: {node: ^10.12.0 || >=12.0.0}
peerDependencies:
@@ -2218,34 +2260,34 @@ packages:
eslint-plugin-import: ^2.25.2
dependencies:
confusing-browser-globals: 1.0.10
- eslint: 8.4.1
- eslint-plugin-import: 2.25.3_eslint@8.4.1
+ eslint: 8.5.0
+ eslint-plugin-import: 2.25.3_eslint@8.5.0
object.assign: 4.1.2
object.entries: 1.1.5
semver: 6.3.0
dev: true
- /eslint-config-airbnb/19.0.2_39a1962ce33cab537ff72240b84c6703:
- resolution: {integrity: sha512-4v5DEMVSl043LaCT+gsxPcoiIk0iYG5zxJKKjIy80H/D//2E0vtuOBWkb0CBDxjF+y26yQzspIXYuY6wMmt9Cw==}
+ /eslint-config-airbnb/19.0.4_c257eae710a4ec05d9c07c610d784dbf:
+ resolution: {integrity: sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==}
engines: {node: ^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^7.32.0 || ^8.2.0
eslint-plugin-import: ^2.25.3
eslint-plugin-jsx-a11y: ^6.5.1
- eslint-plugin-react: ^7.27.1
+ eslint-plugin-react: ^7.28.0
eslint-plugin-react-hooks: ^4.3.0
dependencies:
- eslint: 8.4.1
- eslint-config-airbnb-base: 15.0.0_581d2b6245defd0595f2dd29dbf58da2
- eslint-plugin-import: 2.25.3_eslint@8.4.1
- eslint-plugin-jsx-a11y: 6.5.1_eslint@8.4.1
- eslint-plugin-react: 7.27.1_eslint@8.4.1
- eslint-plugin-react-hooks: 4.3.0_eslint@8.4.1
+ eslint: 8.5.0
+ eslint-config-airbnb-base: 15.0.0_f385d671d5f1c72a868db745a891bc1f
+ eslint-plugin-import: 2.25.3_eslint@8.5.0
+ eslint-plugin-jsx-a11y: 6.5.1_eslint@8.5.0
+ eslint-plugin-react: 7.28.0_eslint@8.5.0
+ eslint-plugin-react-hooks: 4.3.0_eslint@8.5.0
object.assign: 4.1.2
object.entries: 1.1.5
dev: true
- /eslint-config-next/12.0.7_37b786927bba2623fb99aeb2a705ff6c:
+ /eslint-config-next/12.0.7_151adb91c2dbffa9bf336078aa7406b9:
resolution: {integrity: sha512-kWOaym5qjyzR190zFKkZMaHetmiRORmzJiKML7Kr9CL213S6SwkrHHCEL58TRdpx0NA+HzrsFR9zgcV2pvV2Yg==}
peerDependencies:
eslint: ^7.23.0 || ^8.0.0
@@ -2257,27 +2299,27 @@ packages:
dependencies:
'@next/eslint-plugin-next': 12.0.7
'@rushstack/eslint-patch': 1.1.0
- '@typescript-eslint/parser': 5.7.0_eslint@8.4.1+typescript@4.5.4
- eslint: 8.4.1
+ '@typescript-eslint/parser': 5.7.0_eslint@8.5.0+typescript@4.5.4
+ eslint: 8.5.0
eslint-import-resolver-node: 0.3.6
- eslint-import-resolver-typescript: 2.5.0_581d2b6245defd0595f2dd29dbf58da2
- eslint-plugin-import: 2.25.3_eslint@8.4.1
- eslint-plugin-jsx-a11y: 6.5.1_eslint@8.4.1
- eslint-plugin-react: 7.27.1_eslint@8.4.1
- eslint-plugin-react-hooks: 4.3.0_eslint@8.4.1
+ eslint-import-resolver-typescript: 2.5.0_f385d671d5f1c72a868db745a891bc1f
+ eslint-plugin-import: 2.25.3_eslint@8.5.0
+ eslint-plugin-jsx-a11y: 6.5.1_eslint@8.5.0
+ eslint-plugin-react: 7.28.0_eslint@8.5.0
+ eslint-plugin-react-hooks: 4.3.0_eslint@8.5.0
next: 12.0.7_react-dom@17.0.2+react@17.0.2
typescript: 4.5.4
transitivePeerDependencies:
- supports-color
dev: true
- /eslint-config-prettier/8.3.0_eslint@8.4.1:
+ /eslint-config-prettier/8.3.0_eslint@8.5.0:
resolution: {integrity: sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==}
hasBin: true
peerDependencies:
eslint: '>=7.0.0'
dependencies:
- eslint: 8.4.1
+ eslint: 8.5.0
dev: true
/eslint-import-resolver-alias/1.1.2_eslint-plugin-import@2.25.3:
@@ -2286,7 +2328,7 @@ packages:
peerDependencies:
eslint-plugin-import: '>=1.4.0'
dependencies:
- eslint-plugin-import: 2.25.3_eslint@8.4.1
+ eslint-plugin-import: 2.25.3_eslint@8.5.0
dev: true
/eslint-import-resolver-node/0.3.6:
@@ -2296,7 +2338,7 @@ packages:
resolve: 1.20.0
dev: true
- /eslint-import-resolver-typescript/2.5.0_581d2b6245defd0595f2dd29dbf58da2:
+ /eslint-import-resolver-typescript/2.5.0_f385d671d5f1c72a868db745a891bc1f:
resolution: {integrity: sha512-qZ6e5CFr+I7K4VVhQu3M/9xGv9/YmwsEXrsm3nimw8vWaVHRDrQRp26BgCypTxBp3vUp4o5aVEJRiy0F2DFddQ==}
engines: {node: '>=4'}
peerDependencies:
@@ -2304,8 +2346,8 @@ packages:
eslint-plugin-import: '*'
dependencies:
debug: 4.3.2
- eslint: 8.4.1
- eslint-plugin-import: 2.25.3_eslint@8.4.1
+ eslint: 8.5.0
+ eslint-plugin-import: 2.25.3_eslint@8.5.0
glob: 7.2.0
is-glob: 4.0.3
resolve: 1.20.0
@@ -2323,16 +2365,16 @@ packages:
pkg-dir: 2.0.0
dev: true
- /eslint-plugin-cypress/2.12.1_eslint@8.4.1:
+ /eslint-plugin-cypress/2.12.1_eslint@8.5.0:
resolution: {integrity: sha512-c2W/uPADl5kospNDihgiLc7n87t5XhUbFDoTl6CfVkmG+kDAb5Ux10V9PoLPu9N+r7znpc+iQlcmAqT1A/89HA==}
peerDependencies:
eslint: '>= 3.2.1'
dependencies:
- eslint: 8.4.1
+ eslint: 8.5.0
globals: 11.12.0
dev: true
- /eslint-plugin-import/2.25.3_eslint@8.4.1:
+ /eslint-plugin-import/2.25.3_eslint@8.5.0:
resolution: {integrity: sha512-RzAVbby+72IB3iOEL8clzPLzL3wpDrlwjsTBAQXgyp5SeTqqY+0bFubwuo+y/HLhNZcXV4XqTBO4LGsfyHIDXg==}
engines: {node: '>=4'}
peerDependencies:
@@ -2342,7 +2384,7 @@ packages:
array.prototype.flat: 1.2.5
debug: 2.6.9
doctrine: 2.1.0
- eslint: 8.4.1
+ eslint: 8.5.0
eslint-import-resolver-node: 0.3.6
eslint-module-utils: 2.7.1
has: 1.0.3
@@ -2354,7 +2396,7 @@ packages:
tsconfig-paths: 3.11.0
dev: true
- /eslint-plugin-jsx-a11y/6.5.1_eslint@8.4.1:
+ /eslint-plugin-jsx-a11y/6.5.1_eslint@8.5.0:
resolution: {integrity: sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==}
engines: {node: '>=4.0'}
peerDependencies:
@@ -2368,14 +2410,14 @@ packages:
axobject-query: 2.2.0
damerau-levenshtein: 1.0.7
emoji-regex: 9.2.2
- eslint: 8.4.1
+ eslint: 8.5.0
has: 1.0.3
jsx-ast-utils: 3.2.1
language-tags: 1.0.5
minimatch: 3.0.4
dev: true
- /eslint-plugin-prettier/4.0.0_90bd2ba582f6d1348d73031482d782e2:
+ /eslint-plugin-prettier/4.0.0_94e1b6d3ce6ea916847122712570e9ae:
resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==}
engines: {node: '>=6.0.0'}
peerDependencies:
@@ -2386,23 +2428,23 @@ packages:
eslint-config-prettier:
optional: true
dependencies:
- eslint: 8.4.1
- eslint-config-prettier: 8.3.0_eslint@8.4.1
+ eslint: 8.5.0
+ eslint-config-prettier: 8.3.0_eslint@8.5.0
prettier: 2.5.1
prettier-linter-helpers: 1.0.0
dev: true
- /eslint-plugin-react-hooks/4.3.0_eslint@8.4.1:
+ /eslint-plugin-react-hooks/4.3.0_eslint@8.5.0:
resolution: {integrity: sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==}
engines: {node: '>=10'}
peerDependencies:
eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0
dependencies:
- eslint: 8.4.1
+ eslint: 8.5.0
dev: true
- /eslint-plugin-react/7.27.1_eslint@8.4.1:
- resolution: {integrity: sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==}
+ /eslint-plugin-react/7.28.0_eslint@8.5.0:
+ resolution: {integrity: sha512-IOlFIRHzWfEQQKcAD4iyYDndHwTQiCMcJVJjxempf203jnNLUnW34AXLrV33+nEXoifJE2ZEGmcjKPL8957eSw==}
engines: {node: '>=4'}
peerDependencies:
eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8
@@ -2410,7 +2452,7 @@ packages:
array-includes: 3.1.4
array.prototype.flatmap: 1.2.5
doctrine: 2.1.0
- eslint: 8.4.1
+ eslint: 8.5.0
estraverse: 5.3.0
jsx-ast-utils: 3.2.1
minimatch: 3.0.4
@@ -2424,12 +2466,12 @@ packages:
string.prototype.matchall: 4.0.6
dev: true
- /eslint-plugin-simple-import-sort/7.0.0_eslint@8.4.1:
+ /eslint-plugin-simple-import-sort/7.0.0_eslint@8.5.0:
resolution: {integrity: sha512-U3vEDB5zhYPNfxT5TYR7u01dboFZp+HNpnGhkDB2g/2E4wZ/g1Q9Ton8UwCLfRV9yAKyYqDh62oHOamvkFxsvw==}
peerDependencies:
eslint: '>=5.0.0'
dependencies:
- eslint: 8.4.1
+ eslint: 8.5.0
dev: true
/eslint-scope/5.1.1:
@@ -2448,13 +2490,13 @@ packages:
estraverse: 5.3.0
dev: true
- /eslint-utils/3.0.0_eslint@8.4.1:
+ /eslint-utils/3.0.0_eslint@8.5.0:
resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
peerDependencies:
eslint: '>=5'
dependencies:
- eslint: 8.4.1
+ eslint: 8.5.0
eslint-visitor-keys: 2.1.0
dev: true
@@ -2468,8 +2510,8 @@ packages:
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
dev: true
- /eslint/8.4.1:
- resolution: {integrity: sha512-TxU/p7LB1KxQ6+7aztTnO7K0i+h0tDi81YRY9VzB6Id71kNz+fFYnf5HD5UOQmxkzcoa0TlVZf9dpMtUv0GpWg==}
+ /eslint/8.5.0:
+ resolution: {integrity: sha512-tVGSkgNbOfiHyVte8bCM8OmX+xG9PzVG/B4UCF60zx7j61WIVY/AqJECDgpLD4DbbESD0e174gOg3ZlrX15GDg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
hasBin: true
dependencies:
@@ -2483,7 +2525,7 @@ packages:
enquirer: 2.3.6
escape-string-regexp: 4.0.0
eslint-scope: 7.1.0
- eslint-utils: 3.0.0_eslint@8.4.1
+ eslint-utils: 3.0.0_eslint@8.5.0
eslint-visitor-keys: 3.1.0
espree: 9.2.0
esquery: 1.4.0
@@ -2582,8 +2624,11 @@ packages:
jest-regex-util: 27.0.6
dev: true
- /express-rate-limit/5.5.1:
- resolution: {integrity: sha512-MTjE2eIbHv5DyfuFz4zLYWxpqVhEhkTiwFGuB74Q9CSou2WHO52nlE5y3Zlg6SIsiYUIPj6ifFxnkPz6O3sIUg==}
+ /express-rate-limit/6.0.1:
+ resolution: {integrity: sha512-4J8og2zuaafv9egUfQ3G5+hRZfTtckimd4leYPkEXNn2XOQ/IBJIwDmHrwbd2ZbI6UEX3AlyAKLG2EWiXvgCig==}
+ engines: {node: '>= 12.9.0'}
+ peerDependencies:
+ express: ^4
dev: false
/ext/1.6.0:
@@ -3211,7 +3256,7 @@ packages:
resolution: {integrity: sha512-mk0umAQ5lT+CaOJ+Qp01N6kz48sJG2kr2n1rX0koqKf6FIygQV0qLOdN9SCYID4IVeSigDOcPeGLozdMLYfb5g==}
engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0}
dependencies:
- '@types/node': 17.0.0
+ '@types/node': 17.0.4
merge-stream: 2.0.0
supports-color: 8.1.1
dev: false
@@ -4476,11 +4521,11 @@ packages:
engines: {node: '>=8'}
dev: true
- /stripe/8.194.0:
- resolution: {integrity: sha512-iERByJUNA7sdkfQ3fD1jcrAZqPxCtTmL2EUzvHUVLXyoacDrflkq4ux5KFxYhfCIerrOAhquVj17+sBHn96/Kg==}
+ /stripe/8.195.0:
+ resolution: {integrity: sha512-pXEZFNJb4p9uZ69+B4A+zJEmBiFw3BzNG51ctPxUZij7ghFTnk2/RuUHmSGto2XVCcC46uG75czXVAvCUkOGtQ==}
engines: {node: ^8.1 || >=10.*}
dependencies:
- '@types/node': 17.0.0
+ '@types/node': 17.0.4
qs: 6.10.1
dev: false
@@ -4536,8 +4581,8 @@ packages:
has-flag: 4.0.0
dev: false
- /tailwindcss/3.0.6_16a290f6d0e3717bf6d2667234aebd30:
- resolution: {integrity: sha512-+CA2f09rbHFDsdQ1iDvsOGbF1tZFmyPoRhUeaF9/5FRT5GYObtp+UjTSCdmeDcu6T90bx4WAaOkddYFPBkjbAA==}
+ /tailwindcss/3.0.7_16a290f6d0e3717bf6d2667234aebd30:
+ resolution: {integrity: sha512-rZdKNHtC64jcQncLoWOuCzj4lQDTAgLtgK3WmQS88tTdpHh9OwLqULTQxI3tw9AMJsqSpCKlmcjW/8CSnni6zQ==}
engines: {node: '>=12.13.0'}
hasBin: true
peerDependencies:
diff --git a/tests/basic.spec.ts b/tests/basic.spec.ts
index b06ffb4..0a7db0e 100644
--- a/tests/basic.spec.ts
+++ b/tests/basic.spec.ts
@@ -1,13 +1,13 @@
import { test } from '@playwright/test';
test('basic test', async ({ page }) => {
- const myURL: string = process.env.PLAYWRIGHT_TEST_BASE_URL
- ? process.env.PLAYWRIGHT_TEST_BASE_URL
- : ('http://localhost:3000/' as string);
+ const myURL: string = process.env.PLAYWRIGHT_TEST_BASE_URL
+ ? process.env.PLAYWRIGHT_TEST_BASE_URL
+ : ('http://localhost:3000/' as string);
- await page.goto(myURL);
- // Go through all pages
- await page.click('#login');
- await page.click('#pricing');
- await page.click('#signup');
+ await page.goto(myURL);
+ // Go through all pages
+ await page.click('#login');
+ await page.click('#pricing');
+ await page.click('#signup');
});
diff --git a/tests/playwright.config.ts b/tests/playwright.config.ts
index 64ce254..c7c227a 100644
--- a/tests/playwright.config.ts
+++ b/tests/playwright.config.ts
@@ -3,28 +3,28 @@
import { PlaywrightTestConfig } from '@playwright/test';
const config: PlaywrightTestConfig = {
- projects: [
- {
- name: 'Chrome Stable',
- use: {
- baseURL: process.env.NEXT_PUBLIC_VERCEL_URL
- ? process.env.NEXT_PUBLIC_VERCEL_URL
- : 'http://localhost:3000',
- browserName: 'chromium',
- // Test against Chrome Stable channel.
- channel: 'chrome',
- },
- },
- {
- name: 'Desktop Safari',
- use: {
- baseURL: process.env.NEXT_PUBLIC_VERCEL_URL
- ? process.env.NEXT_PUBLIC_VERCEL_URL
- : 'http://localhost:3000',
- browserName: 'webkit',
- viewport: { width: 1200, height: 750 },
- },
- },
- ],
+ projects: [
+ {
+ name: 'Chrome Stable',
+ use: {
+ baseURL: process.env.NEXT_PUBLIC_VERCEL_URL
+ ? process.env.NEXT_PUBLIC_VERCEL_URL
+ : 'http://localhost:3000',
+ browserName: 'chromium',
+ // Test against Chrome Stable channel.
+ channel: 'chrome',
+ },
+ },
+ {
+ name: 'Desktop Safari',
+ use: {
+ baseURL: process.env.NEXT_PUBLIC_VERCEL_URL
+ ? process.env.NEXT_PUBLIC_VERCEL_URL
+ : 'http://localhost:3000',
+ browserName: 'webkit',
+ viewport: { width: 1200, height: 750 },
+ },
+ },
+ ],
};
export default config;
diff --git a/tsconfig.tsbuildinfo b/tsconfig.tsbuildinfo
index 4647dfe..fb2d66e 100644
--- a/tsconfig.tsbuildinfo
+++ b/tsconfig.tsbuildinfo
@@ -1 +1 @@
-{"program":{"fileNames":["c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es5.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2016.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2019.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2020.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2021.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.esnext.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.dom.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.dom.iterable.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.core.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.collection.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.generator.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.iterable.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.promise.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.proxy.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.reflect.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.symbol.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2016.array.include.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.object.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.string.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.intl.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.intl.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.promise.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.regexp.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2019.array.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2019.object.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2019.string.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2019.symbol.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2020.bigint.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2020.promise.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2020.string.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2020.intl.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2021.promise.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2021.string.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2021.weakref.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.esnext.intl.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/assert.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/assert/strict.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/globals.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/async_hooks.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/buffer.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/child_process.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/cluster.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/console.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/constants.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/crypto.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/dgram.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/diagnostics_channel.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/dns.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/dns/promises.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/domain.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/events.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/fs.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/fs/promises.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/http.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/http2.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/https.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/inspector.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/module.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/net.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/os.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/path.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/perf_hooks.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/process.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/punycode.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/querystring.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/readline.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/repl.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/stream.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/stream/promises.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/stream/consumers.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/stream/web.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/string_decoder.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/timers.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/timers/promises.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/tls.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/trace_events.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/tty.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/url.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/util.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/v8.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/vm.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/wasi.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/worker_threads.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/zlib.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/globals.global.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/index.d.ts","./node_modules/.pnpm/@types+react@17.0.34/node_modules/@types/react/global.d.ts","./node_modules/.pnpm/csstype@3.0.9/node_modules/csstype/index.d.ts","./node_modules/.pnpm/@types+prop-types@15.7.4/node_modules/@types/prop-types/index.d.ts","./node_modules/.pnpm/@types+scheduler@0.16.2/node_modules/@types/scheduler/tracing.d.ts","./node_modules/.pnpm/@types+react@17.0.34/node_modules/@types/react/index.d.ts","./node_modules/.pnpm/@types+react-dom@17.0.11/node_modules/@types/react-dom/index.d.ts","./node_modules/.pnpm/styled-jsx@5.0.0-beta.3_react@17.0.2/node_modules/styled-jsx/index.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/get-page-files.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/compiled/webpack/webpack.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/lib/load-custom-routes.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/image-config.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/config-shared.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/config.d.ts","./node_modules/.pnpm/@next+env@12.0.3/node_modules/@next/env/types/index.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/build/webpack/plugins/build-manifest-plugin.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/route-loader.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/page-loader.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/with-router.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/router.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/mitt.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/parse-relative-url.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/router.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/utils.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/api-utils.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/build/index.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/get-middleware-regex.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/sorted-routes.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/is-dynamic.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/index.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/load-components.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/router.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/font-utils.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/web/types.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/build/webpack/plugins/middleware-plugin.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/i18n/normalize-locale-path.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/parse-next-url.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/next-server.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/next.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/types/index.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/types/global.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/image-types/global.d.ts","./next-env.d.ts","./node_modules/.pnpm/@supabase+gotrue-js@1.20.0/node_modules/@supabase/gotrue-js/dist/main/lib/fetch.d.ts","./node_modules/.pnpm/@supabase+gotrue-js@1.20.0/node_modules/@supabase/gotrue-js/dist/main/lib/types.d.ts","./node_modules/.pnpm/@supabase+gotrue-js@1.20.0/node_modules/@supabase/gotrue-js/dist/main/gotrueapi.d.ts","./node_modules/.pnpm/@supabase+gotrue-js@1.20.0/node_modules/@supabase/gotrue-js/dist/main/gotrueclient.d.ts","./node_modules/.pnpm/@supabase+gotrue-js@1.20.0/node_modules/@supabase/gotrue-js/dist/main/index.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/lib/transformers.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/lib/timer.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/lib/constants.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/lib/push.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/realtimesubscription.d.ts","./node_modules/.pnpm/@types+websocket@1.0.4/node_modules/@types/websocket/index.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/lib/serializer.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/realtimeclient.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/index.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.27.0/node_modules/@supabase/supabase-js/dist/main/lib/types.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.27.0/node_modules/@supabase/supabase-js/dist/main/lib/supabaseauthclient.d.ts","./node_modules/.pnpm/@supabase+postgrest-js@0.35.0/node_modules/@supabase/postgrest-js/dist/main/lib/types.d.ts","./node_modules/.pnpm/@supabase+postgrest-js@0.35.0/node_modules/@supabase/postgrest-js/dist/main/lib/postgresttransformbuilder.d.ts","./node_modules/.pnpm/@supabase+postgrest-js@0.35.0/node_modules/@supabase/postgrest-js/dist/main/lib/postgrestfilterbuilder.d.ts","./node_modules/.pnpm/@supabase+postgrest-js@0.35.0/node_modules/@supabase/postgrest-js/dist/main/lib/postgrestquerybuilder.d.ts","./node_modules/.pnpm/@supabase+postgrest-js@0.35.0/node_modules/@supabase/postgrest-js/dist/main/postgrestclient.d.ts","./node_modules/.pnpm/@supabase+postgrest-js@0.35.0/node_modules/@supabase/postgrest-js/dist/main/index.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.27.0/node_modules/@supabase/supabase-js/dist/main/lib/supabaserealtimeclient.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.27.0/node_modules/@supabase/supabase-js/dist/main/lib/supabasequerybuilder.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/lib/fetch.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/lib/types.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/lib/storagebucketapi.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/lib/storagefileapi.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/lib/constants.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/lib/index.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/supabasestorageclient.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/index.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.27.0/node_modules/@supabase/supabase-js/dist/main/supabaseclient.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.27.0/node_modules/@supabase/supabase-js/dist/main/index.d.ts","./utils/supabaseclient.tsx","./pages/api/auth.ts","./pages/api/getuser.ts","./node_modules/.pnpm/@types+cors@2.8.12/node_modules/@types/cors/index.d.ts","./node_modules/.pnpm/axios@0.24.0/node_modules/axios/index.d.ts","./utils/init-middleware.ts","./node_modules/.pnpm/@types+range-parser@1.2.4/node_modules/@types/range-parser/index.d.ts","./node_modules/.pnpm/@types+qs@6.9.7/node_modules/@types/qs/index.d.ts","./node_modules/.pnpm/@types+express-serve-static-core@4.17.25/node_modules/@types/express-serve-static-core/index.d.ts","./node_modules/.pnpm/@types+mime@1.3.2/node_modules/@types/mime/index.d.ts","./node_modules/.pnpm/@types+serve-static@1.13.10/node_modules/@types/serve-static/index.d.ts","./node_modules/.pnpm/@types+connect@3.4.35/node_modules/@types/connect/index.d.ts","./node_modules/.pnpm/@types+body-parser@1.19.1/node_modules/@types/body-parser/index.d.ts","./node_modules/.pnpm/@types+express@4.17.13/node_modules/@types/express/index.d.ts","./node_modules/.pnpm/@types+express-rate-limit@5.1.3/node_modules/@types/express-rate-limit/index.d.ts","./pages/api/mailinglist.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/attachment.d.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/email-address.d.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/personalization.d.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/mail.d.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/response.d.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/response-error.d.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/index.d.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/request.d.ts","./node_modules/.pnpm/@sendgrid+client@7.6.0/node_modules/@sendgrid/client/src/request.d.ts","./node_modules/.pnpm/@sendgrid+client@7.6.0/node_modules/@sendgrid/client/src/response.d.ts","./node_modules/.pnpm/@sendgrid+client@7.6.0/node_modules/@sendgrid/client/src/client.d.ts","./node_modules/.pnpm/@sendgrid+client@7.6.0/node_modules/@sendgrid/client/index.d.ts","./node_modules/.pnpm/@sendgrid+mail@7.6.0/node_modules/@sendgrid/mail/src/mail.d.ts","./node_modules/.pnpm/@sendgrid+mail@7.6.0/node_modules/@sendgrid/mail/index.d.ts","./pages/api/sendgrid.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/lib.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/crypto/crypto.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/net/net.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/shared.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/errors.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/oauth.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/webhooks.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/accountlinks.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/accounts.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/alipayaccounts.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/applepaydomains.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/applicationfees.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/applications.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/balance.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/balancetransactions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/bankaccounts.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/billingportal/configurations.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/billingportal/sessions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/bitcoinreceivers.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/bitcointransactions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/capabilities.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/cards.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/charges.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/checkout/sessions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/connectcollectiontransfers.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/countryspecs.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/coupons.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/creditnotelineitems.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/creditnotes.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/customerbalancetransactions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/customersources.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/customers.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/discounts.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/disputes.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/ephemeralkeys.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/events.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/exchangerates.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/externalaccounts.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/feerefunds.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/filelinks.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/files.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/identity/verificationreports.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/identity/verificationsessions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/invoiceitems.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/invoicelineitems.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/invoices.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/issuerfraudrecords.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/issuing/authorizations.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/issuing/carddetails.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/issuing/cardholders.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/issuing/cards.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/issuing/disputes.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/issuing/transactions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/lineitems.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/loginlinks.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/mandates.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/orderitems.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/orderreturns.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/orders.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/paymentintents.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/paymentmethods.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/payouts.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/persons.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/plans.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/platformtaxfees.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/prices.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/products.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/promotioncodes.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/quotes.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/radar/earlyfraudwarnings.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/radar/valuelistitems.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/radar/valuelists.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/recipients.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/refunds.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/reporting/reportruns.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/reporting/reporttypes.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/reservetransactions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/reviews.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/skus.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/setupattempts.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/setupintents.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/sigma/scheduledqueryruns.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/sourcemandatenotifications.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/sourcetransactions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/sources.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/subscriptionitems.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/subscriptionschedules.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/subscriptions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/taxcodes.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/taxdeductedatsources.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/taxids.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/taxrates.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/terminal/connectiontokens.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/terminal/locations.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/terminal/readers.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/tokens.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/topups.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/transferreversals.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/transfers.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/usagerecordsummaries.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/usagerecords.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/webhookendpoints.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/index.d.ts","./pages/api/stripe/create-checkout-session.ts","./pages/api/stripe/customer-portal.ts","./node_modules/.pnpm/@types+micro@7.3.6/node_modules/@types/micro/index.d.ts","./pages/api/stripe/stripe-webhook.ts","./node_modules/.pnpm/playwright-core@1.16.3/node_modules/playwright-core/types/protocol.d.ts","./node_modules/.pnpm/playwright-core@1.16.3/node_modules/playwright-core/types/structs.d.ts","./node_modules/.pnpm/playwright-core@1.16.3/node_modules/playwright-core/types/types.d.ts","./node_modules/.pnpm/@types+istanbul-lib-coverage@2.0.3/node_modules/@types/istanbul-lib-coverage/index.d.ts","./node_modules/.pnpm/@jest+types@27.2.5/node_modules/@jest/types/build/global.d.ts","./node_modules/.pnpm/@jest+types@27.2.5/node_modules/@jest/types/build/circus.d.ts","./node_modules/.pnpm/chalk@4.1.2/node_modules/chalk/index.d.ts","./node_modules/.pnpm/@types+istanbul-lib-report@3.0.0/node_modules/@types/istanbul-lib-report/index.d.ts","./node_modules/.pnpm/@types+istanbul-reports@3.0.1/node_modules/@types/istanbul-reports/index.d.ts","./node_modules/.pnpm/@types+yargs-parser@20.2.1/node_modules/@types/yargs-parser/index.d.ts","./node_modules/.pnpm/@types+yargs@16.0.4/node_modules/@types/yargs/index.d.ts","./node_modules/.pnpm/@jest+types@27.2.5/node_modules/@jest/types/build/config.d.ts","./node_modules/.pnpm/@jest+types@27.2.5/node_modules/@jest/types/build/testresult.d.ts","./node_modules/.pnpm/@jest+types@27.2.5/node_modules/@jest/types/build/transform.d.ts","./node_modules/.pnpm/@jest+types@27.2.5/node_modules/@jest/types/build/index.d.ts","./node_modules/.pnpm/jest-diff@27.3.1/node_modules/jest-diff/build/cleanupsemantic.d.ts","./node_modules/.pnpm/jest-diff@27.3.1/node_modules/jest-diff/build/types.d.ts","./node_modules/.pnpm/jest-diff@27.3.1/node_modules/jest-diff/build/difflines.d.ts","./node_modules/.pnpm/jest-diff@27.3.1/node_modules/jest-diff/build/printdiffs.d.ts","./node_modules/.pnpm/jest-diff@27.3.1/node_modules/jest-diff/build/index.d.ts","./node_modules/.pnpm/jest-matcher-utils@27.2.5/node_modules/jest-matcher-utils/build/index.d.ts","./node_modules/.pnpm/expect@27.2.5/node_modules/expect/build/jestmatchersobject.d.ts","./node_modules/.pnpm/expect@27.2.5/node_modules/expect/build/types.d.ts","./node_modules/.pnpm/expect@27.2.5/node_modules/expect/build/index.d.ts","./node_modules/.pnpm/@playwright+test@1.16.3/node_modules/@playwright/test/types/testexpect.d.ts","./node_modules/.pnpm/@playwright+test@1.16.3/node_modules/@playwright/test/types/test.d.ts","./node_modules/.pnpm/@playwright+test@1.16.3/node_modules/@playwright/test/index.d.ts","./tests/basic.spec.ts","./tests/playwright.config.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/image.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/image.d.ts","./components/authtext.tsx","./components/avatar.tsx","./components/ui/cardlanding.tsx","./components/cardslanding.tsx","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/types/index.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/hooks/usetoastcontainer.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/hooks/usetoast.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/hooks/usekeeper.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/hooks/index.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/utils/propvalidator.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/utils/constant.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/utils/csstransition.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/utils/collapsetoast.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/utils/index.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/components/closebutton.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/components/progressbar.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/components/toastcontainer.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/components/transitions.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/components/toast.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/components/icons.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/components/index.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/core/eventmanager.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/core/toast.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/core/index.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/index.d.ts","./components/contact.tsx","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/types.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/utils/render.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/description/description.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/dialog/dialog.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/disclosure/disclosure.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/focus-trap/focus-trap.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/listbox/listbox.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/menu/menu.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/popover/popover.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/portal/portal.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/label/label.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/radio-group/radio-group.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/switch/switch.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/tabs/tabs.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/transitions/transition.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/index.d.ts","./components/paymentmodal.tsx","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/router.d.ts","./components/dashboard.tsx","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/link.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/link.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/dynamic.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dynamic.d.ts","./node_modules/.pnpm/react-icons@4.3.1_react@17.0.2/node_modules/react-icons/lib/cjs/iconsmanifest.d.ts","./node_modules/.pnpm/react-icons@4.3.1_react@17.0.2/node_modules/react-icons/lib/cjs/iconbase.d.ts","./node_modules/.pnpm/react-icons@4.3.1_react@17.0.2/node_modules/react-icons/lib/cjs/iconcontext.d.ts","./node_modules/.pnpm/react-icons@4.3.1_react@17.0.2/node_modules/react-icons/lib/cjs/index.d.ts","./node_modules/.pnpm/react-icons@4.3.1_react@17.0.2/node_modules/react-icons/hi/index.d.ts","./components/ui/themetoggle.tsx","./components/footer.tsx","./components/mailinglist.tsx","./components/landing.tsx","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/head.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/head.d.ts","./node_modules/.pnpm/react-feather@2.0.9_react@17.0.2/node_modules/react-feather/dist/index.d.ts","./components/nav.tsx","./utils/authcontext.js","./components/layout.tsx","./components/pricing.tsx","./components/privacypolicy.tsx","./node_modules/.pnpm/react-icons@4.3.1_react@17.0.2/node_modules/react-icons/io/index.d.ts","./components/ui/signuppanel.tsx","./components/signup.tsx","./components/terms.tsx","./node_modules/.pnpm/react-icons@4.3.1_react@17.0.2/node_modules/react-icons/fi/index.d.ts","./components/ui/keyfeature.tsx","./components/ui/login.tsx","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/pages/_app.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/app.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/types.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/meta/defaultseo.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/meta/nextseo.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/article.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/breadcrumb.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/faqpage.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/jobposting.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/blog.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/course.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/dataset.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/localbusiness.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/logo.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/product.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/socialprofile.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/corporatecontact.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/newsarticle.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/event.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/video.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/qapage.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/recipe.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/videogame.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/carousel.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/sitelinkssearchbox.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/softwareapp.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/collectionpage.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/profilepage.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/index.d.ts","./pages/_app.tsx","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/pages/_document.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/document.d.ts","./pages/_document.tsx","./pages/contact.tsx","./pages/dashboard.tsx","./pages/index.tsx","./pages/login.tsx","./pages/pricing.tsx","./pages/privacy.tsx","./pages/signup.tsx","./pages/terms.tsx","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/shared.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/payment-methods.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/payment-intents.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/setup-intents.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/sources.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/cards.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/bank-accounts.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/tokens.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/verification-sessions.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/index.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/checkout.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/affirm-message.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/afterpay-clearpay-message.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements-group.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/base.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/au-bank-account.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/card-cvc.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/card-expiry.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/card-number.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/card.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/eps-bank.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/fpx-bank.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/iban.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/ideal-bank.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/link-authentication.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/p24-bank.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/payment-request.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/utils.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/payment-request-button.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/payment.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/shipping-address.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/index.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/payment-intents.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/setup-intents.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/token-and-sources.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/stripe.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/index.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/index.d.ts","./utils/stripe.tsx","./node_modules/.pnpm/@types+engine.io@3.1.7/node_modules/@types/engine.io/index.d.ts","./node_modules/.pnpm/@types+json-schema@7.0.9/node_modules/@types/json-schema/index.d.ts","./node_modules/.pnpm/@types+json5@0.0.29/node_modules/@types/json5/index.d.ts","./node_modules/.pnpm/@types+parse-json@4.0.0/node_modules/@types/parse-json/index.d.ts","./node_modules/.pnpm/@types+scheduler@0.16.2/node_modules/@types/scheduler/index.d.ts","./node_modules/.pnpm/@socket.io+component-emitter@3.0.0/node_modules/@socket.io/component-emitter/index.d.ts","./node_modules/.pnpm/socket.io-parser@4.1.1/node_modules/socket.io-parser/build/esm/index.d.ts","./node_modules/.pnpm/@types+socket.io@2.1.13/node_modules/@types/socket.io/index.d.ts","./node_modules/.pnpm/@types+stack-utils@2.0.1/node_modules/@types/stack-utils/index.d.ts","./node_modules/.pnpm/@types+yauzl@2.9.2/node_modules/@types/yauzl/index.d.ts"],"fileInfos":[{"version":"aa9fb4c70f369237c2f45f9d969c9a59e0eae9a192962eb48581fe864aa609db","affectsGlobalScope":true},"dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6","7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467","8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9","5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06","e6b724280c694a9f588847f754198fb96c43d805f065c3a5b28bbc9594541c84","e21c071ca3e1b4a815d5f04a7475adcaeea5d64367e840dd0154096d705c3940","eb75e89d63b3b72dd9ca8b0cac801cecae5be352307c004adeaa60bc9d6df51f","2cc028cd0bdb35b1b5eb723d84666a255933fffbea607f72cbd0c7c7b4bee144",{"version":"e54c8715a4954cfdc66cd69489f2b725c09ebf37492dbd91cff0a1688b1159e8","affectsGlobalScope":true},{"version":"e34eb9339171ec45da2801c1967e4d378bd61a1dceaa1b1b4e1b6d28cb9ca962","affectsGlobalScope":true},{"version":"51b8b27c21c066bf877646e320bf6a722b80d1ade65e686923cd9d4494aef1ca","affectsGlobalScope":true},{"version":"43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c","affectsGlobalScope":true},{"version":"cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a","affectsGlobalScope":true},{"version":"2c8c5ee58f30e7c944e04ab1fb5506fdbb4dd507c9efa6972cf4b91cec90c503","affectsGlobalScope":true},{"version":"2bb4b3927299434052b37851a47bf5c39764f2ba88a888a107b32262e9292b7c","affectsGlobalScope":true},{"version":"810627a82ac06fb5166da5ada4159c4ec11978dfbb0805fe804c86406dab8357","affectsGlobalScope":true},{"version":"62d80405c46c3f4c527ee657ae9d43fda65a0bf582292429aea1e69144a522a6","affectsGlobalScope":true},{"version":"3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93","affectsGlobalScope":true},{"version":"75ec0bdd727d887f1b79ed6619412ea72ba3c81d92d0787ccb64bab18d261f14","affectsGlobalScope":true},{"version":"3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006","affectsGlobalScope":true},{"version":"17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a","affectsGlobalScope":true},{"version":"7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98","affectsGlobalScope":true},{"version":"6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577","affectsGlobalScope":true},{"version":"12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d","affectsGlobalScope":true},{"version":"b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e","affectsGlobalScope":true},{"version":"0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a","affectsGlobalScope":true},{"version":"da233fc1c8a377ba9e0bed690a73c290d843c2c3d23a7bd7ec5cd3d7d73ba1e0","affectsGlobalScope":true},{"version":"df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e","affectsGlobalScope":true},{"version":"bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c","affectsGlobalScope":true},{"version":"c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8","affectsGlobalScope":true},{"version":"9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951","affectsGlobalScope":true},{"version":"6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de","affectsGlobalScope":true},{"version":"93544ca2f26a48716c1b6c5091842cad63129daac422dfa4bc52460465f22bb1","affectsGlobalScope":true},{"version":"2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993","affectsGlobalScope":true},{"version":"1b3fe904465430e030c93239a348f05e1be80640d91f2f004c3512c2c2c89f34","affectsGlobalScope":true},{"version":"7435b75fdf3509622e79622dbe5091cf4b09688410ee2034e4fc17d0c99d0862","affectsGlobalScope":true},{"version":"e7e8e1d368290e9295ef18ca23f405cf40d5456fa9f20db6373a61ca45f75f40","affectsGlobalScope":true},{"version":"faf0221ae0465363c842ce6aa8a0cbda5d9296940a8e26c86e04cc4081eea21e","affectsGlobalScope":true},{"version":"06393d13ea207a1bfe08ec8d7be562549c5e2da8983f2ee074e00002629d1871","affectsGlobalScope":true},{"version":"9f1817f7c3f02f6d56e0f403b927e90bb133f371dcebc36fa7d6d208ef6899da","affectsGlobalScope":true},{"version":"cd6efb9467a8b6338ece2e2855e37765700f2cd061ca54b01b33878cf5c7677e","affectsGlobalScope":true},{"version":"fb4416144c1bf0323ccbc9afb0ab289c07312214e8820ad17d709498c865a3fe","affectsGlobalScope":true},{"version":"5b0ca94ec819d68d33da516306c15297acec88efeb0ae9e2b39f71dbd9685ef7","affectsGlobalScope":true},{"version":"4632665b87204bb1caa8b44d165bce0c50dfab177df5b561b345a567cabacf9a","affectsGlobalScope":true},"0d5a2ee1fdfa82740e0103389b9efd6bfe145a20018a2da3c02b89666181f4d9","a69c09dbea52352f479d3e7ac949fde3d17b195abe90b045d619f747b38d6d1a",{"version":"92d63add669d18ebc349efbacd88966d6f2ccdddfb1b880b2db98ae3aa7bf7c4","affectsGlobalScope":true},"ccc94049a9841fe47abe5baef6be9a38fc6228807974ae675fb15dc22531b4be",{"version":"9acfe4d1ff027015151ce81d60797b04b52bffe97ad8310bb0ec2e8fd61e1303","affectsGlobalScope":true},"95843d5cfafced8f3f8a5ce57d2335f0bcd361b9483587d12a25e4bd403b8216","afc6e96061af46bcff47246158caee7e056f5288783f2d83d6858cd25be1c565",{"version":"34f5bcac12b36d70304b73de5f5aab3bb91bd9919f984be80579ebcad03a624e","affectsGlobalScope":true},"82408ed3e959ddc60d3e9904481b5a8dc16469928257af22a3f7d1a3bc7fd8c4","2f520601649a893e6a49a8851ebfcf4be8ce090dc1281c2a08a871cb04e8251f","f50c975ab7b50e25a69e3d8a3773894125b44e9698924105f23b812bf7488baf","2b8c764f856a1dd0a9a2bf23e5efddbff157de8138b0754010be561ae5fcaa90","ad4b60488fb1e562bf375dac9299815f7028bf667d9b5887b2d01d501b7d1ddd","246341c3a7a2638cf830d690e69de1e6085a102c6a30596435b050e6ac86c11a","6972fca26f6e9bd56197568d4379f99071a90766e06b4fcb5920a0130a9202be",{"version":"4a2628e95962c8ab756121faa3ac2ed348112ff7a87b5c286dd2cc3326546b4c","affectsGlobalScope":true},"6dfd135b38ab97c536d9c966fc5a5a879a19c6ed75c2c9633902be1ef0945ff7","a049a59a02009fc023684fcfaf0ac526fe36c35dcc5d2b7d620c1750ba11b083","a361a26932d73497a174a6d48c53cfedb55f735f20e8638fdf7b25cdeaac9ca4","b287b810b5035d5685f1df6e1e418f1ca452a3ed4f59fd5cc081dbf2045f0d9b","4b9a003b5c556c96784132945bb41c655ea11273b1917f5c8d0c154dd5fd20dd","a458dc78104cc80048ac24fdc02fe6dce254838094c2f25641b3f954d9721241",{"version":"e8b18c6385ff784228a6f369694fcf1a6b475355ba89090a88de13587a9391d5","affectsGlobalScope":true},"902cd98bf46e95caf4118a0733fb801e9e90eec3edaed6abdad77124afec9ca2","abc1c425b2ad6720433f40f1877abfa4223f0f3dd486c9c28c492179ca183cb6","cd4854d38f4eb5592afd98ab95ca17389a7dfe38013d9079e802d739bdbcc939","94eed4cc2f5f658d5e229ff1ccd38860bddf4233e347bf78edd2154dee1f2b99",{"version":"e51bee3200733b1f58818b5a9ea90fcd61c5b8afa3a0378391991f3696826a65","affectsGlobalScope":true},"9f1069b9e2c051737b1f9b4f1baf50e4a63385a6a89c32235549ae87fc3d5492","ee18f2da7a037c6ceeb112a084e485aead9ea166980bf433474559eac1b46553","29c2706fa0cc49a2bd90c83234da33d08bb9554ecec675e91c1f85087f5a5324","0acbf26bf958f9e80c1ffa587b74749d2697b75b484062d36e103c137c562bc3","d7838022c7dab596357a9604b9c6adffe37dc34085ce0779c958ce9545bd7139","1b952304137851e45bc009785de89ada562d9376177c97e37702e39e60c2f1ff",{"version":"806ef4cac3b3d9fa4a48d849c8e084d7c72fcd7b16d76e06049a9ed742ff79c0","affectsGlobalScope":true},"a279435e7813d1f061c0cab6ab77b1b9377e8d96851e5ed4a76a1ce6eb6e628f","c33a6ea7147af60d8e98f1ac127047f4b0d4e2ce28b8f08ff3de07ca7cc00637",{"version":"b42b47e17b8ece2424ae8039feb944c2e3ba4b262986aebd582e51efbdca93dc","affectsGlobalScope":true},"664d8f2d59164f2e08c543981453893bc7e003e4dfd29651ce09db13e9457980","2408611d9b4146e35d1dbd1f443ccd8e187c74614a54b80300728277529dbf11","998a3de5237518c0b3ac00a11b3b4417affb008aa20aedee52f3fdae3cb86151","ad41008ffe077206e1811fc873f4d9005b5fd7f6ab52bb6118fef600815a5cb4","d88ecca73348e7c337541c4b8b60a50aca5e87384f6b8a422fc6603c637e4c21","badae0df9a8016ac36994b0a0e7b82ba6aaa3528e175a8c3cb161e4683eec03e","c3db860bcaaaeb3bbc23f353bbda1f8ab82756c8d5e973bebb3953cb09ea68f2","235a53595bd20b0b0eeb1a29cb2887c67c48375e92f03749b2488fbd46d0b1a0","bc09393cd4cd13f69cf1366d4236fbae5359bb550f0de4e15767e9a91d63dfb1","9c266243b01545e11d2733a55ad02b4c00ecdbda99c561cd1674f96e89cdc958","c71155c05fc76ff948a4759abc1cb9feec036509f500174bc18dad4c7827a60c",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"e6ef68f677c1b63967d87568043b8af9d2dfd71d5873acd1de3abeb1db606741",{"version":"ecf78e637f710f340ec08d5d92b3f31b134a46a4fcf2e758690d8c46ce62cba6","affectsGlobalScope":true},"5b1d4ebd62d975c7d3826202f8fac290bac0bae6e04d9e84d1707d7047e108df","f7b46d22a307739c145e5fddf537818038fdfffd580d79ed717f4d4d37249380","f5a8b384f182b3851cec3596ccc96cb7464f8d3469f48c74bf2befb782a19de5",{"version":"e4be0ff844c90e9112c7cde181f9f76c72272b7b137485f6fa7d1c66a2cc84bd","affectsGlobalScope":true},"45a63e17814c570ea59407f231ef9c561510bd6edb36f17479b09b44619496c6","b514b82ee3ee4e33b40987d35ffeccfdf0cc050f9c4af29e04b50e54b5fb757c","714bc11c4ece2d28d6b70207fcefce4651c138cc77ce0b8147a6bab25c66b67a","4e57b0ba28f0776ba55248c03f8d3565c068acc0b207ebd8db5f0a338f3988a3","08935635053203ba941035573962605b91376318dbce19e97c71354f2241e0e9","4f24a713856fef84913f851b9a6929570e2417c1c949634958db3cae98f54066","b9aef12f2c28c807896a6ceb4de74a92dccbd0304626abeca8dead9e19fbba47","562e66c29f4c43b32c203ca892cd6d5b6fa8e70954d23b4d0e2db0eb3d6b698e","764f5b39a73fd6371e5a118ee037b685cec4ff2fc3579225eb57d0f82a38ab18","9ef16c926d9df3f0911bc679c9b4d33e464e7d08c6947cc593bac3ecfc716b99",{"version":"f1adba6d225db6b4ffa5172c9bc8a18990598da3dac3a33c86ba82cd509cb20e","affectsGlobalScope":true},"226afb272b10e93984d2f6bdccef184b0146d9cbbd448167e09292fef413a335","93865b0723d744eab9c00bfe7a8ccd962d1f6a2047e4c7eecd18482ef8b87e8a","72c88123ada80953914b43a0d9810bb0ce8e5b25cd8b7965bfb6842ffff74f05","2766dee26ea113e9b491b7842cb44df57c4d79b17057b42607e09fc174bd411d","2b4fdbc425984dc7a29c4fce80f656698363f3c9cde55fbe26e620bd3fe0da13",{"version":"7edacdb86affe13b999e4f8bb6a87ebcb9ea2fb9c8f8d159321dc113d973364f","affectsGlobalScope":true},"df68825296a3bebb1e75e9ee3a49f7faf5de0c02e44b17c19b88dbf7021e4787","3d0f430227f44476d4c66b603d0b7d126422a2e8978965e156f0028c6bbec9e7","3ffe1dc2de9e55a28e0e17d8974b1f4e1b222911b84b6be6c4f0ee14723851ad","ddae6e637e160dceec077487bbd9176f4a8c60b46596a86fafd3bbd1882f6232","6c129db1dc74f8a65d99f01dd9f08fe3712817b770c6fb9ff1d7686288c8d3b3","e990bfb110c37fa629d8679ac8bba89d36a566d2c0984ab0190a70e4d54f5576","d2d90639077deb5644ec7cee738126779eff847692d95ebcd9f76d6ef2f08cec","d2bd714b146c0c6c27a0bc9f16c96522ef1c829923fad14b6a33e2580a012323","9ff3163c1203fb6197f0224e546eccabd46d7892c2b2d77ff6719f304c77ab90","a2495db5f46921bbf7ebf294e0683df709f2be4d9468aa3fe2137edb5a63a03e","f1aa604f9f789ccf4e2d4fff63b59e23fd927b71ab42cf6667ea490c45d57995","a8c3c3a27e8c7b93d5bec55beeb89f31c293c516e9139f4cc2eb60f5a06acd89","dd1b2492877b4d5b42fc2724d18d9805248efc5648be6ebea3c70b8bbff0a804","733975885b2e625092587a54edaec7bc023ec33dd22e03426542f308e04803b4","26087a2c5f8b049fc1f560de3d4f661f83a988f793e0b294d134875aeb494e7e","6e5f5cee603d67ee1ba6120815497909b73399842254fc1e77a0d5cdc51d8c9c","19feb76bded29cc201568f945579b8fdf6f127362934f1ba0a77a9e7143e9b99","61c414ea61cce0b5320f203678d6a0c72befad0163bfa1004df9cedfdce73985","f9f745cb28e63a8131ffbc44dbbb0e41353884cceb62f64d99892b2731c6e248","73d959256b4a510edadfff37562affea8f50d477fa4900908d2dcfbd239e6d79",{"version":"68883138d1fbe09c3b8456411c9b7cbae9df330cd371b9d713252a63788a7d8f","affectsGlobalScope":true},{"version":"fd83ea3cad04f68eec8410c4a614b78899b9b19efc2327189950f52d2f54219c","affectsGlobalScope":true},{"version":"d0d8bf23d0f82c4d630a05c27b993bbdbc2c372186f51a61aac48bd2cb306ec1","affectsGlobalScope":true},"3546a99727692b8bf5ede15e4788a6d4b934ac5d8ee357818c1554177b376e1e","63581dff539f4a5dfb6f8cd028603b5a6f52afc09317b07af7f14cc95dc41c4b","dbdf71d7448127f48dca00a9a8ba48baf3948d123d7e7a72c8da3e3ddf8bbac9","f5cc0f5482109f3e2631c3bff49f0b70b5607d5301200139d09f1b943c93c37c","22d0cd06fb02077943193a191651283ecddf03acd3b7b4808865a83f96f49f46","de096e8ac5f91d73f1e181203e975f26e8f701248913c6c48aedb85d0a083a67","e1ddfcd6756e62f1acf7166734ec48f0995593848b8c0bf0db9983fb7f5df0a7","008c891b97402a001239b96c7c608fd68089a6add920af79269373ba827d8548","41f31011144f1ed5e88e5bf93cbbe2d2e6f89ae1eea8ecc9352d043eb975e2f6","da21cb41702a501d4f7726f0df4f64314369bd45f59bcc20f23c3a8d120c9f0e","b460cf9b15afb111bbab59e31e2b2231f089d30718ccd6c54f1c9c2cb4634612","6b388ae8e209387a56ef600a420da1908169f03b1e92f3749508a8162b7c2ed0","42d6158f36896d07641a561026af159ec938f8ff78df7c1ec1dd317e6e4fe852","792536f640e615a5b6685f272b32b6c5b5406365eccf6036d14b950f7000ed96","e35dbd40164512f8cdebff8fbfe0efb4649de8f68cc57e6293495075f6fc304f","a19e58ccd54724dcbf02460002ee03e58f8af4f15d49dfbde8526008e3c10750","64aa432686ba1db7b593f885cc11b240571481a4da7e5c7266802e59af8d445a","066ddf2d8bcc5040fac650e8680b2d5684d2c66a665aae3ba2acaa78ba28713c","3c797486c1a86bab4abe2deb9e81daae946e5ac83e0b635e1be405cb7eb13562","591fe590c7621f80f45cbd511cefd035a99eb9f819de0963c196cde5bd7eaf44","35a676a0b891882732c23aabe66c2f6b589d42d41e11e175936cf575e9a90e09","e5ed907c2381dee053f168cc868487bf5d1616e926733b2649e4eaf4459fda5e","0af6a6ddb5cbcb3980bd23127561b2646cc6b7c3132c6ac58d2f37c5a9da8510","de2e304feba5c1df1654e579dcbad116aa3a2129c94ee896d247a796fe61dedf","e3e44033974b977f83a838951b62e9183fc4e62720bb48dcdd3cf94cb97da043","e70f7d3aa02526c2a412ab5f1f690fbb2612c44b4093a481df56fc1699ac394f","2dbb30179a0fd7fbdb53f862cc830a289bf5b38eb872e2c336ccc0a3450cc890","f53a17948e374f527b96c8e66682016c53e8379018722b895bf596ef0b2659e6","c7111ec797a39047e9c4fec7eeeefc4898de46bdf7f9d2ab10186d23e1b69709","628ebed820856510b1c183a1bffbc6876d6ca1bf1b0f3b6041cbef9c355d856a","5bac4ec6b2d12845f495b7c2f17e0feca331afba1085a8ead5e27b7e9a8cad08","395b7236679910c3275c10f020c9857242d185563b32541380fd97f243594499","896f9e32457fff0d65df814cacbefdb84d168d9a3cab0ad137e54ca2898aef20","e4db41f2b0ce48a2618b72e40d7e07e6687a06753fca5e55ebf2fb5d074a2d94","f2b122d6fd951fd3383424d90349d2f2dc562760a6031a5d9bf39d7d4d0421fe","02c6c2df5578faab904315c82199613a4ceafb5e1f6c5fb2d960b6735e938bdc","6eb2d7b7510b769eaf939a271b48142b0ff1676ad9d72d48415d1a8baa8e4cb9","e60f5a3ae26134d29d7b38b92420deb6bb2c8aae45a2267537d4309abaebc9fc","6fbd58e4015b9ae31ea977d4d549eb24a1102cc798b57ec5d70868b542c06612","644c59289eb29590d65062c5b64dda9ef2797ce120071265a9099436f0d41a16","81da837b58937cff8fbc4f4f189c24825162369f50488a4707cae5dce690ccee","16d51f964ec125ad2024cf03f0af444b3bc3ec3614d9345cc54d09bab45c9a4c","ba601641fac98c229ccd4a303f747de376d761babb33229bb7153bed9356c9cc",{"version":"d168ca1638b27c95909b68805c84b8018dba87630bb1e4cc99be4ccdf119f39d","affectsGlobalScope":true},"84e3bbd6f80983d468260fdbfeeb431cc81f7ea98d284d836e4d168e36875e86","0b85cb069d0e427ba946e5eb2d86ef65ffd19867042810516d16919f6c1a5aec","6d829824ead8999f87b6df21200df3c6150391b894b4e80662caa462bd48d073","65cfd1c0bc729fbc2b49fe66bc5ebddba5aa3a978c748e1d2e0d07f502238ce2","15c88bfd1b8dc7231ff828ae8df5d955bae5ebca4cf2bcb417af5821e52299ae",{"version":"836b023fbf1dc8d701c493874487a5a6ac4ca8877f44cce40efc87aabb83f19a","affectsGlobalScope":true},"dd99d7f29da32e25c4946cd2b75a524928953d4cf1e98dfc40ec568eff55187f","d54b8bf170290a4b87701ab6d1143ef0a55415b36b42b57f019fb62b1c435bed","4b2ebe59f23314851c4cf4d65b194e3a65b68bdf0cdc1be2ffe19406605c9694","ddbffcbd0335b4e43f2e1771861b6e85f34fa12375dd0565caab4cbd83708985","ec75f3301a082675f0d70c4866c440abe9277cde745553ad81f959852190a3ee","dbd416a31ba77a6d90ea4163c2fff64c675d7377bf4c637776e0b08fc225db48","5b54a276dde01f6f7120b4ead0bce82dfdd6a52e0e001a2fd5f0ccc6f470fa6b","360de32ec39b1699ade98153c3f8351988e85b878bdf12907fd39398aa8a8fe0","0a9584867a25e2f2db31244e887b0afaad520da2a8bae39dc3b595e2338f0c29","404d0cb13e779108e74a5b1e02ec10a8e9933b825f300c797ba4558451784de5","4ffee86e26af85318716d9a053a33b2659c987a9492015435b213f0ccf04a491","f7a592828f97073c2eb274e16daed10d8f7c82a015a7d4694f3d40a09a559eeb","c9d70252b35da8cb8137d70b02a383e7edc3c2e1e6c37ea87ffef982a7eaf644","46c59c3569d97822d42a003eb02cd5f0eb88676e12abcc8ce249675ea8d5c4ef","c4aa043e77a847629a298e6182d4bae576f6c6e2f309f3ae11c58ed79b0dab64","04721df3cbdb0e5feebe229a09db6f439071d3d2d82828f4f80c5b3ffe6a4916","cb7e29448a5aa38e227639cf7727ebf96bc8ef28e796f7a9e3b3c56b80eb8db7","59f2bba2a6bfd11756262f7377a6eaa82264102460d9f51728c5e9cb6283aa70","1ae7ac91a1e5f3daa0432992b3a09846226fdff03b349ecb219e7e7f6d6d55ff","830d0db44aa95e9e16afa6db5b5440526279bd93ee3e5234d8e0746d164e577f","9d13fb64887a66a7ebff59260dd4975747cefdc1636d24fb5ce887374e718fc5","8ad2f4ca786f17b3aa031e7474c7270e60cad48f17c0e3f4655ced6a8d22eb19","67408bf46c16d193e9313798a4cb3176e687a188144433bc1d2e3d7f68c631f8","b9c59cfe875eae8dc7a4ce0dfec317e46092778f6af80f5000e8b55c36cb7eb8","836e570bee6f57d9cc6557c2cc0cbfc3b66e4ed15394c98f2f9869c9841057df","a1fad37e512dc6b13446f1cf1213bacf59c3d420061a740ee10580e2b20b8e65","c72d5915300b95a1014ce2f928b0660e3ca6dc95926c3bcb5ad8533c42e5463e","a2a60455ca2c59357f7d15f251424ee413fb802bce4a7a367aac96d8df867436","212322658896ff518abc248410b7a93fc0b1213da4ab171aa127043afa9cff4e","316b12d5e3af004e761b3025914db7707f1a1f653f2a96841fe971016f6c55f2","4a8aa6738bc6d0177274b445182a6d8b9b5d5fcafa287392e34b20b75e9eadce","ac39505eab040b015158de5d34746a37e45c37402c8c934e7a322fc5bbba8791","21d92c067832c556e9040481030946fe3c1c149d285e193e0cd5656fac5e8f41","655f41f3d916f9070bbc7193b99b32461b1313b23b68d80b6801f51d50c4266b","21d37e99ffd54544ed76b6bfb24a59f62229f11e1b53e9181e60eae1a1f73df3","f52531fbfd89bb45302d72c99f246cb9eb46199e65a65d11ed1b11b6eada70a4","7d9b53a9a64b8a38ae59eddfa18cc8e3e26f838dc92442586428acb5ef1eea19","528e15ab3e8fb2088abc513a99c4b4d36bd88d757b74991be72fdd74a897f118","99f3d5ed4a14c9f826bdae96afd5d9f09f06f21111f96ce80008843bbd9b6ab9","3abfc76d7a2951f9c2176050325c452e090e1fbcbca895362991818c7abd4a4d","ca385048cc53293c5c4a01a2d6971741b46aa50890f79db4c3f4d61bcb9198ac","9183f5cb1577142667dcf18fdb10723be0680502c8d8cf445b491a74cc9113fc","ec514317ae0d050e6916a63fcaffc867f2262e117f5bfc34f999f53924c6aa44","3b33b2e618f516f5e9be9c0b6ca9ddc24042e272bff127047e4387578983658a","6f4cf1ebec74345d5dd6f24fd2e535cb38f5ede55fe8a3af9a2195c733d492ec","b2ad6166deb7fb7c208df4055badca6db6dd913525d296592431f9fb29ef78d8","2cb89176b48eebc89daabe5668ae86f79d67cee0ccaecdc9d8ba3fb961f7d94e","c989be4ce462c605eea82d46da97d1529b40deb068a10642ed4383113291fe74","228a1881bf57928aa66778387152fba61e185429f389be75c34136595695cdf1","ce2182a3dcaa5691d90e726edfc1a8a6ea6f2f06de790f59aa4ce3b4e096f821","0bfd586a063c5eac1b8bf9b53bad183cba662ed4ca19ff547f856e2188afe5e6","d404241c1038a19c6f052b118fd951d2ac0c668ea4277154da103c509038d3ac","1ebf37f703008267363ce85fc2b3c1ebe77f26f8d80a38a4f27f8b43de2a310b","a379f8b4d6d1cfa539c60cc16e60d83c65ae8a70bbd98198697202f581f055cc","57dac6ea77278141b6f2034dec0712bac355663360d16d45096b6b7c4562c7db","24f387f4c320aedb475b037db5ac113e04d9f33dc6d4cd6cb79512187d671158","839246c3bdb1394addfd6331e5fcb0534ad4dcd021e1c2e923de63dc2588c4d2","cf3d06d8ca3df647f2b1032da49453282c71df7f97a988e21816bea7752ab8da","a38ab3d368fbf050cce2ab91b84dbec83259b8013724df324dbf431dc2245df2","e1adb43b2122bd6e86c60468f41a7cd0762ee230e52e6cf3fd65bea8979648f7","118ead8b37d2ae752d6e4a810c74db418266f87826aeb159ee864467967774cc","250614a4754b937ff122f5965f4d3bce8e6b9a8e9cd6869e122e7318c018e6d9","da92dab74e066989bb58edb05fb0e18e49478a21b1529f966e36fa051ec56f61","bbcbe0e1379aed75d6bea1b3dd44ecc188664caff8a2d05b0538d41c8a376c41","7958fed29270504090befe3ae869d84b9e8c41dd75c99b8e0be2e9360eb28e9d","5c459b01cbfac03214310484eb79a4c55199072d796f7ae1c2037a259c2f91df","4a71c44d7df90be71a71ed8608ae60d334f396f8cbdd308e80925cddb3a0686e","044bcb15a7bf2b164f76f0052bcc8b6e2b564507430326503c86af127b4cf955","c2014c1e337fe0d34f2af060137c3f0f4dfaa932dcaa5f5b29456271771d5933","4ee2f47c4fdfe02fdac7b4342707d1f07d990236b0a7a657ad1a39bac4533846","07ecd97d8db57eca468ac9d0161773fa0f3c1e7a184709e4eeb5874e766f47aa","6758322f935dcedb8fc18dbcaad3c85a88e7d8c25a0f6881ca1b65ec64f2aac8","793c0accf0b748b3e61b9cb3f314a0530077be8acdbd30101da032394a17fd01","46a5bf986e83e96c50ece008e231f6c8ac02ed4c33e7e0a0e4d6a08817d420a8","7ce1f2800d78d5409e017275b7953060b176f058ca3fed3d6ac445539ae04b3d","c77b7c03d6c1c827a00f559285f06f624c193ae16d8cd8fda5a9f6e2f699de2c","05f1a92e11ab98a7394b3a851267523088795ae1e72a8774b5cb2fe4aa007f68","210769191b797c55ef8c16f330a1f8abf0f68774f87480dc50300f823ff504cf","1ecfc21cd72ba291062391afdf7d720bac6520562020da47aa7022a627c26f6d","5175a1c6035644034d5987f1ad767f239ea103da31b89c406878383de35b35a0","386d173a3f776815c70a87b25cdd586bc4148bbc0e6583c36347bc508976d5a0","b19fe4a41d3387110e831c506ff953a40f266e4af2beb01c1c583e7515bcba48","6fa868dfa82c48f6ee38b4ac6fba54db23de11faf79da12a6464d86c55732f1f","140da3852201f19c385d0ecb960f88d654d57e59d3c02ca1895943f96ae8f5be","12b08d97a0b7c3e7cbbbec8d4506d4c685768fb63ecb060a5c953f05b53a21ea","aba4d916c0b03ba77af299635ff75406b65591620461f0292f1e1b2a2e35277d","009abed914f5d2f73c3acc980f2805a921e5048df0a6eab2910d1e9031ca027f","5be4b315a962b44b130a0ace5b1f46b81593f3abe30a20f1a70115b969794987","7e4f0e3d5aa204c8b5c6f0e99d892d7eed14b75406df455cdb29e09d4e07dcf5","f741f60a4e564b624ae9ba127175a57d74ff8444c156a0b50501a7d08f5b8e50","f72efdda0330656a9830adc13be77266b23486bc6074c41b5cbe5ac19d1d7b21","6001fe327ba3a50bebcf79f490c8d87674a9af9f3a930de31bc2c8a07dd439fd","122cfa505c7ebd278f37dc10283f4c441d150445c92a6c2bf2ba3e9176bb2f91","93aa6a82525d854eefc82aa678a9e28d1236491b67d3a43b2ee1f699304441f5","494261a666a6fd31e0b43a1196f123777ea2a568a838f539375711afdfa73ea1","c09b6c55cd7515bcbfc1c142fe17bf5fdfa649ac5d9aa63d75f6c3890c646bc5","032e1c4c02caad5fdd2500584b7b3871deaa99f195fc4c357d2c98a5ec59b00c","535ed9a1d2c53e581d9fb0251e1f0819c15f7577aefd57a951cab943e61a391f","d41623b1be52862197fa0dd7aa6217402455cec31c152d372c700ee9dfec8d58","51ea494c312926b91bed24e97ff71cbf991c37e1c27aa6ab30f8f20ba7f178ad","bfbffa606c2d220c45cfe11be67c71b1dd5d882b883cda50a8012be7fc5bc2ce","0c9187d4181a8d7125871919c05e5cb74d220c8f1928bce0fee7e1cd7a4307d2","e07dc3b76d0cad7b24596d9f0af4b2c1e633b877724ea35cbf1009bcb963ce05","310a3edba8896d0e44f5136844fde9d90969fbc39759d75a2744514045365d37","823fe5861fbec3c2f943064ae20b43ceb08fc27a548026b4c7f474211fed743a","dba0925c06074e9ea94c9fce95887dd8bae26262e1522d52b769e59e90a311e5","5205fea93eb2dfd4c8bec19a5a2ab7c514a3173aa8d8b91c56b521f20d9d57d0","f181980f4149f39efe0fa80c6545483645910ddf8b77f4262d907aef4f555916","6e66716d2afd7806ef8444e0e673f61a9833c0a034e080bee898c7cdd4b7dd46","3e15828ba04aaac20b894f4b2e395a9653838aa8b01e8d6e0bea5206962025b2","292f1c025fa2480de4a900caebcdeb0bef9bca7abbab50322b86998e81369f8f","e8bb333aa1b95595f15c980803b14523fac187eb15d8e4f6a78bc2a5b6fe8801","41bb093c697ade66a254d2b70889b55834239c4796d566a1f95e279be414915c","49fb35064e4172ea32fc8768a6642f58e5e2669614161eb088d9b9012e878e78","0b82936af496b0033d7ff0b4c92d3101432c8d1e68a8af6f22afa2f0d05da087","5dab488e7bbddcdef671b2c1130ae9d2ec9a1486ba091ad3c0fe852c6cf9869b","1f63159bacf4c1c1ada0716083d2d07c82c3d7e62576d5cb92d24c3819e35845","16385eb7e9672766cb01c509d98ec6053093236100175a8015529389f079d2f5","c02e55c01e5bbc49328c1f44f12298e0adbc685b414d02e1f8c2c6e4353362cb","5783716e07b8f84458786d26a4fd09c100d62c478fb9e349d93d9371dbb9a949","90f028cabca87fc15a1b63e1059b31c7d1cee0ecd3d4416af7d31ee9a09c0255","140d8ee775aba565ae33dc301fe77f3d2f5929c68dd490d70a0d31a094f88dfa","af0169a1f6bce98c02d52b9e17bc6a5b6b47daf51aff9fe8afe97806877ac49f","a5f5a875d5c637532a1a04b62a2cdbfa151a48a55e8727eedc61551de1628222","3f4eca17bf5cb95dd385a861ff52eaa6f69c9d35d4d410d3781c3c8bb1b711e1","d8951dce5c05f1f369d74b92572f1e7bb97816a5a9d22d850e731f8ec44b28fa","de18acda71730bac52f4b256ce7511bb56cc21f6f114c59c46782eff2f632857","b35c484129671a62dbffdd0716d787923ef43f2f93b7e55528f94cef7e131d74","95b6c669e7ed7c5358c03f8aa24986640f6125ee81bb99e70e9155974f7fd253","0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2","7eb06594824ada538b1d8b48c3925a83e7db792f47a081a62cf3e5c4e23cf0ee","f5638f7c2f12a9a1a57b5c41b3c1ea7db3876c003bab68e6a57afd6bcc169af0","f7e133b20ee2669b6c0e5d7f0cd510868c57cd64b283e68c7f598e30ce9d76d2","6ba73232c9d3267ca36ddb83e335d474d2c0e167481e3dec416c782894e11438","f7dd7280ee4f0420865e6423fe199aeac63d1d66203a8b631077cdc15501ef1f","ef62b4aa372f77458d84c26614b44129f929e263c81b5cd1034f5828a5530412","8610558ae88a43ad794c4ab1da4f0e8e174e0357c88f6cbb21f523e67414e9a9","0b0feb9837c561c0a67b61024328045bb16bac6e4b10f7b0b217d3b8b43b0b12","d8aab31ba8e618cc3eea10b0945de81cb93b7e8150a013a482332263b9305322","69da61a7b5093dac77fa3bec8be95dcf9a74c95a0e9161edb98bb24e30e439d2","561eca7a381b96d6ccac6e4061e6d2ae53f5bc44203f3fd9f5b26864c32ae6e9","62ea38627e3ebab429f7616812a9394d327c2bc271003dfba985de9b4137369f","8a8a96898906f065f296665e411f51010b51372fa260d5373bf9f64356703190","7f82ef88bdb67d9a850dd1c7cd2d690f33e0f0acd208e3c9eba086f3670d4f73","67c51fa68aadbb50e4ffc650b704620e0393bddb3d3eac3a6195bf1956562fe4","2ce7c78f9301adfecd95d117c2d2d3aa745ae68ca4a47e3336640ff3fca7f5c0","62b2f9497fc9bda8af80d3b9042ea3ace39e03f14c465ff34280afcdf3098e0a",{"version":"03038be481f53659656d228efc5edbcdf7a40641cf64724214214663d38f9461","affectsGlobalScope":true},"7b62de890db376f11a2b7c253e04025a8bd0e1ae3362a406b05158e118c10a9e","2cd6bbd1837f805d19fa01a8eefbde46db9170551940e1d8189ba8cf694d660f","7b6bf53c2de2a58676e3c303d0d7273ac4b7af94d5ff795d0e3c4610c6ec6fe6","dd4cf8299d91bf8545b72ddecb62771a20387c07d7d6dbe13cb87ff17042f5db","34670c01de092a885144a33e65bede90bcd53f47b842189a74459f54fc949884","3a0d47af6e3ef824d01e2c4cf28ff9b027621ee3a1d099477fb144a9aa255e00","b00ae6212a12192d62fb8a1bcdd38bd7a85b006222e006b82d0d11f6592440b6","fb1fc9ff7fe040d3c1bf98b82924194c574b8b072edf28eabd225c5d81657418","115492a4d2b39a1853e033bbf2c005808514ddaeb4c4ce622800e3d11fd5bae4","82047c6f99925455528e4ee4ab5dcce01a9f9f30da5eb04cc187922843d76491","cc069c19dd04888994653e2210d799bb6ab7d91391fe7bf4bb95d5026be30e7c","b6f242bc58160a1a908a6c0070a751e2eceb7bf3e9863b6edd9c79a5b06d6f1a","387a72f1c47a6a1a09ea8cab9dc0db88d9a5993ca1cc1b88972d0eba881958cf","24815af05345e997c460f232bda0edbeec34a3fb3226e72e3990d723e568285a","ae601f83630732158b0b7d79b05e294797f6264f5063a60ac9595ef3461be9db","5f92a4a321df7ce83fa277e49f4f2bbb266315716cab227e688e60a44844635f","149dae8709f9f3c0c74aefe3d39a450fbe0a5d287793098cf8df8801b2cd1656","55c8788cf216558c51a6b306db99555c91f59e88f189601a68e8c57f519f7f87","17d7c3f9a6fe86c82d7fe39d717c4723ec462865993d45c655d2ad2b46b8095f","beac7eac0e584ff296e87af932b8bdd4eebabf40ea2d1fa5450e653e92121fbc","c7375f38cd4f0f3d5a2f54de30c983812cea2dda6a10adc462408513b67ad14c","01033089e373a37e2c309021da9b8519dae6fc93fa5c733b1172ea1c2ff58702","4fe0ccae400104b9e3e716b0fc55d054d870105ed103428137179599df193914","5a70e07208491a29127cd29978f367bfb08237f6c8f87bf92036122f1a642567","f6b4d8d987df4754127fe71fb690a50dc1482d62e37e08b35d8dabb041ac0f8d","4c5fa3eefa137740fb3a8374d9483ae5d98be703bef0b29d24480f5d09fde842","032dc982141f1e47db3b63bbc45539963b7ce7234f2447c6d56faf6ad8b78d83","0276846f60246d1398c63ddd451598c64cf6a44268f422e93a38363270732346","686ec97fb3dcf152aac3c82221ebd80a98470302290f9290e3f67c62fc5c76c7","06c92651abcefcb252908ea16693166ce4cb7df90fd1102c253194c686eb84ae","32b6cd0b5b48f8e48234917960e72de814964b5deff54a374fc0d4da7fe85145","4d7124b333ee954dce52c80206b60e88934d46eace84aa6f1620c827346bfcae","a924f64903a0515c07cf5f91863acc874fd5d0b32023a8516b009e76b78171ce","ff5b102cf991baa9e21be3cce64aebfb510fe9b3471cd567037af9dc58a8f248","4fcc356d0447930d7303a1e8d0da7ef97a53d380cd8170cc438ffba0f24f7bdc","16c1ee91b50b26d36e01e7c87459e2fd7f15b2ad7d306fb6af2504738e8c254a","b8bd8b9dabcbea2a29e77fdb1396777816163af5401340cd8f733e43c0f35291","7dfba9572ac89d7d734b8dfd50d30866f3eb50e6f9a2067f11aad3c4214888b8","c55826127c0a5bad678b039ce531aef591c662df7c403cd522cd22e62f17ad13","f4aad1575cae557fa6d2851d504782531d0ad22c09604ca3f1b9531783406943","03fe0434667fcf7f3618b02b21327456a09880c6a1e63e555db873802165bae0","ca98bb622f3ff4b483e4b8b2d8bd91986bef807b5aaa6ac420c6ffd651ca18fc","0a6be9f2955b63ba2163362a78c4af5a284e9142c73c86ca744c3a7028d35afb","ef34be298238b693927b077e5955da9f743afd318cc26ffa069ce746bb98ff98","6df5536ac89c7eea9167a8fdf89957215c41a53fd8797f8dbd06ea8b7e384704","68a9ca47d07d1f0b134d1b0a8002b7e85cb4135526eef3a310ccbe3fd797906a","f841201a3f75fc87916abbb0022ad038593ff6077b5758c136898731ec4b3698","c52d965a22cee619615542fd451d1bc143c714ffc33254b17932f227b2c8a56f","3b0b9d10d0c3eb161d93b6e6029f8c637fa902031f313e02f3e7859c3dde51c4","2d7d2d542a30602ad869c89e497ffc1d45ebee0352f3806833bb1a73f88a26a7","68ae1d8aa476d1bea12dce37a21494880f3e967bfb693557f02c6f63ab96a780","ec676b2cb5cbc5532f3070c53eb560ff0564bd9843c688d6d6a488c1dfcdf48e","25488ec0923fa0fd699444ad2456ce5e8b8ae66f4681f3c27da4d15dc26e28b9","65b0842cef0bce65a00d4fc230c6c00b2a57542952c906ea84f4e4c825af9da0","dd5f3f0344d3a7b78b58ecb4d253b458b808785659ad1365522d1831fdbfbcab","9af0933b1aaaa6adc78a918c56929845c51a9d08f9c707165a9170acb2ca6ccb","12d423d46ab4e6369fa6800d4fe351513f84cacb6d98ac2de89e7c352c51339e","6460cd7020078dcaae752b71342a5d16df35f61f7404db53e5d176438f7880b1","66d5c68894bb2975727cd550b53cd6f9d99f7cb77cb0cbecdd4af1c9332b01dd","1c3c1c9d9e1f1acbe0027af3807540e5fce95613a34eb6f3911800085bfbbae6","7793f6ae716f65a3b684958138f071ee488d415ee330024465d60eb08a1e4412","d23d39700e0ffea2b8c70a1417fbd41ba4d855495f2b1e4489ec9e779c1954ac","04c4216a57db9a92549a9efc5e70e1d8e18cbed40cbdd2d657c0d31d125ba8b5","d02f93ec9f3f3a835f571f9fc881b331ac563bd02ca859af555397385d92ae18","c2489c80994d62e5b51370a6f02f537db4c37af5f914fcb5b2755b81f1906cae","913e12626ff2cb7da9ee1dda2ffb365f1adfc72339d5d64aca4bbb988fc980c8","e04fa69162c151d74acfa57c802b4a99cb219d6cbe12efeeebc1d31f8e0fe342","42149484238cd45bd1cb563576581509569cba863ecc921a0d2b56807c291990","d385c2ddfdfee0fcf47fa512431631af4e100040a5c69469ce278b57e1736d5d","ac5a908952041d7f5f99c944a9d6712ed98ddbb7cc2ed1719aaebefd28122b5b","e550d0679723718c07a3d03f68afee361052ba96984dc37f5b2f08f219546f1e","5d48db4b0860cd6add780dbe3bfb5519eb0d351a5864ebf76f59474a3f0ed155","b17211613088bc1151c14fbeaff884e63c8ad72441cfac6fd440270ad61e35a3","4f35fbc8bd8f5b72a337d5044fd408839446f903ad77826691c5cf6b499bf5d4","c5e772c6a9e40ecc135e80fb21234c8c4f8f228286c0aa66d2a3b45fe9a0b547","49be4d164770acd13aa8dfacbd3e7e04214c40371d597166adf30a912b59a29c","2d061a4bd31fa98a1d369e1c7788d6c484eb318becd934a33757574c85fc0eed","4952b5bf296f77da35954048362ec4901a8601549c3bd0fdd3f2fdc9d6f788ee","eaa55dc0fb9fc65b1dfc91049da929ed88c0663c85c01807bf142967e639f376","7956c589e9247d5cd75f0efcae087aaf7c1691f8a6cdab257e8078758e1ab183","40060cbf37ae99b1ae16d83ef6eba94907a5ff369da0d9c544e22bffe4707ed0","8e60b3c06d31884587559b1d48bc6957d83dbe2645f8082a60ee44c143645141","bbeded7a97ced967f4136742bd62f79b468232378f8b0533f45f654fd4057b09","f059ab4a64e60892d2ea1fbd749189cc6c21632d54c2439fa78138853ea739aa","23b581c8ebc28925af41e14361f686ed408c6c3e057e3ce4e8fe1af1cfc54f6e","7b04c301d06314581a025ef65f4177b6862dd60b7a85200427944d223dceffd1","8b67cac8933c7fc33f0174a10d61cb7c6421a2dc3d03ab44d833a5cc83ccfd73","9e0535085f7c07335234156c622d25047849f84ae645825bd87418f4072bc423","d8662b092f03eab69915a3843a2fc12b58bd82ccb28815b7d71992e08df3dfb8","1315a78e6240121881e0dc95331b31849fd8992fc1ff7ddacb2ac0778dec7753","c0897a3f9b28ec537e7addcea7baf75cda3e4020c7b05c7894864dc9d679df97","29c366260cc6755b30843aac6075fc30a01bbcd56ce3ba02a351a1a73733ba87","b68e8174a803105183b3106fa6a9efd78c29ff648c8ebfa81296ebf4fffc0b1d","95c5a4f5733c211b7ca017da6c04947d54aca6f0b4a3e70ab63c30d6db973ca5","fcea5ddfb08552c5ded0952713850b1091ac25c3622300923307bb5ba2af7900","0d52f7b2cbf8500034b15135f516c8d0693579e536007cd8ada20c250b109e6d","aa14bc436c69f8725dbd9303c8b56e9aa8742c5c8ec93e8cd80f18f6aa824f1c","eefde8bf4ceafeefb2a100e6d69a627d500962224fe87caf415ad10aed785b8d","37fe7a4bcd3e3224359d6d49e2afa71de8cc85f8b13e7f269dd2feb88593819c","ecc3f4b3ba09aa7a2c5e70e3dc14a167aca71b48282eb7574b7eaa65e7d5438c","f869b0e6163ecc2b1541e31d5a6da11b81b26fff57e734296ac06a06cdf41d83","68d3bb91eada10e7f4ce59b94a559c575280e065f192b83b5e62c51f4faf50ae","3be48ec498c2daf16e42b2cd4dbdde246927b61a3796f6e5d8e16a84e1ef9ec9","7ea65f437c66dc9c45a84f00593247d683f1bc8a9e1cb273ca60f0a84b4396ca","c955a2498a9405763d448f2b51f4a7659cb80a44a2a4736f10bb8c542e0531ac","00313715918c8d0d5328728dcf158323909bf5f913c67a250c894f6a79cce48b","ac6e78c3e4113e2acfa04c45080e1ce8f10515b688ec215fc1dab1f044cd40ce","a6e1ce90379ee457780adc150e133273b0aa04f65e64047fb8cf867b3bc04bdd","4396b99ba37a5a9b3380a6860d2d1f1d40041bc5ab915acf88dad691bfb2f8c6","0ccb7bf9bb376a259a7d3e751201f3d958f4f7a4385c7e0125ca0e5ddc0e1635","c0b6beb59440f644d26cafdcbda0b4819cf3196ee81d49d08ac18ca4661596a6","a0d37cd6da7218ec27ca6aa154a9a336d7ec8aa484b771fbdf066ed4d35ba3c4","8d2d642d246ffa6ccce56430a287551b4ee8bb98a5b76b279e1b63c468b0fa4a","5da3c1b190675e7961e2bd666514034e989e590fb5a4055644bd10ba98d4a554","39e8bc6f0466563cd98de38781a9b1350abf0ef43c1ce53df1944d3f5041016d","2c00b2c1a45a53bf3a07627599a4e79b544c621bd90410771257c161c5c08160","04b6dd92ec3abc91f89b1bb88624317badeb839033257fb5a26dbc2b5e6a0def","507545b3362d2d1bd16caa3d6d5964004333ce6320582a31659fc800d3a1cc89","5aedba57d90e305cb6d92c516eab65ff74cb1b2abcbb1b954e88883fda8ac34f","dfabe5a37948da9ef96a9addc186d004502b448f9062d9be97e76c751a7dc508","1ca28c5b3c7381b1569e4c62dbaea73a29d76856059eb158a56deb5c22e37651","2ea1b63eda94d3d7048c4a72607ae3ebca8cd18721a14023b6c6c26e343adb2c","d236b187e1fdb673cee3317cf297a9114e9e4d130e3483ae40d4d1f338e430ce","f64d896375acf2a63edd6b2708c74dbacba96b2e7f1dc41c0ebdf1476364ca57","d44e9d36ddea9a36451199568dfb8847933b3192ff4bb67312e7de4559184856","dfb4b3fa882df342d65ccfe2882d3f86ce539fa192096d8bdcf79cd78fcf40bc","b4f17b56e825d64d4ec4a2f80011ea89a335ae0c0dd84e0948d0d3889b0754af","94e5fc15e2d664ef0e09a995ff22edc02327103e8b75909762de2be368cbfb18","03d18e142d5d2d50be76b8b14fb407dc13e5b28a5f00b8abc1da74bd6d7bbb30","0e3229197a01bbd9e6bb5728181eb3163c7015060675af2f205fed03617ef394","b9ab10ccf6ee65cf79c7e71243263bdf5969fe0736b9afe7f0a6090dbefd1b26","d989248126cf1716c981762a4f2ff3d5f9f3bf478a913400ee5dba37b50bc121","ec5f7dffbf823daa975ecd142699f77ae8d58eba90c9e547b66da29f397fca64","28e8220206a3ed4c4ea5efaa72679872e91017381600b7c2054519b0e3b65bcd","f837910187c103201a232dc7a59da1c426ad5ee97d38c289645c70432b8cb5cd","d217ff825e9e7b4dfd9eaee4030b597c55b8b64893ba2808e3db6f870a6d26ef","62f6a4df48eba18496f69492f7d8efb42fc56d0bad928668e203f57361b00d8a","7bbc04e6e8fb734f6e946b18d9d2df92f20a2e9950deb48e9b0d4620c4af4489","a92d01ee253bc58ec25c2f8083d335e8a6971000925dc552b48c770340985097","6d8e38fbc57289d0b0d8c48a667081589bc3c88db928577007d1d599fb02c11f","b65a7b0648bc66a31b0235aca5ed38df437321e0f4a63a88edc0feb04acfe3e8","c6d914d46d3be7a36d5280f745e9f6312595f29fdb0288bce8d89fb46490f3d1","a66e8c8092c589eb4498246453da19c10a1be8f1d5db080bd1591079c23c3307","9ad122744cccbd73fa39f37fc0e7f8708f0b1c514d7fb6cf1b9e044086039988","40601084248e60fe0ed8c343aa0cf33e634d34d05ed6d00623d3f7aeaece45b0","216e38c884741db3889fdbaa6a45e606d18cc9934d0a021e62ad626d7afcab2e","1d82cd60b40d39634c91f3b0543f2cfab74d2b4645df344e7eb024e31d68a4ea","3eb1ad2556a719a480e4a1a1380e0f66d1e1e5b9a65f465d87226b8a9f18bc3e","dce5e4a1f26ce2ffd33a6b63528d8c5444418b16f0ca3a7bd040521506049cb4","252e19e6229338278718fe9399d1ee654c24269300565045a0aac6d9dc7ffb01","0dc566bda21e3b313ab83a31f171d61ab15504b3e7562123ad79d99e775ff409","a4c152888b2edf5169138f9e69b4dd2e512f287c36de126daefa3cc0abb06939","12826319fea5ce849007f596a948c6c4aa919fc7f938d718551bbaf98ae24d9f","edafb6b6c4b3e461c025b43e36734ae62540a47b32dcdab19afb421bf2c2bbc0","4eed202e4b06621d8ae3de63290d2f35509d6bee88207bfe42490e5591ef9474","23fc8f89c362a1f0330db0d968b3689eab42cf9c87c99e4dd108f55d58e7d191","4523e7e27748af09e6826b7fb3ed9466f2479ed2bd5162255224704702f207c0",{"version":"5364f54a403a59b4ef8062d955c24bca43ff61e00abcf1a5e6881eb5e62a7e73","affectsGlobalScope":true},"17c5693d3b0049892c5545d4af2541cc6f852ed02c1d8c13b13a74abb483d0ef","151823b577cbf0567fcda05a1b3dccab74ad5d64d10935fe735354c34b4bdea5","0359682c54e487c4cab2b53b2b4d35cc8dea4d9914bc6abcdb5701f8b8e745a4","96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","2b8264b2fefd7367e0f20e2c04eed5d3038831fe00f5efbc110ff0131aab899b","74b0245c42990ed8a849df955db3f4362c81b13f799ebc981b7bec2d5b414a57","14ecfc29e0c44ad4c5e50f9b597492cd8f45a2a635db8b5fe911a5da83e26cf8","07ab14e4559839ceebd99f3a7a70bf52b3f197779260e77f0b5e1eb4f8621eb1","bed35c3ddd0ffc1a8e0fe9dcf83c7b2e0e2900de26405012aaf3724e8fd1a42d","b0d10e46cfe3f6c476b69af02eaa38e4ccc7430221ce3109ae84bb9fb8282298","b2d70a269840a9528db473ac7565442434333a05c1f66801a7a672e82beb903e"],"options":{"allowSyntheticDefaultImports":true,"esModuleInterop":true,"inlineSourceMap":true,"inlineSources":true,"jsx":1,"module":99,"noFallthroughCasesInSwitch":true,"noImplicitAny":true,"noImplicitReturns":true,"noImplicitThis":true,"noUnusedLocals":true,"noUnusedParameters":true,"removeComments":false,"skipLibCheck":true,"strict":true,"strictNullChecks":true,"strictPropertyInitialization":true,"target":99},"fileIdsList":[[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,141,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,345],[89,101,177,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,345],[89,141,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,348],[89,181,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,370],[89,101,141,147,177,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,345,347,370,388,389],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,392,394,400],[89,141,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,345,349,402],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,370,401,405,407,408],[89,101,141,181,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,345,370],[89,141,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,345,392,406],[89,101,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,387],[89,101,177,181,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,389,408],[89,176,177,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,408,413],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,345],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,416],[89,101,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,370,389,412],[89,101,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,399],[89,139,140,141,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,101,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,372],[89,101,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,372,373,374],[89,101,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,372,374,382],[89,101,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,372,373],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,375,376,377,378,379,380,381,383,384,385,386],[89,101,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,96,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,319],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,321,323,325],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,318],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,319,320,326,327,328],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,317,340],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,317,339,341],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,338],[89,203,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,199,201,202,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,200,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,197,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,193,194,195,196,197,198,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,193,194,195,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,194,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[66,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,205,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,196,199,202,204,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,460],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,460,461,462,463,464,465,466,467,468],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,460,461],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,461],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,460,465,466],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,469,496],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,491],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,474],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,473],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,471,472,474,475,476,477,478,479,480,481,482,483,484,485,488,489,490],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,474,486,487],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,470,473,486,491,492,493,494,495],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,469,487,491],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,469],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,469,487,492],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,469,470,473,486,491,492,493,494],[89,143,144,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,143,144,145,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,144,145,146,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,159,161,162,163,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,160,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,159,161,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,159,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,159,161,162,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,148,152,155,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,152,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,149,152,153,154,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,149,150,151,155,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,168,173,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,168,169,170,171,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,167,168,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,96,167,168,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,167,172,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,147,156,157,164,175,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,147,157,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,156,157,164,165,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,156,157,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,147,156,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,156,157,158,164,166,174,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[64,89,96,188,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[64,89,96,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[64,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[61,64,69,78,89,96,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,190,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[61,64,89,96,183,184,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,184,185,187,189,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,322],[46,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[49,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[50,55,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[51,61,62,69,78,88,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[51,52,61,69,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[53,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[54,55,62,70,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[55,78,85,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[56,58,61,69,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[57,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[58,59,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[60,61,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[61,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[61,62,63,78,88,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[61,62,63,78,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[64,69,78,88,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[61,62,64,65,69,78,85,88,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[64,66,78,85,88,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[61,67,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[68,88,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[58,61,69,78,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[70,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[71,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[49,72,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[73,87,89,93,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[74,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[75,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[61,76,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[76,77,89,91,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[61,78,79,80,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[78,80,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[78,79,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[81,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[82,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[61,83,84,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[83,84,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[55,69,85,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[86,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[69,87,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[50,64,75,88,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[55,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[78,89,90,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,91,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,92,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[50,55,61,63,72,78,88,89,91,93,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[78,89,94,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,97,98,99,100,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[64,89,96,186,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[64,66,89,96,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,499,505],[61,64,66,69,88,89,96,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,324],[61,78,89,96,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,337],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,329,335,336],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,330,331],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,330,331,332,333],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,321,334],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446],[89,101,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,421,429,440],[89,101,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,421],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,419],[89,120,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,105,106,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,105,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[88,89,96,101,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,101,112,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,101,111,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,114,118,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,101,115,119,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,109,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,101,119,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[64,89,96,119,139,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,105,106,107,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,108,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,101,104,119,139,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[64,75,88,89,96,106,108,109,120,121,127,128,129,130,131,132,133,136,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[64,88,89,96,137,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[64,75,88,89,96,106,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[75,88,89,96,101,109,113,115,116,117,119,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,122,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,122,123,124,125,126,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,108,134,135,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[75,89,96,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[64,75,88,89,96,101,104,109,110,118,139,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,449],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,393],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,404],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,344],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,391],[89,115,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,96,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[64,75,89,96,101,102,103,109,119,120,138,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,317],[51,61,62,78,89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,315,316],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,398],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,395,396,397],[89,101,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,350],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,360,361,362,363,364,365],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,370],[89,101,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,350,354],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,367,368],[89,101,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,350,367],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,351,352,353],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,350,354,359,366,369],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,356],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,350],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,355,356,357,358],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,504],[89,208,209,210,211,212,213,214,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310],[89,208,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[64,89,96,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[64,89,96,208,209,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,96,208,209,210,211,212,213,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,101,139,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,408,420,447],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,450],[89,139,177,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,139,180,181,182,191,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,139,206,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,139,180,182,191,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,139,176,180,182,191,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,313],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,371,409,447],[89,101,139,176,177,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,389,390,405,409],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,403,405,409],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,408,409,418,447],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,409,410,447],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,409,411,447],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,346,409,414,447],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,409,415,447],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,341],[89,101,177,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,139,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310],[89,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,497],[89,176,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310]],"referencedMap":[[10,1],[11,1],[13,1],[12,1],[2,1],[14,1],[15,1],[16,1],[17,1],[18,1],[19,1],[20,1],[21,1],[3,1],[4,1],[25,1],[22,1],[23,1],[24,1],[26,1],[27,1],[28,1],[5,1],[29,1],[30,1],[31,1],[32,1],[6,1],[33,1],[34,1],[35,1],[36,1],[7,1],[41,1],[37,1],[38,1],[39,1],[40,1],[8,1],[42,1],[43,1],[44,1],[1,1],[9,1],[45,1],[346,2],[347,3],[349,4],[371,5],[390,6],[401,7],[403,8],[409,9],[402,10],[407,11],[388,12],[410,13],[411,1],[414,14],[415,1],[348,15],[417,16],[418,17],[413,17],[400,18],[142,19],[374,20],[375,21],[376,20],[377,20],[382,20],[378,20],[379,20],[380,20],[381,20],[383,22],[384,22],[385,20],[386,23],[387,24],[372,25],[373,20],[320,26],[326,27],[319,28],[329,29],[327,1],[328,1],[110,1],[341,30],[340,31],[339,32],[204,33],[203,34],[201,35],[202,36],[193,1],[194,1],[199,37],[196,38],[195,39],[200,40],[198,1],[197,1],[206,41],[205,42],[504,1],[466,1],[465,43],[469,44],[462,45],[461,43],[463,46],[460,1],[464,43],[467,47],[468,1],[497,48],[470,1],[473,49],[471,1],[472,1],[475,50],[474,51],[476,50],[477,50],[478,50],[479,50],[480,50],[481,50],[482,50],[483,50],[491,52],[484,50],[485,50],[488,53],[489,50],[490,50],[496,54],[492,55],[486,56],[493,57],[495,58],[494,56],[487,1],[145,59],[146,60],[147,61],[143,1],[144,1],[164,62],[161,63],[162,64],[160,65],[159,1],[163,66],[156,67],[150,1],[151,68],[154,1],[149,1],[148,1],[155,69],[152,70],[174,71],[171,1],[167,1],[172,72],[169,73],[170,74],[168,1],[173,75],[176,76],[158,77],[166,78],[165,79],[157,80],[175,81],[189,82],[188,83],[180,84],[499,85],[191,86],[185,87],[190,88],[318,1],[322,28],[323,89],[500,1],[501,1],[313,83],[186,1],[46,90],[47,90],[49,91],[50,92],[51,93],[52,94],[53,95],[54,96],[55,97],[56,98],[57,99],[58,100],[59,100],[60,101],[61,102],[62,103],[63,104],[48,1],[95,1],[64,105],[65,106],[66,107],[96,108],[67,109],[68,110],[69,111],[70,112],[71,113],[72,114],[73,115],[74,116],[75,117],[76,118],[77,119],[78,120],[80,121],[79,122],[81,123],[82,124],[83,125],[84,126],[85,127],[86,128],[87,129],[88,130],[89,131],[90,132],[91,133],[92,134],[93,135],[94,136],[502,1],[99,1],[184,1],[183,1],[102,25],[97,1],[101,137],[503,1],[100,1],[187,138],[506,139],[507,1],[153,140],[324,1],[325,141],[508,142],[181,1],[321,1],[98,1],[338,143],[336,143],[337,144],[330,1],[332,145],[334,146],[333,145],[331,1],[335,147],[447,148],[424,25],[428,25],[425,25],[442,149],[445,25],[435,25],[429,25],[430,25],[437,150],[426,25],[427,25],[431,150],[432,25],[436,25],[433,150],[446,25],[439,25],[440,150],[443,25],[434,25],[444,150],[438,150],[441,150],[422,150],[423,150],[421,1],[420,151],[121,152],[111,153],[133,154],[130,154],[344,25],[391,155],[113,156],[112,157],[115,158],[114,159],[105,1],[106,160],[419,159],[449,161],[120,162],[108,163],[109,164],[131,1],[104,1],[107,1],[128,165],[137,166],[138,167],[129,168],[132,164],[393,25],[404,25],[135,1],[116,1],[118,169],[123,170],[127,171],[126,1],[136,172],[117,173],[134,173],[124,170],[122,1],[125,1],[119,174],[450,175],[394,176],[405,177],[141,1],[345,178],[392,179],[389,180],[140,181],[139,182],[315,1],[316,183],[317,184],[406,25],[416,185],[399,185],[412,185],[396,25],[397,25],[395,1],[398,186],[360,187],[365,187],[366,188],[361,187],[364,187],[362,187],[363,189],[367,190],[369,191],[368,192],[354,193],[353,1],[352,187],[351,187],[370,194],[350,25],[358,195],[356,196],[357,196],[359,197],[355,196],[505,198],[215,199],[216,200],[217,201],[218,202],[219,203],[220,204],[221,205],[222,206],[223,207],[224,208],[225,209],[226,210],[227,211],[228,212],[229,213],[230,214],[231,215],[232,216],[233,217],[234,218],[235,219],[236,220],[237,221],[239,222],[238,223],[240,224],[241,225],[242,226],[243,227],[244,228],[245,229],[246,230],[247,231],[248,232],[249,233],[250,234],[310,235],[251,236],[252,237],[253,238],[254,239],[255,240],[256,241],[257,242],[258,243],[259,244],[260,245],[261,246],[262,247],[263,248],[264,249],[265,250],[266,251],[267,252],[268,253],[269,254],[270,255],[271,256],[272,257],[273,258],[274,259],[275,260],[276,261],[277,262],[278,263],[279,264],[280,265],[281,266],[282,267],[283,268],[284,269],[285,270],[287,271],[288,272],[289,273],[286,274],[290,275],[292,276],[291,277],[293,278],[295,279],[294,280],[296,281],[297,282],[298,283],[299,284],[300,285],[301,286],[302,287],[303,288],[304,289],[305,290],[306,291],[308,292],[307,293],[309,294],[209,295],[212,296],[208,297],[210,298],[213,299],[211,300],[214,301],[103,302],[448,303],[451,304],[178,305],[179,305],[192,306],[207,307],[311,308],[312,308],[314,309],[452,310],[453,311],[454,312],[455,313],[456,314],[457,315],[458,316],[459,317],[342,318],[343,318],[408,319],[182,320],[498,321],[177,322]],"exportedModulesMap":[[10,1],[11,1],[13,1],[12,1],[2,1],[14,1],[15,1],[16,1],[17,1],[18,1],[19,1],[20,1],[21,1],[3,1],[4,1],[25,1],[22,1],[23,1],[24,1],[26,1],[27,1],[28,1],[5,1],[29,1],[30,1],[31,1],[32,1],[6,1],[33,1],[34,1],[35,1],[36,1],[7,1],[41,1],[37,1],[38,1],[39,1],[40,1],[8,1],[42,1],[43,1],[44,1],[1,1],[9,1],[45,1],[346,2],[347,3],[349,4],[371,5],[390,6],[401,7],[403,8],[409,9],[402,10],[407,11],[388,12],[410,13],[411,1],[414,14],[415,1],[348,15],[417,16],[418,17],[413,17],[400,18],[142,19],[374,20],[375,21],[376,20],[377,20],[382,20],[378,20],[379,20],[380,20],[381,20],[383,22],[384,22],[385,20],[386,23],[387,24],[372,25],[373,20],[320,26],[326,27],[319,28],[329,29],[327,1],[328,1],[110,1],[341,30],[340,31],[339,32],[204,33],[203,34],[201,35],[202,36],[193,1],[194,1],[199,37],[196,38],[195,39],[200,40],[198,1],[197,1],[206,41],[205,42],[504,1],[466,1],[465,43],[469,44],[462,45],[461,43],[463,46],[460,1],[464,43],[467,47],[468,1],[497,48],[470,1],[473,49],[471,1],[472,1],[475,50],[474,51],[476,50],[477,50],[478,50],[479,50],[480,50],[481,50],[482,50],[483,50],[491,52],[484,50],[485,50],[488,53],[489,50],[490,50],[496,54],[492,55],[486,56],[493,57],[495,58],[494,56],[487,1],[145,59],[146,60],[147,61],[143,1],[144,1],[164,62],[161,63],[162,64],[160,65],[159,1],[163,66],[156,67],[150,1],[151,68],[154,1],[149,1],[148,1],[155,69],[152,70],[174,71],[171,1],[167,1],[172,72],[169,73],[170,74],[168,1],[173,75],[176,76],[158,77],[166,78],[165,79],[157,80],[175,81],[189,82],[188,83],[180,84],[499,85],[191,86],[185,87],[190,88],[318,1],[322,28],[323,89],[500,1],[501,1],[313,83],[186,1],[46,90],[47,90],[49,91],[50,92],[51,93],[52,94],[53,95],[54,96],[55,97],[56,98],[57,99],[58,100],[59,100],[60,101],[61,102],[62,103],[63,104],[48,1],[95,1],[64,105],[65,106],[66,107],[96,108],[67,109],[68,110],[69,111],[70,112],[71,113],[72,114],[73,115],[74,116],[75,117],[76,118],[77,119],[78,120],[80,121],[79,122],[81,123],[82,124],[83,125],[84,126],[85,127],[86,128],[87,129],[88,130],[89,131],[90,132],[91,133],[92,134],[93,135],[94,136],[502,1],[99,1],[184,1],[183,1],[102,25],[97,1],[101,137],[503,1],[100,1],[187,138],[506,139],[507,1],[153,140],[324,1],[325,141],[508,142],[181,1],[321,1],[98,1],[338,143],[336,143],[337,144],[330,1],[332,145],[334,146],[333,145],[331,1],[335,147],[447,148],[424,25],[428,25],[425,25],[442,149],[445,25],[435,25],[429,25],[430,25],[437,150],[426,25],[427,25],[431,150],[432,25],[436,25],[433,150],[446,25],[439,25],[440,150],[443,25],[434,25],[444,150],[438,150],[441,150],[422,150],[423,150],[421,1],[420,151],[121,152],[111,153],[133,154],[130,154],[344,25],[391,155],[113,156],[112,157],[115,158],[114,159],[105,1],[106,160],[419,159],[449,161],[120,162],[108,163],[109,164],[131,1],[104,1],[107,1],[128,165],[137,166],[138,167],[129,168],[132,164],[393,25],[404,25],[135,1],[116,1],[118,169],[123,170],[127,171],[126,1],[136,172],[117,173],[134,173],[124,170],[122,1],[125,1],[119,174],[450,175],[394,176],[405,177],[141,1],[345,178],[392,179],[389,180],[140,181],[139,182],[315,1],[316,183],[317,184],[406,25],[416,185],[399,185],[412,185],[396,25],[397,25],[395,1],[398,186],[360,187],[365,187],[366,188],[361,187],[364,187],[362,187],[363,189],[367,190],[369,191],[368,192],[354,193],[353,1],[352,187],[351,187],[370,194],[350,25],[358,195],[356,196],[357,196],[359,197],[355,196],[505,198],[215,199],[216,200],[217,201],[218,202],[219,203],[220,204],[221,205],[222,206],[223,207],[224,208],[225,209],[226,210],[227,211],[228,212],[229,213],[230,214],[231,215],[232,216],[233,217],[234,218],[235,219],[236,220],[237,221],[239,222],[238,223],[240,224],[241,225],[242,226],[243,227],[244,228],[245,229],[246,230],[247,231],[248,232],[249,233],[250,234],[310,235],[251,236],[252,237],[253,238],[254,239],[255,240],[256,241],[257,242],[258,243],[259,244],[260,245],[261,246],[262,247],[263,248],[264,249],[265,250],[266,251],[267,252],[268,253],[269,254],[270,255],[271,256],[272,257],[273,258],[274,259],[275,260],[276,261],[277,262],[278,263],[279,264],[280,265],[281,266],[282,267],[283,268],[284,269],[285,270],[287,271],[288,272],[289,273],[286,274],[290,275],[292,276],[291,277],[293,278],[295,279],[294,280],[296,281],[297,282],[298,283],[299,284],[300,285],[301,286],[302,287],[303,288],[304,289],[305,290],[306,291],[308,292],[307,293],[309,294],[209,295],[212,296],[208,297],[210,298],[213,299],[211,300],[214,301],[103,302],[448,303],[451,304],[178,305],[179,305],[192,306],[207,307],[311,308],[312,308],[314,309],[452,310],[453,311],[454,312],[455,313],[456,314],[457,315],[458,316],[459,317],[342,318],[343,318],[408,319],[182,320],[498,321],[177,322]],"semanticDiagnosticsPerFile":[10,11,13,12,2,14,15,16,17,18,19,20,21,3,4,25,22,23,24,26,27,28,5,29,30,31,32,6,33,34,35,36,7,41,37,38,39,40,8,42,43,44,1,9,45,346,347,349,371,390,401,403,409,402,407,388,410,411,414,415,348,417,418,413,400,142,374,375,376,377,382,378,379,380,381,383,384,385,386,387,372,373,320,326,319,329,327,328,110,341,340,339,204,203,201,202,193,194,199,196,195,200,198,197,206,205,504,466,465,469,462,461,463,460,464,467,468,497,470,473,471,472,475,474,476,477,478,479,480,481,482,483,491,484,485,488,489,490,496,492,486,493,495,494,487,145,146,147,143,144,164,161,162,160,159,163,156,150,151,154,149,148,155,152,174,171,167,172,169,170,168,173,176,158,166,165,157,175,189,188,180,499,191,185,190,318,322,323,500,501,313,186,46,47,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,48,95,64,65,66,96,67,68,69,70,71,72,73,74,75,76,77,78,80,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,502,99,184,183,102,97,101,503,100,187,506,507,153,324,325,508,181,321,98,338,336,337,330,332,334,333,331,335,447,424,428,425,442,445,435,429,430,437,426,427,431,432,436,433,446,439,440,443,434,444,438,441,422,423,421,420,121,111,133,130,344,391,113,112,115,114,105,106,419,449,120,108,109,131,104,107,128,137,138,129,132,393,404,135,116,118,123,127,126,136,117,134,124,122,125,119,450,394,405,141,345,392,389,140,139,315,316,317,406,416,399,412,396,397,395,398,360,365,366,361,364,362,363,367,369,368,354,353,352,351,370,350,358,356,357,359,355,505,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,239,238,240,241,242,243,244,245,246,247,248,249,250,310,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,287,288,289,286,290,292,291,293,295,294,296,297,298,299,300,301,302,303,304,305,306,308,307,309,209,212,208,210,213,211,214,103,448,451,178,179,192,207,311,312,314,452,453,454,455,456,457,458,459,342,343,408,182,498,177],"affectedFilesPendingEmit":[[2,1],[3,1],[4,1],[5,1],[6,1],[7,1],[8,1],[9,1],[346,1],[347,1],[349,1],[371,1],[390,1],[401,1],[403,1],[409,1],[402,1],[407,1],[388,1],[410,1],[411,1],[414,1],[415,1],[348,1],[417,1],[418,1],[413,1],[400,1],[142,1],[374,1],[375,1],[376,1],[377,1],[382,1],[378,1],[379,1],[380,1],[381,1],[383,1],[384,1],[385,1],[386,1],[387,1],[372,1],[373,1],[320,1],[326,1],[319,1],[329,1],[327,1],[328,1],[110,1],[341,1],[340,1],[339,1],[204,1],[203,1],[201,1],[202,1],[193,1],[194,1],[199,1],[196,1],[195,1],[200,1],[198,1],[197,1],[206,1],[205,1],[504,1],[466,1],[465,1],[469,1],[462,1],[461,1],[463,1],[460,1],[464,1],[467,1],[468,1],[497,1],[470,1],[473,1],[471,1],[472,1],[475,1],[474,1],[476,1],[477,1],[478,1],[479,1],[480,1],[481,1],[482,1],[483,1],[491,1],[484,1],[485,1],[488,1],[489,1],[490,1],[496,1],[492,1],[486,1],[493,1],[495,1],[494,1],[487,1],[145,1],[146,1],[147,1],[143,1],[144,1],[164,1],[161,1],[162,1],[160,1],[159,1],[163,1],[156,1],[150,1],[151,1],[154,1],[149,1],[148,1],[155,1],[152,1],[174,1],[171,1],[167,1],[172,1],[169,1],[170,1],[168,1],[173,1],[176,1],[158,1],[166,1],[165,1],[157,1],[175,1],[189,1],[188,1],[180,1],[499,1],[191,1],[185,1],[190,1],[318,1],[322,1],[323,1],[500,1],[501,1],[313,1],[186,1],[46,1],[47,1],[49,1],[50,1],[51,1],[52,1],[53,1],[54,1],[55,1],[56,1],[57,1],[58,1],[59,1],[60,1],[61,1],[62,1],[63,1],[48,1],[95,1],[64,1],[65,1],[66,1],[96,1],[67,1],[68,1],[69,1],[70,1],[71,1],[72,1],[73,1],[74,1],[75,1],[76,1],[77,1],[78,1],[80,1],[79,1],[81,1],[82,1],[83,1],[84,1],[85,1],[86,1],[87,1],[88,1],[89,1],[90,1],[91,1],[92,1],[93,1],[94,1],[502,1],[99,1],[184,1],[183,1],[102,1],[97,1],[101,1],[503,1],[100,1],[187,1],[506,1],[507,1],[153,1],[324,1],[325,1],[508,1],[181,1],[321,1],[98,1],[338,1],[336,1],[337,1],[330,1],[332,1],[334,1],[333,1],[331,1],[335,1],[447,1],[424,1],[428,1],[425,1],[442,1],[445,1],[435,1],[429,1],[430,1],[437,1],[426,1],[427,1],[431,1],[432,1],[436,1],[433,1],[446,1],[439,1],[440,1],[443,1],[434,1],[444,1],[438,1],[441,1],[422,1],[423,1],[421,1],[420,1],[121,1],[111,1],[133,1],[130,1],[344,1],[391,1],[113,1],[112,1],[115,1],[114,1],[105,1],[106,1],[419,1],[449,1],[120,1],[108,1],[109,1],[131,1],[104,1],[107,1],[128,1],[137,1],[138,1],[129,1],[132,1],[393,1],[404,1],[135,1],[116,1],[118,1],[123,1],[127,1],[126,1],[136,1],[117,1],[134,1],[124,1],[122,1],[125,1],[119,1],[450,1],[394,1],[405,1],[141,1],[345,1],[392,1],[389,1],[140,1],[139,1],[315,1],[316,1],[317,1],[406,1],[416,1],[399,1],[412,1],[396,1],[397,1],[395,1],[398,1],[360,1],[365,1],[366,1],[361,1],[364,1],[362,1],[363,1],[367,1],[369,1],[368,1],[354,1],[353,1],[352,1],[351,1],[370,1],[350,1],[358,1],[356,1],[357,1],[359,1],[355,1],[505,1],[215,1],[216,1],[217,1],[218,1],[219,1],[220,1],[221,1],[222,1],[223,1],[224,1],[225,1],[226,1],[227,1],[228,1],[229,1],[230,1],[231,1],[232,1],[233,1],[234,1],[235,1],[236,1],[237,1],[239,1],[238,1],[240,1],[241,1],[242,1],[243,1],[244,1],[245,1],[246,1],[247,1],[248,1],[249,1],[250,1],[310,1],[251,1],[252,1],[253,1],[254,1],[255,1],[256,1],[257,1],[258,1],[259,1],[260,1],[261,1],[262,1],[263,1],[264,1],[265,1],[266,1],[267,1],[268,1],[269,1],[270,1],[271,1],[272,1],[273,1],[274,1],[275,1],[276,1],[277,1],[278,1],[279,1],[280,1],[281,1],[282,1],[283,1],[284,1],[285,1],[287,1],[288,1],[289,1],[286,1],[290,1],[292,1],[291,1],[293,1],[295,1],[294,1],[296,1],[297,1],[298,1],[299,1],[300,1],[301,1],[302,1],[303,1],[304,1],[305,1],[306,1],[308,1],[307,1],[309,1],[209,1],[212,1],[208,1],[210,1],[213,1],[211,1],[214,1],[103,1],[448,1],[451,1],[178,1],[179,1],[192,1],[207,1],[311,1],[312,1],[314,1],[452,1],[453,1],[454,1],[455,1],[456,1],[457,1],[458,1],[459,1],[342,1],[343,1],[408,1],[182,1],[498,1],[177,1]]},"version":"4.4.4"}
\ No newline at end of file
+{"program":{"fileNames":["c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es5.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2016.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2019.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2020.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2021.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.esnext.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.dom.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.dom.iterable.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.core.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.collection.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.generator.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.iterable.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.promise.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.proxy.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.reflect.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.symbol.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2016.array.include.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.object.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.string.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.intl.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.intl.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.promise.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2018.regexp.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2019.array.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2019.object.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2019.string.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2019.symbol.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2020.bigint.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2020.promise.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2020.string.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2020.intl.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2021.promise.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2021.string.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.es2021.weakref.d.ts","c:/users/micha/appdata/roaming/npm/node_modules/typescript/lib/lib.esnext.intl.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/amp.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/amp.d.ts","./node_modules/.pnpm/@types+react@17.0.37/node_modules/@types/react/global.d.ts","./node_modules/.pnpm/csstype@3.0.9/node_modules/csstype/index.d.ts","./node_modules/.pnpm/@types+prop-types@15.7.4/node_modules/@types/prop-types/index.d.ts","./node_modules/.pnpm/@types+scheduler@0.16.2/node_modules/@types/scheduler/tracing.d.ts","./node_modules/.pnpm/@types+react@17.0.37/node_modules/@types/react/index.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/assert.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/assert/strict.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/globals.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/async_hooks.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/buffer.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/child_process.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/cluster.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/console.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/constants.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/crypto.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/dgram.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/diagnostics_channel.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/dns.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/dns/promises.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/domain.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/events.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/fs.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/fs/promises.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/http.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/http2.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/https.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/inspector.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/module.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/net.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/os.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/path.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/perf_hooks.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/process.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/punycode.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/querystring.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/readline.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/repl.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/stream.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/stream/promises.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/stream/consumers.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/stream/web.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/string_decoder.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/timers.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/timers/promises.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/tls.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/trace_events.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/tty.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/url.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/util.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/v8.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/vm.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/wasi.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/worker_threads.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/zlib.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/globals.global.d.ts","./node_modules/.pnpm/@types+node@17.0.0/node_modules/@types/node/index.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/get-page-files.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/compiled/webpack/webpack.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/lib/load-custom-routes.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/image-config.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/config-shared.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/config.d.ts","./node_modules/.pnpm/@next+env@12.0.7/node_modules/@next/env/types/index.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/mitt.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/with-router.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/router.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/route-loader.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/page-loader.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/parse-relative-url.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/router.d.ts","./node_modules/.pnpm/@types+react-dom@17.0.11/node_modules/@types/react-dom/index.d.ts","./node_modules/.pnpm/styled-jsx@5.0.0-beta.3_react@17.0.2/node_modules/styled-jsx/index.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/api-utils.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/web/next-url.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/web/spec-extension/request.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/web/spec-compliant/fetch-event.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/web/spec-extension/fetch-event.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/web/spec-extension/response.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/web/types.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/request-meta.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/router.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/font-utils.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/load-components.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/build/webpack/plugins/middleware-plugin.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/i18n/normalize-locale-path.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/parse-next-url.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/build/index.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/get-middleware-regex.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/sorted-routes.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/is-dynamic.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/index.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/next-server.d.ts","./node_modules/.pnpm/jest-worker@27.0.0-next.5/node_modules/jest-worker/build/types.d.ts","./node_modules/.pnpm/jest-worker@27.0.0-next.5/node_modules/jest-worker/build/priorityqueue.d.ts","./node_modules/.pnpm/jest-worker@27.0.0-next.5/node_modules/jest-worker/build/fifoqueue.d.ts","./node_modules/.pnpm/jest-worker@27.0.0-next.5/node_modules/jest-worker/build/workers/messageparent.d.ts","./node_modules/.pnpm/jest-worker@27.0.0-next.5/node_modules/jest-worker/build/index.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/lib/coalesced-function.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/dev/static-paths-worker.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/dev/next-dev-server.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/next.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/types/index.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/utils.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/pages/_app.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/app.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/runtime-config.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/config.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/pages/_document.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/document.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/dynamic.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dynamic.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/pages/_error.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/error.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/head.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/head.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/image.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/image.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/link.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/link.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/router.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/script.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/script.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/server.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/types/global.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/index.d.ts","./node_modules/.pnpm/next@12.0.7_react-dom@17.0.2+react@17.0.2/node_modules/next/image-types/global.d.ts","./next-env.d.ts","./node_modules/.pnpm/@supabase+gotrue-js@1.21.7/node_modules/@supabase/gotrue-js/dist/main/lib/fetch.d.ts","./node_modules/.pnpm/@supabase+gotrue-js@1.21.7/node_modules/@supabase/gotrue-js/dist/main/lib/types.d.ts","./node_modules/.pnpm/@supabase+gotrue-js@1.21.7/node_modules/@supabase/gotrue-js/dist/main/gotrueapi.d.ts","./node_modules/.pnpm/@supabase+gotrue-js@1.21.7/node_modules/@supabase/gotrue-js/dist/main/gotrueclient.d.ts","./node_modules/.pnpm/@supabase+gotrue-js@1.21.7/node_modules/@supabase/gotrue-js/dist/main/index.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.3.3/node_modules/@supabase/realtime-js/dist/main/lib/transformers.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.3.3/node_modules/@supabase/realtime-js/dist/main/lib/timer.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.3.3/node_modules/@supabase/realtime-js/dist/main/lib/constants.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.3.3/node_modules/@supabase/realtime-js/dist/main/lib/push.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.3.3/node_modules/@supabase/realtime-js/dist/main/realtimesubscription.d.ts","./node_modules/.pnpm/@types+websocket@1.0.4/node_modules/@types/websocket/index.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.3.3/node_modules/@supabase/realtime-js/dist/main/lib/serializer.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.3.3/node_modules/@supabase/realtime-js/dist/main/realtimeclient.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.3.3/node_modules/@supabase/realtime-js/dist/main/index.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.28.5/node_modules/@supabase/supabase-js/dist/main/lib/types.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.28.5/node_modules/@supabase/supabase-js/dist/main/lib/supabaseauthclient.d.ts","./node_modules/.pnpm/@supabase+postgrest-js@0.35.0/node_modules/@supabase/postgrest-js/dist/main/lib/types.d.ts","./node_modules/.pnpm/@supabase+postgrest-js@0.35.0/node_modules/@supabase/postgrest-js/dist/main/lib/postgresttransformbuilder.d.ts","./node_modules/.pnpm/@supabase+postgrest-js@0.35.0/node_modules/@supabase/postgrest-js/dist/main/lib/postgrestfilterbuilder.d.ts","./node_modules/.pnpm/@supabase+postgrest-js@0.35.0/node_modules/@supabase/postgrest-js/dist/main/lib/postgrestquerybuilder.d.ts","./node_modules/.pnpm/@supabase+postgrest-js@0.35.0/node_modules/@supabase/postgrest-js/dist/main/postgrestclient.d.ts","./node_modules/.pnpm/@supabase+postgrest-js@0.35.0/node_modules/@supabase/postgrest-js/dist/main/index.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.28.5/node_modules/@supabase/supabase-js/dist/main/lib/supabaserealtimeclient.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.28.5/node_modules/@supabase/supabase-js/dist/main/lib/supabasequerybuilder.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/lib/fetch.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/lib/types.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/lib/storagebucketapi.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/lib/storagefileapi.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/lib/constants.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/lib/index.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/supabasestorageclient.d.ts","./node_modules/.pnpm/@supabase+storage-js@1.5.0/node_modules/@supabase/storage-js/dist/main/index.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.28.5/node_modules/@supabase/supabase-js/dist/main/supabaseclient.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.28.5/node_modules/@supabase/supabase-js/dist/main/index.d.ts","./utils/supabaseclient.tsx","./pages/api/auth.ts","./pages/api/getuser.ts","./node_modules/.pnpm/@types+cors@2.8.12/node_modules/@types/cors/index.d.ts","./node_modules/.pnpm/axios@0.24.0/node_modules/axios/index.d.ts","./utils/init-middleware.ts","./node_modules/.pnpm/@types+range-parser@1.2.4/node_modules/@types/range-parser/index.d.ts","./node_modules/.pnpm/@types+qs@6.9.7/node_modules/@types/qs/index.d.ts","./node_modules/.pnpm/@types+express-serve-static-core@4.17.25/node_modules/@types/express-serve-static-core/index.d.ts","./node_modules/.pnpm/@types+mime@1.3.2/node_modules/@types/mime/index.d.ts","./node_modules/.pnpm/@types+serve-static@1.13.10/node_modules/@types/serve-static/index.d.ts","./node_modules/.pnpm/@types+connect@3.4.35/node_modules/@types/connect/index.d.ts","./node_modules/.pnpm/@types+body-parser@1.19.1/node_modules/@types/body-parser/index.d.ts","./node_modules/.pnpm/@types+express@4.17.13/node_modules/@types/express/index.d.ts","./node_modules/.pnpm/@types+express-rate-limit@5.1.3/node_modules/@types/express-rate-limit/index.d.ts","./pages/api/mailinglist.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/attachment.d.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/email-address.d.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/personalization.d.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/mail.d.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/response.d.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/response-error.d.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/index.d.ts","./node_modules/.pnpm/@sendgrid+helpers@7.6.0/node_modules/@sendgrid/helpers/classes/request.d.ts","./node_modules/.pnpm/@sendgrid+client@7.6.0/node_modules/@sendgrid/client/src/request.d.ts","./node_modules/.pnpm/@sendgrid+client@7.6.0/node_modules/@sendgrid/client/src/response.d.ts","./node_modules/.pnpm/@sendgrid+client@7.6.0/node_modules/@sendgrid/client/src/client.d.ts","./node_modules/.pnpm/@sendgrid+client@7.6.0/node_modules/@sendgrid/client/index.d.ts","./node_modules/.pnpm/@sendgrid+mail@7.6.0/node_modules/@sendgrid/mail/src/mail.d.ts","./node_modules/.pnpm/@sendgrid+mail@7.6.0/node_modules/@sendgrid/mail/index.d.ts","./pages/api/sendgrid.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/lib.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/crypto/crypto.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/net/net.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/shared.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/errors.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/oauth.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/webhooks.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/accountlinks.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/accounts.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/alipayaccounts.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/applepaydomains.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/applicationfees.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/applications.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/balance.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/balancetransactions.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/bankaccounts.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/billingportal/configurations.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/billingportal/sessions.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/bitcoinreceivers.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/bitcointransactions.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/capabilities.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/cards.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/charges.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/checkout/sessions.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/connectcollectiontransfers.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/countryspecs.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/coupons.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/creditnotelineitems.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/creditnotes.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/customerbalancetransactions.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/customersources.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/customers.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/discounts.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/disputes.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/ephemeralkeys.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/events.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/exchangerates.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/externalaccounts.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/feerefunds.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/filelinks.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/files.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/identity/verificationreports.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/identity/verificationsessions.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/invoiceitems.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/invoicelineitems.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/invoices.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/issuerfraudrecords.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/issuing/authorizations.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/issuing/carddetails.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/issuing/cardholders.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/issuing/cards.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/issuing/disputes.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/issuing/transactions.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/lineitems.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/loginlinks.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/mandates.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/orderitems.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/orderreturns.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/orders.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/paymentintents.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/paymentmethods.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/payouts.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/persons.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/plans.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/platformtaxfees.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/prices.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/products.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/promotioncodes.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/quotes.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/radar/earlyfraudwarnings.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/radar/valuelistitems.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/radar/valuelists.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/recipients.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/refunds.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/reporting/reportruns.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/reporting/reporttypes.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/reservetransactions.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/reviews.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/skus.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/setupattempts.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/setupintents.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/shippingrates.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/sigma/scheduledqueryruns.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/sourcemandatenotifications.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/sourcetransactions.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/sources.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/subscriptionitems.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/subscriptionschedules.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/subscriptions.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/taxcodes.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/taxdeductedatsources.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/taxids.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/taxrates.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/terminal/connectiontokens.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/terminal/locations.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/terminal/readers.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/tokens.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/topups.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/transferreversals.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/transfers.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/usagerecordsummaries.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/usagerecords.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/webhookendpoints.d.ts","./node_modules/.pnpm/stripe@8.194.0/node_modules/stripe/types/2020-08-27/index.d.ts","./pages/api/stripe/create-checkout-session.ts","./pages/api/stripe/customer-portal.ts","./node_modules/.pnpm/@types+micro@7.3.6/node_modules/@types/micro/index.d.ts","./pages/api/stripe/stripe-webhook.ts","./node_modules/.pnpm/playwright-core@1.17.1/node_modules/playwright-core/types/protocol.d.ts","./node_modules/.pnpm/playwright-core@1.17.1/node_modules/playwright-core/types/structs.d.ts","./node_modules/.pnpm/playwright-core@1.17.1/node_modules/playwright-core/types/types.d.ts","./node_modules/.pnpm/@types+istanbul-lib-coverage@2.0.3/node_modules/@types/istanbul-lib-coverage/index.d.ts","./node_modules/.pnpm/@jest+types@27.2.5/node_modules/@jest/types/build/global.d.ts","./node_modules/.pnpm/@jest+types@27.2.5/node_modules/@jest/types/build/circus.d.ts","./node_modules/.pnpm/chalk@4.1.2/node_modules/chalk/index.d.ts","./node_modules/.pnpm/@types+istanbul-lib-report@3.0.0/node_modules/@types/istanbul-lib-report/index.d.ts","./node_modules/.pnpm/@types+istanbul-reports@3.0.1/node_modules/@types/istanbul-reports/index.d.ts","./node_modules/.pnpm/@types+yargs-parser@20.2.1/node_modules/@types/yargs-parser/index.d.ts","./node_modules/.pnpm/@types+yargs@16.0.4/node_modules/@types/yargs/index.d.ts","./node_modules/.pnpm/@jest+types@27.2.5/node_modules/@jest/types/build/config.d.ts","./node_modules/.pnpm/@jest+types@27.2.5/node_modules/@jest/types/build/testresult.d.ts","./node_modules/.pnpm/@jest+types@27.2.5/node_modules/@jest/types/build/transform.d.ts","./node_modules/.pnpm/@jest+types@27.2.5/node_modules/@jest/types/build/index.d.ts","./node_modules/.pnpm/jest-diff@27.3.1/node_modules/jest-diff/build/cleanupsemantic.d.ts","./node_modules/.pnpm/jest-diff@27.3.1/node_modules/jest-diff/build/types.d.ts","./node_modules/.pnpm/jest-diff@27.3.1/node_modules/jest-diff/build/difflines.d.ts","./node_modules/.pnpm/jest-diff@27.3.1/node_modules/jest-diff/build/printdiffs.d.ts","./node_modules/.pnpm/jest-diff@27.3.1/node_modules/jest-diff/build/index.d.ts","./node_modules/.pnpm/jest-matcher-utils@27.2.5/node_modules/jest-matcher-utils/build/index.d.ts","./node_modules/.pnpm/expect@27.2.5/node_modules/expect/build/jestmatchersobject.d.ts","./node_modules/.pnpm/expect@27.2.5/node_modules/expect/build/types.d.ts","./node_modules/.pnpm/expect@27.2.5/node_modules/expect/build/index.d.ts","./node_modules/.pnpm/@playwright+test@1.17.1/node_modules/@playwright/test/types/testexpect.d.ts","./node_modules/.pnpm/@playwright+test@1.17.1/node_modules/@playwright/test/types/test.d.ts","./node_modules/.pnpm/@playwright+test@1.17.1/node_modules/@playwright/test/index.d.ts","./tests/basic.spec.ts","./tests/playwright.config.ts","./components/authtext.tsx","./components/avatar.tsx","./components/ui/cardlanding.tsx","./components/cardslanding.tsx","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/types/index.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/hooks/usetoastcontainer.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/hooks/usetoast.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/hooks/usekeeper.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/hooks/index.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/utils/propvalidator.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/utils/constant.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/utils/csstransition.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/utils/collapsetoast.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/utils/index.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/components/closebutton.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/components/progressbar.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/components/toastcontainer.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/components/transitions.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/components/toast.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/components/icons.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/components/index.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/core/eventmanager.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/core/toast.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/core/index.d.ts","./node_modules/.pnpm/react-toastify@8.1.0_react-dom@17.0.2+react@17.0.2/node_modules/react-toastify/dist/index.d.ts","./components/contact.tsx","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/types.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/utils/render.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/description/description.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/dialog/dialog.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/disclosure/disclosure.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/focus-trap/focus-trap.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/listbox/listbox.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/menu/menu.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/popover/popover.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/portal/portal.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/label/label.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/radio-group/radio-group.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/switch/switch.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/tabs/tabs.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/components/transitions/transition.d.ts","./node_modules/.pnpm/@headlessui+react@1.4.2_react-dom@17.0.2+react@17.0.2/node_modules/@headlessui/react/dist/index.d.ts","./components/paymentmodal.tsx","./components/dashboard.tsx","./node_modules/.pnpm/react-icons@4.3.1_react@17.0.2/node_modules/react-icons/lib/cjs/iconsmanifest.d.ts","./node_modules/.pnpm/react-icons@4.3.1_react@17.0.2/node_modules/react-icons/lib/cjs/iconbase.d.ts","./node_modules/.pnpm/react-icons@4.3.1_react@17.0.2/node_modules/react-icons/lib/cjs/iconcontext.d.ts","./node_modules/.pnpm/react-icons@4.3.1_react@17.0.2/node_modules/react-icons/lib/cjs/index.d.ts","./node_modules/.pnpm/react-icons@4.3.1_react@17.0.2/node_modules/react-icons/hi/index.d.ts","./components/ui/themetoggle.tsx","./components/footer.tsx","./components/mailinglist.tsx","./components/landing.tsx","./node_modules/.pnpm/react-feather@2.0.9_react@17.0.2/node_modules/react-feather/dist/index.d.ts","./components/nav.tsx","./utils/authcontext.js","./components/layout.tsx","./components/pricing.tsx","./components/privacypolicy.tsx","./node_modules/.pnpm/react-icons@4.3.1_react@17.0.2/node_modules/react-icons/io/index.d.ts","./components/ui/signuppanel.tsx","./components/signup.tsx","./components/terms.tsx","./node_modules/.pnpm/react-icons@4.3.1_react@17.0.2/node_modules/react-icons/fi/index.d.ts","./components/ui/keyfeature.tsx","./components/ui/login.tsx","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/types.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/meta/defaultseo.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/meta/nextseo.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/article.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/breadcrumb.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/faqpage.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/jobposting.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/blog.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/course.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/dataset.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/localbusiness.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/logo.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/product.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/socialprofile.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/corporatecontact.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/newsarticle.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/event.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/video.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/qapage.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/recipe.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/videogame.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/carousel.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/sitelinkssearchbox.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/softwareapp.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/collectionpage.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/jsonld/profilepage.d.ts","./node_modules/.pnpm/next-seo@4.28.1_d837ce8f3acb2f60f8b7454672a9bcea/node_modules/next-seo/lib/index.d.ts","./pages/_app.tsx","./pages/_document.tsx","./pages/contact.tsx","./pages/dashboard.tsx","./pages/index.tsx","./pages/login.tsx","./pages/pricing.tsx","./pages/privacy.tsx","./pages/signup.tsx","./pages/terms.tsx","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/api/shared.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/api/payment-methods.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/api/payment-intents.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/api/setup-intents.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/api/sources.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/api/cards.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/api/bank-accounts.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/api/tokens.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/api/verification-sessions.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/api/index.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/checkout.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/affirm-message.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/afterpay-clearpay-message.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements-group.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/base.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/au-bank-account.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/card-cvc.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/card-expiry.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/card-number.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/card.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/eps-bank.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/fpx-bank.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/iban.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/ideal-bank.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/link-authentication.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/p24-bank.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/payment-request.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/utils.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/payment-request-button.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/payment.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/shipping-address.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/elements/index.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/payment-intents.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/setup-intents.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/token-and-sources.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/stripe.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/stripe-js/index.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.22.0/node_modules/@stripe/stripe-js/types/index.d.ts","./utils/stripe.tsx","./node_modules/.pnpm/@types+engine.io@3.1.7/node_modules/@types/engine.io/index.d.ts","./node_modules/.pnpm/@types+json-schema@7.0.9/node_modules/@types/json-schema/index.d.ts","./node_modules/.pnpm/@types+json5@0.0.29/node_modules/@types/json5/index.d.ts","./node_modules/.pnpm/@types+parse-json@4.0.0/node_modules/@types/parse-json/index.d.ts","./node_modules/.pnpm/@types+scheduler@0.16.2/node_modules/@types/scheduler/index.d.ts","./node_modules/.pnpm/@socket.io+component-emitter@3.0.0/node_modules/@socket.io/component-emitter/index.d.ts","./node_modules/.pnpm/socket.io-parser@4.1.1/node_modules/socket.io-parser/build/esm/index.d.ts","./node_modules/.pnpm/@types+socket.io@2.1.13/node_modules/@types/socket.io/index.d.ts","./node_modules/.pnpm/@types+stack-utils@2.0.1/node_modules/@types/stack-utils/index.d.ts","./node_modules/.pnpm/@types+yauzl@2.9.2/node_modules/@types/yauzl/index.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/util.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/lib.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/crypto/crypto.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/net/net.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/shared.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/errors.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/oauth.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/webhooks.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/accountlinks.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/accounts.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/alipayaccounts.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/applepaydomains.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/applicationfees.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/applications.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/balance.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/balancetransactions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/bankaccounts.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/billingportal/configurations.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/billingportal/sessions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/bitcoinreceivers.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/bitcointransactions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/capabilities.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/cards.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/charges.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/checkout/sessions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/connectcollectiontransfers.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/countryspecs.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/coupons.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/creditnotelineitems.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/creditnotes.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/customerbalancetransactions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/customersources.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/customers.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/discounts.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/disputes.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/ephemeralkeys.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/events.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/exchangerates.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/externalaccounts.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/feerefunds.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/filelinks.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/files.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/identity/verificationreports.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/identity/verificationsessions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/invoiceitems.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/invoicelineitems.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/invoices.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/issuerfraudrecords.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/issuing/authorizations.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/issuing/carddetails.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/issuing/cardholders.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/issuing/cards.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/issuing/disputes.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/issuing/transactions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/lineitems.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/loginlinks.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/mandates.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/orderitems.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/orderreturns.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/orders.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/paymentintents.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/paymentmethods.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/payouts.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/persons.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/plans.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/platformtaxfees.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/prices.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/products.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/promotioncodes.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/quotes.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/radar/earlyfraudwarnings.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/radar/valuelistitems.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/radar/valuelists.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/recipients.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/refunds.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/reporting/reportruns.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/reporting/reporttypes.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/reservetransactions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/reviews.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/skus.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/setupattempts.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/setupintents.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/sigma/scheduledqueryruns.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/sourcemandatenotifications.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/sourcetransactions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/sources.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/subscriptionitems.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/subscriptionschedules.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/subscriptions.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/taxcodes.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/taxdeductedatsources.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/taxids.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/taxrates.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/terminal/connectiontokens.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/terminal/locations.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/terminal/readers.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/tokens.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/topups.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/transferreversals.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/transfers.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/usagerecordsummaries.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/usagerecords.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/webhookendpoints.d.ts","./node_modules/.pnpm/stripe@8.186.1/node_modules/stripe/types/2020-08-27/index.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/types/index.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/types/global.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/image-types/global.d.ts","./node_modules/.pnpm/@types+react@17.0.34/node_modules/@types/react/index.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/index.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/https.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/http.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/events.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/net.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/stream.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/url.d.ts","./node_modules/.pnpm/@next+env@12.0.3/node_modules/@next/env/types/index.d.ts","./node_modules/.pnpm/@playwright+test@1.16.3/node_modules/@playwright/test/index.d.ts","./node_modules/.pnpm/@playwright+test@1.16.3/node_modules/@playwright/test/types/test.d.ts","./node_modules/.pnpm/@playwright+test@1.16.3/node_modules/@playwright/test/types/testexpect.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/bank-accounts.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/cards.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/index.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/payment-intents.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/payment-methods.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/setup-intents.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/shared.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/sources.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/tokens.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/api/verification-sessions.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/index.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/checkout.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements-group.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/affirm-message.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/afterpay-clearpay-message.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/au-bank-account.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/base.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/card-cvc.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/card-expiry.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/card-number.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/card.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/eps-bank.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/fpx-bank.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/iban.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/ideal-bank.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/index.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/link-authentication.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/p24-bank.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/payment-request-button.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/payment.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/elements/shipping-address.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/index.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/payment-intents.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/payment-request.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/setup-intents.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/stripe.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/stripe-js/token-and-sources.d.ts","./node_modules/.pnpm/@stripe+stripe-js@1.21.1/node_modules/@stripe/stripe-js/types/utils.d.ts","./node_modules/.pnpm/@supabase+gotrue-js@1.20.0/node_modules/@supabase/gotrue-js/dist/main/gotrueapi.d.ts","./node_modules/.pnpm/@supabase+gotrue-js@1.20.0/node_modules/@supabase/gotrue-js/dist/main/gotrueclient.d.ts","./node_modules/.pnpm/@supabase+gotrue-js@1.20.0/node_modules/@supabase/gotrue-js/dist/main/index.d.ts","./node_modules/.pnpm/@supabase+gotrue-js@1.20.0/node_modules/@supabase/gotrue-js/dist/main/lib/fetch.d.ts","./node_modules/.pnpm/@supabase+gotrue-js@1.20.0/node_modules/@supabase/gotrue-js/dist/main/lib/types.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/index.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/lib/constants.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/lib/push.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/lib/serializer.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/lib/timer.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/lib/transformers.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/realtimeclient.d.ts","./node_modules/.pnpm/@supabase+realtime-js@1.2.1/node_modules/@supabase/realtime-js/dist/main/realtimesubscription.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.27.0/node_modules/@supabase/supabase-js/dist/main/index.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.27.0/node_modules/@supabase/supabase-js/dist/main/lib/supabaseauthclient.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.27.0/node_modules/@supabase/supabase-js/dist/main/lib/supabasequerybuilder.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.27.0/node_modules/@supabase/supabase-js/dist/main/lib/supabaserealtimeclient.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.27.0/node_modules/@supabase/supabase-js/dist/main/lib/types.d.ts","./node_modules/.pnpm/@supabase+supabase-js@1.27.0/node_modules/@supabase/supabase-js/dist/main/supabaseclient.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/assert.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/assert/strict.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/async_hooks.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/buffer.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/child_process.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/cluster.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/console.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/constants.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/crypto.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/dgram.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/diagnostics_channel.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/dns.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/dns/promises.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/domain.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/fs.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/fs/promises.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/globals.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/globals.global.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/http2.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/inspector.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/module.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/os.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/path.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/perf_hooks.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/process.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/punycode.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/querystring.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/readline.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/repl.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/stream/consumers.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/stream/promises.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/stream/web.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/string_decoder.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/timers.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/timers/promises.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/tls.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/trace_events.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/tty.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/v8.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/vm.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/wasi.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/worker_threads.d.ts","./node_modules/.pnpm/@types+node@16.11.7/node_modules/@types/node/zlib.d.ts","./node_modules/.pnpm/@types+react@17.0.34/node_modules/@types/react/global.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/index.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/article.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/blog.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/breadcrumb.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/carousel.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/collectionpage.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/corporatecontact.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/course.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/dataset.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/event.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/faqpage.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/jobposting.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/localbusiness.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/logo.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/newsarticle.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/product.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/profilepage.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/qapage.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/recipe.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/sitelinkssearchbox.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/socialprofile.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/softwareapp.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/video.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/jsonld/videogame.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/meta/defaultseo.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/meta/nextseo.d.ts","./node_modules/.pnpm/next-seo@4.28.1_72b2f1fb664d51f286fb64a58e104b48/node_modules/next-seo/lib/types.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/app.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/build/index.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/build/webpack/plugins/build-manifest-plugin.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/build/webpack/plugins/middleware-plugin.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/build/webpack/plugins/pages-manifest-plugin.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/image.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/link.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/page-loader.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/route-loader.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/router.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/client/with-router.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/compiled/webpack/webpack.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/lib/load-custom-routes.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/pages/_app.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/pages/_document.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/api-utils.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/config-shared.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/config.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/font-utils.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/get-page-files.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/image-config.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/load-components.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/next-server.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/next.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/router.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/server/web/types.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/dynamic.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/head.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/i18n/normalize-locale-path.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/mitt.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/router.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/get-middleware-regex.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/index.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/is-dynamic.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/parse-next-url.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/parse-relative-url.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/parse-url.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/route-matcher.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/route-regex.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/router/utils/sorted-routes.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dist/shared/lib/utils.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/document.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/dynamic.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/head.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/image.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/link.d.ts","./node_modules/.pnpm/next@12.0.3_react-dom@17.0.2+react@17.0.2/node_modules/next/router.d.ts","./node_modules/.pnpm/playwright-core@1.16.3/node_modules/playwright-core/types/protocol.d.ts","./node_modules/.pnpm/playwright-core@1.16.3/node_modules/playwright-core/types/structs.d.ts","./node_modules/.pnpm/playwright-core@1.16.3/node_modules/playwright-core/types/types.d.ts"],"fileInfos":[{"version":"aa9fb4c70f369237c2f45f9d969c9a59e0eae9a192962eb48581fe864aa609db","affectsGlobalScope":true},"dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6","7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467","8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9","5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06","e6b724280c694a9f588847f754198fb96c43d805f065c3a5b28bbc9594541c84","e21c071ca3e1b4a815d5f04a7475adcaeea5d64367e840dd0154096d705c3940","eb75e89d63b3b72dd9ca8b0cac801cecae5be352307c004adeaa60bc9d6df51f","2cc028cd0bdb35b1b5eb723d84666a255933fffbea607f72cbd0c7c7b4bee144",{"version":"e54c8715a4954cfdc66cd69489f2b725c09ebf37492dbd91cff0a1688b1159e8","affectsGlobalScope":true},{"version":"e34eb9339171ec45da2801c1967e4d378bd61a1dceaa1b1b4e1b6d28cb9ca962","affectsGlobalScope":true},{"version":"51b8b27c21c066bf877646e320bf6a722b80d1ade65e686923cd9d4494aef1ca","affectsGlobalScope":true},{"version":"43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c","affectsGlobalScope":true},{"version":"cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a","affectsGlobalScope":true},{"version":"2c8c5ee58f30e7c944e04ab1fb5506fdbb4dd507c9efa6972cf4b91cec90c503","affectsGlobalScope":true},{"version":"2bb4b3927299434052b37851a47bf5c39764f2ba88a888a107b32262e9292b7c","affectsGlobalScope":true},{"version":"810627a82ac06fb5166da5ada4159c4ec11978dfbb0805fe804c86406dab8357","affectsGlobalScope":true},{"version":"62d80405c46c3f4c527ee657ae9d43fda65a0bf582292429aea1e69144a522a6","affectsGlobalScope":true},{"version":"3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93","affectsGlobalScope":true},{"version":"75ec0bdd727d887f1b79ed6619412ea72ba3c81d92d0787ccb64bab18d261f14","affectsGlobalScope":true},{"version":"3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006","affectsGlobalScope":true},{"version":"17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a","affectsGlobalScope":true},{"version":"7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98","affectsGlobalScope":true},{"version":"6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577","affectsGlobalScope":true},{"version":"12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d","affectsGlobalScope":true},{"version":"b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e","affectsGlobalScope":true},{"version":"0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a","affectsGlobalScope":true},{"version":"da233fc1c8a377ba9e0bed690a73c290d843c2c3d23a7bd7ec5cd3d7d73ba1e0","affectsGlobalScope":true},{"version":"df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e","affectsGlobalScope":true},{"version":"bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c","affectsGlobalScope":true},{"version":"c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8","affectsGlobalScope":true},{"version":"9d57b2b5d15838ed094aa9ff1299eecef40b190722eb619bac4616657a05f951","affectsGlobalScope":true},{"version":"6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de","affectsGlobalScope":true},{"version":"93544ca2f26a48716c1b6c5091842cad63129daac422dfa4bc52460465f22bb1","affectsGlobalScope":true},{"version":"2ad234885a4240522efccd77de6c7d99eecf9b4de0914adb9a35c0c22433f993","affectsGlobalScope":true},{"version":"1b3fe904465430e030c93239a348f05e1be80640d91f2f004c3512c2c2c89f34","affectsGlobalScope":true},{"version":"7435b75fdf3509622e79622dbe5091cf4b09688410ee2034e4fc17d0c99d0862","affectsGlobalScope":true},{"version":"e7e8e1d368290e9295ef18ca23f405cf40d5456fa9f20db6373a61ca45f75f40","affectsGlobalScope":true},{"version":"faf0221ae0465363c842ce6aa8a0cbda5d9296940a8e26c86e04cc4081eea21e","affectsGlobalScope":true},{"version":"06393d13ea207a1bfe08ec8d7be562549c5e2da8983f2ee074e00002629d1871","affectsGlobalScope":true},{"version":"9f1817f7c3f02f6d56e0f403b927e90bb133f371dcebc36fa7d6d208ef6899da","affectsGlobalScope":true},{"version":"cd6efb9467a8b6338ece2e2855e37765700f2cd061ca54b01b33878cf5c7677e","affectsGlobalScope":true},{"version":"fb4416144c1bf0323ccbc9afb0ab289c07312214e8820ad17d709498c865a3fe","affectsGlobalScope":true},{"version":"5b0ca94ec819d68d33da516306c15297acec88efeb0ae9e2b39f71dbd9685ef7","affectsGlobalScope":true},{"version":"4632665b87204bb1caa8b44d165bce0c50dfab177df5b561b345a567cabacf9a","affectsGlobalScope":true},"fe58262f1f3f9a83431292bef0cdbf508a20391eb7533df424dcdc624a9001bd","05fd364b8ef02fb1e174fbac8b825bdb1e5a36a016997c8e421f5fab0a6da0a0",{"version":"ecf78e637f710f340ec08d5d92b3f31b134a46a4fcf2e758690d8c46ce62cba6","affectsGlobalScope":true},"5b1d4ebd62d975c7d3826202f8fac290bac0bae6e04d9e84d1707d7047e108df","f7b46d22a307739c145e5fddf537818038fdfffd580d79ed717f4d4d37249380","f5a8b384f182b3851cec3596ccc96cb7464f8d3469f48c74bf2befb782a19de5",{"version":"1bc82f5b3bb93df76d19730c84467b0b346187198537135d63a672956f323720","affectsGlobalScope":true},"0cba3a5d7b81356222594442753cf90dd2892e5ccfe1d262aaca6896ba6c1380","a69c09dbea52352f479d3e7ac949fde3d17b195abe90b045d619f747b38d6d1a",{"version":"92d63add669d18ebc349efbacd88966d6f2ccdddfb1b880b2db98ae3aa7bf7c4","affectsGlobalScope":true},"422dbb183fdced59425ca072c8bd09efaa77ce4e2ab928ec0d8a1ce062d2a45a",{"version":"2a801b0322994c3dd7f0ef30265d19b3dd3bae6d793596879166ed6219c3da68","affectsGlobalScope":true},"1dab5ab6bcf11de47ab9db295df8c4f1d92ffa750e8f095e88c71ce4c3299628","f71f46ccd5a90566f0a37b25b23bc4684381ab2180bdf6733f4e6624474e1894",{"version":"54e65985a3ee3cec182e6a555e20974ea936fc8b8d1738c14e8ed8a42bd921d4","affectsGlobalScope":true},"82408ed3e959ddc60d3e9904481b5a8dc16469928257af22a3f7d1a3bc7fd8c4","bcc8caf03ee65fe8610d258752f255fbdddbb2e4de7b6c5628956a5a0d859ec8","34e5de87d983bc6aefef8b17658556e3157003e8d9555d3cb098c6bef0b5fbc8","cc0b61316c4f37393f1f9595e93b673f4184e9d07f4c127165a490ec4a928668","f27371653aded82b2b160f7a7033fb4a5b1534b6f6081ef7be1468f0f15327d3","c762cd6754b13a461c54b59d0ae0ab7aeef3c292c6cf889873f786ee4d8e75c9","f4ea7d5df644785bd9fbf419930cbaec118f0d8b4160037d2339b8e23c059e79",{"version":"c28e5baab1b53377c90d12970e207a2644bc3627840066449e37e2a59125d07e","affectsGlobalScope":true},"7a5459efa09ea82088234e6533a203d528c594b01787fb90fba148885a36e8b6","ae97e20f2e10dbeec193d6a2f9cd9a367a1e293e7d6b33b68bacea166afd7792","9eea308669d97080b8cf05dc3f1340435478e47c472017ce9d803921db074603","c7f145543fd443ba1e03050421c179c3fbd9dfe590905ec3530755a915cbe22e","bf73c576885408d4a176f44a9035d798827cc5020d58284cb18d7573430d9022","7ae078ca42a670445ae0c6a97c029cb83d143d62abd1730efb33f68f0b2c0e82",{"version":"e8b18c6385ff784228a6f369694fcf1a6b475355ba89090a88de13587a9391d5","affectsGlobalScope":true},"9f2edefec1509d5707b2de3a4d1f2af064ccfef02d050897d60adb5eead0c604","12eea70b5e11e924bb0543aea5eadc16ced318aa26001b453b0d561c2fd0bd1e","eafb9217aee34f5d7ebb42a5ed8f9b5881d2440c3d7b1d41667ce42806cf2cdd","1aee07ac9abb89ef59d2528541403f2a8f3c845167d7d2e3b4a44063ee29c395",{"version":"bd1a08e30569b0fb2f0b21035eb9b039871f68faa9b98accf847e9c878c5e0a9","affectsGlobalScope":true},"2a12d2da5ac4c4979401a3f6eaafa874747a37c365e4bc18aa2b171ae134d21b","002b837927b53f3714308ecd96f72ee8a053b8aeb28213d8ec6de23ed1608b66","1dc9c847473bb47279e398b22c740c83ea37a5c88bf66629666e3cf4c5b9f99c","a9e4a5a24bf2c44de4c98274975a1a705a0abbaad04df3557c2d3cd8b1727949","7185660ba7fe7c4221dcd443ffa32d1a786192548735692d98a40a90fa2867a4","1b952304137851e45bc009785de89ada562d9376177c97e37702e39e60c2f1ff",{"version":"806ef4cac3b3d9fa4a48d849c8e084d7c72fcd7b16d76e06049a9ed742ff79c0","affectsGlobalScope":true},"cfe724f7c694aab65a9bdd1acb05997848c504548c9d4c71645c187a091cfa2a","5f0ed51db151c2cdc4fa3bb0f44ce6066912ad001b607a34e65a96c52eb76248",{"version":"3345c276cab0e76dda86c0fb79104ff915a4580ba0f3e440870e183b1baec476","affectsGlobalScope":true},"664d8f2d59164f2e08c543981453893bc7e003e4dfd29651ce09db13e9457980","51919fe45a014b1c55c55ad334585dcc31ed4c3f846d39b9f44b6efaafdebc3a","f52fbf64c7e480271a9096763c4882d356b05cab05bf56a64e68a95313cd2ce2","59bdb65f28d7ce52ccfc906e9aaf422f8b8534b2d21c32a27d7819be5ad81df7","1835259a20b9fa6b1882931375b69ae5978195f2b139b4e0db51ec8319261649","b52cd693219a63dd21282ac99a7bf55f77cbe8a91f097968856419cc2e05f017","3aff9c8c36192e46a84afe7b926136d520487155154ab9ba982a8b544ea8fc95","a880cf8d85af2e4189c709b0fea613741649c0e40fffb4360ec70762563d5de0","85bbf436a15bbeda4db888be3062d47f99c66fd05d7c50f0f6473a9151b6a070","9f9c49c95ecd25e0cb2587751925976cf64fd184714cb11e213749c80cf0f927","f0c75c08a71f9212c93a719a25fb0320d53f2e50ca89a812640e08f8ad8c408c",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"267af67ea520cabd16402522756b19ac63d9e2c1c86e7c4d1ddeb991c32e12c9","714bc11c4ece2d28d6b70207fcefce4651c138cc77ce0b8147a6bab25c66b67a","72cd580decc682538544d8507f98c38c9201f83da228d2a0c170bcaa0937a829","08935635053203ba941035573962605b91376318dbce19e97c71354f2241e0e9","4f24a713856fef84913f851b9a6929570e2417c1c949634958db3cae98f54066","5ce82d5f52e03a0198ee588c3cc2f850823f5c6e230af9744c21a8618d5c5adf","562e66c29f4c43b32c203ca892cd6d5b6fa8e70954d23b4d0e2db0eb3d6b698e","764f5b39a73fd6371e5a118ee037b685cec4ff2fc3579225eb57d0f82a38ab18","2766dee26ea113e9b491b7842cb44df57c4d79b17057b42607e09fc174bd411d","93865b0723d744eab9c00bfe7a8ccd962d1f6a2047e4c7eecd18482ef8b87e8a","72c88123ada80953914b43a0d9810bb0ce8e5b25cd8b7965bfb6842ffff74f05",{"version":"95853a3d1b9b7330c5d0fdcf6a34a205afa9f0de7fbc6a41ea7c5d2f789c84c1","affectsGlobalScope":true},{"version":"954ba49fa08a42afc900d18fcb4e7a1ed77d6d8931907a65c98c92b64605f8af","affectsGlobalScope":true},"2b4fdbc425984dc7a29c4fce80f656698363f3c9cde55fbe26e620bd3fe0da13",{"version":"a0f2339319c97a62cbd6944974bf8c413cd6c2c3868dde1c6fb6c5ca5117f42f","affectsGlobalScope":true},"45a63e17814c570ea59407f231ef9c561510bd6edb36f17479b09b44619496c6","b514b82ee3ee4e33b40987d35ffeccfdf0cc050f9c4af29e04b50e54b5fb757c","3d0f430227f44476d4c66b603d0b7d126422a2e8978965e156f0028c6bbec9e7","f5c59784bf096818f0b727abcde077f36222da03a6664cf67152846f8bc6d112","54e13c4c7ed6ea7f1e8d05628bbc3dfa338b60ef02f2abc2f501c8711cfbc3e7","32d358fd780dfe77e0840129f0fa6bd04e59e2a8d324df42574903933e6d92b9","565f7a20504444ff94c7c2c36d83d49562e64ca46dc377e266a85ca015a77468","ae38d9472d9572bf669178fb88d1b90cf19787ce9fd97d4d253f3fde7edb52a8","70238fc242892671ae10cb50ee6b65ca044f6899f7ad3d661eddacdd48a23c43","5d7e0d8f75012b66c3d505af116568163ccd415a3b59ce51bc751d7797cc5f73","d57766da0e70a20dbff6d4f4a2ab77793302817e46f5d7ea0677cf9c9c9e0537","dd1b2492877b4d5b42fc2724d18d9805248efc5648be6ebea3c70b8bbff0a804","a2495db5f46921bbf7ebf294e0683df709f2be4d9468aa3fe2137edb5a63a03e","9008d7962fe1298800f99c5ff093d407d034bc6cadc4610cff4f7ce597d5a115","6e5f5cee603d67ee1ba6120815497909b73399842254fc1e77a0d5cdc51d8c9c","19feb76bded29cc201568f945579b8fdf6f127362934f1ba0a77a9e7143e9b99","61c414ea61cce0b5320f203678d6a0c72befad0163bfa1004df9cedfdce73985","764c0ff937e55cc5ffcfd989d461565fe50193d7e4231f68800625346e992136","ddae6e637e160dceec077487bbd9176f4a8c60b46596a86fafd3bbd1882f6232","6c129db1dc74f8a65d99f01dd9f08fe3712817b770c6fb9ff1d7686288c8d3b3","e990bfb110c37fa629d8679ac8bba89d36a566d2c0984ab0190a70e4d54f5576","d2d90639077deb5644ec7cee738126779eff847692d95ebcd9f76d6ef2f08cec","d2bd714b146c0c6c27a0bc9f16c96522ef1c829923fad14b6a33e2580a012323","9ff3163c1203fb6197f0224e546eccabd46d7892c2b2d77ff6719f304c77ab90","a8c3c3a27e8c7b93d5bec55beeb89f31c293c516e9139f4cc2eb60f5a06acd89","a6abab5f1ce40e5f2b3334aa34f38c721cebf6f3041528cf3446cf7ac2c068ef","fd0fcae20ed9dc7772bb99ba8673d89dfe512a97e8add514109f26024eefd3d1","c3e00ce4fb229d582ffcd9804e9383fb4b0aa28e2e3104bc60028372235e99df","28e5c78011a0c6a600cea81302120a3dc03fc51985f5d62040f13741f88402a9","57fe65cfb85484565fa2c56e6a905fb4c8d655223baf91175244ce4fc60c07dd","a2e4ecb8a75e93bc4df780fe3efca1727f7cc1f42060fc87c05b75a7fcab7cb4","0aef0a60e229dfeff49f68bf941d24b8338fc3d55aa7c64b1c9acbf9d3a67b46","e25cff2dda1894e35fb32d05a7d467f31c24455745ee4e7893bd2d15f2432f50","02c21069f19ba8f90a18aabe472b595bf45fe82435bda19ee498ffea831968b2","a387099dbd53d45f841d6f571716fcd942b4655caba54533953e7334afc599e5",{"version":"68883138d1fbe09c3b8456411c9b7cbae9df330cd371b9d713252a63788a7d8f","affectsGlobalScope":true},"a1c51942cc3e4e476dc8fe5246bd0ff393f5fcacd8e8a5674345232c551dd92f","6148e1cba85721ace8b3e29fae4d745b20434faec2ada3b26e9a91b9f983fce2","65c24a8baa2cca1de069a0ba9fba82a173690f52d7e2d0f1f7542d59d5eb4db0","b7fff2d004c5879cae335db8f954eb1d61242d9f2d28515e67902032723caeab","8303df69e9d100e3df8f2d67ec77348cb6494dc406356fdd9b56e61aa7c3c758","238f4bd8542cebfc0a575940f962a3c0383acda009561e60b69eec06419a40b5","4545c1a1ceca170d5d83452dd7c4994644c35cf676a671412601689d9a62da35","65b0842cef0bce65a00d4fc230c6c00b2a57542952c906ea84f4e4c825af9da0","a2d648d333cf67b9aeac5d81a1a379d563a8ffa91ddd61c6179f68de724260ff","05e5c9d6f902ab5d1eaf9e3fc566623882bf40f652b0b27e94778866175a76f3","a3f41ed1b4f2fc3049394b945a68ae4fdefd49fa1739c32f149d32c0545d67f5","c2489c80994d62e5b51370a6f02f537db4c37af5f914fcb5b2755b81f1906cae","47699512e6d8bebf7be488182427189f999affe3addc1c87c882d36b7f2d0b0e","34670c01de092a885144a33e65bede90bcd53f47b842189a74459f54fc949884","42c686ce08bf5576ed178f4a6a62d1b580d941334fb53bdff7054e0980f2dc75","ec676b2cb5cbc5532f3070c53eb560ff0564bd9843c688d6d6a488c1dfcdf48e","cdf21eee8007e339b1b9945abf4a7b44930b1d695cc528459e68a3adc39a622e","1d079c37fa53e3c21ed3fa214a27507bda9991f2a41458705b19ed8c2b61173d","31a08c9a8c836291d60d0426f1a5404941c4480d62dfb2fd912de0aae9959e9a","5835a6e0d7cd2738e56b671af0e561e7c1b4fb77751383672f4b009f4e161d70","6a95a81a7ff77b3e3b0c3d6cf943c3b9822f89e68db532176681734fcc78d965",{"version":"fd83ea3cad04f68eec8410c4a614b78899b9b19efc2327189950f52d2f54219c","affectsGlobalScope":true},"b2d48b68756afa0d35400ee55b838fde7fb8af24374c912311312e6e279b2eba",{"version":"d0d8bf23d0f82c4d630a05c27b993bbdbc2c372186f51a61aac48bd2cb306ec1","affectsGlobalScope":true},"3546a99727692b8bf5ede15e4788a6d4b934ac5d8ee357818c1554177b376e1e","63581dff539f4a5dfb6f8cd028603b5a6f52afc09317b07af7f14cc95dc41c4b","5e6007c8bff899f02d8df84f5be9eabe1382758c8d0f2508b853cbb5c7aaf3be","72d82310543cb32c0c7c24ae05728af7df7f4f60f92e6053478941201af0508e","169fc430e4bfaf765bdf3f95d880bc8dab745df165acc422d5e5ed104541a379","de096e8ac5f91d73f1e181203e975f26e8f701248913c6c48aedb85d0a083a67","e1ddfcd6756e62f1acf7166734ec48f0995593848b8c0bf0db9983fb7f5df0a7","008c891b97402a001239b96c7c608fd68089a6add920af79269373ba827d8548","1bc57ca1075696445248910e1271051321df63094e667f0cdb31847172b78a9c","da21cb41702a501d4f7726f0df4f64314369bd45f59bcc20f23c3a8d120c9f0e","b460cf9b15afb111bbab59e31e2b2231f089d30718ccd6c54f1c9c2cb4634612","6b388ae8e209387a56ef600a420da1908169f03b1e92f3749508a8162b7c2ed0","42d6158f36896d07641a561026af159ec938f8ff78df7c1ec1dd317e6e4fe852","6ecc4965eefcfd575922013b660733e58f08b3b23f1dd58c3ebbe46023183338","e35dbd40164512f8cdebff8fbfe0efb4649de8f68cc57e6293495075f6fc304f","a19e58ccd54724dcbf02460002ee03e58f8af4f15d49dfbde8526008e3c10750","64aa432686ba1db7b593f885cc11b240571481a4da7e5c7266802e59af8d445a","066ddf2d8bcc5040fac650e8680b2d5684d2c66a665aae3ba2acaa78ba28713c","3c797486c1a86bab4abe2deb9e81daae946e5ac83e0b635e1be405cb7eb13562","591fe590c7621f80f45cbd511cefd035a99eb9f819de0963c196cde5bd7eaf44","35a676a0b891882732c23aabe66c2f6b589d42d41e11e175936cf575e9a90e09","e5ed907c2381dee053f168cc868487bf5d1616e926733b2649e4eaf4459fda5e","0af6a6ddb5cbcb3980bd23127561b2646cc6b7c3132c6ac58d2f37c5a9da8510","de2e304feba5c1df1654e579dcbad116aa3a2129c94ee896d247a796fe61dedf","e3e44033974b977f83a838951b62e9183fc4e62720bb48dcdd3cf94cb97da043","e70f7d3aa02526c2a412ab5f1f690fbb2612c44b4093a481df56fc1699ac394f","2dbb30179a0fd7fbdb53f862cc830a289bf5b38eb872e2c336ccc0a3450cc890","f53a17948e374f527b96c8e66682016c53e8379018722b895bf596ef0b2659e6","c7111ec797a39047e9c4fec7eeeefc4898de46bdf7f9d2ab10186d23e1b69709","628ebed820856510b1c183a1bffbc6876d6ca1bf1b0f3b6041cbef9c355d856a","5bac4ec6b2d12845f495b7c2f17e0feca331afba1085a8ead5e27b7e9a8cad08","395b7236679910c3275c10f020c9857242d185563b32541380fd97f243594499","896f9e32457fff0d65df814cacbefdb84d168d9a3cab0ad137e54ca2898aef20","fbcbf85c2a7a4f991fd19d9134d2a52896560a4cb957dfc2fa79980a46d6b0d2","f2b122d6fd951fd3383424d90349d2f2dc562760a6031a5d9bf39d7d4d0421fe",{"version":"694f57f0d970268f8905b534b0feaaef7952681e93bb9a2ee653c74f8de31c2a","signature":"f517f9e070298f80c255287ea3a3a57ec49e8021cda270c76720c0c0e7e4095e"},{"version":"fb9f489530b74278231dea92bb80352825b6a7a9d2cfd5c8978fbdb1e2f9bb30","signature":"9ae5912df3948ff9f2470fa140c69a972c43ee07350557194b1b208934b62d6a"},{"version":"6e8b6a6d1a183ff86040977204d7aee928b9418315ad541f800aaffb52491316","signature":"8929a4b098b715e12c88388861daaeab53841c60f8c929011f013ec77628e5c0"},"6fbd58e4015b9ae31ea977d4d549eb24a1102cc798b57ec5d70868b542c06612","644c59289eb29590d65062c5b64dda9ef2797ce120071265a9099436f0d41a16",{"version":"1be5d277b8b9dc96789f6f5113930188b2dacc1128f115f6a87ae66636a2028f","signature":"5644691a85107da4ae852c415b0498347fb3e648f6092609a36fa54735f83de8"},"16d51f964ec125ad2024cf03f0af444b3bc3ec3614d9345cc54d09bab45c9a4c","ba601641fac98c229ccd4a303f747de376d761babb33229bb7153bed9356c9cc",{"version":"d168ca1638b27c95909b68805c84b8018dba87630bb1e4cc99be4ccdf119f39d","affectsGlobalScope":true},"84e3bbd6f80983d468260fdbfeeb431cc81f7ea98d284d836e4d168e36875e86","0b85cb069d0e427ba946e5eb2d86ef65ffd19867042810516d16919f6c1a5aec","6d829824ead8999f87b6df21200df3c6150391b894b4e80662caa462bd48d073","65cfd1c0bc729fbc2b49fe66bc5ebddba5aa3a978c748e1d2e0d07f502238ce2","15c88bfd1b8dc7231ff828ae8df5d955bae5ebca4cf2bcb417af5821e52299ae",{"version":"836b023fbf1dc8d701c493874487a5a6ac4ca8877f44cce40efc87aabb83f19a","affectsGlobalScope":true},{"version":"31bda88318e90e85dc49c014496bcbe1977e7c01b3c4f023aa2fb558bf669931","signature":"16c519b60a2792b3dd652213b31f5b37cc2dc6d7482fe7382e00c6b36b23ee30"},"d54b8bf170290a4b87701ab6d1143ef0a55415b36b42b57f019fb62b1c435bed","4b2ebe59f23314851c4cf4d65b194e3a65b68bdf0cdc1be2ffe19406605c9694","ddbffcbd0335b4e43f2e1771861b6e85f34fa12375dd0565caab4cbd83708985","ec75f3301a082675f0d70c4866c440abe9277cde745553ad81f959852190a3ee","dbd416a31ba77a6d90ea4163c2fff64c675d7377bf4c637776e0b08fc225db48","5b54a276dde01f6f7120b4ead0bce82dfdd6a52e0e001a2fd5f0ccc6f470fa6b","360de32ec39b1699ade98153c3f8351988e85b878bdf12907fd39398aa8a8fe0","0a9584867a25e2f2db31244e887b0afaad520da2a8bae39dc3b595e2338f0c29","404d0cb13e779108e74a5b1e02ec10a8e9933b825f300c797ba4558451784de5","4ffee86e26af85318716d9a053a33b2659c987a9492015435b213f0ccf04a491","f7a592828f97073c2eb274e16daed10d8f7c82a015a7d4694f3d40a09a559eeb","c9d70252b35da8cb8137d70b02a383e7edc3c2e1e6c37ea87ffef982a7eaf644","46c59c3569d97822d42a003eb02cd5f0eb88676e12abcc8ce249675ea8d5c4ef","c4aa043e77a847629a298e6182d4bae576f6c6e2f309f3ae11c58ed79b0dab64",{"version":"96c3dd18c9582f827166adf35a9daae1e77b6cb51b14a049a7ffb1f72c8e5404","signature":"f3dc0263ffa586d4e87893b462ed0eeb0f02e1d735b3940659b9c6652cc26e8a"},"972f57dc51d06c6dfedf74511fd7ee1b8442d8b33f023df28906f8dd99a22e4b","815a306aaf5bdc120c83e8eee0d3cf0f2095852a7c847669b75a2f0b0cb8a9d3","1ae7ac91a1e5f3daa0432992b3a09846226fdff03b349ecb219e7e7f6d6d55ff","830d0db44aa95e9e16afa6db5b5440526279bd93ee3e5234d8e0746d164e577f","9d13fb64887a66a7ebff59260dd4975747cefdc1636d24fb5ce887374e718fc5","8ad2f4ca786f17b3aa031e7474c7270e60cad48f17c0e3f4655ced6a8d22eb19","431116e9de1797ff8b60e5faf94d57f236214c74044065a4baa1af13446fb52b","b9c59cfe875eae8dc7a4ce0dfec317e46092778f6af80f5000e8b55c36cb7eb8","42c59e4b42764c34288aef5de3e773931175f2edcac882cb9721dae60973e97b","a1fad37e512dc6b13446f1cf1213bacf59c3d420061a740ee10580e2b20b8e65","c72d5915300b95a1014ce2f928b0660e3ca6dc95926c3bcb5ad8533c42e5463e","a2a60455ca2c59357f7d15f251424ee413fb802bce4a7a367aac96d8df867436","212322658896ff518abc248410b7a93fc0b1213da4ab171aa127043afa9cff4e","316b12d5e3af004e761b3025914db7707f1a1f653f2a96841fe971016f6c55f2","4a8aa6738bc6d0177274b445182a6d8b9b5d5fcafa287392e34b20b75e9eadce","ac39505eab040b015158de5d34746a37e45c37402c8c934e7a322fc5bbba8791","aa0c0486327b8d3979936c4479026e41b6d3ef36f5b66073c6e26af7958eb1de","655f41f3d916f9070bbc7193b99b32461b1313b23b68d80b6801f51d50c4266b","21d37e99ffd54544ed76b6bfb24a59f62229f11e1b53e9181e60eae1a1f73df3","f52531fbfd89bb45302d72c99f246cb9eb46199e65a65d11ed1b11b6eada70a4","b25e9e31b9e1f6dc63eee6f7ab63ca3d123e6a02fe4d0392964078946f213f96","528e15ab3e8fb2088abc513a99c4b4d36bd88d757b74991be72fdd74a897f118","fcae6417fc768e97cb31535dc20be617fe22af8c08680c10619ce8c57f99ae5d","bb0f40ec57eb6d1c7bcf8b3c35042087f61973abdc52f019e1c7995d769abeaa","ca385048cc53293c5c4a01a2d6971741b46aa50890f79db4c3f4d61bcb9198ac","9183f5cb1577142667dcf18fdb10723be0680502c8d8cf445b491a74cc9113fc","ec514317ae0d050e6916a63fcaffc867f2262e117f5bfc34f999f53924c6aa44","3b33b2e618f516f5e9be9c0b6ca9ddc24042e272bff127047e4387578983658a","6f4cf1ebec74345d5dd6f24fd2e535cb38f5ede55fe8a3af9a2195c733d492ec","b2ad6166deb7fb7c208df4055badca6db6dd913525d296592431f9fb29ef78d8","2cb89176b48eebc89daabe5668ae86f79d67cee0ccaecdc9d8ba3fb961f7d94e","7c553c57eb6f719a3f6ed1c3031e1d6eeb30b35a7e4c213fcc629d6c9d5d40e5","843b91166a95d2ec34955cd0aa0af6f1c59d8a158f5fa5c84b222dba6cd680f5","ce2182a3dcaa5691d90e726edfc1a8a6ea6f2f06de790f59aa4ce3b4e096f821","0bfd586a063c5eac1b8bf9b53bad183cba662ed4ca19ff547f856e2188afe5e6","d404241c1038a19c6f052b118fd951d2ac0c668ea4277154da103c509038d3ac","1ebf37f703008267363ce85fc2b3c1ebe77f26f8d80a38a4f27f8b43de2a310b","a379f8b4d6d1cfa539c60cc16e60d83c65ae8a70bbd98198697202f581f055cc","57dac6ea77278141b6f2034dec0712bac355663360d16d45096b6b7c4562c7db","24f387f4c320aedb475b037db5ac113e04d9f33dc6d4cd6cb79512187d671158","839246c3bdb1394addfd6331e5fcb0534ad4dcd021e1c2e923de63dc2588c4d2","cf3d06d8ca3df647f2b1032da49453282c71df7f97a988e21816bea7752ab8da","a38ab3d368fbf050cce2ab91b84dbec83259b8013724df324dbf431dc2245df2","e1adb43b2122bd6e86c60468f41a7cd0762ee230e52e6cf3fd65bea8979648f7","7db7e10795f08640ee46afac2f706e8ee6f4384940bcc075ded6e5e8bde88fc5","2c0a4b949088eafcdc56ec98556a6c841298db48a187f710a9f0765bc7159bef","da92dab74e066989bb58edb05fb0e18e49478a21b1529f966e36fa051ec56f61","bbcbe0e1379aed75d6bea1b3dd44ecc188664caff8a2d05b0538d41c8a376c41","7958fed29270504090befe3ae869d84b9e8c41dd75c99b8e0be2e9360eb28e9d","5c459b01cbfac03214310484eb79a4c55199072d796f7ae1c2037a259c2f91df","7fdfa25162672a71436881d02bbe084cd18a2a0260c63c9ab6480353826e1fa3","044bcb15a7bf2b164f76f0052bcc8b6e2b564507430326503c86af127b4cf955","c2014c1e337fe0d34f2af060137c3f0f4dfaa932dcaa5f5b29456271771d5933","4ee2f47c4fdfe02fdac7b4342707d1f07d990236b0a7a657ad1a39bac4533846","07ecd97d8db57eca468ac9d0161773fa0f3c1e7a184709e4eeb5874e766f47aa","6758322f935dcedb8fc18dbcaad3c85a88e7d8c25a0f6881ca1b65ec64f2aac8","793c0accf0b748b3e61b9cb3f314a0530077be8acdbd30101da032394a17fd01","46a5bf986e83e96c50ece008e231f6c8ac02ed4c33e7e0a0e4d6a08817d420a8","7ce1f2800d78d5409e017275b7953060b176f058ca3fed3d6ac445539ae04b3d","7b56bca4cb9ad8bbffb443d8dadd5015cd2919d915168a7aac63d1b88c678a9f","f6a1cc307f17a9607dc7817a10097fd8b82a5e1daac4b807394ef26d076057ae","210769191b797c55ef8c16f330a1f8abf0f68774f87480dc50300f823ff504cf","874f2e9816f4b6315c8203d9d8af23d8747d1ccf4e0132ea989c9eeb42245624","5175a1c6035644034d5987f1ad767f239ea103da31b89c406878383de35b35a0","386d173a3f776815c70a87b25cdd586bc4148bbc0e6583c36347bc508976d5a0","b19fe4a41d3387110e831c506ff953a40f266e4af2beb01c1c583e7515bcba48","6fa868dfa82c48f6ee38b4ac6fba54db23de11faf79da12a6464d86c55732f1f","f8014c2c8c8746d78e80be6d1f7d3a789abd469603ce3afa13c1549d06f1c755","12b08d97a0b7c3e7cbbbec8d4506d4c685768fb63ecb060a5c953f05b53a21ea","aba4d916c0b03ba77af299635ff75406b65591620461f0292f1e1b2a2e35277d","009abed914f5d2f73c3acc980f2805a921e5048df0a6eab2910d1e9031ca027f","5be4b315a962b44b130a0ace5b1f46b81593f3abe30a20f1a70115b969794987","7e4f0e3d5aa204c8b5c6f0e99d892d7eed14b75406df455cdb29e09d4e07dcf5","f741f60a4e564b624ae9ba127175a57d74ff8444c156a0b50501a7d08f5b8e50","f72efdda0330656a9830adc13be77266b23486bc6074c41b5cbe5ac19d1d7b21","6001fe327ba3a50bebcf79f490c8d87674a9af9f3a930de31bc2c8a07dd439fd","122cfa505c7ebd278f37dc10283f4c441d150445c92a6c2bf2ba3e9176bb2f91","93aa6a82525d854eefc82aa678a9e28d1236491b67d3a43b2ee1f699304441f5","494261a666a6fd31e0b43a1196f123777ea2a568a838f539375711afdfa73ea1","c09b6c55cd7515bcbfc1c142fe17bf5fdfa649ac5d9aa63d75f6c3890c646bc5","19b37f0e1ec633afa812e41832a04587356d117f69faceb18b4242147ac85059","fbf1765c3f0924c77bdd21ca984952ecd28b50f837efc00d9664e1ef4ef2d13c","535ed9a1d2c53e581d9fb0251e1f0819c15f7577aefd57a951cab943e61a391f","d41623b1be52862197fa0dd7aa6217402455cec31c152d372c700ee9dfec8d58","51ea494c312926b91bed24e97ff71cbf991c37e1c27aa6ab30f8f20ba7f178ad","bfbffa606c2d220c45cfe11be67c71b1dd5d882b883cda50a8012be7fc5bc2ce","0c9187d4181a8d7125871919c05e5cb74d220c8f1928bce0fee7e1cd7a4307d2","e07dc3b76d0cad7b24596d9f0af4b2c1e633b877724ea35cbf1009bcb963ce05","f4783c1229fcee08af9cbea1384f086e9444635cd16ede395951ff1fe35eacc6","823fe5861fbec3c2f943064ae20b43ceb08fc27a548026b4c7f474211fed743a","dba0925c06074e9ea94c9fce95887dd8bae26262e1522d52b769e59e90a311e5","ba3decaa515054d1b150c098af795befa53a86a6696f4375d2011c5c8a91a919","43c81c5219b505fcd32eb4ecfc442d8081a80b523ec0760c7bb9b315b5592682","6e66716d2afd7806ef8444e0e673f61a9833c0a034e080bee898c7cdd4b7dd46","2f88efaa374ea06ead4af062a19020a0b8e4c6001286f17fdd951d53f67678b1","2df37f855101df8dbc758e185a3f2ba77b054a0dfbcc0fef997b1a3cd0393006","4d27eac9f9aee66bdab7a5a2e96997aaa71c54f350d721051b8faeea7f613b98","41bb093c697ade66a254d2b70889b55834239c4796d566a1f95e279be414915c","49fb35064e4172ea32fc8768a6642f58e5e2669614161eb088d9b9012e878e78","0b82936af496b0033d7ff0b4c92d3101432c8d1e68a8af6f22afa2f0d05da087","5dab488e7bbddcdef671b2c1130ae9d2ec9a1486ba091ad3c0fe852c6cf9869b","1f63159bacf4c1c1ada0716083d2d07c82c3d7e62576d5cb92d24c3819e35845","16385eb7e9672766cb01c509d98ec6053093236100175a8015529389f079d2f5","14bbd3f23a0883ac9639084145a7d133a75463f54e2227a1e4cba36bb9ffd114",{"version":"f38a420795e06f0dd86be292a18b7bb7ff83dca12b25e1fa06f966a97d4207fd","signature":"40ecd61673152c24a1290383afbd3fe860fa33a73551c01af3f5617ce7454062"},{"version":"8d2ffae02295cf0cd04995c09965f76d62c61f8b9baca2a658f7b71896f82f51","signature":"40ecd61673152c24a1290383afbd3fe860fa33a73551c01af3f5617ce7454062"},"140d8ee775aba565ae33dc301fe77f3d2f5929c68dd490d70a0d31a094f88dfa",{"version":"ab8cb7c70d08fb9c51eb40bca94c84e3183839ba0b7b085a76364ba60a3e7336","signature":"a1215ed38c1810ff241795cd485ca3496a9bc547e586bc42ffe66f392edb6d37"},"da9e24273808025226452bb91129dd570444035a7e4666e3b2c15990eac3a6cd","3f4eca17bf5cb95dd385a861ff52eaa6f69c9d35d4d410d3781c3c8bb1b711e1","09c7e8a71deee8401fcf78ead31baa67ad914733bc1e25148931aede78fa1fb0","de18acda71730bac52f4b256ce7511bb56cc21f6f114c59c46782eff2f632857","b35c484129671a62dbffdd0716d787923ef43f2f93b7e55528f94cef7e131d74","95b6c669e7ed7c5358c03f8aa24986640f6125ee81bb99e70e9155974f7fd253","0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2","7eb06594824ada538b1d8b48c3925a83e7db792f47a081a62cf3e5c4e23cf0ee","f5638f7c2f12a9a1a57b5c41b3c1ea7db3876c003bab68e6a57afd6bcc169af0","f7e133b20ee2669b6c0e5d7f0cd510868c57cd64b283e68c7f598e30ce9d76d2","6ba73232c9d3267ca36ddb83e335d474d2c0e167481e3dec416c782894e11438","f7dd7280ee4f0420865e6423fe199aeac63d1d66203a8b631077cdc15501ef1f","ef62b4aa372f77458d84c26614b44129f929e263c81b5cd1034f5828a5530412","8610558ae88a43ad794c4ab1da4f0e8e174e0357c88f6cbb21f523e67414e9a9","0b0feb9837c561c0a67b61024328045bb16bac6e4b10f7b0b217d3b8b43b0b12","d8aab31ba8e618cc3eea10b0945de81cb93b7e8150a013a482332263b9305322","69da61a7b5093dac77fa3bec8be95dcf9a74c95a0e9161edb98bb24e30e439d2","561eca7a381b96d6ccac6e4061e6d2ae53f5bc44203f3fd9f5b26864c32ae6e9","62ea38627e3ebab429f7616812a9394d327c2bc271003dfba985de9b4137369f","8a8a96898906f065f296665e411f51010b51372fa260d5373bf9f64356703190","7f82ef88bdb67d9a850dd1c7cd2d690f33e0f0acd208e3c9eba086f3670d4f73","67c51fa68aadbb50e4ffc650b704620e0393bddb3d3eac3a6195bf1956562fe4","2ce7c78f9301adfecd95d117c2d2d3aa745ae68ca4a47e3336640ff3fca7f5c0","62b2f9497fc9bda8af80d3b9042ea3ace39e03f14c465ff34280afcdf3098e0a",{"version":"1fbf1c54c2c1ee215cfe947147a67f5ff2036b2f37199b7710a0c090608b5f6a","affectsGlobalScope":true},"3c907a109f54177c012cd25167c4753247c52faa78fac7ec3ed338980fcbbf3d","2cd6bbd1837f805d19fa01a8eefbde46db9170551940e1d8189ba8cf694d660f",{"version":"ed789dbfc80ad06c7d0136cca50d38b714c66612e61717e6f4962e45a6443d07","signature":"f761c91419d0a89422a0004ef1a92929dd4d2d5e5c16758654d8b0467d1998c6"},{"version":"fc6fd709d6c1db57de033cfc76837deb24e8b6a8a08b740bfc914b25b2699173","signature":"55d85ce8c2c6f02c8d41a7a215a9eb92c66449eb63c4b83fa4c76d31df097150"},{"version":"2917adb0a623c08a9d933528252b02aa9e686a1b4291cfdf7e9d623299e0ae61","signature":"a96de575905712a10ecaf81df6b755821bdee24f22abd9e959d7d480f66bf386"},{"version":"aa708f13f9d2df108d5acec04576c78c10407a6a63bba98783ba022a37b8581a","signature":"92acec588202c78d284df6afaf166d2a6ce56cf693a2306f366b717266e84e87"},{"version":"95288f88e09e082c0ae262ff4e314a056b6d7336b37daeaf3bfa42ea2672c6d6","signature":"3085d084c67e65e7b67aff08c501e811eb983c3e8e7a5b0595f04e5480580423"},{"version":"af2e93c493208c277e213834a146cecb5680afa8dfc6c83d1594748289dc63cd","signature":"e6aef4485ec364f9cd103e04c49b780ba7f2229cea4b1607e7d7e81846533011"},"cc069c19dd04888994653e2210d799bb6ab7d91391fe7bf4bb95d5026be30e7c","b6f242bc58160a1a908a6c0070a751e2eceb7bf3e9863b6edd9c79a5b06d6f1a","387a72f1c47a6a1a09ea8cab9dc0db88d9a5993ca1cc1b88972d0eba881958cf","24815af05345e997c460f232bda0edbeec34a3fb3226e72e3990d723e568285a","ae601f83630732158b0b7d79b05e294797f6264f5063a60ac9595ef3461be9db","5f92a4a321df7ce83fa277e49f4f2bbb266315716cab227e688e60a44844635f","149dae8709f9f3c0c74aefe3d39a450fbe0a5d287793098cf8df8801b2cd1656","55c8788cf216558c51a6b306db99555c91f59e88f189601a68e8c57f519f7f87","17d7c3f9a6fe86c82d7fe39d717c4723ec462865993d45c655d2ad2b46b8095f","beac7eac0e584ff296e87af932b8bdd4eebabf40ea2d1fa5450e653e92121fbc","c7375f38cd4f0f3d5a2f54de30c983812cea2dda6a10adc462408513b67ad14c","01033089e373a37e2c309021da9b8519dae6fc93fa5c733b1172ea1c2ff58702","4fe0ccae400104b9e3e716b0fc55d054d870105ed103428137179599df193914","5a70e07208491a29127cd29978f367bfb08237f6c8f87bf92036122f1a642567","f6b4d8d987df4754127fe71fb690a50dc1482d62e37e08b35d8dabb041ac0f8d","4c5fa3eefa137740fb3a8374d9483ae5d98be703bef0b29d24480f5d09fde842","032dc982141f1e47db3b63bbc45539963b7ce7234f2447c6d56faf6ad8b78d83","0276846f60246d1398c63ddd451598c64cf6a44268f422e93a38363270732346","686ec97fb3dcf152aac3c82221ebd80a98470302290f9290e3f67c62fc5c76c7","06c92651abcefcb252908ea16693166ce4cb7df90fd1102c253194c686eb84ae","32b6cd0b5b48f8e48234917960e72de814964b5deff54a374fc0d4da7fe85145",{"version":"7a663b8267307c9b5fef7bc12b76106d1997e0fff800b34f134a2258635d28a2","signature":"f46ca8c5539d3a3c59c90fb12d6bd80290c362314ff39ae65cd31931a289f87f"},"a924f64903a0515c07cf5f91863acc874fd5d0b32023a8516b009e76b78171ce","ff5b102cf991baa9e21be3cce64aebfb510fe9b3471cd567037af9dc58a8f248","4fcc356d0447930d7303a1e8d0da7ef97a53d380cd8170cc438ffba0f24f7bdc","16c1ee91b50b26d36e01e7c87459e2fd7f15b2ad7d306fb6af2504738e8c254a","b8bd8b9dabcbea2a29e77fdb1396777816163af5401340cd8f733e43c0f35291","7dfba9572ac89d7d734b8dfd50d30866f3eb50e6f9a2067f11aad3c4214888b8","c55826127c0a5bad678b039ce531aef591c662df7c403cd522cd22e62f17ad13","f4aad1575cae557fa6d2851d504782531d0ad22c09604ca3f1b9531783406943","03fe0434667fcf7f3618b02b21327456a09880c6a1e63e555db873802165bae0","ca98bb622f3ff4b483e4b8b2d8bd91986bef807b5aaa6ac420c6ffd651ca18fc","0a6be9f2955b63ba2163362a78c4af5a284e9142c73c86ca744c3a7028d35afb","ef34be298238b693927b077e5955da9f743afd318cc26ffa069ce746bb98ff98","6df5536ac89c7eea9167a8fdf89957215c41a53fd8797f8dbd06ea8b7e384704","68a9ca47d07d1f0b134d1b0a8002b7e85cb4135526eef3a310ccbe3fd797906a","f841201a3f75fc87916abbb0022ad038593ff6077b5758c136898731ec4b3698","c52d965a22cee619615542fd451d1bc143c714ffc33254b17932f227b2c8a56f",{"version":"daf00c345f0e5d0599036558643c63b6b30e9aba46df6041dab1b809b0eafaf9","signature":"c93b05fdb1bd6339161cdf7ea74412cb0a5a97953b6d77286489663dd3bdbc8a"},{"version":"6c006445191e7e16f6d122537853215e7640dca6577bd1f09de11ef554dd0fd3","signature":"7fe6ee45465c036386cfa16c60b09304d6fcafc85a9d42a51496ba3c5f48e1c7"},"9af0933b1aaaa6adc78a918c56929845c51a9d08f9c707165a9170acb2ca6ccb","12d423d46ab4e6369fa6800d4fe351513f84cacb6d98ac2de89e7c352c51339e","6460cd7020078dcaae752b71342a5d16df35f61f7404db53e5d176438f7880b1","66d5c68894bb2975727cd550b53cd6f9d99f7cb77cb0cbecdd4af1c9332b01dd","1c3c1c9d9e1f1acbe0027af3807540e5fce95613a34eb6f3911800085bfbbae6",{"version":"68030cbe4c1f1b8226a1ad55beb4a366e5b911d51e131b4f7191bc348594dbb9","signature":"31ab910040aa8859472f54ab5a0923b61b2bd6f7e68f971c67adfc81632e28a2"},{"version":"36660faf2a33fc41174b03e8790165d9841ced08dc8deb5a8404fd4418b65c05","signature":"48647ffe1147678a191fbf8302c98bd020869e273efe88c021d27234d2908358"},{"version":"7b9bad229160bc7aac93b7a1bf5a8194d840a4068824a45f54e7be783982234c","signature":"ab34af0708b68ee484951a0bce89b278d24bc962e7a69a7e14cd595879062d46"},{"version":"f7893f4d5e2e3ebccd8c9b25c636bd28bdef2c3ba9694baebb36c6201404a99f","signature":"932ced8320d8ef7af09e38c1cd94549b1237c9aa4ffbc6acc13969abb8f311a5"},"e04fa69162c151d74acfa57c802b4a99cb219d6cbe12efeeebc1d31f8e0fe342",{"version":"06905854f86e12aa814dea034b25a55669bd40a829899cda594f5d4dec0858ad","signature":"99e834b7712bdf59f08837d2bb8a2c7569bed01368a5934ac1670bb67df3d704"},{"version":"10dfc91df6773c0f371b523e914f0055ada17d36bab5ee0adaa4bdb2fecbcd63","signature":"69abe37d18fdbe0294848346acb6496deea9d2aeb38dc617a1c390af8efd7447"},{"version":"79ff8e9c0fa686f3697d8b1c4306754babeaaa99f4278e60e5faa1fb4e419dda","signature":"88c4beeb6a19cbd35b2007d0a9fc4f1b984433b8136b6c0b51843583660ce3a9"},{"version":"31b26b56aa7ad04d97dad511dbd3adbc87b548ae4666f25adcaf69fc02fa4103","signature":"a6d37fafba65b4453ccf4ca0d992dc33d3e622b4e868b069b61a614425e9ce84"},{"version":"9d45009e3cd655be2616d34e8167cdf08d92a107c94849cf148ccfd06c512429","signature":"6b9f2b381227b95b9e2832bb63f9f1069313841947b89d889eb708ba670901c3"},"b17211613088bc1151c14fbeaff884e63c8ad72441cfac6fd440270ad61e35a3",{"version":"5f6d79d71b969b33a9c8f3944bcf7b4257fb0a9ceb394d94358071c3a3c4759a","signature":"090a6c85bbe759582d2a6a63d0a69a69bbf8a6958873226c7ebc807dffe518c9"},{"version":"2f48bc47b1ddce3cec4728f835610b21fa22033f86feb5ceae8a3118ef41bbde","signature":"61bb4492867028ae18ad56074b15565ad20633b7f547229e722082e291b3090a"},{"version":"a6dc8949cfbe7d9b63ea393a64c02f7bf8c9422ece5a8ad3bc0e8fd751e536e4","signature":"093c05c7f34b6501ce9118859d3503b818eada928b6a553d2ed6bfe19fc1eaff"},"2d061a4bd31fa98a1d369e1c7788d6c484eb318becd934a33757574c85fc0eed",{"version":"2ee01026beed7ec57fb9ef6fb614bd0419594f01148b7b17a40a9aaa3a7e5e48","signature":"8b25ebe5bdb3b912660f5e8edf827debd0b564a367d5200ca0af6f2d098d29ef"},{"version":"accada11dfa968d07a6cf5dc23239351bfe60729453f9322d6487b85c22697df","signature":"d9fd9861b4bc54f5d44d8f55148885dcf53b76145adc3913db1e7372106c94cc"},"8e60b3c06d31884587559b1d48bc6957d83dbe2645f8082a60ee44c143645141","bbeded7a97ced967f4136742bd62f79b468232378f8b0533f45f654fd4057b09","f059ab4a64e60892d2ea1fbd749189cc6c21632d54c2439fa78138853ea739aa","23b581c8ebc28925af41e14361f686ed408c6c3e057e3ce4e8fe1af1cfc54f6e","7b04c301d06314581a025ef65f4177b6862dd60b7a85200427944d223dceffd1","8b67cac8933c7fc33f0174a10d61cb7c6421a2dc3d03ab44d833a5cc83ccfd73","9e0535085f7c07335234156c622d25047849f84ae645825bd87418f4072bc423","d8662b092f03eab69915a3843a2fc12b58bd82ccb28815b7d71992e08df3dfb8","1315a78e6240121881e0dc95331b31849fd8992fc1ff7ddacb2ac0778dec7753","c0897a3f9b28ec537e7addcea7baf75cda3e4020c7b05c7894864dc9d679df97","29c366260cc6755b30843aac6075fc30a01bbcd56ce3ba02a351a1a73733ba87","b68e8174a803105183b3106fa6a9efd78c29ff648c8ebfa81296ebf4fffc0b1d","95c5a4f5733c211b7ca017da6c04947d54aca6f0b4a3e70ab63c30d6db973ca5","fcea5ddfb08552c5ded0952713850b1091ac25c3622300923307bb5ba2af7900","0d52f7b2cbf8500034b15135f516c8d0693579e536007cd8ada20c250b109e6d","aa14bc436c69f8725dbd9303c8b56e9aa8742c5c8ec93e8cd80f18f6aa824f1c","eefde8bf4ceafeefb2a100e6d69a627d500962224fe87caf415ad10aed785b8d","37fe7a4bcd3e3224359d6d49e2afa71de8cc85f8b13e7f269dd2feb88593819c","ecc3f4b3ba09aa7a2c5e70e3dc14a167aca71b48282eb7574b7eaa65e7d5438c","f869b0e6163ecc2b1541e31d5a6da11b81b26fff57e734296ac06a06cdf41d83","68d3bb91eada10e7f4ce59b94a559c575280e065f192b83b5e62c51f4faf50ae","3be48ec498c2daf16e42b2cd4dbdde246927b61a3796f6e5d8e16a84e1ef9ec9","7ea65f437c66dc9c45a84f00593247d683f1bc8a9e1cb273ca60f0a84b4396ca","c955a2498a9405763d448f2b51f4a7659cb80a44a2a4736f10bb8c542e0531ac","00313715918c8d0d5328728dcf158323909bf5f913c67a250c894f6a79cce48b","ac6e78c3e4113e2acfa04c45080e1ce8f10515b688ec215fc1dab1f044cd40ce","a6e1ce90379ee457780adc150e133273b0aa04f65e64047fb8cf867b3bc04bdd",{"version":"6b6e11a90fe9cfae84c4a5eb75af560ffa9c054df8cf3d9af5adc228cff2739b","signature":"21bbb52e3ca589d01187e729793ae8c41ccf39f837e89d31d9ba5df4210884c0"},{"version":"d58c4eceed8522e2e404f6fd76b65defbed1c7a33c974f22ecd73323ac153907","signature":"0ad4203678e14abfbeda9a8d14b34014d98f268c1b7c79629a83723c72fbde2e"},{"version":"d2c44b5614d4af2236fa2f2640dbc124d15405055753c2d48ba75d426e14990e","signature":"2309dd962af47e8bb79bbb722ba4c2d8dfc620d7313e97ed7a6489ca0203b4df"},{"version":"3ecaca195d9943cc3c14082c032a0ed73b6004eb965016d35654bcb037ecc480","signature":"b0e25a1963860f294d938e54ff5a1028bf621d1136ba8e624ad4958d9246b680"},{"version":"63699d3d5fc3704c6f36809a16ccce7ba4ae1afd009118bc4e7591ab7b57537d","signature":"baab083620bbfc8608ec128c4ed344342c8ebeb5bedd331f12bc23af11cac922"},{"version":"819a69bcaf1c6417b6c93a51fd6a8a5ae93554c2b64264eba3738fff51a76f37","signature":"7422218ef857865ea14c2784b53094106bf866bcb5ff1f8c5e03568991caa444"},{"version":"46dc3553bd7dabedc2b103095f638c471b0c7b262d4271586a92d798cbdb7521","signature":"acad9e334c1a660fcfce824f709da649c34200d7396508a15b0d6bfd9cec3bd9"},{"version":"ed1d0db85d38528ad0f09be6908ae2e6688b4d97a34aef14b24f6d220f8914ce","signature":"5114d6ccddc460ec4b16e93cd99cfa95c1d94cf00b559f5ab12ca59766ae7faf"},{"version":"d040b7b5d08cda9c2004c17af3d5b565c545467712ccb358088773370030ee89","signature":"690ca363189a65f84185ed9f3431ed16afc1aeb703b8faae0c05d774bf371a59"},{"version":"38b4e8cd04e0d041e752fc6466c396de4484b2cba399865a7b922f6e57870568","signature":"e9e0c901cb5d6a6dea6296b6fc051edef30cded55729ae201683c2d0c4458dde"},"1ca28c5b3c7381b1569e4c62dbaea73a29d76856059eb158a56deb5c22e37651","2ea1b63eda94d3d7048c4a72607ae3ebca8cd18721a14023b6c6c26e343adb2c","d236b187e1fdb673cee3317cf297a9114e9e4d130e3483ae40d4d1f338e430ce","f64d896375acf2a63edd6b2708c74dbacba96b2e7f1dc41c0ebdf1476364ca57","d44e9d36ddea9a36451199568dfb8847933b3192ff4bb67312e7de4559184856","dfb4b3fa882df342d65ccfe2882d3f86ce539fa192096d8bdcf79cd78fcf40bc","b4f17b56e825d64d4ec4a2f80011ea89a335ae0c0dd84e0948d0d3889b0754af","94e5fc15e2d664ef0e09a995ff22edc02327103e8b75909762de2be368cbfb18","03d18e142d5d2d50be76b8b14fb407dc13e5b28a5f00b8abc1da74bd6d7bbb30","0e3229197a01bbd9e6bb5728181eb3163c7015060675af2f205fed03617ef394","b9ab10ccf6ee65cf79c7e71243263bdf5969fe0736b9afe7f0a6090dbefd1b26","d989248126cf1716c981762a4f2ff3d5f9f3bf478a913400ee5dba37b50bc121","ec5f7dffbf823daa975ecd142699f77ae8d58eba90c9e547b66da29f397fca64","9c0c9fb0292099e0b406b3115b4e4d7bcd985fe8bd536d94ef6778d6eef028b1","f837910187c103201a232dc7a59da1c426ad5ee97d38c289645c70432b8cb5cd","d217ff825e9e7b4dfd9eaee4030b597c55b8b64893ba2808e3db6f870a6d26ef","62f6a4df48eba18496f69492f7d8efb42fc56d0bad928668e203f57361b00d8a","7bbc04e6e8fb734f6e946b18d9d2df92f20a2e9950deb48e9b0d4620c4af4489","a92d01ee253bc58ec25c2f8083d335e8a6971000925dc552b48c770340985097","6d8e38fbc57289d0b0d8c48a667081589bc3c88db928577007d1d599fb02c11f","b65a7b0648bc66a31b0235aca5ed38df437321e0f4a63a88edc0feb04acfe3e8","c6d914d46d3be7a36d5280f745e9f6312595f29fdb0288bce8d89fb46490f3d1","a66e8c8092c589eb4498246453da19c10a1be8f1d5db080bd1591079c23c3307","9ad122744cccbd73fa39f37fc0e7f8708f0b1c514d7fb6cf1b9e044086039988","c25c9ebbf090aacd8de2cb500e7b961a3c32fd9139181c207c0ace3c2f8645b6","216e38c884741db3889fdbaa6a45e606d18cc9934d0a021e62ad626d7afcab2e","1d82cd60b40d39634c91f3b0543f2cfab74d2b4645df344e7eb024e31d68a4ea","3eb1ad2556a719a480e4a1a1380e0f66d1e1e5b9a65f465d87226b8a9f18bc3e","dce5e4a1f26ce2ffd33a6b63528d8c5444418b16f0ca3a7bd040521506049cb4","c6618069c2d9d3a528ab2addb7b0239bc6b89ac4f08694625e8a79f72dc5bf9a","0dc566bda21e3b313ab83a31f171d61ab15504b3e7562123ad79d99e775ff409","a4c152888b2edf5169138f9e69b4dd2e512f287c36de126daefa3cc0abb06939","12826319fea5ce849007f596a948c6c4aa919fc7f938d718551bbaf98ae24d9f","edafb6b6c4b3e461c025b43e36734ae62540a47b32dcdab19afb421bf2c2bbc0","4eed202e4b06621d8ae3de63290d2f35509d6bee88207bfe42490e5591ef9474","23fc8f89c362a1f0330db0d968b3689eab42cf9c87c99e4dd108f55d58e7d191","4523e7e27748af09e6826b7fb3ed9466f2479ed2bd5162255224704702f207c0",{"version":"5364f54a403a59b4ef8062d955c24bca43ff61e00abcf1a5e6881eb5e62a7e73","affectsGlobalScope":true},{"version":"14c5c68d33fea935945078d10c14c675372ba527166835e41980b0f81cae2d36","signature":"8ee03cfd2c99a78ddd8463d5c46f3865853d07cab82f8f8ffea7c932de77ca3c"},"151823b577cbf0567fcda05a1b3dccab74ad5d64d10935fe735354c34b4bdea5","0359682c54e487c4cab2b53b2b4d35cc8dea4d9914bc6abcdb5701f8b8e745a4","96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","2b8264b2fefd7367e0f20e2c04eed5d3038831fe00f5efbc110ff0131aab899b","74b0245c42990ed8a849df955db3f4362c81b13f799ebc981b7bec2d5b414a57","14ecfc29e0c44ad4c5e50f9b597492cd8f45a2a635db8b5fe911a5da83e26cf8","07ab14e4559839ceebd99f3a7a70bf52b3f197779260e77f0b5e1eb4f8621eb1","bed35c3ddd0ffc1a8e0fe9dcf83c7b2e0e2900de26405012aaf3724e8fd1a42d","b0d10e46cfe3f6c476b69af02eaa38e4ccc7430221ce3109ae84bb9fb8282298","b2d70a269840a9528db473ac7565442434333a05c1f66801a7a672e82beb903e"],"options":{"allowSyntheticDefaultImports":true,"esModuleInterop":true,"inlineSourceMap":true,"inlineSources":true,"jsx":1,"module":99,"noFallthroughCasesInSwitch":true,"noImplicitAny":true,"noImplicitReturns":true,"noImplicitThis":true,"noUnusedLocals":true,"noUnusedParameters":true,"removeComments":false,"skipLibCheck":true,"strict":true,"strictNullChecks":true,"strictPropertyInitialization":true,"target":99},"fileIdsList":[[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,168,177,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[52,96,168,213,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,177,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,383],[96,217,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,405],[52,96,168,171,177,183,213,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,382,405,423],[96,162,170,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,430],[96,168,177,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,384,432],[96,166,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,405,431,435,436],[52,96,168,177,217,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,405],[96,168,170,177,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,434],[52,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,422],[52,96,171,213,217,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,436],[96,212,213,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,436,441],[96,168,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,444],[52,96,171,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,405,440],[52,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,429],[96,175,176,177,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[52,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,407],[52,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,407,408,409],[52,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,407,409,417],[52,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,407,408],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,410,411,412,413,414,415,416,418,419,420,421],[52,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,103,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,356],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,358,360,362],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,355],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,356,357,363,364,365],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,354,377],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,354,376,378],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,375],[96,239,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,235,237,238,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,236,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,233,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,229,230,231,232,233,234,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,229,230,231,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,230,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[73,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,241,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,232,235,238,240,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,484],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,484,485,486,487,488,489,490,491,492],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,484,485],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,485],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,484,489,490],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,493,520],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,515],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,498],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,497],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,495,496,498,499,500,501,502,503,504,505,506,507,508,509,512,513,514],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,498,510,511],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,494,497,510,515,516,517,518,519],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,493,511,515],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,493],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,493,511,516],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,493,494,497,510,515,516,517,518],[96,179,180,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,179,180,181,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,180,181,182,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,195,197,198,199,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,196,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,195,197,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,195,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,195,197,198,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,184,188,191,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,188,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,185,188,189,190,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,185,186,187,191,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,204,209,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,204,205,206,207,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,203,204,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,103,203,204,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,203,208,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,183,192,193,200,211,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,183,193,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,192,193,200,201,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,192,193,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,183,192,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,192,193,194,200,202,210,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[71,96,103,224,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[71,96,103,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[71,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[68,71,76,85,96,103,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,226,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[68,71,96,103,219,220,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,220,221,223,225,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,359],[53,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[56,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[57,62,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[58,68,69,76,85,95,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[58,59,68,76,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[60,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[61,62,69,77,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[62,85,92,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[63,65,68,76,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[64,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[65,66,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[67,68,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[68,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[68,69,70,85,95,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[68,69,70,85,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[71,76,85,95,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[68,69,71,72,76,85,92,95,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[71,73,85,92,95,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[68,74,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[75,95,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[65,68,76,85,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[77,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[78,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[56,79,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[80,94,96,100,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[81,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[82,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[68,83,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[83,84,96,98,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[68,85,86,87,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[85,87,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[85,86,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[88,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[89,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[68,90,91,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[90,91,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[62,76,92,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[93,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[76,94,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[57,71,82,95,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[62,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[85,96,97,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,98,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,99,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[57,62,68,70,79,85,95,96,98,100,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[85,96,101,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[48,49,50,51,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[71,96,103,222,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[71,73,96,103,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,523,529],[68,71,73,76,95,96,103,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,361],[68,85,96,103,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,374],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,366,372,373],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,367,368],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,367,368,369,370],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,358,371],[96,144,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,103,144,145,146,147,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[58,68,96,103,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,103,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472],[52,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,447,455,466],[52,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,447],[46,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,155,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,157,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,120,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,105,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[52,95,96,103,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[52,96,114,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,112,117,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[52,96,113,154,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,109,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[52,96,154,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[71,96,103,153,154,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,105,106,107,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,108,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[71,82,95,96,103,106,120,126,128,130,134,143,148,150,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,108,149,153,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[52,96,104,153,154,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[71,82,95,96,103,106,108,109,120,126,127,128,129,130,131,134,135,141,142,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,143,151,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[71,82,95,96,103,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[71,82,96,103,106,127,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,122,123,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,108,121,126,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,108,122,124,125,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[52,82,95,96,103,109,111,113,115,116,154,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,136,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,136,137,138,139,140,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,108,132,133,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[82,96,103,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[52,71,82,95,96,103,104,109,110,117,153,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,159,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,161,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,163,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,165,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,167,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[47,96,153,156,158,160,162,164,166,168,170,171,173,174,175,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,169,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,113,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,172,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,122,124,125,126,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[52,71,82,96,103,109,118,119,120,152,154,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,354],[58,68,69,85,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,352,353],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,428],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,425,426,427],[52,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,385],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,395,396,397,398,399,400],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,405],[52,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,385,389],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,402,403],[52,96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,385,402],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,386,387,388],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,385,389,394,401,404],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,391],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,385],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,390,391,392,393],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,528],[96,244,245,246,247,248,249,250,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,347],[96,244,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[71,96,103,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[71,96,103,244,245,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,103,244,245,246,247,248,249,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[52,96,153,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,156,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,436,473],[96,160,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,176,213,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,176,216,217,218,227,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,176,242,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,176,216,218,227,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,176,212,216,218,227,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,350],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,406,437,473],[52,96,166,171,176,212,213,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,424,437],[96,166,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,433,437],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,436,437,446,473],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,437,438,473],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,437,439,473],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,381,437,442,473],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,437,443,473],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,378],[52,96,213,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,176,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[96,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,521],[96,212,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347],[533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[183],[533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639],[407,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,640],[407,408,409,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,640],[407,409,417,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,640],[407,408,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,640],[410,411,412,413,414,415,416,418,419,420,421,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,640],[356,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,641],[358,360,362,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[355,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[356,357,363,364,365,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[239,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[235,237,238,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[236,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[233,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[229,230,231,232,233,234,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[229,230,231,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[230,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,642],[241,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[232,235,238,240,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[195,197,198,199,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[196,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[195,197,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[195,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[195,197,198,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[204,209,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[204,205,206,207,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[203,204,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[203,204,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,641],[203,208,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[224,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,641,643],[533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,641,643],[533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,643],[533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,641,643,644,645,646],[226,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[219,220,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,641,643,644],[220,221,223,225,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[359,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[222,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,641,643],[523,529,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,641,642,643],[533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,641,642,643,644,645,647],[361,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,641,644,646],[374,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[366,372,373,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[367,368,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[367,368,369,370,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[358,371,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[428,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[425,426,427,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[385,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,640],[395,396,397,398,399,400,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[405,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[385,389,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,640],[402,403,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[385,402,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,640],[386,387,388,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[385,389,394,401,404,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[391,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[385,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[390,391,392,393,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[528,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636],[533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,640],[156],[160],[176],[176,212],[378],[521],[212]],"referencedMap":[[10,1],[11,1],[13,1],[12,1],[2,1],[14,1],[15,1],[16,1],[17,1],[18,1],[19,1],[20,1],[21,1],[3,1],[4,1],[25,1],[22,1],[23,1],[24,1],[26,1],[27,1],[28,1],[5,1],[29,1],[30,1],[31,1],[32,1],[6,1],[33,1],[34,1],[35,1],[36,1],[7,1],[41,1],[37,1],[38,1],[39,1],[40,1],[8,1],[42,1],[43,1],[44,1],[1,1],[9,1],[45,1],[381,2],[382,3],[384,4],[406,5],[424,6],[431,7],[433,8],[437,9],[432,10],[435,11],[423,12],[438,13],[439,1],[442,14],[443,1],[383,15],[445,16],[446,17],[441,17],[430,18],[178,19],[409,20],[410,21],[411,20],[412,20],[417,20],[413,20],[414,20],[415,20],[416,20],[418,22],[419,22],[420,20],[421,23],[422,24],[407,25],[408,20],[357,26],[363,27],[356,28],[366,29],[364,1],[365,1],[110,1],[378,30],[377,31],[376,32],[240,33],[239,34],[237,35],[238,36],[229,1],[230,1],[235,37],[232,38],[231,39],[236,40],[234,1],[233,1],[242,41],[241,42],[528,1],[490,1],[489,43],[493,44],[486,45],[485,43],[487,46],[484,1],[488,43],[491,47],[492,1],[521,48],[494,1],[497,49],[495,1],[496,1],[499,50],[498,51],[500,50],[501,50],[502,50],[503,50],[504,50],[505,50],[506,50],[507,50],[515,52],[508,50],[509,50],[512,53],[513,50],[514,50],[520,54],[516,55],[510,56],[517,57],[519,58],[518,56],[511,1],[181,59],[182,60],[183,61],[179,1],[180,1],[200,62],[197,63],[198,64],[196,65],[195,1],[199,66],[192,67],[186,1],[187,68],[190,1],[185,1],[184,1],[191,69],[188,70],[210,71],[207,1],[203,1],[208,72],[205,73],[206,74],[204,1],[209,75],[212,76],[194,77],[202,78],[201,79],[193,80],[211,81],[225,82],[224,83],[216,84],[523,85],[227,86],[221,87],[226,88],[355,1],[359,28],[360,89],[524,1],[525,1],[350,83],[222,1],[53,90],[54,90],[56,91],[57,92],[58,93],[59,94],[60,95],[61,96],[62,97],[63,98],[64,99],[65,100],[66,100],[67,101],[68,102],[69,103],[70,104],[55,1],[102,1],[71,105],[72,106],[73,107],[103,108],[74,109],[75,110],[76,111],[77,112],[78,113],[79,114],[80,115],[81,116],[82,117],[83,118],[84,119],[85,120],[87,121],[86,122],[88,123],[89,124],[90,125],[91,126],[92,127],[93,128],[94,129],[95,130],[96,131],[97,132],[98,133],[99,134],[100,135],[101,136],[526,1],[50,1],[220,1],[219,1],[118,25],[48,1],[52,137],[527,1],[51,1],[223,138],[530,139],[531,1],[189,140],[361,1],[362,141],[532,142],[217,1],[358,1],[49,1],[375,143],[373,143],[374,144],[367,1],[369,145],[371,146],[370,145],[368,1],[372,147],[146,148],[148,149],[145,148],[144,150],[147,151],[473,152],[450,25],[454,25],[451,25],[468,153],[471,25],[461,25],[455,25],[456,25],[463,154],[452,25],[453,25],[457,154],[458,25],[462,25],[459,154],[472,25],[465,25],[466,154],[469,25],[460,25],[470,154],[464,154],[467,154],[448,154],[449,154],[447,1],[47,155],[156,156],[158,157],[135,158],[131,159],[142,159],[167,25],[169,160],[115,161],[114,25],[113,162],[172,25],[112,163],[105,1],[149,1],[106,164],[155,163],[159,165],[163,165],[120,166],[108,167],[109,168],[151,169],[150,170],[129,1],[104,1],[107,1],[130,171],[143,172],[152,173],[127,174],[128,175],[121,168],[123,1],[124,176],[122,177],[125,177],[126,178],[46,1],[161,25],[165,25],[133,1],[111,1],[117,179],[137,180],[141,181],[140,1],[134,182],[116,183],[132,183],[138,180],[136,1],[139,1],[157,1],[154,184],[160,185],[162,186],[164,187],[166,188],[177,1],[168,189],[176,190],[170,191],[171,192],[173,193],[174,194],[175,151],[153,195],[352,1],[353,196],[354,197],[434,25],[444,198],[429,198],[440,198],[426,25],[427,25],[425,1],[428,199],[395,200],[400,200],[401,201],[396,200],[399,200],[397,200],[398,202],[402,203],[404,204],[403,205],[389,206],[388,1],[387,200],[386,200],[405,207],[385,25],[393,208],[391,209],[392,209],[394,210],[390,209],[529,211],[251,212],[252,213],[253,214],[254,215],[255,216],[256,217],[257,218],[258,219],[259,220],[260,221],[261,222],[262,223],[263,224],[264,225],[265,226],[266,227],[267,228],[268,229],[269,230],[270,231],[271,232],[272,233],[273,234],[275,235],[274,236],[276,237],[277,238],[278,239],[279,240],[280,241],[281,242],[282,243],[283,244],[284,245],[285,246],[286,247],[347,248],[287,249],[288,250],[289,251],[290,252],[291,253],[292,254],[293,255],[294,256],[295,257],[296,258],[297,259],[298,260],[299,261],[300,262],[301,263],[302,264],[303,265],[304,266],[305,267],[306,268],[307,269],[308,270],[309,271],[310,272],[311,273],[312,274],[313,275],[314,276],[315,277],[316,278],[317,279],[318,280],[319,281],[320,282],[321,283],[323,284],[324,285],[325,286],[326,287],[322,288],[327,289],[329,290],[328,291],[330,292],[332,293],[331,294],[333,295],[334,296],[335,297],[336,298],[337,299],[338,300],[339,301],[340,302],[341,303],[342,304],[343,305],[345,306],[344,307],[346,308],[245,309],[248,310],[244,311],[246,312],[249,313],[247,314],[250,315],[119,316],[474,317],[475,318],[214,319],[215,319],[228,320],[243,321],[348,322],[349,322],[351,323],[476,324],[477,325],[478,326],[479,327],[480,328],[481,329],[482,330],[483,331],[379,332],[380,332],[436,333],[218,334],[522,335],[213,336]],"exportedModulesMap":[[10,337],[11,337],[13,337],[12,337],[2,337],[14,337],[15,337],[16,337],[17,337],[18,337],[19,337],[20,337],[21,337],[3,337],[4,337],[25,337],[22,337],[23,337],[24,337],[26,337],[27,337],[28,337],[5,337],[29,337],[30,337],[31,337],[32,337],[6,337],[33,337],[34,337],[35,337],[36,337],[7,337],[41,337],[37,337],[38,337],[39,337],[40,337],[8,337],[42,337],[43,337],[44,337],[1,337],[9,337],[45,337],[424,338],[178,339],[409,340],[410,341],[411,340],[412,340],[417,340],[413,340],[414,340],[415,340],[416,340],[418,342],[419,342],[420,340],[421,343],[422,344],[407,345],[408,340],[357,346],[363,347],[356,348],[366,349],[364,337],[365,337],[110,1],[378,30],[377,31],[376,32],[240,350],[239,351],[237,352],[238,353],[229,337],[230,337],[235,354],[232,355],[231,356],[236,357],[234,337],[233,337],[242,358],[241,359],[528,337],[490,1],[489,43],[493,44],[486,45],[485,43],[487,46],[484,1],[488,43],[491,47],[492,1],[521,48],[494,1],[497,49],[495,1],[496,1],[499,50],[498,51],[500,50],[501,50],[502,50],[503,50],[504,50],[505,50],[506,50],[507,50],[515,52],[508,50],[509,50],[512,53],[513,50],[514,50],[520,54],[516,55],[510,56],[517,57],[519,58],[518,56],[511,1],[181,59],[182,60],[183,61],[179,1],[180,1],[200,360],[197,361],[198,362],[196,363],[195,337],[199,364],[192,67],[186,1],[187,68],[190,1],[185,1],[184,1],[191,69],[188,70],[210,365],[207,337],[203,337],[208,366],[205,367],[206,368],[204,337],[209,369],[212,76],[194,77],[202,78],[201,79],[193,80],[211,81],[225,370],[224,371],[216,372],[523,373],[227,374],[221,375],[226,376],[355,337],[359,348],[360,377],[524,337],[525,337],[350,371],[222,337],[53,90],[54,90],[56,91],[57,92],[58,93],[59,94],[60,95],[61,96],[62,97],[63,98],[64,99],[65,100],[66,100],[67,101],[68,102],[69,103],[70,104],[55,1],[102,1],[71,105],[72,106],[73,107],[103,108],[74,109],[75,110],[76,111],[77,112],[78,113],[79,114],[80,115],[81,116],[82,117],[83,118],[84,119],[85,120],[87,121],[86,122],[88,123],[89,124],[90,125],[91,126],[92,127],[93,128],[94,129],[95,130],[96,131],[97,132],[98,133],[99,134],[100,135],[101,136],[526,337],[50,337],[220,337],[219,337],[118,345],[48,1],[52,137],[527,337],[51,337],[223,378],[530,379],[531,337],[189,380],[361,337],[362,381],[532,382],[217,337],[358,337],[49,337],[375,383],[373,383],[374,384],[367,337],[369,385],[371,386],[370,385],[368,337],[372,387],[146,148],[148,149],[145,148],[144,150],[147,151],[473,152],[450,25],[454,25],[451,25],[468,153],[471,25],[461,25],[455,25],[456,25],[463,154],[452,25],[453,25],[457,154],[458,25],[462,25],[459,154],[472,25],[465,25],[466,154],[469,25],[460,25],[470,154],[464,154],[467,154],[448,154],[449,154],[447,1],[47,155],[156,156],[158,157],[135,158],[131,159],[142,159],[167,25],[169,160],[115,161],[114,25],[113,162],[172,25],[112,163],[105,1],[149,1],[106,164],[155,163],[159,165],[163,165],[120,166],[108,167],[109,168],[151,169],[150,170],[129,1],[104,1],[107,1],[130,171],[143,172],[152,173],[127,174],[128,175],[121,168],[123,1],[124,176],[122,177],[125,177],[126,178],[46,1],[161,25],[165,25],[133,1],[111,1],[117,179],[137,180],[141,181],[140,1],[134,182],[116,183],[132,183],[138,180],[136,1],[139,1],[157,1],[154,184],[160,185],[162,186],[164,187],[166,188],[177,1],[168,189],[176,190],[170,191],[171,192],[173,193],[174,194],[175,151],[153,195],[352,1],[353,196],[354,197],[434,345],[444,388],[429,388],[440,388],[426,345],[427,345],[425,337],[428,389],[395,390],[400,390],[401,391],[396,390],[399,390],[397,390],[398,392],[402,393],[404,394],[403,395],[389,396],[388,337],[387,390],[386,390],[405,397],[385,345],[393,398],[391,399],[392,399],[394,400],[390,399],[529,401],[251,212],[252,213],[253,214],[254,215],[255,216],[256,217],[257,218],[258,219],[259,220],[260,221],[261,222],[262,223],[263,224],[264,225],[265,226],[266,227],[267,228],[268,229],[269,230],[270,231],[271,232],[272,233],[273,234],[275,235],[274,236],[276,237],[277,238],[278,239],[279,240],[280,241],[281,242],[282,243],[283,244],[284,245],[285,246],[286,247],[347,248],[287,249],[288,250],[289,251],[290,252],[291,253],[292,254],[293,255],[294,256],[295,257],[296,258],[297,259],[298,260],[299,261],[300,262],[301,263],[302,264],[303,265],[304,266],[305,267],[306,268],[307,269],[308,270],[309,271],[310,272],[311,273],[312,274],[313,275],[314,276],[315,277],[316,278],[317,279],[318,280],[319,281],[320,282],[321,283],[323,284],[324,285],[325,286],[326,287],[322,288],[327,289],[329,290],[328,291],[330,292],[332,293],[331,294],[333,295],[334,296],[335,297],[336,298],[337,299],[338,300],[339,301],[340,302],[341,303],[342,304],[343,305],[345,306],[344,307],[346,308],[245,309],[248,310],[244,311],[246,312],[249,313],[247,314],[250,315],[119,402],[474,403],[475,404],[214,405],[215,405],[228,405],[243,405],[348,405],[349,405],[351,405],[477,406],[380,407],[218,405],[522,408],[213,409]],"semanticDiagnosticsPerFile":[10,11,13,12,2,14,15,16,17,18,19,20,21,3,4,25,22,23,24,26,27,28,5,29,30,31,32,6,33,34,35,36,7,41,37,38,39,40,8,42,43,44,1,9,45,381,382,384,406,424,431,433,437,432,435,423,438,439,442,443,383,445,446,441,430,178,409,410,411,412,417,413,414,415,416,418,419,420,421,422,407,408,357,363,356,366,364,365,110,378,377,376,240,239,237,238,229,230,235,232,231,236,234,233,242,241,528,490,489,493,486,485,487,484,488,491,492,521,494,497,495,496,499,498,500,501,502,503,504,505,506,507,515,508,509,512,513,514,520,516,510,517,519,518,511,181,182,183,179,180,200,197,198,196,195,199,192,186,187,190,185,184,191,188,210,207,203,208,205,206,204,209,212,194,202,201,193,211,225,224,216,523,227,221,226,355,359,360,524,525,350,222,53,54,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,55,102,71,72,73,103,74,75,76,77,78,79,80,81,82,83,84,85,87,86,88,89,90,91,92,93,94,95,96,97,98,99,100,101,526,50,220,219,118,48,52,527,51,223,530,531,189,361,362,532,217,358,49,375,373,374,367,369,371,370,368,372,146,148,145,144,147,473,450,454,451,468,471,461,455,456,463,452,453,457,458,462,459,472,465,466,469,460,470,464,467,448,449,447,47,156,158,135,131,142,167,169,115,114,113,172,112,105,149,106,155,159,163,120,108,109,151,150,129,104,107,130,143,152,127,128,121,123,124,122,125,126,46,161,165,133,111,117,137,141,140,134,116,132,138,136,139,157,154,160,162,164,166,177,168,176,170,171,173,174,175,153,352,353,354,434,444,429,440,426,427,425,428,395,400,401,396,399,397,398,402,404,403,389,388,387,386,405,385,393,391,392,394,390,529,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,275,274,276,277,278,279,280,281,282,283,284,285,286,347,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,323,324,325,326,322,327,329,328,330,332,331,333,334,335,336,337,338,339,340,341,342,343,345,344,346,245,248,244,246,249,247,250,119,474,475,214,215,228,243,348,349,351,476,477,478,479,480,481,482,483,379,380,436,218,522,213],"affectedFilesPendingEmit":[[10,1],[11,1],[13,1],[12,1],[2,1],[14,1],[15,1],[16,1],[17,1],[18,1],[19,1],[20,1],[21,1],[3,1],[4,1],[25,1],[22,1],[23,1],[24,1],[26,1],[27,1],[28,1],[5,1],[29,1],[30,1],[31,1],[32,1],[6,1],[33,1],[34,1],[35,1],[36,1],[7,1],[41,1],[37,1],[38,1],[39,1],[40,1],[8,1],[42,1],[43,1],[44,1],[1,1],[9,1],[45,1],[381,1],[382,1],[384,1],[406,1],[424,1],[431,1],[433,1],[437,1],[432,1],[435,1],[423,1],[438,1],[439,1],[442,1],[443,1],[383,1],[445,1],[446,1],[441,1],[430,1],[178,1],[409,1],[410,1],[411,1],[412,1],[417,1],[413,1],[414,1],[415,1],[416,1],[418,1],[419,1],[420,1],[421,1],[422,1],[407,1],[408,1],[357,1],[363,1],[356,1],[366,1],[364,1],[365,1],[648,1],[110,1],[649,1],[650,1],[651,1],[378,1],[377,1],[376,1],[240,1],[239,1],[237,1],[238,1],[229,1],[230,1],[235,1],[232,1],[231,1],[236,1],[234,1],[233,1],[242,1],[241,1],[528,1],[652,1],[653,1],[654,1],[655,1],[656,1],[657,1],[658,1],[659,1],[660,1],[661,1],[662,1],[663,1],[664,1],[665,1],[666,1],[667,1],[668,1],[669,1],[670,1],[671,1],[672,1],[673,1],[674,1],[675,1],[676,1],[677,1],[678,1],[679,1],[680,1],[681,1],[682,1],[683,1],[684,1],[685,1],[686,1],[687,1],[688,1],[689,1],[490,1],[489,1],[493,1],[486,1],[485,1],[487,1],[484,1],[488,1],[491,1],[492,1],[521,1],[494,1],[497,1],[495,1],[496,1],[499,1],[498,1],[500,1],[501,1],[502,1],[503,1],[504,1],[505,1],[506,1],[507,1],[515,1],[508,1],[509,1],[512,1],[513,1],[514,1],[520,1],[516,1],[510,1],[517,1],[519,1],[518,1],[511,1],[690,1],[691,1],[692,1],[693,1],[694,1],[181,1],[182,1],[183,1],[179,1],[180,1],[200,1],[197,1],[198,1],[196,1],[195,1],[199,1],[695,1],[696,1],[697,1],[698,1],[699,1],[700,1],[701,1],[702,1],[192,1],[186,1],[187,1],[190,1],[185,1],[184,1],[191,1],[188,1],[210,1],[207,1],[203,1],[208,1],[205,1],[206,1],[204,1],[209,1],[703,1],[704,1],[705,1],[706,1],[707,1],[708,1],[212,1],[194,1],[202,1],[201,1],[193,1],[211,1],[225,1],[224,1],[216,1],[523,1],[227,1],[221,1],[226,1],[355,1],[359,1],[360,1],[524,1],[525,1],[350,1],[222,1],[709,1],[710,1],[711,1],[712,1],[713,1],[714,1],[715,1],[716,1],[717,1],[718,1],[719,1],[720,1],[721,1],[722,1],[644,1],[723,1],[724,1],[725,1],[726,1],[643,1],[727,1],[642,1],[641,1],[728,1],[729,1],[645,1],[730,1],[731,1],[732,1],[733,1],[734,1],[735,1],[736,1],[737,1],[646,1],[738,1],[739,1],[740,1],[741,1],[742,1],[743,1],[744,1],[745,1],[746,1],[647,1],[533,1],[747,1],[748,1],[749,1],[750,1],[751,1],[53,1],[54,1],[56,1],[57,1],[58,1],[59,1],[60,1],[61,1],[62,1],[63,1],[64,1],[65,1],[66,1],[67,1],[68,1],[69,1],[70,1],[55,1],[102,1],[71,1],[72,1],[73,1],[103,1],[74,1],[75,1],[76,1],[77,1],[78,1],[79,1],[80,1],[81,1],[82,1],[83,1],[84,1],[85,1],[87,1],[86,1],[88,1],[89,1],[90,1],[91,1],[92,1],[93,1],[94,1],[95,1],[96,1],[97,1],[98,1],[99,1],[100,1],[101,1],[526,1],[50,1],[220,1],[219,1],[118,1],[752,1],[640,1],[48,1],[52,1],[527,1],[51,1],[223,1],[530,1],[531,1],[189,1],[361,1],[362,1],[532,1],[217,1],[358,1],[49,1],[375,1],[373,1],[374,1],[367,1],[369,1],[371,1],[370,1],[368,1],[372,1],[146,1],[148,1],[145,1],[144,1],[147,1],[753,1],[754,1],[755,1],[756,1],[757,1],[758,1],[759,1],[760,1],[761,1],[762,1],[763,1],[764,1],[765,1],[766,1],[767,1],[768,1],[769,1],[770,1],[771,1],[772,1],[773,1],[774,1],[775,1],[776,1],[777,1],[778,1],[779,1],[473,1],[450,1],[454,1],[451,1],[468,1],[471,1],[461,1],[455,1],[456,1],[463,1],[452,1],[453,1],[457,1],[458,1],[462,1],[459,1],[472,1],[465,1],[466,1],[469,1],[460,1],[470,1],[464,1],[467,1],[448,1],[449,1],[447,1],[780,1],[781,1],[782,1],[783,1],[784,1],[785,1],[786,1],[787,1],[788,1],[789,1],[790,1],[791,1],[792,1],[793,1],[794,1],[795,1],[796,1],[797,1],[798,1],[799,1],[800,1],[801,1],[802,1],[803,1],[804,1],[805,1],[806,1],[807,1],[808,1],[809,1],[810,1],[811,1],[812,1],[813,1],[814,1],[815,1],[816,1],[817,1],[818,1],[819,1],[820,1],[821,1],[822,1],[823,1],[639,1],[824,1],[825,1],[826,1],[638,1],[637,1],[47,1],[156,1],[158,1],[135,1],[131,1],[142,1],[167,1],[169,1],[115,1],[114,1],[113,1],[172,1],[112,1],[105,1],[149,1],[106,1],[155,1],[159,1],[163,1],[120,1],[108,1],[109,1],[151,1],[150,1],[129,1],[104,1],[107,1],[130,1],[143,1],[152,1],[127,1],[128,1],[121,1],[123,1],[124,1],[122,1],[125,1],[126,1],[46,1],[161,1],[165,1],[133,1],[111,1],[117,1],[137,1],[141,1],[140,1],[134,1],[116,1],[132,1],[138,1],[136,1],[139,1],[157,1],[154,1],[160,1],[162,1],[164,1],[166,1],[177,1],[168,1],[176,1],[170,1],[171,1],[173,1],[174,1],[175,1],[153,1],[827,1],[828,1],[829,1],[352,1],[353,1],[354,1],[434,1],[444,1],[429,1],[440,1],[426,1],[427,1],[425,1],[428,1],[395,1],[400,1],[401,1],[396,1],[399,1],[397,1],[398,1],[402,1],[404,1],[403,1],[389,1],[388,1],[387,1],[386,1],[405,1],[385,1],[393,1],[391,1],[392,1],[394,1],[390,1],[529,1],[541,1],[542,1],[543,1],[544,1],[545,1],[546,1],[547,1],[548,1],[549,1],[550,1],[551,1],[552,1],[553,1],[554,1],[555,1],[556,1],[557,1],[558,1],[559,1],[560,1],[561,1],[562,1],[563,1],[565,1],[564,1],[566,1],[567,1],[568,1],[569,1],[570,1],[571,1],[572,1],[573,1],[574,1],[575,1],[576,1],[636,1],[577,1],[578,1],[579,1],[580,1],[581,1],[582,1],[583,1],[584,1],[585,1],[586,1],[587,1],[588,1],[589,1],[590,1],[591,1],[592,1],[593,1],[594,1],[595,1],[596,1],[597,1],[598,1],[599,1],[600,1],[601,1],[602,1],[603,1],[604,1],[605,1],[606,1],[607,1],[608,1],[609,1],[610,1],[611,1],[613,1],[614,1],[615,1],[612,1],[616,1],[618,1],[617,1],[619,1],[621,1],[620,1],[622,1],[623,1],[624,1],[625,1],[626,1],[627,1],[628,1],[629,1],[630,1],[631,1],[632,1],[634,1],[633,1],[635,1],[535,1],[538,1],[534,1],[536,1],[539,1],[537,1],[540,1],[251,1],[252,1],[253,1],[254,1],[255,1],[256,1],[257,1],[258,1],[259,1],[260,1],[261,1],[262,1],[263,1],[264,1],[265,1],[266,1],[267,1],[268,1],[269,1],[270,1],[271,1],[272,1],[273,1],[275,1],[274,1],[276,1],[277,1],[278,1],[279,1],[280,1],[281,1],[282,1],[283,1],[284,1],[285,1],[286,1],[347,1],[287,1],[288,1],[289,1],[290,1],[291,1],[292,1],[293,1],[294,1],[295,1],[296,1],[297,1],[298,1],[299,1],[300,1],[301,1],[302,1],[303,1],[304,1],[305,1],[306,1],[307,1],[308,1],[309,1],[310,1],[311,1],[312,1],[313,1],[314,1],[315,1],[316,1],[317,1],[318,1],[319,1],[320,1],[321,1],[323,1],[324,1],[325,1],[326,1],[322,1],[327,1],[329,1],[328,1],[330,1],[332,1],[331,1],[333,1],[334,1],[335,1],[336,1],[337,1],[338,1],[339,1],[340,1],[341,1],[342,1],[343,1],[345,1],[344,1],[346,1],[245,1],[248,1],[244,1],[246,1],[249,1],[247,1],[250,1],[119,1],[474,1],[475,1],[214,1],[215,1],[228,1],[243,1],[348,1],[349,1],[351,1],[476,1],[477,1],[478,1],[479,1],[480,1],[481,1],[482,1],[483,1],[379,1],[380,1],[436,1],[218,1],[522,1],[213,1]]},"version":"4.4.4"}
\ No newline at end of file
diff --git a/utils/AuthContext.js b/utils/AuthContext.js
index 51d8263..0fea0d6 100644
--- a/utils/AuthContext.js
+++ b/utils/AuthContext.js
@@ -6,51 +6,57 @@ import { supabase } from 'utils/supabaseClient';
const AuthContext = createContext();
export const AuthProvider = ({ children }) => {
- const [user, setUser] = useState();
- const [session, setSession] = useState();
- const [loading, setLoading] = useState(true);
-
- useEffect(() => {
- // Check active sessions and sets the user
- const session = supabase.auth.session();
-
- setUser(session?.user ?? null);
- setSession(session ?? null);
- setLoading(false);
-
- // Listen for changes on auth state (logged in, signed out, etc.)
- const { data: listener } = supabase.auth.onAuthStateChange(async (event, session) => {
- if ((event === 'SIGNED_OUT') | (event === 'SIGNED_IN')) {
- fetch('/api/auth', {
- method: 'POST',
- headers: new Headers({ 'Content-Type': 'application/json' }),
- credentials: 'same-origin',
- body: JSON.stringify({ event, session }),
- }).then((res) => res.json());
- }
- if (event === 'USER_UPDATED') {
- }
- setUser(session?.user ?? null);
- setSession(session ?? null);
- setLoading(false);
- });
-
- return () => {
- listener?.unsubscribe();
- };
- }, []);
-
- // Will be passed down to Signup, Login and Dashboard components
- const value = {
- signUp: (data) => supabase.auth.signUp(data),
- signIn: (data) => supabase.auth.signIn(data),
- signOut: () => supabase.auth.signOut(),
- resetPassword: (data) => supabase.auth.api.resetPasswordForEmail(data),
- user,
- session,
- };
-
- return {!loading && children} ;
+ const [user, setUser] = useState();
+ const [session, setSession] = useState();
+ const [loading, setLoading] = useState(true);
+
+ useEffect(() => {
+ // Check active sessions and sets the user
+ const session = supabase.auth.session();
+
+ setUser(session?.user ?? null);
+ setSession(session ?? null);
+ setLoading(false);
+
+ // Listen for changes on auth state (logged in, signed out, etc.)
+ const { data: listener } = supabase.auth.onAuthStateChange(
+ async (event, session) => {
+ if ((event === 'SIGNED_OUT') | (event === 'SIGNED_IN')) {
+ fetch('/api/auth', {
+ method: 'POST',
+ headers: new Headers({ 'Content-Type': 'application/json' }),
+ credentials: 'same-origin',
+ body: JSON.stringify({ event, session }),
+ }).then((res) => res.json());
+ }
+ if (event === 'USER_UPDATED') {
+ }
+ setUser(session?.user ?? null);
+ setSession(session ?? null);
+ setLoading(false);
+ }
+ );
+
+ return () => {
+ listener?.unsubscribe();
+ };
+ }, []);
+
+ // Will be passed down to Signup, Login and Dashboard components
+ const value = {
+ signUp: (data) => supabase.auth.signUp(data),
+ signIn: (data) => supabase.auth.signIn(data),
+ signOut: () => supabase.auth.signOut(),
+ resetPassword: (data) => supabase.auth.api.resetPasswordForEmail(data),
+ user,
+ session,
+ };
+
+ return (
+
+ {!loading && children}
+
+ );
};
// export the useAuth hook
diff --git a/utils/init-middleware.ts b/utils/init-middleware.ts
index 492efec..5df94ce 100644
--- a/utils/init-middleware.ts
+++ b/utils/init-middleware.ts
@@ -4,13 +4,13 @@
import type { NextApiRequest, NextApiResponse } from 'next';
export default function initMiddleware(middleware: any) {
- return (req: NextApiRequest, res: NextApiResponse) =>
- new Promise((resolve, reject) => {
- middleware(req, res, (result: any) => {
- if (result instanceof Error) {
- return reject(result);
- }
- return resolve(result);
- });
- });
+ return (req: NextApiRequest, res: NextApiResponse) =>
+ new Promise((resolve, reject) => {
+ middleware(req, res, (result: any) => {
+ if (result instanceof Error) {
+ return reject(result);
+ }
+ return resolve(result);
+ });
+ });
}
diff --git a/utils/stripe.tsx b/utils/stripe.tsx
index 15960ed..f931c9c 100644
--- a/utils/stripe.tsx
+++ b/utils/stripe.tsx
@@ -1,14 +1,15 @@
/**
* This is a singleton to ensure we only instantiate Stripe once.
*/
+
import { Stripe, loadStripe } from '@stripe/stripe-js';
let stripePromise: Promise;
const getStripe = (): Promise => {
- if (!stripePromise) {
- stripePromise = loadStripe(process.env.NEXT_PUBLIC_STRIPE_PUBLIC_KEY || '');
- }
- return stripePromise;
+ if (!stripePromise) {
+ stripePromise = loadStripe(process.env.NEXT_PUBLIC_STRIPE_PUBLIC_KEY || '');
+ }
+ return stripePromise;
};
export default getStripe;
diff --git a/utils/supabaseClient.tsx b/utils/supabaseClient.tsx
index 6a7b892..e782587 100644
--- a/utils/supabaseClient.tsx
+++ b/utils/supabaseClient.tsx
@@ -7,11 +7,11 @@ export const supabase = createClient(supabaseUrl || '', supabaseAnonKey || '');
// Check if a user has a paid plan
export const getSub = async () => {
- const { data: subscriptions } = await supabase
- .from('subscriptions')
- .select('paid_user, plan')
- .single();
- if (subscriptions) {
- return subscriptions;
- }
+ const { data: subscriptions } = await supabase
+ .from('subscriptions')
+ .select('paid_user, plan')
+ .single();
+ if (subscriptions) {
+ return subscriptions;
+ }
};