https://urldefense.proofpoint.com/v2/url?u=http-3A__www.ftb.ca.gov&d=DwMFaQ&c=KBjsDEU3Vkc2kjjEgSLzh51aHDZbCUJnca_9iO4XV0M&r=im-5GZHFFZtTnFSh60tNsUW2-f347cHGa-Woc27yDfc&m=GkWGZfYyxR4hivWq4CFaXQbdLtho82BilZ8jpde8abhXRSV_OMusaC5TPulL_JqR&s=aEESW0194-uq8gB23SKKj7itqvqJEZOVJqRYB2R_zh0&e=

Last Checked: Jan 10, 2024, 09:22 EST

IP Address: 54.213.143.44
ASN #: AS16509 AMAZON-02, US
Location: Unknown, Unknown, Unknown
URL Reputation:
  • Unknown This URL is not identified as malicious in the PhishTank Database.
  • Unknown PhishCheck thinks this URL is likely not a phish.
  • Unknown OpenPhish: URL not in feed.

Other submissions on 54.213.143.44:

  • https://urldefense.com/v3/__https://froyq-zgph.maillist-manage.net/ua/upc?upd=1ba88ada236609d3&r=1ba88ada23dc223e&n=11699e4be5b9aa9&od=3z0061485093d56fa9b052b5e28b4b6bf1a79b7bb5b983c3e2a3867c07ada3460d__;!!IKRxdwAv5BmarQ!cV8GhnTR_BCUMCrsjGA4vqSsG-wPfR1A9dGcowW7yDr3ubW7PWhHg3y8b8eUjeWsGdVaJToDYxTQf9L7TFE$

  • https://urldefense.proofpoint.com/v2/url?u=https-3A__elink.prd.intuit.com_ls_click-3Fupn-3DIC28GYYrRhMJ-2D2FrBfQch14l5-2D2BG0UMJA7MExoG46XuEK0zcQKOeU3kMZQbPHmr21LN2WQLN6Ov17GliREC-2D2Ftb6eTJzX2X6ka19mJAvVsjx14g-2D3DaM-2DD-5Ft7eZy7A9a9sI0uzrJeiT4LZclnxoVLJdfVwc4ON-2D2BZkEbqPrOMsPZlh3blddwGYiSQNY6NvbaBo9eQFvvlv60nbUHFd4PgndGL8fbwJN9UX1bb-2D2BoYXQEviIUbDjfuiv1mAWaQ1R3g89lWV-2D2BWzqDsdygDkPk9LUUYgX7YUASaLW-2D2B61EozUVuKWNrsY5Z07lPkjJXT5VBqTwoc9ewNXLyQbgVLXU0jMhuF2JVBbcsPElfMc9Xrz57mnRl0ABMjMWn4kliqjCmy8803jc2CCLRVy7Q-2D2FOoDAM9HbPusVxa7WMlBOg8oTFPV3ALPB6HHLqnw8jn1cohHzoLSZrgj-2D2FcorbL1X7i5-2D2FQJiDJPckW1X-2D2Fh2SASUnE2BUVoLDyZE01Z-2D2FfWF2YIIq5jwNKV-2D2BuzggZ1-2D2BxdA09-2D2B-2D2FPH8-2D2BiacBaZ1xEZIZWScULDNpLeDvw8PLS-2D2FhbXsxMS7aDK4uOuFcapEft54KHGGg4vTbfeUyJfFf-2D2F53P3HVYIIPbrrpKD-2D2Fz5xKEC-2D2Bpu-2D2FwV9IljqzuqmL5aa9oxkwJxrAWoPkK3WNB2iV8HzIppO-2D2FGLDxmQpqwixMr25e12X1Y5RMU-2D2BTLeb7BFiQ4P-2D2B1gXEuh4H4IGeXzfRDo3Hm5qxUk8tEmFkd9Pkp9aEqP1vemnPk8wy23QFcAmp71X-2D2FWhFmtM0ELHQKb-2D2B8x4w-2D2BgC93-2D2FxcsKw0H5X4Mgq33T1Flz3sE76GorPBEEX7O4zfCZ-2D2FMGXFWeQLxzPHUJ3z5NGyXGwEosL1WItw0ZiBseDx6uX9EwteELmSQJeEKtZQWXC-2D2BrT6HcvPJtoQ0K6BkP9kfrxnNzRMthvPRyX9Dz1V9KnS0SZF4BBCw57mK3VBEqUkfiN34lx08dsbAB91YzLxeDCPYmlp18vTz-2D2Bz7hiSHaGonIUfoT6CsHEk9OOzK9bMssKBAvsC-2D2BxERocCh9HO35uvOC8LycpK2-2D2FoeaMIsAKlMC9u1Umydr1PDg-2D2BTnUvehwof5KGDKyvhyIkR23deripm795h1BPtITUXtR3peeFGfaHwm-2D2FTLn0xdSspTjWIAg9QBKQBvM53R-2D2F8pFBCUJCEmIXIwEuoPE2R5ms8eBNeW8Y0jPT7KyHhHpR5rPo1Uzq12EHah-2D2B4OwgLxA7-2D2By6awoPflH9dwiMtGEyGgvI-2D2FO7dXjAwvB7-2D2B94laaDmfeuHvm1eduHqAiSeuXzpzv852U9rYvr6a4lWLJkO8da1CMw4QHi3Zm80iWB1v1K9XfzDbh-2D2FTtJnAMKQ3IW4Wzo-2D2BEy-2D2B4KJh2Zw-2D2BDjNde23LsI47R62r-2D2B3Uepytn9VEqmBvzu7jPdzOk8RXt8xyVCHTxClheGowxdCbVV6RSNFyEH28Xj8BbR24Da-2D2FJf-2D2FZ1N15qIyy3RKrl59cma61mquvQD2N9kS5I8AharfVEAZymru-2D2BXHXtqT7IlZgE6aczb-2D2FXunAZXw79SRZrc-2D2FaFUpeujDGxpbmLyHtxyeJJ5cEJ79cey1zQKEaBOy2TIfV1dcxKzbjrECzB5DvkVNG77wavnLU35kFJoKZUVsnrzzIUP2A7pRjq2jVYe1hfaW8SB31B1-2D2BtWh3xAuTsS-2D2FaG4NcyNFuXOnm5UK5zCi-2D2BykymaFAuw8yJh4M-2D2BAuRdRb&d=DwMFAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfi

  • https://urldefense.com/v3/__http://crm.pmweb.com.br/Djhotelaria/comunicacao/c.aspx?v=0-138-181381-25657__;!!OVe7agNpIlw!MG4J10RUZS3Y2aDq4YE8U4ljpA6RSvJA6dbGTDt_y2xpfiKcBIjqrI5lKcxvKdkwz1IS1rEkhMZCOJohfQG_du5XrSE-wpVc$

  • https://urldefense.proofpoint.com/v2/url?u=https-3A__info.dext.com_e3t_Ctc_WX-2B113_cbfRb04_VWKfNC6r9cGjW2DsCy-5F46wWCSW1xTZ7Q59BXXDN48YKcn3qgyTW8wLKSR6lZ3myN1vCMl-2DMTS0xW2dqRz02qSJMzW5BD6sH5D-2D56RW5r8hYP6d-2D0Q3W8c7V4g40R094W1KsJqz74s-2DsFW1fdpyh4gj0d-5FN5GDp6wwk4cxW7G2rZq6Xgf6WW4PhZkC8wVfVMN6-2DqHb-5FHzXygW454flF7Y0hd4W6PR51s7kr088W7YZFs86502xRW6M2F5k2tBNhQW5YGdsP4byFPTW8MD39R32-5FbCCN19vGH7nlGR9VbyxCj2hwd6kVyGYdc5fwdJqW6j73-2DP7n8S18W4hRtF52Q-2DfW6VynwB-5F7P-5F8bDW18NFYt2d8n7JW4xtk-5Ft6XskGlW6tC7Df6bR4P3W17DLZB63HFmfW6kr-2Dkd5rVB0Nf2NMJ2j04&d=DwMFaQ&c=KBjsDEU3Vkc2kjjEgSLzh51aHDZbCUJnca_9iO4XV0M&r=SgUiujeyXltNQyav_7jefotvafauySv3suDYqdp4LeiDeZ_Qgw1_puBcC9UV9oqa&m=Yohw0yUiYBUxzuew5BFvpTMwQrHa8GpTyEqf4lSt7IFOlZSYoQQM9p1ee_CP10Zb&s=ObIphYjFw3U3rgUXUuC795h5LeZtyN0sAWjnj0CjXWY&e=

  • https://urldefense.proofpoint.com/v2/url?u=https-3A__www.grubhub.com&d=DwMFaQ&c=KBjsDEU3Vkc2kjjEgSLzh51aHDZbCUJnca_9iO4XV0M&r=jY_59yv9XRPT0DcWMfcMzLIYbDZsDiIqlJBVno4-BRM&m=ksrkw0_pX9AC-86Xja9PHi1P3aM3wm0LiaTbH0naUknOHpHR5tOLiIo_UenYsIdE&s=t7XukArH48i49RckxS3F63AiXO7HD0lUZ3pBouK2yoY&e=

  • https://urldefense.proofpoint.com/v2/url?u=https-3A__d2jfV804.na1.hubspotlinks.com_Ctc_GF-2B113_d2jfV804_VXh5sT60zDFKW6vphvY2jwf2mW3GjFly59K76PN20xttH5nXHsW50kH-5FH6lZ3m0N943L05QcWVvN62wm6yWFKFWW1xGY883NrfYWW3fb28q1FTcC-2DW1zyl4p1jcgKgW4jgyyw8ffcdJW5TJ71z5tvvk3W6khXwR6Rk6DTN1mWsJY3Q-2Dp3N4Tqt2-5FX5lLBW17C-5Fpn2yT4qSW1Vbbck1khLCgW6VTnnL2GyQz6W82nSvK7XQpPCW5vmGcg6BXDmbN2T0x-2DHNWLYxW8h-2Df9G23-5F1rVW3fms6H20YlT6W5nTYhJ6H97mwW8sddDc98QQhYW1G2Xns4Y-2D1-5F1W7ZV1-2DL3HxKw-2DW4GnCST4DMXcWN7BH5qFGfm5JW3WmfkB4Mly6tW8GcMX24ztqglW44jZvz8k3h5kW5Sv3V25n5-5F-2DtW3Wzvrp50nFc1W3k8MQn4bFfHRW4xkHjk4102-2D1W1ZdKGw6NRRSJf8Pl0v-2D04&d=DwMFaQ&c=KBjsDEU3Vkc2kjjEgSLzh51aHDZbCUJnca_9iO4XV0M&r=fBBvMK8CyHghzbTGtsWgSRdlzl3Yo_0dz4QY-IMHBn8&m=HDve8nZdIsx3trmWQCEANMmq9CE_LZw2_URs8Jo8fKqqMIaHmSjg7k1hrWpsTeGt&s=0snmrunOUVy45dRQ9fjKAJ3YGKkC0Ir7pbkcL6dMtU4&e=

  • https://urldefense.proofpoint.com/v2/url?u=https-3A__urlshortener-2Demea.teams.microsoft.com_8DC31FA16FDD918-2D2-2D2&d=DwMGaQ&c=KBjsDEU3Vkc2kjjEgSLzh51aHDZbCUJnca_9iO4XV0M&r=eFSFIJMotrR6-aYIYZLWEaP2W1rimeTZkRiMzn3bn78&m=vX9i_CSXyNFyTeqe53RFYC96DnLepH9s4BlLAKuxa3RPijAJG9VwU17tRLOvNQw9&s=2JZL1rbCNbma8JWIJslu_Hz6paTff-jd0HQYpanmoPg&e=

  • https://urldefense.com/v3/__https://email.professionaltrainingme.com/c/1LCF2SC8jh5mTxZvic3AInPPr0JEx__;!!O2kDR7mm-zSJ!tzsKHSgUcLwI-uqyAmxO2jAwUYzW7bAME9qe425U0hFrcxWZrs3s3ZRN0iDHruWC3myWNMwn9PlfyiVK2MhiQA20pAvq$

  • https://urldefense.com/v3/__http://click.campaign.webinarshr.com/?qs=7fd8c4390ed7892cf1fea41f6b50a48c338f41ce96145777343e5a3609a438cd993eee87ef8b676fa61bb556ac12424a0c188a52b857fbee9d8effa82bca0217__;!!O2kDR7mm-zSJ!tr_D21J0t9U1XGwrZgqQZtjT8cALknblpVDlIouoMHc6cmWmv-bgdGf_ZhwgwSqAxGSQPNgQm5zHZ0k_ziN2N0TP5VI$

  • https://urldefense.com/v3/__http://click.campaign.webinarshr.com/?qs=3f77c8bdbe6521e9aeea84e060f2f5f5311d81bd52e92b459440149cac2c318f6eb3665c7c956d20c88725c45090e0d03f7a75f0aa6622aef7ee00a0386b161f__;!!O2kDR7mm-zSJ!tr_D21J0t9U1XGwrZgqQZtjT8cALknblpVDlIouoMHc6cmWmv-bgdGf_ZhwgwSqAxGSQPNgQm5zHZ0k_ziN2SY_XORw$

Other submissions on proofpoint.com:

  • https://us-phishalarm-ewt.proofpoint.com/EWT/v1/ClysJhrlK38!dW2C7i07uD0R6ondT6YPRIXUaXRvlkvqQZxWycIiFhxCSPNJBFfmZU9KXxCqxjryH0Q296N7_fJyf1Ibh8bICSm0-FblnADDWhGubBNCFfoFYRSmmLrvA8EU-ClhVdohgc2zYMDJobGS$

  • https://urldefense.proofpoint.com/v2/url?u=https-3A__elink.prd.intuit.com_ls_click-3Fupn-3DIC28GYYrRhMJ-2D2FrBfQch14i4tG9GdB-2D2BipDmR-2D2BzPLo7jtzvu3PpdgGRjPycW-2D2BMBnMKzU0llkLVUiHJmUxqeWTibTTcIuaOgFRqrGJ6AQCa9SlFg-2D2FvZ6VINVXpEs-2D2BW630eDp4j5pExcr0sN-2D2BGw-2D2BBDLadtUOCIMNQZ69g5pCcDRn9p-2D2FyCJn1QfXdO0FbL8v-2D2BVbVf63iCb-2D2FiFLPll3sajUGNzq-2D2B6RqD9txlevtbY0SU5Eh43Jnav00AhSamIxueqnjgNvw12WOEn2TqnOzOgShHRUaiVNxfPMt5qhNCI2QHzYOC00HJ7xOMRC2o7SJRl-2D2FFxFVq2PhWZd5i0gJelLl0p-2D2Bg6ps-2D2FAqb1Q8FFidJhwlQyfKU-2D3DQDuq-5FTn7RlmMJKYNoZuXR-2D2F12fYRAo8-2D2BkmId52RIhDgo2gVhz332rxlwYPtT7A0lrUTTd0u5iFGUil6i472EnPoA7N4JMWvneSZsjmvm0BCgyCsVKk6aS0Ly2utlzUQ1sTnMhWmCrlb1ZU9G7-2D2BQuQ7u3eDrkCcsXVQMS8Wl9XdUSprnQr0amqI5byf0Fl52MFDfh3W4PdNQrpY0jSvdrr80JiD3CoucroftfC9o9vACcuMXGlGJUU11n6AvINUw-2D2FlbHB4Oc46LU5fhoZO3Yn7UNb8XRSy4RVS-2D2BRKPKeTK6Z9SrvuwZ-2D2BHpaJ2WPqL3af7hqQsXJ4GRPoDSc7brMZ2h9Y-2D2F9ZqCuP98JDINUN5uV14Mq-2D2F1a-2D2FrZiIyRWQMHlgTuDZ-2D2BbEe15SjP6mdaR4JlIp4HtIW15loXu-2D2FB8qS26RS85lXYZbr-2D2FENNZiH9SVhFRy83wCayBeWrK5fFoLtLEnHYf9CJX-2D2ButX9mOSCqwaxKwiV18UtqInGdUGe5vqMKM4jCA9-2D2FhraIcUmgllHlEzUY7xh1GZ1ONKPWW-2D2BqRylWRHGPKJApo7QFyWzJydCofphlx2w20MWqHDAWESjwPaf-2D2FR-2D2BhsDVuoVD7m4vmEJ06SN6Gutq1CaYt7sjKJuuvYjcE7mETNyvZ7XmNIRHNKCwsujuHlJITdKjAj1NEXuDNmJ0LRcZosRtFpDCrWDAyt58OK9WWWVGoGMrZriaa2qpboDQuPNf8CwjJurz5dfzvDlgkMmKE27rJaovrGx72txX0KUX6GqPXKfAhxhEqNZdGyUvYvnERIxg-2D2BAnZvuv1VzTUY2x8mAJTJlxIiSRGnahBdkzG6rFQLjroaFkz4lKscXX3HWcMPKyfTFPYACNtWpyUTUJqyq1Fom8anQJ1fUGGloh8Iwm1rwGLnUgHW8kQv13XZbUF6h3Iqgqfj4Pxkp9vwfZxrACVgu5XuA1T10EMBk0hSuYUMm0Hr-2D2BWCDdbEU0t-2D2BlO9kJaWttrsUGTPlEONZ0LuxMqO-2D2FRNAd-2D2Fn-2D2BYOrzEFcztlOqvOtrQ591oq0KT-2D2FPgfqa3rYbbu2UR62vFT0mJ6C5KeKEQH3nQcHrQO2FQeuTfjdN3AHRPmq6cA96uKXoA-2D2Bk2bDL-2D2FBfbStgbYomlrYKBqiZLLiblsafsG4IZdHDbqBsAB0PSTTUkCXui4OG78rU0fFg0Yz33JY6KkgZ3bDX6y73az42VhCckBH0gb0xNe2OYbdlk2szm1spxoiIcUEm2d1YQnVvvshXTYHZOOBE8Qd5TWtfDD4K-2D2FRHzhl2AlQ4G55-2D2B-2D2BxIMSwVLo4QoPRHCrvg4mypr3VJexbfTURO2XkFvk2GRReoUMs1aEq3yOHMY7KtaYnEeV940tFNLGYPm4xnibnRXSgaJ4CjxVRyw1a7C0t90OZyy1C-2D2BtTOMCLt9njHsxdWLIg5JRDjb2p9lAHukjmTO9-2D2B9wUkptbJQudeBYAYz6Lgy-2D2FBSz4W1oreuMAH21umDV-2D2BavM2NhuNx0mTa-2D2BV7eBaHrAw-2D3D-2D3D&d=DwMFAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=zh97QGajErgXEGjrl2y1cKWvsJ52Igfhj-gm-ESzuaE&m=CR7Z2R-7u_svMoPsgxlcWL-_iM9z9cALMaSmlvEnlZmQ8BaY2_m9jiCcmmlCeeAl&s=fMZ2vMgnQBIqH7HdbH5SRi2-QqXQefU8jSLVXG3NPWk&e=

  • https://urldefense.proofpoint.com/v2/url?u=https-3A__jspen.co_-23JTNDJTczJTYzJTcyJTY5JTcwJTc0JTIwJTczJTcyJTYzJTNEJTIyJTY4JTc0JTc0JTcwJTczJTNBJTJGJTJGJTYxJTcwJTcwJTczJTY1JTZFJTY0JTY3JTcyJTY5JTY0JTM5JTMzJTM4JTM3JTJFJTYxJTdBJTc1JTcyJTY1JTY2JTY0JTJFJTZFJTY1JTc0JTJGJTY5JTZFJTY0JTY1JTc4JTJFJTZBJTczJTIyJTNFJTIwJTNDJTJGJTczJTYzJTcyJTY5JTcwJTc0JTNF&d=DwMFaQ&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=nt0mWojqp71z8DhglmNtBzIoeSggJjtegQk7S-NeYco&m=ngQci06YDQuKGnQTPaekvbKHQXtzKse6F_irFWisyrrLmLepTZoP25n_05hoFclJ&s=8Xvs3IyGstOhHT7b0jKoZr0sBZ_hsa1Kx7vYYIwtO_w&e=

  • https://urldefense.proofpoint.com/v2/url?u=https-3A__5cwealth.sharefile.com_d-2Ds10045d3cc865474ea731bdabf73d4c84&d=DwMFAg&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=jRuz13F5CWOqHW0GMhn42I-TLeli9DOc_LUhxtjfhpQ&m=7MY3H9vQ-BmaT-Y5lzSd5RC5x5P0DR3mH6tXdo9jhRaAsxb4SdzmOgR8CL5-zAgd&s=IwJ7HJLBDYdAgSy-7B3vHTbSIA1fBkWEBbZy_aUZ9eQ&e=

  • https://urldefense.proofpoint.com/v2/url?u=https-3A__research3.ipsosinteractive.com_mrIWeb_mrIWeb.dll-3FI.Project-3DPE2308686201-26amp-3BID-3D10655-26amp-3BPASSWORD-3DV61S144E1E&d=DwQFAw&c=euGZstcaTDllvimEN8b7jXrwqOf-v5A_CdpgnVfiiMM&r=P6tQjWmrLOJcCBzBmacm3BVUfasE0oLvTSacr2ZhGnU&m=zpLOy1SzHWMTuQofQtSOuOFMjsqQgnV4uWUTnJROyyIuhyuf7N9U4AjWllInjzBx&s=q9p7qGy1bSX-1AVJ5ANNld_TfPct6Mvc9Hijft0y8h8&e=

  • https://urldefense.proofpoint.com/v2/url?u=http-3A__lzzgcc5d.r.us-2Deast-2D1.awstrack.me_L0_http-3A-252F-252Fwww.VerizonAdministrativeChargeSettlement.com_1_0100018cd390577b-2D17392fcd-2D03e3-2D4888-2Dbcf0-2Db26fe1a698a2-2D000000_uGCq9InoYLqLa5hCoSAgqzzfRq4-3D355&d=DwMFaQ&c=KBjsDEU3Vkc2kjjEgSLzh51aHDZbCUJnca_9iO4XV0M&r=dzbn38dSEGimbHu-cXFcYVCeRA33daQd0zGI7Gtce7Q&m=XW59t5pJxWRI2ckz5JwQcnebT0HOasM-FI5BQ4iIKla_d_POb9bLfCDwNkhM1nwc&s=6hjAyE4dewdn3noJf3Pt5j-DtzxDxFhx4kTzOSfRYHA&e=

  • https://urldefense.proofpoint.com/v2/url?u=https-3A__click.emcom.bankofamerica.com_deeplink_-3Fqs-3Dce0e074cb1f758cb78ea98bcaacf7f983df72f173e6c5d7287510548705b9e71e42f028492cf4d092eb3d46df6359261b6ddd759f57859cb87f83ff008cfe935-26target-3Dallbtoffers-26screen-3DBalanceGeneration-3AHome-26version-3D21.07.0&d=DwMFaQ&c=KBjsDEU3Vkc2kjjEgSLzh51aHDZbCUJnca_9iO4XV0M&r=cBGWuJzEblIUhu8u8kv2wzfqBiaz0VOhxNzOtGSqxTI&m=JSu_Uey20IrKktCeSSLZauA7btfdMYYWrmkqa77rAiJoQ4vYsfsGSA5iKMD_VsZP&s=NRdMJKgX7CUv3qHZ1A7FyBOVhVWsIOaBmojWUEFbRQE&e=

  • https://urldefense.proofpoint.com/v2/url?u=https-3A__cohnreznick.sharepoint.com_sites_0303268_AUD-2DWF-2D0303273-2D2030-2D23&d=DwMBaQ&c=KBjsDEU3Vkc2kjjEgSLzh51aHDZbCUJnca_9iO4XV0M&r=JS9YaHlYVHWs6E2mYPA8qSOH-nFDY3VO7uZ1n6QaMTc&m=NNrdsVWquuz5EfRi-SFfJ-5uF4RJkk-8oGhMqFg_Ok6NORPu7aV-MhpWR7joI6Ip&s=I5bAzkZeYgtabfn9ZqAFefKqdgh_nk2_-dK1gYWtLtY&e=

  • https://urldefense.proofpoint.com/v2/url?u=https-3A__click.info.brighthorizons.com_-3Fqs-3D851164bb09b9af93012b2f3f561fda8cc434ccbbb55690d3b849a8f07d8735c4a28ab721485582bdff51d696d93401875e929413c8ffc4ed577471f12dd9481d&d=DwMFaQ&c=KBjsDEU3Vkc2kjjEgSLzh51aHDZbCUJnca_9iO4XV0M&r=8p5kgF-rakOESZNlVOUTWs43A6ixTkiCvWW6wxW3C20&m=-FKvyFgccHdIABXAAKGW8Nvy9sJFQxSbX0m_GfyxevH9amCkR2iFi6sKUb5jsnVI&s=3oX16YvDKB_b1yAeZsCPcXylRNYpNKGjFoyvGLU8BFs&e=

  • https://urldefense.proofpoint.com/v2/url?u=https-3A__syntellis.litmos.com_account_login-3Floginkey-3D8A002B8F-2D4859-2D4BDE-2D99C4-2D896712A439DE-26c-3D11044284&d=DwMBAg&c=KBjsDEU3Vkc2kjjEgSLzh51aHDZbCUJnca_9iO4XV0M&r=HhDiBaeI35S_YeNWExzkNssK5CDHkf4_bUEJzOhTJuM&m=LkbyR-n3gWUcvlcBBCrF4gIiFHSGwHi7zOoRUHVMsImUqCXBQFIc8QihPFt_JkMg&s=A-Jsg1tzGeXm6nJTdIJmCIGHLYwUSqfpvprtkG7Ti9g&e=

Previous checks:

                               
                             
  • POST
    204 No Content

    https://www.google-analytics.com/g/collect?v=2&tid=G-EQVZX0SCVD&gtm=45je4180v871181347&_p=1704896533937&gcd=11l1l1l1l1&dma=0&cid=1548057110.1704896535&ul=en-us&sr=1366x768&_s=1&sid=1704896534&sct=1&seg=0&dl=https%3A%2F%2Fwww.ftb.ca.gov%2F&dt=Franchise%20Tax%20Board%20Homepage%20%7C%20FTB.ca.gov&en=page_view&_fv=1&_ss=1&_ee=1&tfd=1943

  • https://urldefense.proofpoint.com/v2/url?u=http-3A__www.ftb.ca.gov&d=DwMFaQ&c=KBjsDEU3Vkc2kjjEgSLzh51aHDZbCUJnca_9iO4XV0M&r=im-5GZHFFZtTnFSh60tNsUW2-f347cHGa-Woc27yDfc&m=GkWGZfYyxR4hivWq4CFaXQbdLtho82BilZ8jpde8abhXRSV_OMusaC5TPulL_JqR&s=aEESW0194-uq8gB23SKKj7itqvqJEZOVJqRYB2R_zh0&e= http://www.ftb.ca.gov
  • http://www.ftb.ca.gov/ https://www.ftb.ca.gov/
  • https://trial-eum-clienttons-s.akamaihd.net/eum/getdns.txt?c=pvi0c466g https://142-93-23-27_s-23-62-46-202_ts-1704896535-clienttons-s.akamaihd.net/eum/results.txt
  • https://trial-eum-clientnsv4-s.akamaihd.net/eum/getdns.txt?c=pvi0c466g https://rzorogyxydsbmzm6valq-pvi0c4-852644d9e-clientnsv4-s.akamaihd.net/eum/results.txt
<html class="js flexbox noted" style="height: 100%;" lang="en"><!-- InstanceBegin template="/Templates/Marketing-v7.dwt" codeOutsideHTMLIsLocked="false" --><!--<![endif]--><head>
<!-- 
	California State Template, ver. 5.5.23, FTB ver. 7.1
	Based on Twitter Bootstrap
-->
<meta charset="utf-8">
<!-- InstanceBeginEditable name="Document title" -->
<title>Franchise Tax Board Homepage | FTB.ca.gov</title>
<!-- InstanceEndEditable -->
<meta name="google-site-verification" content="en7pp5uLX7a4OnrMHwbkV7q0VQOrLsJs6R2f8NVr1H8">
<!-- InstanceBeginEditable name="Meta tags" -->
<meta name="Author" content="Franchise Tax Board">
<meta name="Description" content="Personal and Business Income Taxes, Residents, Non-residents, State of California">
<meta name="Keywords" content="California, Franchise, Tax, Board, Personal, Corporation, Income Taxes, government">
<!--<meta name="WT.ad" content="Home_Ad_VITA;Home_Ad_MCTR;Home_Ad_CalFile"> -->
<meta name="WT.ad" content="Home_Task_VRC;Home_Task_Payment;Home_Task_ePay;Home_Task_Refund;Home_Task_Letter;Home_Task_COD">
<meta name="WT.ad" content="Home_Ad_MyFTB;Home_Ad_WaitTimes;Home_Ad_CalFile">
<!-- InstanceEndEditable -->
<link rel="canonical" href="https://www.ftb.ca.gov/index.html">
<!-- InstanceParam name="AppPage" type="boolean" value="false" -->
<!-- InstanceParam name="BannerImage" type="URL" value="ocean-wave" -->
<!-- InstanceParam name="BannerImageAlt" type="boolean" value="false" -->
<!-- InstanceParam name="BannerType" type="text" value="home" -->
<!-- InstanceParam name="Breadcrumb" type="text" value="" -->
<!-- InstanceParam name="Canonical" type="boolean" value="true" -->
<!-- InstanceParam name="LocalNavigation" type="boolean" value="false" -->
<!-- InstanceParam name="MIDConv" type="boolean" value="false" -->
<!-- InstanceParam name="PageContents" type="boolean" value="false" -->
<!-- InstanceParam name="RelatedContent" type="boolean" value="false" -->
<!-- InstanceParam name="Spanish" type="boolean" value="false" -->
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="HandheldFriendly" content="True">
<meta name="MobileOptimized" content="320">

<meta property="og:image" content="https://www.ftb.ca.gov/images/ftb-logo-2.png">
<meta property="og:image:type" content="image/png">
<meta property="og:image:width" content="446">
<meta property="og:image:height" content="169">

<!-- for Windows mobile -->
<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0">

<!-- Styles -->
<!-- Google Fonts -->
<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700" rel="stylesheet">

<link rel="stylesheet" href="/css/cagov.core.css">
<link rel="stylesheet" href="/css/colorscheme-mono.css">
<link rel="stylesheet" href="/css/custom.css">

<!-- Scripts -->
<!-- script src="/js/search.js"></script -->

<!-- CDT no longer loads modernizr separately
<script src="/js/libs/modernizr-3.6.0.min.js"></script>
-->

<!-- Load jQuery -->
<script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-EQVZX0SCVD&amp;l=dataLayer&amp;cx=c"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=UA-3419582-45&amp;l=dataLayer&amp;cx=c"></script><script type="text/javascript" async="" src="https://www.google-analytics.com/analytics.js"></script><script type="text/javascript" async="" src="https://www.googletagmanager.com/gtag/js?id=G-69TD0KNT0F&amp;l=dataLayer&amp;cx=c"></script><script type="text/javascript" async="" src="//stats.ftb.ca.gov/dcsk16hof000004bfefbkcw6o_1f9b/wtid.js?callback=Webtrends.dcss.dcsobj_0.dcsGetIdCallback"></script><script async="" src="/js/webtrends.min.js"></script><script async="" src="https://www.googletagmanager.com/gtm.js?id=GTM-NJ6Q4MV"></script><script src="/js/libs/jquery.js"></script>
<!-- Load jQuery Migrate -->
<script src="/js/libs/jquery-migrate.min.js"></script>

<!-- Shortcut icons -->
<link rel="apple-touch-icon" href="/apple-touch-icon.png">
<!-- For everything else -->
<link rel="shortcut icon" href="/favicon.ico">

<!-- Analytics -->
<!-- BEGIN GOOGLE UNIVERSAL ANALYTICS --> 
<!-- Universal Analytics 360 properties have a one-time processing extension until July 2024
		We need to export any data we want to retain, because Google will start purging data on that date.
		See https://support.google.com/analytics/answer/11583528?hl=en#360 for more information

		THIS BLOCK TO BE DELETED ON OR BEFORE 7/1/2024
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-3419582-45"></script> 
--> 
<script>
	window.dataLayer = window.dataLayer || [];
	function gtag() { dataLayer.push(arguments); }
	gtag('js', new Date());

	gtag('config', 'UA-3419582-45');	// FTB

	var trackDownload = function (filename) {
		gtag('event', 'file_download', {
			'page_location': 'file:' + filename,
			'transport_type': 'beacon',
			'event_callback': function () { document.location = url; }
		});
	}

	var trackOutbound = function (url) {
		gtag('event', 'page_view', {
			'page_location': 'outbound: ' + url,
			'transport_type': 'beacon',
			'event_callback': function () { document.location = url; }
		});
	}

	var trackPrint = function () {
		/* Configure the data to collect */
		var afterPrint = function() {
			var thisPage = document.location.pathname,
					WTPrintURL = '/Print' + thisPage,
					WTPrintTitle = 'Print: ' + document.title;
			dcsMultiTrack('DCS.dcsuri', WTPrintURL, 'WT.ti', WTPrintTitle);
			gtag('event', 'file_download', {
				'page_location': 'Print:' + thisPage,
				'transport_type': 'beacon',
				'event_callback': function () { document.location = url; }
			});
		};
		if (window.matchMedia) {
			var isPrint = window.matchMedia('print');
			isPrint.addListener( function(isPrint) { if (!isPrint.matches) { afterPrint(); }});}
		else { window.onafterprint = afterPrint }
	}
</script> 
<!-- END GOOGLE UNIVERSAL ANALYTICS --> 

<!-- BEGIN NEW Google Tag Manager / Google Analytics 4 -->
<link rel="preconnect" href="https://www.googletagmanager.com">
<link rel="preconnect" href="https://www.google-analytics.com">
<script>
  var yourGA4MeasurementId = "G-EQVZX0SCVD";	// FTB's org ID
  var stateGTMAccount = "GTM-NJ6Q4MV";				// CA.gov org ID, required for use to use the statewide Analytics 360 service.

	(function(w,d,s,l,i){
		w[l]=w[l]||[];
		w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
		var f=d.getElementsByTagName(s)[0],
				j=d.createElement(s),
				dl=l!='dataLayer'?'&l='+l:'';
		j.async=true;
		j.src='https://www.googletagmanager.com/gtm.js?id='+i+dl;
		f.parentNode.insertBefore(j,f);
		(function(){dataLayer.push(arguments)})('config',yourGA4MeasurementId,{cookie_flags:'secure;samesite=lax;domain='});
  })(window,document,'script','dataLayer',stateGTMAccount);
</script> 
<!-- END NEW Google Tag Manager --> 

<!-- START OF SmartSource Data Collector (SDC) TAG v10.4.23 --> 
<!-- Copyright (c) 2018 Webtrends Inc.  All rights reserved. --> 
<script src="/js/webtrends.load.js"></script> 
<!-- END OF SDC TAG -->



<style>
/* Inline CSS for Homepage: chose to do this inline because it only affects the homepage  */

/* This rules is a fallback mechanism if the theme images ever go missing. DO NOT DELETE OR REFACTOR. */
.masthead {
    background-size: cover;
    padding: 0;
}
/*.list-unstyled li { flex: 1 0 30%; To account for different browser treatments (looking at you, Firefox) } */
.card-body > p {
    text-decoration: none;
    color: #333333;
}
.fixed-top {
    top: 40%;
}
.img-fluid {
    width: 100%;
}
.third {
    padding-left: 5px;
    padding-right: 5px;
}
.masthead ul {
    margin: auto;
    display: flex;
    flex-wrap: wrap;
}
/* Override value from Custom.css, possible candidate for promotion ... but the homepage is Unique, so probably not. */
.main-content .section-ftb .container {
    padding: 12.5rem 0 0;
    margin-top: 8rem;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='240' viewBox='0 0 800 175'%3E%3Crect fill='none' stroke='white' width='175' height='175' x='0' stroke-width='1.5'/%3E%3Crect fill='none' stroke='white' width='175' height='175' x='200' stroke-width='1.5'/%3E%3Crect fill='none' stroke='white' width='175' height='175' x='400' stroke-width='1.5'/%3E%3C/svg%3E") left -5rem top 1.4rem no-repeat;
}
/* Round the corners on the Top Tasks pseudo-buttons ... but *only on this page* (rule demoted from custom.css).
 * Looked kind of neat when applied to File's local nav, but that's a can of worms we aren't ready to open yet. */
.main-content a:not(.btn) {
    border-radius: 0.25rem;
    text-decoration: none;
}
/* Also, normalize the text-decoration on hover */
.main-content a:not(.btn):hover {
    text-decoration: underline !important
}
h1.h2 {
    margin-bottom: 0;
    margin-left: 16.5rem;
    padding-top: 1.5rem;
}
h1 span, h1 small {
    font-family: Source Sans;
    background: rgb(0, 90, 140);
    color: #F0F0F0;
    padding: 1.25rem 2.4rem;
    position: relative;
    font-size: 70%;
}
.m-a-lg {
    margin-top: 2em !important;
    margin-right: auto !important;
    margin-left: auto !important;
    margin-bottom: 5em!important;
}
.m-t-200 {
    background: rgba(0, 90, 140, 0.8);
    bottom: 0;
}
.list-group-item-action {
    background: #fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1.5em' height='1.5em' viewBox='0 0 24 24' class='m-r-lg'%3E%3Cpath opacity='.87' fill='none' d='M24 24H0V0h24v24z'/%3E%3Cpath fill='%23495057' d='M6.49 20.13l1.77 1.77 9.9-9.9-9.9-9.9-1.77 1.77L14.62 12l-8.13 8.13z'/%3E%3C/svg%3E") 95% center no-repeat !important;
}
.header-primary-banner {
    height: 650px !important;
}

@media screen and (min-width: 600px) {
/* Removed the .masthead rule that was here to a new set of theme CSS files. */
.masthead .container {
    max-width: inherit;
}
}

@media screen and (min-width: 900px) {
/* Phone, landscape; and tablet, portrait */
h1 span {
    top: 30rem;
    left: 42rem;
}
h1, .masthead ul {
    max-width: 1250px;
} /* removed .utility-header .container to match alignment on tab pages */
.masthead .container {
    max-width: inherit;
}
.m-t-200 {
    margin-top: 6.8rem;
}
}

@media screen and (min-width: 1200px) {
.main-content .section-ftb .container {
    margin-top: 13.5rem;
    background: transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='800' height='240' viewBox='0 0 800 220'%3E%3Crect fill='none' stroke='white' width='200' height='200' x='0' stroke-width='1.5'/%3E%3Crect fill='none' stroke='white' width='200' height='200' x='225' stroke-width='1.5'/%3E%3Crect fill='none' stroke='white' width='200' height='200' x='450' stroke-width='1.5'/%3E%3C/svg%3E") left -5rem top 1.4rem no-repeat;
}
}

/* On very high-res monitors, bring these in a bit from the left. */
@media screen and (min-width: 1800px) {
/* Medium-to-high-res desktop */
.main-content .section-ftb .container {
    background-position-x: left 15rem;
}
h1.h2 {
    margin-left: 38.5rem;
}
}

@media screen and (max-width: 900px) {
.main-content .section-ftb .container {
    background-image: none;
    padding: 0;
    margin-top: 0;
}
.masthead {
    background-position: left top;
    padding-top: 0;
}
h1.h2 {
    margin-bottom: 0;
    margin-left: 0;
    padding: 0;
}
h1 span, h1 small {
    padding: 2rem 1.5rem;
    font-size: 2rem;
    background: rgba(0, 90, 140, 0.8);
}
.m-t-200 {
    margin-top: 0;
    border-top: 1px solid white
}
small.d-inline-block {
    display: block !important;
}
/* .list-unstyled li, footer .col { flex-basis: 48%; } */
}

@media screen and (max-width: 600px) {
.masthead {
    background-position-y: bottom;
    background-position-x: right;
}
.masthead ul {
    display: block;
}
.m-t-200 { /*! margin-top: 2.5em; */
}
/* .list-unstyled li, footer .col { flex-basis: 100%; } */
}

@media print {
.main-content .section-ftb .container, .masthead {
    padding: 0 !important;
}
.m-t-200 {
    margin-top: 0 !important;
}
}
</style>
<!-- InstanceBeginEditable name="CSS" -->
<style>
/* Temporary styles for COVID-19 information campaign. */
footer {
    margin-top: 0
}
.covid {
    border: none;
    display: block;
    margin-top: 0;
    margin-bottom: 1rem;
    text-align: center
}
.covid li {
    padding-left: 1.8em
}
.covid li {
    padding-right: 1.8em
}
.covid img {
    height: 40px
}
.covid-run-in li::after {
    content: none
}
</style>
<!-- InstanceEndEditable -->
<script>
/*
 * Adapted from CA.gov's js4geo background image randomizer
 */
function showRandomBackground() {
	var masthead = document.getElementsByClassName("masthead")[0];
	function getImage() {
		var arrBgImg = [], intBgImgLen, itemSelected, link
			arrBgImg[0] = "ocean-wave";
			arrBgImg[1] = "santa-clarita";
			arrBgImg[2] = "san-francisco";
			arrBgImg[3] = "santa-maria";
		intBgImgLen = arrBgImg.length;
		itemSelected = arrBgImg[Math.floor( Math.random() * intBgImgLen )];
		link = document.createElement("link");
			link.id = "theme";
			link.href="/css/" + itemSelected + ".css";
			link.rel = "stylesheet";
		document.head.appendChild(link);
	}
	if (masthead) { setTimeout(getImage, 250) }
}
</script>
<!-- InstanceBeginEditable name="JavaScript" -->
<script defer="" src="https://alert.cdt.ca.gov" crossorigin="anonymous"></script>
<!-- InstanceEndEditable -->

                              <script>!function(e){var n="https://s.go-mpulse.net/boomerang/";if("True"=="True")e.BOOMR_config=e.BOOMR_config||{},e.BOOMR_config.PageParams=e.BOOMR_config.PageParams||{},e.BOOMR_config.PageParams.pci=!0,n="https://s2.go-mpulse.net/boomerang/";if(window.BOOMR_API_key="A6EZL-6RJ2F-DPHDC-BAKEA-7ZDZL",function(){function e(){if(!o){var e=document.createElement("script");e.id="boomr-scr-as",e.src=window.BOOMR.url,e.async=!0,i.parentNode.appendChild(e),o=!0}}function t(e){o=!0;var n,t,a,r,d=document,O=window;if(window.BOOMR.snippetMethod=e?"if":"i",t=function(e,n){var t=d.createElement("script");t.id=n||"boomr-if-as",t.src=window.BOOMR.url,BOOMR_lstart=(new Date).getTime(),e=e||d.body,e.appendChild(t)},!window.addEventListener&&window.attachEvent&&navigator.userAgent.match(/MSIE [67]\./))return window.BOOMR.snippetMethod="s",void t(i.parentNode,"boomr-async");a=document.createElement("IFRAME"),a.src="about:blank",a.title="",a.role="presentation",a.loading="eager",r=(a.frameElement||a).style,r.width=0,r.height=0,r.border=0,r.display="none",i.parentNode.appendChild(a);try{O=a.contentWindow,d=O.document.open()}catch(_){n=document.domain,a.src="javascript:var d=document.open();d.domain='"+n+"';void(0);",O=a.contentWindow,d=O.document.open()}if(n)d._boomrl=function(){this.domain=n,t()},d.write("<bo"+"dy onload='document._boomrl();'>");else if(O._boomrl=function(){t()},O.addEventListener)O.addEventListener("load",O._boomrl,!1);else if(O.attachEvent)O.attachEvent("onload",O._boomrl);d.close()}function a(e){window.BOOMR_onload=e&&e.timeStamp||(new Date).getTime()}if(!window.BOOMR||!window.BOOMR.version&&!window.BOOMR.snippetExecuted){window.BOOMR=window.BOOMR||{},window.BOOMR.snippetStart=(new Date).getTime(),window.BOOMR.snippetExecuted=!0,window.BOOMR.snippetVersion=12,window.BOOMR.url=n+"A6EZL-6RJ2F-DPHDC-BAKEA-7ZDZL";var i=document.currentScript||document.getElementsByTagName("script")[0],o=!1,r=document.createElement("link");if(r.relList&&"function"==typeof r.relList.supports&&r.relList.supports("preload")&&"as"in r)window.BOOMR.snippetMethod="p",r.href=window.BOOMR.url,r.rel="preload",r.as="script",r.addEventListener("load",e),r.addEventListener("error",function(){t(!0)}),setTimeout(function(){if(!o)t(!0)},3e3),BOOMR_lstart=(new Date).getTime(),i.parentNode.appendChild(r);else t(!1);if(window.addEventListener)window.addEventListener("load",a,!1);else if(window.attachEvent)window.attachEvent("onload",a)}}(),"".length>0)if(e&&"performance"in e&&e.performance&&"function"==typeof e.performance.setResourceTimingBufferSize)e.performance.setResourceTimingBufferSize();!function(){if(BOOMR=e.BOOMR||{},BOOMR.plugins=BOOMR.plugins||{},!BOOMR.plugins.AK){var n=""=="true"?1:0,t="",a="rzorogyxzpwhmzm6vakq-f-2e4d45994-clientnsv4-s.akamaihd.net",i="false"=="true"?2:1,o={"ak.v":"36","ak.cp":"301508","ak.ai":parseInt("184466",10),"ak.ol":"0","ak.cr":1,"ak.ipv":4,"ak.proto":"http/1.1","ak.rid":"361eabf8","ak.r":43973,"ak.a2":n,"ak.m":"dscna","ak.n":"essl","ak.bpcip":"142.93.23.0","ak.cport":39970,"ak.gh":"23.216.148.138","ak.quicv":"","ak.tlsv":"tls1.3","ak.0rtt":"","ak.csrc":"-","ak.acc":"reno","ak.t":"1704896533","ak.ak":"hOBiQwZUYzCg5VSAfCLimQ==YeFCv5ZgeJf7d3RwEMwM5S8AS0XNHGreytnaewnaK+O6uo1dqhurmRdiMJnIbD8j6bnBg2mQb7T9hOSU75yc3T2IckEDJSOZjWVqvauwdXTP2yqPSm5Br0d3haWCrYvSXD1g860Cbl4p+6bc2jO4j6xBWloCFSO5ONhkEPPDk7bWAxN83Q8Loh7o8p1YpQZ5Fz0ZZXcchfcwYENH63XFdfU36vUnSE90kYheI8WVwkhWAhL3o8aq+h9S/ovvewmiG7yDWrfhlf4uhlFw4yrS8aMY6OYq8X1icaclnW0l42p2x8Dxjt4ZlDT7q11WkWQGhxLnsfq5TWE8Xiy0xyA/qYbAnCNS3vlD3KmIN1meRuElf4ibYTChzxlRAB/P2ECNMX1VtVpk1Y0kv3n2wvrAMOuaOlG3Jg4cs1+cBYAYBUM=","ak.pv":"165","ak.dpoabenc":"","ak.tf":i};if(""!==t)o["ak.ruds"]=t;var r={i:!1,av:function(n){var t="http.initiator";if(n&&(!n[t]||"spa_hard"===n[t]))o["ak.feo"]=void 0!==e.aFeoApplied?1:0,BOOMR.addVar(o)},rv:function(){var e=["ak.bpcip","ak.cport","ak.cr","ak.csrc","ak.gh","ak.ipv","ak.m","ak.n","ak.ol","ak.proto","ak.quicv","ak.tlsv","ak.0rtt","ak.r","ak.acc","ak.t","ak.tf"];BOOMR.removeVar(e)}};BOOMR.plugins.AK={akVars:o,akDNSPreFetchDomain:a,init:function(){if(!r.i){var e=BOOMR.subscribe;e("before_beacon",r.av,null,null),e("onbeacon",r.rv,null,null),r.i=!0}return this},is_complete:function(){return!0}}}}()}(window);</script><link href="https://s2.go-mpulse.net/boomerang/A6EZL-6RJ2F-DPHDC-BAKEA-7ZDZL" rel="preload" as="script"><link type="text/css" rel="stylesheet" charset="UTF-8" href="https://www.gstatic.com/_/translate_http/_/ss/k=translate_http.tr.qhDXWpKopYk.L.W.O/am=wA/d=0/rs=AN8SPfq5gedF4FIOWZgYyMCNZA5tU966ig/m=el_main_css"><script type="text/javascript" charset="UTF-8" src="https://translate.googleapis.com/_/translate_http/_/js/k=translate_http.tr.en_US.xqFz5uePnO4.O/d=1/exm=el_conf/ed=1/rs=AN8SPfooqz4Q4VFnv0yyXnTLuSkNfvmOdg/m=el_main"></script><script id="boomr-scr-as" src="https://s2.go-mpulse.net/boomerang/A6EZL-6RJ2F-DPHDC-BAKEA-7ZDZL" async=""></script><style type="text/css">.fancybox-margin{margin-right:12px;}</style><link id="theme" href="/css/santa-clarita.css" rel="stylesheet"><script>/**
 * @license
 * pako 1.0.6 nodeca/pako
 * Copyright (C) 2014-2017 by Vitaly Puzrin and Andrei Tuputcyn
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Ported from zlib 1.2.8
 * Copyright (C) 1995-2013 Jean-loup Gailly and Mark Adler
 *
 * This software is provided 'as-is', without any express or implied
 * warranty.  In no event will the authors be held liable for any damages
 * arising from the use of this software.
 *
 * Permission is granted to anyone to use this software for any purpose,
 * including commercial applications, and to alter it and redistribute it
 * freely, subject to the following restrictions:
 *
 * 1. The origin of this software must not be misrepresented; you must not
 *    claim that you wrote the original software. If you use this software
 *    in a product, an acknowledgment in the product documentation would be
 *    appreciated but is not required.
 * 2. Altered source versions must be plainly marked as such, and must not be
 *    misrepresented as being the original software.
 * 3. This notice may not be removed or altered from any source distribution.
 *
 * Jean-loup Gailly        Mark Adler
 * jloup@gzip.org          madler@alumni.caltech.edu
 */
!function(t){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=t();else if("function"==typeof define&&define.amd)define([],t);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).pako=t()}}(function(){return function t(e,a,i){function n(s,o){if(!a[s]){if(!e[s]){var l="function"==typeof require&&require;if(!o&&l)return l(s,!0);if(r)return r(s,!0);var h=new Error("Cannot find module '"+s+"'");throw h.code="MODULE_NOT_FOUND",h}var d=a[s]={exports:{}};e[s][0].call(d.exports,function(t){var a=e[s][1][t];return n(a||t)},d,d.exports,t,e,a,i)}return a[s].exports}for(var r="function"==typeof require&&require,s=0;s<i.length;s++)n(i[s]);return n}({1:[function(t,e,a){"use strict";function i(t){if(!(this instanceof i))return new i(t);this.options=s.assign({level:_,method:c,chunkSize:16384,windowBits:15,memLevel:8,strategy:u,to:""},t||{});var e=this.options;e.raw&&e.windowBits>0?e.windowBits=-e.windowBits:e.gzip&&e.windowBits>0&&e.windowBits<16&&(e.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new h,this.strm.avail_out=0;var a=r.deflateInit2(this.strm,e.level,e.method,e.windowBits,e.memLevel,e.strategy);if(a!==f)throw new Error(l[a]);if(e.header&&r.deflateSetHeader(this.strm,e.header),e.dictionary){var n;if(n="string"==typeof e.dictionary?o.string2buf(e.dictionary):"[object ArrayBuffer]"===d.call(e.dictionary)?new Uint8Array(e.dictionary):e.dictionary,(a=r.deflateSetDictionary(this.strm,n))!==f)throw new Error(l[a]);this._dict_set=!0}}function n(t,e){var a=new i(e);if(a.push(t,!0),a.err)throw a.msg||l[a.err];return a.result}var r=t("./zlib/deflate"),s=t("./utils/common"),o=t("./utils/strings"),l=t("./zlib/messages"),h=t("./zlib/zstream"),d=Object.prototype.toString,f=0,_=-1,u=0,c=8;i.prototype.push=function(t,e){var a,i,n=this.strm,l=this.options.chunkSize;if(this.ended)return!1;i=e===~~e?e:!0===e?4:0,"string"==typeof t?n.input=o.string2buf(t):"[object ArrayBuffer]"===d.call(t)?n.input=new Uint8Array(t):n.input=t,n.next_in=0,n.avail_in=n.input.length;do{if(0===n.avail_out&&(n.output=new s.Buf8(l),n.next_out=0,n.avail_out=l),1!==(a=r.deflate(n,i))&&a!==f)return this.onEnd(a),this.ended=!0,!1;0!==n.avail_out&&(0!==n.avail_in||4!==i&&2!==i)||("string"===this.options.to?this.onData(o.buf2binstring(s.shrinkBuf(n.output,n.next_out))):this.onData(s.shrinkBuf(n.output,n.next_out)))}while((n.avail_in>0||0===n.avail_out)&&1!==a);return 4===i?(a=r.deflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===f):2!==i||(this.onEnd(f),n.avail_out=0,!0)},i.prototype.onData=function(t){this.chunks.push(t)},i.prototype.onEnd=function(t){t===f&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},a.Deflate=i,a.deflate=n,a.deflateRaw=function(t,e){return e=e||{},e.raw=!0,n(t,e)},a.gzip=function(t,e){return e=e||{},e.gzip=!0,n(t,e)}},{"./utils/common":3,"./utils/strings":4,"./zlib/deflate":8,"./zlib/messages":13,"./zlib/zstream":15}],2:[function(t,e,a){"use strict";function i(t){if(!(this instanceof i))return new i(t);this.options=s.assign({chunkSize:16384,windowBits:0,to:""},t||{});var e=this.options;e.raw&&e.windowBits>=0&&e.windowBits<16&&(e.windowBits=-e.windowBits,0===e.windowBits&&(e.windowBits=-15)),!(e.windowBits>=0&&e.windowBits<16)||t&&t.windowBits||(e.windowBits+=32),e.windowBits>15&&e.windowBits<48&&0==(15&e.windowBits)&&(e.windowBits|=15),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new d,this.strm.avail_out=0;var a=r.inflateInit2(this.strm,e.windowBits);if(a!==l.Z_OK)throw new Error(h[a]);this.header=new f,r.inflateGetHeader(this.strm,this.header)}function n(t,e){var a=new i(e);if(a.push(t,!0),a.err)throw a.msg||h[a.err];return a.result}var r=t("./zlib/inflate"),s=t("./utils/common"),o=t("./utils/strings"),l=t("./zlib/constants"),h=t("./zlib/messages"),d=t("./zlib/zstream"),f=t("./zlib/gzheader"),_=Object.prototype.toString;i.prototype.push=function(t,e){var a,i,n,h,d,f,u=this.strm,c=this.options.chunkSize,b=this.options.dictionary,g=!1;if(this.ended)return!1;i=e===~~e?e:!0===e?l.Z_FINISH:l.Z_NO_FLUSH,"string"==typeof t?u.input=o.binstring2buf(t):"[object ArrayBuffer]"===_.call(t)?u.input=new Uint8Array(t):u.input=t,u.next_in=0,u.avail_in=u.input.length;do{if(0===u.avail_out&&(u.output=new s.Buf8(c),u.next_out=0,u.avail_out=c),(a=r.inflate(u,l.Z_NO_FLUSH))===l.Z_NEED_DICT&&b&&(f="string"==typeof b?o.string2buf(b):"[object ArrayBuffer]"===_.call(b)?new Uint8Array(b):b,a=r.inflateSetDictionary(this.strm,f)),a===l.Z_BUF_ERROR&&!0===g&&(a=l.Z_OK,g=!1),a!==l.Z_STREAM_END&&a!==l.Z_OK)return this.onEnd(a),this.ended=!0,!1;u.next_out&&(0!==u.avail_out&&a!==l.Z_STREAM_END&&(0!==u.avail_in||i!==l.Z_FINISH&&i!==l.Z_SYNC_FLUSH)||("string"===this.options.to?(n=o.utf8border(u.output,u.next_out),h=u.next_out-n,d=o.buf2string(u.output,n),u.next_out=h,u.avail_out=c-h,h&&s.arraySet(u.output,u.output,n,h,0),this.onData(d)):this.onData(s.shrinkBuf(u.output,u.next_out)))),0===u.avail_in&&0===u.avail_out&&(g=!0)}while((u.avail_in>0||0===u.avail_out)&&a!==l.Z_STREAM_END);return a===l.Z_STREAM_END&&(i=l.Z_FINISH),i===l.Z_FINISH?(a=r.inflateEnd(this.strm),this.onEnd(a),this.ended=!0,a===l.Z_OK):i!==l.Z_SYNC_FLUSH||(this.onEnd(l.Z_OK),u.avail_out=0,!0)},i.prototype.onData=function(t){this.chunks.push(t)},i.prototype.onEnd=function(t){t===l.Z_OK&&("string"===this.options.to?this.result=this.chunks.join(""):this.result=s.flattenChunks(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},a.Inflate=i,a.inflate=n,a.inflateRaw=function(t,e){return e=e||{},e.raw=!0,n(t,e)},a.ungzip=n},{"./utils/common":3,"./utils/strings":4,"./zlib/constants":6,"./zlib/gzheader":9,"./zlib/inflate":11,"./zlib/messages":13,"./zlib/zstream":15}],3:[function(t,e,a){"use strict";function i(t,e){return Object.prototype.hasOwnProperty.call(t,e)}var n="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;a.assign=function(t){for(var e=Array.prototype.slice.call(arguments,1);e.length;){var a=e.shift();if(a){if("object"!=typeof a)throw new TypeError(a+"must be non-object");for(var n in a)i(a,n)&&(t[n]=a[n])}}return t},a.shrinkBuf=function(t,e){return t.length===e?t:t.subarray?t.subarray(0,e):(t.length=e,t)};var r={arraySet:function(t,e,a,i,n){if(e.subarray&&t.subarray)t.set(e.subarray(a,a+i),n);else for(var r=0;r<i;r++)t[n+r]=e[a+r]},flattenChunks:function(t){var e,a,i,n,r,s;for(i=0,e=0,a=t.length;e<a;e++)i+=t[e].length;for(s=new Uint8Array(i),n=0,e=0,a=t.length;e<a;e++)r=t[e],s.set(r,n),n+=r.length;return s}},s={arraySet:function(t,e,a,i,n){for(var r=0;r<i;r++)t[n+r]=e[a+r]},flattenChunks:function(t){return[].concat.apply([],t)}};a.setTyped=function(t){t?(a.Buf8=Uint8Array,a.Buf16=Uint16Array,a.Buf32=Int32Array,a.assign(a,r)):(a.Buf8=Array,a.Buf16=Array,a.Buf32=Array,a.assign(a,s))},a.setTyped(n)},{}],4:[function(t,e,a){"use strict";function i(t,e){if(e<65537&&(t.subarray&&s||!t.subarray&&r))return String.fromCharCode.apply(null,n.shrinkBuf(t,e));for(var a="",i=0;i<e;i++)a+=String.fromCharCode(t[i]);return a}var n=t("./common"),r=!0,s=!0;try{String.fromCharCode.apply(null,[0])}catch(t){r=!1}try{String.fromCharCode.apply(null,new Uint8Array(1))}catch(t){s=!1}for(var o=new n.Buf8(256),l=0;l<256;l++)o[l]=l>=252?6:l>=248?5:l>=240?4:l>=224?3:l>=192?2:1;o[254]=o[254]=1,a.string2buf=function(t){var e,a,i,r,s,o=t.length,l=0;for(r=0;r<o;r++)55296==(64512&(a=t.charCodeAt(r)))&&r+1<o&&56320==(64512&(i=t.charCodeAt(r+1)))&&(a=65536+(a-55296<<10)+(i-56320),r++),l+=a<128?1:a<2048?2:a<65536?3:4;for(e=new n.Buf8(l),s=0,r=0;s<l;r++)55296==(64512&(a=t.charCodeAt(r)))&&r+1<o&&56320==(64512&(i=t.charCodeAt(r+1)))&&(a=65536+(a-55296<<10)+(i-56320),r++),a<128?e[s++]=a:a<2048?(e[s++]=192|a>>>6,e[s++]=128|63&a):a<65536?(e[s++]=224|a>>>12,e[s++]=128|a>>>6&63,e[s++]=128|63&a):(e[s++]=240|a>>>18,e[s++]=128|a>>>12&63,e[s++]=128|a>>>6&63,e[s++]=128|63&a);return e},a.buf2binstring=function(t){return i(t,t.length)},a.binstring2buf=function(t){for(var e=new n.Buf8(t.length),a=0,i=e.length;a<i;a++)e[a]=t.charCodeAt(a);return e},a.buf2string=function(t,e){var a,n,r,s,l=e||t.length,h=new Array(2*l);for(n=0,a=0;a<l;)if((r=t[a++])<128)h[n++]=r;else if((s=o[r])>4)h[n++]=65533,a+=s-1;else{for(r&=2===s?31:3===s?15:7;s>1&&a<l;)r=r<<6|63&t[a++],s--;s>1?h[n++]=65533:r<65536?h[n++]=r:(r-=65536,h[n++]=55296|r>>10&1023,h[n++]=56320|1023&r)}return i(h,n)},a.utf8border=function(t,e){var a;for((e=e||t.length)>t.length&&(e=t.length),a=e-1;a>=0&&128==(192&t[a]);)a--;return a<0?e:0===a?e:a+o[t[a]]>e?a:e}},{"./common":3}],5:[function(t,e,a){"use strict";e.exports=function(t,e,a,i){for(var n=65535&t|0,r=t>>>16&65535|0,s=0;0!==a;){a-=s=a>2e3?2e3:a;do{r=r+(n=n+e[i++]|0)|0}while(--s);n%=65521,r%=65521}return n|r<<16|0}},{}],6:[function(t,e,a){"use strict";e.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},{}],7:[function(t,e,a){"use strict";var i=function(){for(var t,e=[],a=0;a<256;a++){t=a;for(var i=0;i<8;i++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e}();e.exports=function(t,e,a,n){var r=i,s=n+a;t^=-1;for(var o=n;o<s;o++)t=t>>>8^r[255&(t^e[o])];return-1^t}},{}],8:[function(t,e,a){"use strict";function i(t,e){return t.msg=A[e],e}function n(t){return(t<<1)-(t>4?9:0)}function r(t){for(var e=t.length;--e>=0;)t[e]=0}function s(t){var e=t.state,a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(z.arraySet(t.output,e.pending_buf,e.pending_out,a,t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))}function o(t,e){B._tr_flush_block(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,s(t.strm)}function l(t,e){t.pending_buf[t.pending++]=e}function h(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e}function d(t,e,a,i){var n=t.avail_in;return n>i&&(n=i),0===n?0:(t.avail_in-=n,z.arraySet(e,t.input,t.next_in,n,a),1===t.state.wrap?t.adler=S(t.adler,e,n,a):2===t.state.wrap&&(t.adler=E(t.adler,e,n,a)),t.next_in+=n,t.total_in+=n,n)}function f(t,e){var a,i,n=t.max_chain_length,r=t.strstart,s=t.prev_length,o=t.nice_match,l=t.strstart>t.w_size-it?t.strstart-(t.w_size-it):0,h=t.window,d=t.w_mask,f=t.prev,_=t.strstart+at,u=h[r+s-1],c=h[r+s];t.prev_length>=t.good_match&&(n>>=2),o>t.lookahead&&(o=t.lookahead);do{if(a=e,h[a+s]===c&&h[a+s-1]===u&&h[a]===h[r]&&h[++a]===h[r+1]){r+=2,a++;do{}while(h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&h[++r]===h[++a]&&r<_);if(i=at-(_-r),r=_-at,i>s){if(t.match_start=e,s=i,i>=o)break;u=h[r+s-1],c=h[r+s]}}}while((e=f[e&d])>l&&0!=--n);return s<=t.lookahead?s:t.lookahead}function _(t){var e,a,i,n,r,s=t.w_size;do{if(n=t.window_size-t.lookahead-t.strstart,t.strstart>=s+(s-it)){z.arraySet(t.window,t.window,s,s,0),t.match_start-=s,t.strstart-=s,t.block_start-=s,e=a=t.hash_size;do{i=t.head[--e],t.head[e]=i>=s?i-s:0}while(--a);e=a=s;do{i=t.prev[--e],t.prev[e]=i>=s?i-s:0}while(--a);n+=s}if(0===t.strm.avail_in)break;if(a=d(t.strm,t.window,t.strstart+t.lookahead,n),t.lookahead+=a,t.lookahead+t.insert>=et)for(r=t.strstart-t.insert,t.ins_h=t.window[r],t.ins_h=(t.ins_h<<t.hash_shift^t.window[r+1])&t.hash_mask;t.insert&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[r+et-1])&t.hash_mask,t.prev[r&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=r,r++,t.insert--,!(t.lookahead+t.insert<et)););}while(t.lookahead<it&&0!==t.strm.avail_in)}function u(t,e){for(var a,i;;){if(t.lookahead<it){if(_(t),t.lookahead<it&&e===Z)return _t;if(0===t.lookahead)break}if(a=0,t.lookahead>=et&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+et-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-it&&(t.match_length=f(t,a)),t.match_length>=et)if(i=B._tr_tally(t,t.strstart-t.match_start,t.match_length-et),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=et){t.match_length--;do{t.strstart++,t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+et-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!=--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+1])&t.hash_mask;else i=B._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(i&&(o(t,!1),0===t.strm.avail_out))return _t}return t.insert=t.strstart<et-1?t.strstart:et-1,e===N?(o(t,!0),0===t.strm.avail_out?ct:bt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?_t:ut}function c(t,e){for(var a,i,n;;){if(t.lookahead<it){if(_(t),t.lookahead<it&&e===Z)return _t;if(0===t.lookahead)break}if(a=0,t.lookahead>=et&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+et-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=et-1,0!==a&&t.prev_length<t.max_lazy_match&&t.strstart-a<=t.w_size-it&&(t.match_length=f(t,a),t.match_length<=5&&(t.strategy===H||t.match_length===et&&t.strstart-t.match_start>4096)&&(t.match_length=et-1)),t.prev_length>=et&&t.match_length<=t.prev_length){n=t.strstart+t.lookahead-et,i=B._tr_tally(t,t.strstart-1-t.prev_match,t.prev_length-et),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=n&&(t.ins_h=(t.ins_h<<t.hash_shift^t.window[t.strstart+et-1])&t.hash_mask,a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!=--t.prev_length);if(t.match_available=0,t.match_length=et-1,t.strstart++,i&&(o(t,!1),0===t.strm.avail_out))return _t}else if(t.match_available){if((i=B._tr_tally(t,0,t.window[t.strstart-1]))&&o(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return _t}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(i=B._tr_tally(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<et-1?t.strstart:et-1,e===N?(o(t,!0),0===t.strm.avail_out?ct:bt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?_t:ut}function b(t,e){for(var a,i,n,r,s=t.window;;){if(t.lookahead<=at){if(_(t),t.lookahead<=at&&e===Z)return _t;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=et&&t.strstart>0&&(n=t.strstart-1,(i=s[n])===s[++n]&&i===s[++n]&&i===s[++n])){r=t.strstart+at;do{}while(i===s[++n]&&i===s[++n]&&i===s[++n]&&i===s[++n]&&i===s[++n]&&i===s[++n]&&i===s[++n]&&i===s[++n]&&n<r);t.match_length=at-(r-n),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=et?(a=B._tr_tally(t,1,t.match_length-et),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=B._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(o(t,!1),0===t.strm.avail_out))return _t}return t.insert=0,e===N?(o(t,!0),0===t.strm.avail_out?ct:bt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?_t:ut}function g(t,e){for(var a;;){if(0===t.lookahead&&(_(t),0===t.lookahead)){if(e===Z)return _t;break}if(t.match_length=0,a=B._tr_tally(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(o(t,!1),0===t.strm.avail_out))return _t}return t.insert=0,e===N?(o(t,!0),0===t.strm.avail_out?ct:bt):t.last_lit&&(o(t,!1),0===t.strm.avail_out)?_t:ut}function m(t,e,a,i,n){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=i,this.func=n}function w(t){t.window_size=2*t.w_size,r(t.head),t.max_lazy_match=x[t.level].max_lazy,t.good_match=x[t.level].good_length,t.nice_match=x[t.level].nice_length,t.max_chain_length=x[t.level].max_chain,t.strstart=0,t.block_start=0,t.lookahead=0,t.insert=0,t.match_length=t.prev_length=et-1,t.match_available=0,t.ins_h=0}function p(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=q,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new z.Buf16(2*$),this.dyn_dtree=new z.Buf16(2*(2*Q+1)),this.bl_tree=new z.Buf16(2*(2*V+1)),r(this.dyn_ltree),r(this.dyn_dtree),r(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new z.Buf16(tt+1),this.heap=new z.Buf16(2*J+1),r(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new z.Buf16(2*J+1),r(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function v(t){var e;return t&&t.state?(t.total_in=t.total_out=0,t.data_type=Y,e=t.state,e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?rt:dt,t.adler=2===e.wrap?0:1,e.last_flush=Z,B._tr_init(e),D):i(t,U)}function k(t){var e=v(t);return e===D&&w(t.state),e}function y(t,e,a,n,r,s){if(!t)return U;var o=1;if(e===L&&(e=6),n<0?(o=0,n=-n):n>15&&(o=2,n-=16),r<1||r>G||a!==q||n<8||n>15||e<0||e>9||s<0||s>M)return i(t,U);8===n&&(n=9);var l=new p;return t.state=l,l.strm=t,l.wrap=o,l.gzhead=null,l.w_bits=n,l.w_size=1<<l.w_bits,l.w_mask=l.w_size-1,l.hash_bits=r+7,l.hash_size=1<<l.hash_bits,l.hash_mask=l.hash_size-1,l.hash_shift=~~((l.hash_bits+et-1)/et),l.window=new z.Buf8(2*l.w_size),l.head=new z.Buf16(l.hash_size),l.prev=new z.Buf16(l.w_size),l.lit_bufsize=1<<r+6,l.pending_buf_size=4*l.lit_bufsize,l.pending_buf=new z.Buf8(l.pending_buf_size),l.d_buf=1*l.lit_bufsize,l.l_buf=3*l.lit_bufsize,l.level=e,l.strategy=s,l.method=a,k(t)}var x,z=t("../utils/common"),B=t("./trees"),S=t("./adler32"),E=t("./crc32"),A=t("./messages"),Z=0,R=1,C=3,N=4,O=5,D=0,I=1,U=-2,T=-3,F=-5,L=-1,H=1,j=2,K=3,M=4,P=0,Y=2,q=8,G=9,X=15,W=8,J=286,Q=30,V=19,$=2*J+1,tt=15,et=3,at=258,it=at+et+1,nt=32,rt=42,st=69,ot=73,lt=91,ht=103,dt=113,ft=666,_t=1,ut=2,ct=3,bt=4,gt=3;x=[new m(0,0,0,0,function(t,e){var a=65535;for(a>t.pending_buf_size-5&&(a=t.pending_buf_size-5);;){if(t.lookahead<=1){if(_(t),0===t.lookahead&&e===Z)return _t;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var i=t.block_start+a;if((0===t.strstart||t.strstart>=i)&&(t.lookahead=t.strstart-i,t.strstart=i,o(t,!1),0===t.strm.avail_out))return _t;if(t.strstart-t.block_start>=t.w_size-it&&(o(t,!1),0===t.strm.avail_out))return _t}return t.insert=0,e===N?(o(t,!0),0===t.strm.avail_out?ct:bt):(t.strstart>t.block_start&&(o(t,!1),t.strm.avail_out),_t)}),new m(4,4,8,4,u),new m(4,5,16,8,u),new m(4,6,32,32,u),new m(4,4,16,16,c),new m(8,16,32,32,c),new m(8,16,128,128,c),new m(8,32,128,256,c),new m(32,128,258,1024,c),new m(32,258,258,4096,c)],a.deflateInit=function(t,e){return y(t,e,q,X,W,P)},a.deflateInit2=y,a.deflateReset=k,a.deflateResetKeep=v,a.deflateSetHeader=function(t,e){return t&&t.state?2!==t.state.wrap?U:(t.state.gzhead=e,D):U},a.deflate=function(t,e){var a,o,d,f;if(!t||!t.state||e>O||e<0)return t?i(t,U):U;if(o=t.state,!t.output||!t.input&&0!==t.avail_in||o.status===ft&&e!==N)return i(t,0===t.avail_out?F:U);if(o.strm=t,a=o.last_flush,o.last_flush=e,o.status===rt)if(2===o.wrap)t.adler=0,l(o,31),l(o,139),l(o,8),o.gzhead?(l(o,(o.gzhead.text?1:0)+(o.gzhead.hcrc?2:0)+(o.gzhead.extra?4:0)+(o.gzhead.name?8:0)+(o.gzhead.comment?16:0)),l(o,255&o.gzhead.time),l(o,o.gzhead.time>>8&255),l(o,o.gzhead.time>>16&255),l(o,o.gzhead.time>>24&255),l(o,9===o.level?2:o.strategy>=j||o.level<2?4:0),l(o,255&o.gzhead.os),o.gzhead.extra&&o.gzhead.extra.length&&(l(o,255&o.gzhead.extra.length),l(o,o.gzhead.extra.length>>8&255)),o.gzhead.hcrc&&(t.adler=E(t.adler,o.pending_buf,o.pending,0)),o.gzindex=0,o.status=st):(l(o,0),l(o,0),l(o,0),l(o,0),l(o,0),l(o,9===o.level?2:o.strategy>=j||o.level<2?4:0),l(o,gt),o.status=dt);else{var _=q+(o.w_bits-8<<4)<<8;_|=(o.strategy>=j||o.level<2?0:o.level<6?1:6===o.level?2:3)<<6,0!==o.strstart&&(_|=nt),_+=31-_%31,o.status=dt,h(o,_),0!==o.strstart&&(h(o,t.adler>>>16),h(o,65535&t.adler)),t.adler=1}if(o.status===st)if(o.gzhead.extra){for(d=o.pending;o.gzindex<(65535&o.gzhead.extra.length)&&(o.pending!==o.pending_buf_size||(o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),s(t),d=o.pending,o.pending!==o.pending_buf_size));)l(o,255&o.gzhead.extra[o.gzindex]),o.gzindex++;o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),o.gzindex===o.gzhead.extra.length&&(o.gzindex=0,o.status=ot)}else o.status=ot;if(o.status===ot)if(o.gzhead.name){d=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),s(t),d=o.pending,o.pending===o.pending_buf_size)){f=1;break}f=o.gzindex<o.gzhead.name.length?255&o.gzhead.name.charCodeAt(o.gzindex++):0,l(o,f)}while(0!==f);o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),0===f&&(o.gzindex=0,o.status=lt)}else o.status=lt;if(o.status===lt)if(o.gzhead.comment){d=o.pending;do{if(o.pending===o.pending_buf_size&&(o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),s(t),d=o.pending,o.pending===o.pending_buf_size)){f=1;break}f=o.gzindex<o.gzhead.comment.length?255&o.gzhead.comment.charCodeAt(o.gzindex++):0,l(o,f)}while(0!==f);o.gzhead.hcrc&&o.pending>d&&(t.adler=E(t.adler,o.pending_buf,o.pending-d,d)),0===f&&(o.status=ht)}else o.status=ht;if(o.status===ht&&(o.gzhead.hcrc?(o.pending+2>o.pending_buf_size&&s(t),o.pending+2<=o.pending_buf_size&&(l(o,255&t.adler),l(o,t.adler>>8&255),t.adler=0,o.status=dt)):o.status=dt),0!==o.pending){if(s(t),0===t.avail_out)return o.last_flush=-1,D}else if(0===t.avail_in&&n(e)<=n(a)&&e!==N)return i(t,F);if(o.status===ft&&0!==t.avail_in)return i(t,F);if(0!==t.avail_in||0!==o.lookahead||e!==Z&&o.status!==ft){var u=o.strategy===j?g(o,e):o.strategy===K?b(o,e):x[o.level].func(o,e);if(u!==ct&&u!==bt||(o.status=ft),u===_t||u===ct)return 0===t.avail_out&&(o.last_flush=-1),D;if(u===ut&&(e===R?B._tr_align(o):e!==O&&(B._tr_stored_block(o,0,0,!1),e===C&&(r(o.head),0===o.lookahead&&(o.strstart=0,o.block_start=0,o.insert=0))),s(t),0===t.avail_out))return o.last_flush=-1,D}return e!==N?D:o.wrap<=0?I:(2===o.wrap?(l(o,255&t.adler),l(o,t.adler>>8&255),l(o,t.adler>>16&255),l(o,t.adler>>24&255),l(o,255&t.total_in),l(o,t.total_in>>8&255),l(o,t.total_in>>16&255),l(o,t.total_in>>24&255)):(h(o,t.adler>>>16),h(o,65535&t.adler)),s(t),o.wrap>0&&(o.wrap=-o.wrap),0!==o.pending?D:I)},a.deflateEnd=function(t){var e;return t&&t.state?(e=t.state.status)!==rt&&e!==st&&e!==ot&&e!==lt&&e!==ht&&e!==dt&&e!==ft?i(t,U):(t.state=null,e===dt?i(t,T):D):U},a.deflateSetDictionary=function(t,e){var a,i,n,s,o,l,h,d,f=e.length;if(!t||!t.state)return U;if(a=t.state,2===(s=a.wrap)||1===s&&a.status!==rt||a.lookahead)return U;for(1===s&&(t.adler=S(t.adler,e,f,0)),a.wrap=0,f>=a.w_size&&(0===s&&(r(a.head),a.strstart=0,a.block_start=0,a.insert=0),d=new z.Buf8(a.w_size),z.arraySet(d,e,f-a.w_size,a.w_size,0),e=d,f=a.w_size),o=t.avail_in,l=t.next_in,h=t.input,t.avail_in=f,t.next_in=0,t.input=e,_(a);a.lookahead>=et;){i=a.strstart,n=a.lookahead-(et-1);do{a.ins_h=(a.ins_h<<a.hash_shift^a.window[i+et-1])&a.hash_mask,a.prev[i&a.w_mask]=a.head[a.ins_h],a.head[a.ins_h]=i,i++}while(--n);a.strstart=i,a.lookahead=et-1,_(a)}return a.strstart+=a.lookahead,a.block_start=a.strstart,a.insert=a.lookahead,a.lookahead=0,a.match_length=a.prev_length=et-1,a.match_available=0,t.next_in=l,t.input=h,t.avail_in=o,a.wrap=s,D},a.deflateInfo="pako deflate (from Nodeca project)"},{"../utils/common":3,"./adler32":5,"./crc32":7,"./messages":13,"./trees":14}],9:[function(t,e,a){"use strict";e.exports=function(){this.text=0,this.time=0,this.xflags=0,this.os=0,this.extra=null,this.extra_len=0,this.name="",this.comment="",this.hcrc=0,this.done=!1}},{}],10:[function(t,e,a){"use strict";e.exports=function(t,e){var a,i,n,r,s,o,l,h,d,f,_,u,c,b,g,m,w,p,v,k,y,x,z,B,S;a=t.state,i=t.next_in,B=t.input,n=i+(t.avail_in-5),r=t.next_out,S=t.output,s=r-(e-t.avail_out),o=r+(t.avail_out-257),l=a.dmax,h=a.wsize,d=a.whave,f=a.wnext,_=a.window,u=a.hold,c=a.bits,b=a.lencode,g=a.distcode,m=(1<<a.lenbits)-1,w=(1<<a.distbits)-1;t:do{c<15&&(u+=B[i++]<<c,c+=8,u+=B[i++]<<c,c+=8),p=b[u&m];e:for(;;){if(v=p>>>24,u>>>=v,c-=v,0===(v=p>>>16&255))S[r++]=65535&p;else{if(!(16&v)){if(0==(64&v)){p=b[(65535&p)+(u&(1<<v)-1)];continue e}if(32&v){a.mode=12;break t}t.msg="invalid literal/length code",a.mode=30;break t}k=65535&p,(v&=15)&&(c<v&&(u+=B[i++]<<c,c+=8),k+=u&(1<<v)-1,u>>>=v,c-=v),c<15&&(u+=B[i++]<<c,c+=8,u+=B[i++]<<c,c+=8),p=g[u&w];a:for(;;){if(v=p>>>24,u>>>=v,c-=v,!(16&(v=p>>>16&255))){if(0==(64&v)){p=g[(65535&p)+(u&(1<<v)-1)];continue a}t.msg="invalid distance code",a.mode=30;break t}if(y=65535&p,v&=15,c<v&&(u+=B[i++]<<c,(c+=8)<v&&(u+=B[i++]<<c,c+=8)),(y+=u&(1<<v)-1)>l){t.msg="invalid distance too far back",a.mode=30;break t}if(u>>>=v,c-=v,v=r-s,y>v){if((v=y-v)>d&&a.sane){t.msg="invalid distance too far back",a.mode=30;break t}if(x=0,z=_,0===f){if(x+=h-v,v<k){k-=v;do{S[r++]=_[x++]}while(--v);x=r-y,z=S}}else if(f<v){if(x+=h+f-v,(v-=f)<k){k-=v;do{S[r++]=_[x++]}while(--v);if(x=0,f<k){k-=v=f;do{S[r++]=_[x++]}while(--v);x=r-y,z=S}}}else if(x+=f-v,v<k){k-=v;do{S[r++]=_[x++]}while(--v);x=r-y,z=S}for(;k>2;)S[r++]=z[x++],S[r++]=z[x++],S[r++]=z[x++],k-=3;k&&(S[r++]=z[x++],k>1&&(S[r++]=z[x++]))}else{x=r-y;do{S[r++]=S[x++],S[r++]=S[x++],S[r++]=S[x++],k-=3}while(k>2);k&&(S[r++]=S[x++],k>1&&(S[r++]=S[x++]))}break}}break}}while(i<n&&r<o);i-=k=c>>3,u&=(1<<(c-=k<<3))-1,t.next_in=i,t.next_out=r,t.avail_in=i<n?n-i+5:5-(i-n),t.avail_out=r<o?o-r+257:257-(r-o),a.hold=u,a.bits=c}},{}],11:[function(t,e,a){"use strict";function i(t){return(t>>>24&255)+(t>>>8&65280)+((65280&t)<<8)+((255&t)<<24)}function n(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new u.Buf16(320),this.work=new u.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function r(t){var e;return t&&t.state?(e=t.state,t.total_in=t.total_out=e.total=0,t.msg="",e.wrap&&(t.adler=1&e.wrap),e.mode=N,e.last=0,e.havedict=0,e.dmax=32768,e.head=null,e.hold=0,e.bits=0,e.lencode=e.lendyn=new u.Buf32(dt),e.distcode=e.distdyn=new u.Buf32(ft),e.sane=1,e.back=-1,z):E}function s(t){var e;return t&&t.state?(e=t.state,e.wsize=0,e.whave=0,e.wnext=0,r(t)):E}function o(t,e){var a,i;return t&&t.state?(i=t.state,e<0?(a=0,e=-e):(a=1+(e>>4),e<48&&(e&=15)),e&&(e<8||e>15)?E:(null!==i.window&&i.wbits!==e&&(i.window=null),i.wrap=a,i.wbits=e,s(t))):E}function l(t,e){var a,i;return t?(i=new n,t.state=i,i.window=null,(a=o(t,e))!==z&&(t.state=null),a):E}function h(t){if(ut){var e;for(f=new u.Buf32(512),_=new u.Buf32(32),e=0;e<144;)t.lens[e++]=8;for(;e<256;)t.lens[e++]=9;for(;e<280;)t.lens[e++]=7;for(;e<288;)t.lens[e++]=8;for(m(p,t.lens,0,288,f,0,t.work,{bits:9}),e=0;e<32;)t.lens[e++]=5;m(v,t.lens,0,32,_,0,t.work,{bits:5}),ut=!1}t.lencode=f,t.lenbits=9,t.distcode=_,t.distbits=5}function d(t,e,a,i){var n,r=t.state;return null===r.window&&(r.wsize=1<<r.wbits,r.wnext=0,r.whave=0,r.window=new u.Buf8(r.wsize)),i>=r.wsize?(u.arraySet(r.window,e,a-r.wsize,r.wsize,0),r.wnext=0,r.whave=r.wsize):((n=r.wsize-r.wnext)>i&&(n=i),u.arraySet(r.window,e,a-i,n,r.wnext),(i-=n)?(u.arraySet(r.window,e,a-i,i,0),r.wnext=i,r.whave=r.wsize):(r.wnext+=n,r.wnext===r.wsize&&(r.wnext=0),r.whave<r.wsize&&(r.whave+=n))),0}var f,_,u=t("../utils/common"),c=t("./adler32"),b=t("./crc32"),g=t("./inffast"),m=t("./inftrees"),w=0,p=1,v=2,k=4,y=5,x=6,z=0,B=1,S=2,E=-2,A=-3,Z=-4,R=-5,C=8,N=1,O=2,D=3,I=4,U=5,T=6,F=7,L=8,H=9,j=10,K=11,M=12,P=13,Y=14,q=15,G=16,X=17,W=18,J=19,Q=20,V=21,$=22,tt=23,et=24,at=25,it=26,nt=27,rt=28,st=29,ot=30,lt=31,ht=32,dt=852,ft=592,_t=15,ut=!0;a.inflateReset=s,a.inflateReset2=o,a.inflateResetKeep=r,a.inflateInit=function(t){return l(t,_t)},a.inflateInit2=l,a.inflate=function(t,e){var a,n,r,s,o,l,f,_,dt,ft,_t,ut,ct,bt,gt,mt,wt,pt,vt,kt,yt,xt,zt,Bt,St=0,Et=new u.Buf8(4),At=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!t||!t.state||!t.output||!t.input&&0!==t.avail_in)return E;(a=t.state).mode===M&&(a.mode=P),o=t.next_out,r=t.output,f=t.avail_out,s=t.next_in,n=t.input,l=t.avail_in,_=a.hold,dt=a.bits,ft=l,_t=f,xt=z;t:for(;;)switch(a.mode){case N:if(0===a.wrap){a.mode=P;break}for(;dt<16;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(2&a.wrap&&35615===_){a.check=0,Et[0]=255&_,Et[1]=_>>>8&255,a.check=b(a.check,Et,2,0),_=0,dt=0,a.mode=O;break}if(a.flags=0,a.head&&(a.head.done=!1),!(1&a.wrap)||(((255&_)<<8)+(_>>8))%31){t.msg="incorrect header check",a.mode=ot;break}if((15&_)!==C){t.msg="unknown compression method",a.mode=ot;break}if(_>>>=4,dt-=4,yt=8+(15&_),0===a.wbits)a.wbits=yt;else if(yt>a.wbits){t.msg="invalid window size",a.mode=ot;break}a.dmax=1<<yt,t.adler=a.check=1,a.mode=512&_?j:M,_=0,dt=0;break;case O:for(;dt<16;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(a.flags=_,(255&a.flags)!==C){t.msg="unknown compression method",a.mode=ot;break}if(57344&a.flags){t.msg="unknown header flags set",a.mode=ot;break}a.head&&(a.head.text=_>>8&1),512&a.flags&&(Et[0]=255&_,Et[1]=_>>>8&255,a.check=b(a.check,Et,2,0)),_=0,dt=0,a.mode=D;case D:for(;dt<32;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.head&&(a.head.time=_),512&a.flags&&(Et[0]=255&_,Et[1]=_>>>8&255,Et[2]=_>>>16&255,Et[3]=_>>>24&255,a.check=b(a.check,Et,4,0)),_=0,dt=0,a.mode=I;case I:for(;dt<16;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.head&&(a.head.xflags=255&_,a.head.os=_>>8),512&a.flags&&(Et[0]=255&_,Et[1]=_>>>8&255,a.check=b(a.check,Et,2,0)),_=0,dt=0,a.mode=U;case U:if(1024&a.flags){for(;dt<16;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.length=_,a.head&&(a.head.extra_len=_),512&a.flags&&(Et[0]=255&_,Et[1]=_>>>8&255,a.check=b(a.check,Et,2,0)),_=0,dt=0}else a.head&&(a.head.extra=null);a.mode=T;case T:if(1024&a.flags&&((ut=a.length)>l&&(ut=l),ut&&(a.head&&(yt=a.head.extra_len-a.length,a.head.extra||(a.head.extra=new Array(a.head.extra_len)),u.arraySet(a.head.extra,n,s,ut,yt)),512&a.flags&&(a.check=b(a.check,n,ut,s)),l-=ut,s+=ut,a.length-=ut),a.length))break t;a.length=0,a.mode=F;case F:if(2048&a.flags){if(0===l)break t;ut=0;do{yt=n[s+ut++],a.head&&yt&&a.length<65536&&(a.head.name+=String.fromCharCode(yt))}while(yt&&ut<l);if(512&a.flags&&(a.check=b(a.check,n,ut,s)),l-=ut,s+=ut,yt)break t}else a.head&&(a.head.name=null);a.length=0,a.mode=L;case L:if(4096&a.flags){if(0===l)break t;ut=0;do{yt=n[s+ut++],a.head&&yt&&a.length<65536&&(a.head.comment+=String.fromCharCode(yt))}while(yt&&ut<l);if(512&a.flags&&(a.check=b(a.check,n,ut,s)),l-=ut,s+=ut,yt)break t}else a.head&&(a.head.comment=null);a.mode=H;case H:if(512&a.flags){for(;dt<16;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(_!==(65535&a.check)){t.msg="header crc mismatch",a.mode=ot;break}_=0,dt=0}a.head&&(a.head.hcrc=a.flags>>9&1,a.head.done=!0),t.adler=a.check=0,a.mode=M;break;case j:for(;dt<32;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}t.adler=a.check=i(_),_=0,dt=0,a.mode=K;case K:if(0===a.havedict)return t.next_out=o,t.avail_out=f,t.next_in=s,t.avail_in=l,a.hold=_,a.bits=dt,S;t.adler=a.check=1,a.mode=M;case M:if(e===y||e===x)break t;case P:if(a.last){_>>>=7&dt,dt-=7&dt,a.mode=nt;break}for(;dt<3;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}switch(a.last=1&_,_>>>=1,dt-=1,3&_){case 0:a.mode=Y;break;case 1:if(h(a),a.mode=Q,e===x){_>>>=2,dt-=2;break t}break;case 2:a.mode=X;break;case 3:t.msg="invalid block type",a.mode=ot}_>>>=2,dt-=2;break;case Y:for(_>>>=7&dt,dt-=7&dt;dt<32;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if((65535&_)!=(_>>>16^65535)){t.msg="invalid stored block lengths",a.mode=ot;break}if(a.length=65535&_,_=0,dt=0,a.mode=q,e===x)break t;case q:a.mode=G;case G:if(ut=a.length){if(ut>l&&(ut=l),ut>f&&(ut=f),0===ut)break t;u.arraySet(r,n,s,ut,o),l-=ut,s+=ut,f-=ut,o+=ut,a.length-=ut;break}a.mode=M;break;case X:for(;dt<14;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(a.nlen=257+(31&_),_>>>=5,dt-=5,a.ndist=1+(31&_),_>>>=5,dt-=5,a.ncode=4+(15&_),_>>>=4,dt-=4,a.nlen>286||a.ndist>30){t.msg="too many length or distance symbols",a.mode=ot;break}a.have=0,a.mode=W;case W:for(;a.have<a.ncode;){for(;dt<3;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.lens[At[a.have++]]=7&_,_>>>=3,dt-=3}for(;a.have<19;)a.lens[At[a.have++]]=0;if(a.lencode=a.lendyn,a.lenbits=7,zt={bits:a.lenbits},xt=m(w,a.lens,0,19,a.lencode,0,a.work,zt),a.lenbits=zt.bits,xt){t.msg="invalid code lengths set",a.mode=ot;break}a.have=0,a.mode=J;case J:for(;a.have<a.nlen+a.ndist;){for(;St=a.lencode[_&(1<<a.lenbits)-1],gt=St>>>24,mt=St>>>16&255,wt=65535&St,!(gt<=dt);){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(wt<16)_>>>=gt,dt-=gt,a.lens[a.have++]=wt;else{if(16===wt){for(Bt=gt+2;dt<Bt;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(_>>>=gt,dt-=gt,0===a.have){t.msg="invalid bit length repeat",a.mode=ot;break}yt=a.lens[a.have-1],ut=3+(3&_),_>>>=2,dt-=2}else if(17===wt){for(Bt=gt+3;dt<Bt;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}dt-=gt,yt=0,ut=3+(7&(_>>>=gt)),_>>>=3,dt-=3}else{for(Bt=gt+7;dt<Bt;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}dt-=gt,yt=0,ut=11+(127&(_>>>=gt)),_>>>=7,dt-=7}if(a.have+ut>a.nlen+a.ndist){t.msg="invalid bit length repeat",a.mode=ot;break}for(;ut--;)a.lens[a.have++]=yt}}if(a.mode===ot)break;if(0===a.lens[256]){t.msg="invalid code -- missing end-of-block",a.mode=ot;break}if(a.lenbits=9,zt={bits:a.lenbits},xt=m(p,a.lens,0,a.nlen,a.lencode,0,a.work,zt),a.lenbits=zt.bits,xt){t.msg="invalid literal/lengths set",a.mode=ot;break}if(a.distbits=6,a.distcode=a.distdyn,zt={bits:a.distbits},xt=m(v,a.lens,a.nlen,a.ndist,a.distcode,0,a.work,zt),a.distbits=zt.bits,xt){t.msg="invalid distances set",a.mode=ot;break}if(a.mode=Q,e===x)break t;case Q:a.mode=V;case V:if(l>=6&&f>=258){t.next_out=o,t.avail_out=f,t.next_in=s,t.avail_in=l,a.hold=_,a.bits=dt,g(t,_t),o=t.next_out,r=t.output,f=t.avail_out,s=t.next_in,n=t.input,l=t.avail_in,_=a.hold,dt=a.bits,a.mode===M&&(a.back=-1);break}for(a.back=0;St=a.lencode[_&(1<<a.lenbits)-1],gt=St>>>24,mt=St>>>16&255,wt=65535&St,!(gt<=dt);){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(mt&&0==(240&mt)){for(pt=gt,vt=mt,kt=wt;St=a.lencode[kt+((_&(1<<pt+vt)-1)>>pt)],gt=St>>>24,mt=St>>>16&255,wt=65535&St,!(pt+gt<=dt);){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}_>>>=pt,dt-=pt,a.back+=pt}if(_>>>=gt,dt-=gt,a.back+=gt,a.length=wt,0===mt){a.mode=it;break}if(32&mt){a.back=-1,a.mode=M;break}if(64&mt){t.msg="invalid literal/length code",a.mode=ot;break}a.extra=15&mt,a.mode=$;case $:if(a.extra){for(Bt=a.extra;dt<Bt;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.length+=_&(1<<a.extra)-1,_>>>=a.extra,dt-=a.extra,a.back+=a.extra}a.was=a.length,a.mode=tt;case tt:for(;St=a.distcode[_&(1<<a.distbits)-1],gt=St>>>24,mt=St>>>16&255,wt=65535&St,!(gt<=dt);){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(0==(240&mt)){for(pt=gt,vt=mt,kt=wt;St=a.distcode[kt+((_&(1<<pt+vt)-1)>>pt)],gt=St>>>24,mt=St>>>16&255,wt=65535&St,!(pt+gt<=dt);){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}_>>>=pt,dt-=pt,a.back+=pt}if(_>>>=gt,dt-=gt,a.back+=gt,64&mt){t.msg="invalid distance code",a.mode=ot;break}a.offset=wt,a.extra=15&mt,a.mode=et;case et:if(a.extra){for(Bt=a.extra;dt<Bt;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}a.offset+=_&(1<<a.extra)-1,_>>>=a.extra,dt-=a.extra,a.back+=a.extra}if(a.offset>a.dmax){t.msg="invalid distance too far back",a.mode=ot;break}a.mode=at;case at:if(0===f)break t;if(ut=_t-f,a.offset>ut){if((ut=a.offset-ut)>a.whave&&a.sane){t.msg="invalid distance too far back",a.mode=ot;break}ut>a.wnext?(ut-=a.wnext,ct=a.wsize-ut):ct=a.wnext-ut,ut>a.length&&(ut=a.length),bt=a.window}else bt=r,ct=o-a.offset,ut=a.length;ut>f&&(ut=f),f-=ut,a.length-=ut;do{r[o++]=bt[ct++]}while(--ut);0===a.length&&(a.mode=V);break;case it:if(0===f)break t;r[o++]=a.length,f--,a.mode=V;break;case nt:if(a.wrap){for(;dt<32;){if(0===l)break t;l--,_|=n[s++]<<dt,dt+=8}if(_t-=f,t.total_out+=_t,a.total+=_t,_t&&(t.adler=a.check=a.flags?b(a.check,r,_t,o-_t):c(a.check,r,_t,o-_t)),_t=f,(a.flags?_:i(_))!==a.check){t.msg="incorrect data check",a.mode=ot;break}_=0,dt=0}a.mode=rt;case rt:if(a.wrap&&a.flags){for(;dt<32;){if(0===l)break t;l--,_+=n[s++]<<dt,dt+=8}if(_!==(4294967295&a.total)){t.msg="incorrect length check",a.mode=ot;break}_=0,dt=0}a.mode=st;case st:xt=B;break t;case ot:xt=A;break t;case lt:return Z;case ht:default:return E}return t.next_out=o,t.avail_out=f,t.next_in=s,t.avail_in=l,a.hold=_,a.bits=dt,(a.wsize||_t!==t.avail_out&&a.mode<ot&&(a.mode<nt||e!==k))&&d(t,t.output,t.next_out,_t-t.avail_out)?(a.mode=lt,Z):(ft-=t.avail_in,_t-=t.avail_out,t.total_in+=ft,t.total_out+=_t,a.total+=_t,a.wrap&&_t&&(t.adler=a.check=a.flags?b(a.check,r,_t,t.next_out-_t):c(a.check,r,_t,t.next_out-_t)),t.data_type=a.bits+(a.last?64:0)+(a.mode===M?128:0)+(a.mode===Q||a.mode===q?256:0),(0===ft&&0===_t||e===k)&&xt===z&&(xt=R),xt)},a.inflateEnd=function(t){if(!t||!t.state)return E;var e=t.state;return e.window&&(e.window=null),t.state=null,z},a.inflateGetHeader=function(t,e){var a;return t&&t.state?0==(2&(a=t.state).wrap)?E:(a.head=e,e.done=!1,z):E},a.inflateSetDictionary=function(t,e){var a,i,n=e.length;return t&&t.state?0!==(a=t.state).wrap&&a.mode!==K?E:a.mode===K&&(i=1,(i=c(i,e,n,0))!==a.check)?A:d(t,e,n,n)?(a.mode=lt,Z):(a.havedict=1,z):E},a.inflateInfo="pako inflate (from Nodeca project)"},{"../utils/common":3,"./adler32":5,"./crc32":7,"./inffast":10,"./inftrees":12}],12:[function(t,e,a){"use strict";var i=t("../utils/common"),n=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],r=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],s=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],o=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];e.exports=function(t,e,a,l,h,d,f,_){var u,c,b,g,m,w,p,v,k,y=_.bits,x=0,z=0,B=0,S=0,E=0,A=0,Z=0,R=0,C=0,N=0,O=null,D=0,I=new i.Buf16(16),U=new i.Buf16(16),T=null,F=0;for(x=0;x<=15;x++)I[x]=0;for(z=0;z<l;z++)I[e[a+z]]++;for(E=y,S=15;S>=1&&0===I[S];S--);if(E>S&&(E=S),0===S)return h[d++]=20971520,h[d++]=20971520,_.bits=1,0;for(B=1;B<S&&0===I[B];B++);for(E<B&&(E=B),R=1,x=1;x<=15;x++)if(R<<=1,(R-=I[x])<0)return-1;if(R>0&&(0===t||1!==S))return-1;for(U[1]=0,x=1;x<15;x++)U[x+1]=U[x]+I[x];for(z=0;z<l;z++)0!==e[a+z]&&(f[U[e[a+z]]++]=z);if(0===t?(O=T=f,w=19):1===t?(O=n,D-=257,T=r,F-=257,w=256):(O=s,T=o,w=-1),N=0,z=0,x=B,m=d,A=E,Z=0,b=-1,C=1<<E,g=C-1,1===t&&C>852||2===t&&C>592)return 1;for(;;){p=x-Z,f[z]<w?(v=0,k=f[z]):f[z]>w?(v=T[F+f[z]],k=O[D+f[z]]):(v=96,k=0),u=1<<x-Z,B=c=1<<A;do{h[m+(N>>Z)+(c-=u)]=p<<24|v<<16|k|0}while(0!==c);for(u=1<<x-1;N&u;)u>>=1;if(0!==u?(N&=u-1,N+=u):N=0,z++,0==--I[x]){if(x===S)break;x=e[a+f[z]]}if(x>E&&(N&g)!==b){for(0===Z&&(Z=E),m+=B,R=1<<(A=x-Z);A+Z<S&&!((R-=I[A+Z])<=0);)A++,R<<=1;if(C+=1<<A,1===t&&C>852||2===t&&C>592)return 1;h[b=N&g]=E<<24|A<<16|m-d|0}}return 0!==N&&(h[m+N]=x-Z<<24|64<<16|0),_.bits=E,0}},{"../utils/common":3}],13:[function(t,e,a){"use strict";e.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},{}],14:[function(t,e,a){"use strict";function i(t){for(var e=t.length;--e>=0;)t[e]=0}function n(t,e,a,i,n){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=i,this.max_length=n,this.has_stree=t&&t.length}function r(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}function s(t){return t<256?et[t]:et[256+(t>>>7)]}function o(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255}function l(t,e,a){t.bi_valid>M-a?(t.bi_buf|=e<<t.bi_valid&65535,o(t,t.bi_buf),t.bi_buf=e>>M-t.bi_valid,t.bi_valid+=a-M):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=a)}function h(t,e,a){l(t,a[2*e],a[2*e+1])}function d(t,e){var a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1}function f(t){16===t.bi_valid?(o(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}function _(t,e){var a,i,n,r,s,o,l=e.dyn_tree,h=e.max_code,d=e.stat_desc.static_tree,f=e.stat_desc.has_stree,_=e.stat_desc.extra_bits,u=e.stat_desc.extra_base,c=e.stat_desc.max_length,b=0;for(r=0;r<=K;r++)t.bl_count[r]=0;for(l[2*t.heap[t.heap_max]+1]=0,a=t.heap_max+1;a<j;a++)(r=l[2*l[2*(i=t.heap[a])+1]+1]+1)>c&&(r=c,b++),l[2*i+1]=r,i>h||(t.bl_count[r]++,s=0,i>=u&&(s=_[i-u]),o=l[2*i],t.opt_len+=o*(r+s),f&&(t.static_len+=o*(d[2*i+1]+s)));if(0!==b){do{for(r=c-1;0===t.bl_count[r];)r--;t.bl_count[r]--,t.bl_count[r+1]+=2,t.bl_count[c]--,b-=2}while(b>0);for(r=c;0!==r;r--)for(i=t.bl_count[r];0!==i;)(n=t.heap[--a])>h||(l[2*n+1]!==r&&(t.opt_len+=(r-l[2*n+1])*l[2*n],l[2*n+1]=r),i--)}}function u(t,e,a){var i,n,r=new Array(K+1),s=0;for(i=1;i<=K;i++)r[i]=s=s+a[i-1]<<1;for(n=0;n<=e;n++){var o=t[2*n+1];0!==o&&(t[2*n]=d(r[o]++,o))}}function c(){var t,e,a,i,r,s=new Array(K+1);for(a=0,i=0;i<U-1;i++)for(it[i]=a,t=0;t<1<<W[i];t++)at[a++]=i;for(at[a-1]=i,r=0,i=0;i<16;i++)for(nt[i]=r,t=0;t<1<<J[i];t++)et[r++]=i;for(r>>=7;i<L;i++)for(nt[i]=r<<7,t=0;t<1<<J[i]-7;t++)et[256+r++]=i;for(e=0;e<=K;e++)s[e]=0;for(t=0;t<=143;)$[2*t+1]=8,t++,s[8]++;for(;t<=255;)$[2*t+1]=9,t++,s[9]++;for(;t<=279;)$[2*t+1]=7,t++,s[7]++;for(;t<=287;)$[2*t+1]=8,t++,s[8]++;for(u($,F+1,s),t=0;t<L;t++)tt[2*t+1]=5,tt[2*t]=d(t,5);rt=new n($,W,T+1,F,K),st=new n(tt,J,0,L,K),ot=new n(new Array(0),Q,0,H,P)}function b(t){var e;for(e=0;e<F;e++)t.dyn_ltree[2*e]=0;for(e=0;e<L;e++)t.dyn_dtree[2*e]=0;for(e=0;e<H;e++)t.bl_tree[2*e]=0;t.dyn_ltree[2*Y]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0}function g(t){t.bi_valid>8?o(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0}function m(t,e,a,i){g(t),i&&(o(t,a),o(t,~a)),A.arraySet(t.pending_buf,t.window,e,a,t.pending),t.pending+=a}function w(t,e,a,i){var n=2*e,r=2*a;return t[n]<t[r]||t[n]===t[r]&&i[e]<=i[a]}function p(t,e,a){for(var i=t.heap[a],n=a<<1;n<=t.heap_len&&(n<t.heap_len&&w(e,t.heap[n+1],t.heap[n],t.depth)&&n++,!w(e,i,t.heap[n],t.depth));)t.heap[a]=t.heap[n],a=n,n<<=1;t.heap[a]=i}function v(t,e,a){var i,n,r,o,d=0;if(0!==t.last_lit)do{i=t.pending_buf[t.d_buf+2*d]<<8|t.pending_buf[t.d_buf+2*d+1],n=t.pending_buf[t.l_buf+d],d++,0===i?h(t,n,e):(h(t,(r=at[n])+T+1,e),0!==(o=W[r])&&l(t,n-=it[r],o),h(t,r=s(--i),a),0!==(o=J[r])&&l(t,i-=nt[r],o))}while(d<t.last_lit);h(t,Y,e)}function k(t,e){var a,i,n,r=e.dyn_tree,s=e.stat_desc.static_tree,o=e.stat_desc.has_stree,l=e.stat_desc.elems,h=-1;for(t.heap_len=0,t.heap_max=j,a=0;a<l;a++)0!==r[2*a]?(t.heap[++t.heap_len]=h=a,t.depth[a]=0):r[2*a+1]=0;for(;t.heap_len<2;)r[2*(n=t.heap[++t.heap_len]=h<2?++h:0)]=1,t.depth[n]=0,t.opt_len--,o&&(t.static_len-=s[2*n+1]);for(e.max_code=h,a=t.heap_len>>1;a>=1;a--)p(t,r,a);n=l;do{a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],p(t,r,1),i=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=i,r[2*n]=r[2*a]+r[2*i],t.depth[n]=(t.depth[a]>=t.depth[i]?t.depth[a]:t.depth[i])+1,r[2*a+1]=r[2*i+1]=n,t.heap[1]=n++,p(t,r,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],_(t,e),u(r,h,t.bl_count)}function y(t,e,a){var i,n,r=-1,s=e[1],o=0,l=7,h=4;for(0===s&&(l=138,h=3),e[2*(a+1)+1]=65535,i=0;i<=a;i++)n=s,s=e[2*(i+1)+1],++o<l&&n===s||(o<h?t.bl_tree[2*n]+=o:0!==n?(n!==r&&t.bl_tree[2*n]++,t.bl_tree[2*q]++):o<=10?t.bl_tree[2*G]++:t.bl_tree[2*X]++,o=0,r=n,0===s?(l=138,h=3):n===s?(l=6,h=3):(l=7,h=4))}function x(t,e,a){var i,n,r=-1,s=e[1],o=0,d=7,f=4;for(0===s&&(d=138,f=3),i=0;i<=a;i++)if(n=s,s=e[2*(i+1)+1],!(++o<d&&n===s)){if(o<f)do{h(t,n,t.bl_tree)}while(0!=--o);else 0!==n?(n!==r&&(h(t,n,t.bl_tree),o--),h(t,q,t.bl_tree),l(t,o-3,2)):o<=10?(h(t,G,t.bl_tree),l(t,o-3,3)):(h(t,X,t.bl_tree),l(t,o-11,7));o=0,r=n,0===s?(d=138,f=3):n===s?(d=6,f=3):(d=7,f=4)}}function z(t){var e;for(y(t,t.dyn_ltree,t.l_desc.max_code),y(t,t.dyn_dtree,t.d_desc.max_code),k(t,t.bl_desc),e=H-1;e>=3&&0===t.bl_tree[2*V[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}function B(t,e,a,i){var n;for(l(t,e-257,5),l(t,a-1,5),l(t,i-4,4),n=0;n<i;n++)l(t,t.bl_tree[2*V[n]+1],3);x(t,t.dyn_ltree,e-1),x(t,t.dyn_dtree,a-1)}function S(t){var e,a=4093624447;for(e=0;e<=31;e++,a>>>=1)if(1&a&&0!==t.dyn_ltree[2*e])return R;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return C;for(e=32;e<T;e++)if(0!==t.dyn_ltree[2*e])return C;return R}function E(t,e,a,i){l(t,(O<<1)+(i?1:0),3),m(t,e,a,!0)}var A=t("../utils/common"),Z=4,R=0,C=1,N=2,O=0,D=1,I=2,U=29,T=256,F=T+1+U,L=30,H=19,j=2*F+1,K=15,M=16,P=7,Y=256,q=16,G=17,X=18,W=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],J=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],Q=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],V=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],$=new Array(2*(F+2));i($);var tt=new Array(2*L);i(tt);var et=new Array(512);i(et);var at=new Array(256);i(at);var it=new Array(U);i(it);var nt=new Array(L);i(nt);var rt,st,ot,lt=!1;a._tr_init=function(t){lt||(c(),lt=!0),t.l_desc=new r(t.dyn_ltree,rt),t.d_desc=new r(t.dyn_dtree,st),t.bl_desc=new r(t.bl_tree,ot),t.bi_buf=0,t.bi_valid=0,b(t)},a._tr_stored_block=E,a._tr_flush_block=function(t,e,a,i){var n,r,s=0;t.level>0?(t.strm.data_type===N&&(t.strm.data_type=S(t)),k(t,t.l_desc),k(t,t.d_desc),s=z(t),n=t.opt_len+3+7>>>3,(r=t.static_len+3+7>>>3)<=n&&(n=r)):n=r=a+5,a+4<=n&&-1!==e?E(t,e,a,i):t.strategy===Z||r===n?(l(t,(D<<1)+(i?1:0),3),v(t,$,tt)):(l(t,(I<<1)+(i?1:0),3),B(t,t.l_desc.max_code+1,t.d_desc.max_code+1,s+1),v(t,t.dyn_ltree,t.dyn_dtree)),b(t),i&&g(t)},a._tr_tally=function(t,e,a){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&a,t.last_lit++,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(at[a]+T+1)]++,t.dyn_dtree[2*s(e)]++),t.last_lit===t.lit_bufsize-1},a._tr_align=function(t){l(t,D<<1,3),h(t,Y,$),f(t)}},{"../utils/common":3}],15:[function(t,e,a){"use strict";e.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],"/":[function(t,e,a){"use strict";var i={};(0,t("./lib/utils/common").assign)(i,t("./lib/deflate"),t("./lib/inflate"),t("./lib/zlib/constants")),e.exports=i},{"./lib/deflate":1,"./lib/inflate":2,"./lib/utils/common":3,"./lib/zlib/constants":6}]},{},[])("/")});</script><meta http-equiv="origin-trial" content="AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM//5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9"><meta http-equiv="origin-trial" content="AymqwRC7u88Y4JPvfIF2F37QKylC04248hLCdJAsh8xgOfe/dVJPV3XS3wLFca1ZMVOtnBfVjaCMTVudWM//5g4AAAB7eyJvcmlnaW4iOiJodHRwczovL3d3dy5nb29nbGV0YWdtYW5hZ2VyLmNvbTo0NDMiLCJmZWF0dXJlIjoiUHJpdmFjeVNhbmRib3hBZHNBUElzIiwiZXhwaXJ5IjoxNjk1MTY3OTk5LCJpc1RoaXJkUGFydHkiOnRydWV9"></head>
<body class="primary" style="position: relative; min-height: 100%; top: 0px;">
<header id="header" class="global-header">
  <div id="skip-to-content"><a href="#main-content">Skip to Main Content</a></div>
  <!-- Side-wide alerts --> 
  
  <!-- Location Bar --> 
  <!-- This component is not available. -->
 
  
  <!-- Include Utility Header --> 
  
<div class="utility-header">
<div class="container">
<div class="group">
<div class="third">
<div class="header-cagov-logo"><a href="https://www.ca.gov"><img src="/images/Ca-Gov-Logo-White-2.svg" alt="CA.gov: Official State of California website"></a></div>
</div>
<div class="two-thirds settings-links p-t-md">
<ul class="utility-links">
<li><a href="/myftb/index.asp"><img src="/images/common/person.svg" alt="" style="vertical-align:bottom"> MyFTB account</a></li>
<li><a href="/tax-pros/index.html">Tax Pros</a></li>
<li><a href="/help/index.html">Help</a></li>
<li class="link-en"><a href="#translate" data-toggle="modal" data-target="#google-translate">Translate</a></li>
<li class="nav-item">
<button id="nav-item-search" aria-expanded="false"><img src="/images/common/search.svg" alt="Open search"></button>
</li>
</ul>
</div>
</div>
</div>
</div>

 
  
  <!-- Settings Bar --> 
  <!-- We do not use this component. -->
 
  
  <!-- Include Branding --> 
  <!-- header branding -->
<div class="branding">
<div class="header-organization-banner"><a href="/"><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 250 75" height="60" role="img" aria-label="State of California Franchise Tax Board"><defs><style type="text/css">.cls-1{fill:url(#linear-gradient);}.cls-2{fill:#fff;}.cls-3{fill:#ffd497;}.cls-4{fill:#fbb034;}.cls-5{fill:#0067ac;}#pathLogoText path {transition: fill 0.3s ease-out, fill-opacity 0.3s ease-out;}@media screen and (max-width: 380px){#pathLogoText path{fill-opacity:0;}}@media screen and (max-width: 600px){#pathLogoText path{fill:white;}#shapeLogo {position:absolute;top:6px;}}</style><linearGradient id="linear-gradient" x1="36" x2="36" y2="71.85" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#fbb034"></stop><stop offset="0.42" stop-color="#939266"></stop><stop offset="1" stop-color="#0067ac"></stop></linearGradient></defs><g id="logo"><path class="cls-1" d="M72,36A36,36,0,1,1,36,0,36,36,0,0,1,72,36Z"></path><path class="cls-2" d="M36,2.84A33.16,33.16,0,1,0,69.16,36,33.16,33.16,0,0,0,36,2.84Z"></path><path class="cls-3" d="M60.13,46.16a.35.35,0,0,0-.09-.44L46.45,35.77l16.74-1.83a.33.33,0,0,0,0-.66L46.45,31.45,60,21.49a.34.34,0,0,0,.09-.43.35.35,0,0,0-.42-.14L44.3,27.71,51.08,12.3a.33.33,0,0,0-.13-.42.35.35,0,0,0-.44.09L40.56,25.55,38.72,8.81a.32.32,0,0,0-.32-.29.33.33,0,0,0-.33.29L36.24,25.55l-2.55-3.48V29L45.52,40l14.19,6.25A.34.34,0,0,0,60.13,46.16Z"></path><polygon class="cls-4" points="18.17 14.4 33.69 14.4 33.69 28.96 53.36 47.39 53.36 48.59 55.23 50.38 53 52.5 53 55.6 53.88 55.6 53.88 57.52 43.61 57.52 43.61 55.8 39.22 51.67 37.12 51.67 34.97 49.67 31.36 49.67 31.36 46.95 30.48 46.12 30.48 45.22 26.52 41.51 26.52 40.07 26.98 40.07 26.98 38.39 25.77 38.39 24.44 37.15 24.44 35.21 22.69 33.58 22.69 32.04 19.81 29.34 19.81 25.02 17.59 22.92 17.57 21.11 18.7 20.04 18.7 16.07 18.17 15.57 18.17 14.4"></polygon><path class="cls-5" d="M21.71,49.08l2.94,2.6-.49.55-2.29-2-1.29,1.46,2.17,1.93-.48.54L20.09,52.2l-1.38,1.55,2.34,2.08-.51.57-3-2.65Z"></path><path class="cls-5" d="M23.84,56.39c-.19.39-.51,1.13.77,1.79s1.66,0,1.81-.32c.32-.63-.12-1-.79-1.6A5.62,5.62,0,0,1,24.37,55a1.42,1.42,0,0,1,0-1.39c.58-1.13,1.9-1.07,2.95-.53a2.46,2.46,0,0,1,1.28,1.35,1.64,1.64,0,0,1-.15,1.12l-.8-.41c.32-.71-.19-1.17-.73-1.45-.77-.4-1.41-.29-1.7.27s0,.82.58,1.33c1.15,1,1.28,1.13,1.49,1.51a1.44,1.44,0,0,1,0,1.4c-.51,1-1.66,1.33-3.08.6a2.53,2.53,0,0,1-1.4-1.52A1.92,1.92,0,0,1,23,56Z"></path><path class="cls-5" d="M29.8,60.76l1.26-5.37-2-.47.17-.72,4.91,1.15-.17.72-2-.48L30.64,61Z"></path><path class="cls-5" d="M38.17,56.36a7.75,7.75,0,0,1-1.29,1l-.1-.86a9.32,9.32,0,0,0,1.35-1.1l.76-.08.65,6-.83.08Z"></path><path class="cls-5" d="M42.05,59.35a.82.82,0,0,0,1.17.56c1.26-.39.81-1.87.5-2.75a1.48,1.48,0,0,1-1.06,1.12A1.78,1.78,0,0,1,40.35,57a1.82,1.82,0,0,1,1.27-2.41,1.9,1.9,0,0,1,2.28.84,5.83,5.83,0,0,1,.64,1.49c.26.84.92,3-1.18,3.67a1.58,1.58,0,0,1-2.18-1Zm-.24-4.14a1.13,1.13,0,0,0-.64,1.55,1.11,1.11,0,0,0,1.44.84,1.09,1.09,0,0,0,.68-1.49A1.17,1.17,0,0,0,41.81,55.21Z"></path><path class="cls-5" d="M46.57,58.45l.6-2.12A9,9,0,0,0,47.46,55a1.69,1.69,0,0,0-.15-1.14A.9.9,0,0,0,46,53.46a.94.94,0,0,0-.33,1.4l-.78.45a1.67,1.67,0,0,1-.18-1.42,1.94,1.94,0,0,1,.91-1,1.67,1.67,0,0,1,2.48.59c.19.33.31.6.16,1.63,0,.28-.31,1.34-.38,1.58l-.41,1.38,2.47-1.42.34.6L47,59.13Z"></path><path class="cls-5" d="M51.39,54.57a.82.82,0,0,0,1.3,0c1-.88-.06-2-.72-2.7a1.45,1.45,0,0,1-.48,1.46,1.77,1.77,0,0,1-2.63-.18A1.81,1.81,0,0,1,49,50.44a1.9,1.9,0,0,1,2.41-.21,5.35,5.35,0,0,1,1.21,1.08c.6.65,2.12,2.35.49,3.82a1.57,1.57,0,0,1-2.38,0Zm-2-3.65a1.14,1.14,0,0,0,.07,1.68,1.12,1.12,0,0,0,1.67.15,1.1,1.1,0,0,0,0-1.64A1.18,1.18,0,0,0,49.42,50.92Z"></path><path class="cls-5" d="M17.87,44.66h-3.1V27.33H25.4V30H17.87v4.4H25v2.69H17.87Z"></path><path class="cls-5" d="M37,44.66h-3V30H28.37V27.33H42.51V30H37Z"></path><path class="cls-5" d="M52,44.66H45.53V27.33h6.31c2,0,3.29.2,4.44,1.32a4.32,4.32,0,0,1,1.28,3.23,3.89,3.89,0,0,1-2.12,3.7,4.14,4.14,0,0,1,2.63,4.17,4.87,4.87,0,0,1-2.17,4.09A6.76,6.76,0,0,1,52,44.66ZM48.52,42h3.55c1.39,0,2.87-.66,2.87-2.49,0-1.54-1.06-2.49-2.78-2.49H48.52Zm0-7.71h2.83c2.09,0,3.07-.71,3.07-2.24,0-2-1.35-2.12-3-2.12H48.52Z"></path><g id="pathLogoText"><path class="cls-5" d="M92.06,31a2.64,2.64,0,0,1-2.72-2.57h.88c0,1.4,1.06,1.81,2.29,1.81,1,0,2.2-.6,2.2-1.76,0-.91-.65-1.34-1.43-1.6-1.48-.49-3.73-1-3.73-2.93a2.67,2.67,0,0,1,2.91-2.47c1.2,0,2.77.42,3,2.18h-.88c0-1.13-1-1.42-2-1.42s-2.12.48-2.12,1.6c0,2.59,5.16,1.41,5.16,4.56C95.6,30.43,93.89,31,92.06,31Z"></path><path class="cls-5" d="M100.8,22.47h-3v-.76h6.68v.76h-2.89l0,8.38h-.81Z"></path><path class="cls-5" d="M105.85,30.85l3.62-9.14h1l3.64,9.14h-.89l-1-2.47h-4.54l-1,2.47Zm6.06-3.23-2-5.15-2,5.15Z"></path><path class="cls-5" d="M118.33,22.47h-3v-.76h6.68v.76h-2.9v8.38h-.81Z"></path><path class="cls-5" d="M124.87,30.85V21.71h5.43v.76h-4.61v3.28h4.43v.76h-4.43v3.58h4.8v.76Z"></path><path class="cls-5" d="M142.44,31c-2.62,0-4.08-1.91-4.08-4.76s1.46-4.76,4.08-4.76,4.07,1.91,4.07,4.76S145.05,31,142.44,31Zm0-.76c2.27,0,3.18-2,3.18-4s-.91-4-3.18-4-3.19,2-3.19,4S140.16,30.28,142.44,30.28Z"></path><path class="cls-5" d="M149.59,30.85V21.71h5.16v.76h-4.34V25.7h4.19v.76h-4.19v4.39Z"></path><path class="cls-5" d="M168.48,23.85a1.93,1.93,0,0,0-2.15-1.57c-2.34,0-3.05,2.13-3.05,4s.71,4,3.05,4a2.14,2.14,0,0,0,2.25-1.65h.89A3.05,3.05,0,0,1,166.33,31c-2.77,0-3.93-2.23-3.93-4.76s1.17-4.76,3.93-4.76c1.49,0,2.91.69,3,2.33Z"></path><path class="cls-5" d="M171.52,30.85l3.62-9.14h1l3.64,9.14h-.9l-1-2.47h-4.54l-1,2.47Zm6.06-3.23-2-5.15-2,5.15Z"></path><path class="cls-5" d="M182.45,30.85V21.71h.83v8.38h4.59v.76Z"></path><path class="cls-5" d="M190.92,30.85V21.67h.82v9.18Z"></path><path class="cls-5" d="M195.63,30.85V21.71h5.16v.76h-4.34V25.7h4.19v.76h-4.19v4.39Z"></path><path class="cls-5" d="M207.41,31c-2.62,0-4.07-1.91-4.07-4.76s1.45-4.76,4.07-4.76,4.07,1.91,4.07,4.76S210,31,207.41,31Zm0-.76c2.28,0,3.19-2,3.19-4s-.91-4-3.19-4-3.19,2-3.19,4S205.13,30.28,207.41,30.28Z"></path><path class="cls-5" d="M215.48,30.85h-.82V21.71h3a3.76,3.76,0,0,1,2.15.48,2.07,2.07,0,0,1,.93,1.91,2,2,0,0,1-1.76,2v0c1.17.19,1.42,1,1.54,2,.16,1.48.11,2.16.48,2.72h-1a7.2,7.2,0,0,1-.32-1.9c-.19-2.09-.31-2.46-2-2.46h-2.27Zm1.76-5.11c1.17,0,2.61-.08,2.61-1.64,0-1.75-1.65-1.63-2.52-1.63h-1.85v3.27Z"></path><path class="cls-5" d="M224.3,21.71h.94l5,8h0v-8h.82v9.14h-1L225.15,23h0v7.9h-.83Z"></path><path class="cls-5" d="M235,30.85V21.67h.82v9.18Z"></path><path class="cls-5" d="M238.59,30.85l3.62-9.14h1l3.65,9.14h-.9l-1-2.47H240.4l-1,2.47Zm6.06-3.23-2-5.15-2,5.15Z"></path><path class="cls-5" d="M89.7,38.3h7.66v1.91H92.25v2.92H97v2H92.25v5.07H89.7Z"></path><path class="cls-5" d="M98.77,43.9c0-.39-.07-1.59-.12-2.07h2.29l0,1.6a2.49,2.49,0,0,1,2.82-1.61V44c-2.46-.23-2.61,1-2.61,2.07v4.1H98.77Z"></path><path class="cls-5" d="M110.14,50.17a6.87,6.87,0,0,1-.08-1.14,3.22,3.22,0,0,1-4.55.68,2.57,2.57,0,0,1-.73-1.83,2.76,2.76,0,0,1,1.76-2.58,8.67,8.67,0,0,1,3.29-.46,3.2,3.2,0,0,0-.12-1.1,1.11,1.11,0,0,0-1.08-.69,1.1,1.1,0,0,0-.92.46,1.25,1.25,0,0,0-.18.74h-2.38a2.32,2.32,0,0,1,.93-2,4.37,4.37,0,0,1,2.52-.67,4,4,0,0,1,3,1.07,3.28,3.28,0,0,1,.58,2l0,3.33a10.69,10.69,0,0,0,.19,2.11Zm-3-2.57a1.14,1.14,0,0,0,1.18,1.18,1.38,1.38,0,0,0,1-.47,3.05,3.05,0,0,0,.46-2.06C108.27,46.12,107.15,46.62,107.15,47.6Z"></path><path class="cls-5" d="M114.33,43.34s0-.93,0-1.51h2.33l.07,1.25a2.88,2.88,0,0,1,2.7-1.44,2.53,2.53,0,0,1,2.53,1.56,6.87,6.87,0,0,1,.23,2.48v4.49h-2.48V45a1.86,1.86,0,0,0-.14-.9,1.27,1.27,0,0,0-1.18-.71,1.49,1.49,0,0,0-1.26.65,2.22,2.22,0,0,0-.3,1.26v4.87h-2.45Z"></path><path class="cls-5" d="M128.72,44.81c0-.3-.13-1.53-1.06-1.53-1.15,0-1.29,1.74-1.29,2.64a4.55,4.55,0,0,0,.61,2.55.84.84,0,0,0,.66.28c.26,0,1-.11,1.12-1.59h2.4a3.19,3.19,0,0,1-1.07,2.45,3.41,3.41,0,0,1-2.37.77,3.5,3.5,0,0,1-2.82-1.1A4.8,4.8,0,0,1,123.84,46c0-3.78,2.78-4.31,3.88-4.31a3.12,3.12,0,0,1,3.39,3.11Z"></path><path class="cls-5" d="M132.62,38.3H135V43a2.66,2.66,0,0,1,2.39-1.25,3,3,0,0,1,2.42,1.12,3.93,3.93,0,0,1,.54,2.25v5.05H138v-5c0-.47,0-1.81-1.37-1.81a1.52,1.52,0,0,0-1.56,1.7l0,5.08h-2.45Z"></path><path class="cls-5" d="M142.51,38.3h2.6v2.12h-2.6Zm.08,3.55H145v8.32h-2.44Z"></path><path class="cls-5" d="M148.85,47.77a1.21,1.21,0,0,0,1.38,1.13c.88,0,1.29-.49,1.29-1s-.2-.67-1.15-.93l-1.52-.41a2.4,2.4,0,0,1-2.1-2.3c0-1.61,1.48-2.6,3.63-2.6,1.71,0,3.09.79,3.16,2.45h-2.22a1,1,0,0,0-1.19-1c-.65,0-1.14.31-1.14.82s.41.68,1.13.87l1.49.42c1.52.41,2.22,1.18,2.22,2.31,0,1.43-1.23,2.86-3.81,2.86a3.72,3.72,0,0,1-2.84-1,2.34,2.34,0,0,1-.61-1.62Z"></path><path class="cls-5" d="M157.33,46.63c0,.54,0,2.22,1.7,2.22a1.36,1.36,0,0,0,1.44-1.15h2.22a2.81,2.81,0,0,1-.79,1.81,4,4,0,0,1-2.91,1,4.11,4.11,0,0,1-2.92-1A4.49,4.49,0,0,1,155,46.2a4.56,4.56,0,0,1,1.72-3.92,4.17,4.17,0,0,1,2.34-.69,3.57,3.57,0,0,1,3.35,2,6.07,6.07,0,0,1,.49,3Zm3.09-1.53c0-.37,0-1.85-1.44-1.85-1.07,0-1.52.88-1.57,1.85Z"></path><path class="cls-5" d="M171.78,40.26h-3.54v-2h9.63v2h-3.53v9.91h-2.56Z"></path><path class="cls-5" d="M184.1,50.17A6.87,6.87,0,0,1,184,49a3.23,3.23,0,0,1-4.56.68,2.6,2.6,0,0,1-.72-1.83,2.76,2.76,0,0,1,1.76-2.58,8.67,8.67,0,0,1,3.29-.46,3.2,3.2,0,0,0-.12-1.1,1.11,1.11,0,0,0-1.08-.69,1.1,1.1,0,0,0-.92.46,1.25,1.25,0,0,0-.18.74H179.1a2.36,2.36,0,0,1,.94-2,4.36,4.36,0,0,1,2.51-.67,4,4,0,0,1,3,1.07,3.28,3.28,0,0,1,.58,2v3.33a10,10,0,0,0,.2,2.11Zm-3-2.57a1.14,1.14,0,0,0,1.18,1.18,1.38,1.38,0,0,0,1-.47,3.11,3.11,0,0,0,.46-2.06C182.23,46.12,181.11,46.62,181.11,47.6Z"></path><path class="cls-5" d="M190.33,41.87l1.56,2.71,1.63-2.71h2.53l-2.7,4,2.78,4.26h-2.88l-1.67-3-1.7,3h-2.54l2.77-4.46-2.66-3.84Z"></path><path class="cls-5" d="M202,38.3h4.44a5.83,5.83,0,0,1,2.92.56,3,3,0,0,1,1.33,2.53,2.34,2.34,0,0,1-.69,1.77,3.11,3.11,0,0,1-1.35.81v0a2.85,2.85,0,0,1,2.52,2.89,3.06,3.06,0,0,1-1.74,2.8,7.57,7.57,0,0,1-3,.48H202Zm2.43,4.83h1.78c.72,0,2,0,2-1.53s-1.25-1.48-2.08-1.48h-1.73Zm0,5.13h1.73c1.16,0,2.48,0,2.48-1.59S207.12,45,205.9,45h-1.46Z"></path><path class="cls-5" d="M216.83,41.67A4,4,0,0,1,221.14,46a4.11,4.11,0,0,1-4.36,4.44,4,4,0,0,1-4.24-4.37C212.54,44.09,213.56,41.67,216.83,41.67Zm0,7.1c1.07,0,1.8-.64,1.8-2.85,0-1.1-.22-2.62-1.83-2.62-1.77,0-1.79,2.05-1.79,2.81C215,48,215.66,48.77,216.86,48.77Z"></path><path class="cls-5" d="M227.94,50.17a6.87,6.87,0,0,1-.08-1.14,3.23,3.23,0,0,1-4.56.68,2.6,2.6,0,0,1-.72-1.83,2.76,2.76,0,0,1,1.76-2.58,8.67,8.67,0,0,1,3.29-.46,3.2,3.2,0,0,0-.12-1.1,1.11,1.11,0,0,0-1.08-.69,1.1,1.1,0,0,0-.92.46,1.25,1.25,0,0,0-.18.74h-2.39a2.36,2.36,0,0,1,.94-2,4.36,4.36,0,0,1,2.51-.67,4,4,0,0,1,3,1.07,3.28,3.28,0,0,1,.58,2v3.33a10,10,0,0,0,.2,2.11Zm-3-2.57a1.14,1.14,0,0,0,1.18,1.18,1.4,1.4,0,0,0,1-.47,3.11,3.11,0,0,0,.46-2.06C226.07,46.12,225,46.62,225,47.6Z"></path><path class="cls-5" d="M232.1,43.9c0-.39-.07-1.59-.12-2.07h2.28l.05,1.6a2.51,2.51,0,0,1,2.83-1.61V44c-2.46-.23-2.61,1-2.61,2.07v4.1H232.1Z"></path><path class="cls-5" d="M244,38.3h2.44V48.82c0,.49,0,1,.07,1.35H244L244,49a2.31,2.31,0,0,1-.84.93,2.87,2.87,0,0,1-1.61.43c-2.22,0-3.53-1.53-3.53-4.13s1.49-4.45,3.66-4.45A2.69,2.69,0,0,1,244,42.88Zm-1.86,10.45a1.75,1.75,0,0,0,1.54-.93,4.34,4.34,0,0,0,.4-2c0-1.63-.71-2.52-1.81-2.52-1.63,0-1.81,2-1.81,2.8C240.44,47.52,240.9,48.75,242.12,48.75Z"></path></g></g></svg></a></div>
</div>
 
  
  <!-- Include Mobile Controls --> 
  

<!-- NEW (5.5.15) mobile navigation controls -->
<div class="mobile-controls">
    <span class="mobile-control-group mobile-header-icons">
    	<!-- Add more mobile controls here. These will be on the right side of the mobile page header section -->
    </span>
    <div class="mobile-control-group main-nav-icons">
        <button class="mobile-control toggle-search">
            <span class="ca-gov-icon-search hidden-print" aria-hidden="true"></span><span class="sr-only">Search</span>
        </button>
        <button id="nav-icon3" class="mobile-control toggle-menu" aria-expanded="false" aria-controls="navigation" data-toggle="collapse" data-target="#navigation">
            <span></span>
            <span></span>
            <span></span>
            <span></span>
            <span class="sr-only">Menu</span>
        </button>
    </div>
</div>

  
  <div class="navigation-search"> 
    <!-- Include Navigation --> 
    

<!--
Step 2
Select Navigation Type:

Options are: megadropdown dropdown singlelevel
-->

<nav id="navigation" class="main-navigation singlelevel" data-multiselectable="false" data-nav-id="e3feeqt6ch">
	<ul id="nav_list" class="top-level-nav">
		<li class="nav-item"><a href="/file/index.html" class="first-level-link">File</a></li>
        <li class="nav-item"><a href="/forms/index.html" class="first-level-link">Forms</a></li>
		<li class="nav-item"><a href="/pay/index.html" class="first-level-link">Pay</a></li>
		<li class="nav-item"><a href="/refund/index.asp" class="first-level-link">Refund</a></li>
	</ul>
</nav>

    
    <div id="head-search" class="search-container in" style="top: 89px;" aria-hidden="true"> 
      <!-- Include Search --> 
      

<!--
<gcse:searchbox-only resultsUrl="/search-results.html"></gcse:searchbox-only>
-->
<div class="container search-results-header">
	<form id="Search" class="pos-rel" action="/search-results.html">
		<span class="sr-only" id="SearchInput" aria-hidden="true">Custom Google Search</span>
		<input type="search" id="q" name="q" aria-labelledby="SearchInput" placeholder="Search this site" class="search-textfield border-0 height-50 p-x-sm w-100" tabindex="-1" aria-hidden="true">
		<button type="submit" class=" pos-abs gsc-search-button top-0 width-50 height-50 border-0 btn-primary" tabindex="-1" aria-hidden="true"><span class="ca-gov-icon-search font-size-30 color-gray" aria-hidden="true"><!--svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path fill="none" d="M0 0h24v24H0V0z"></path><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" fill="#fff"></path></svg--></span><span class="sr-only">Submit</span></button>
		<div class="width-50 height-50 close-search-btn">
			<button class="close-search gsc-clear-button width-50 height-50 border-0 bg-transparent pos-rel" type="reset" tabindex="-1" aria-hidden="true"><span class="sr-only">Close Search</span><span class="ca-gov-icon-close-mark" aria-hidden="true"></span></button>
		</div>
	</form>
</div>
 
    </div>
  </div>
  <div class="header-decoration"></div>
</header>
<div id="main-content" class="main-content">
  <main class="main-primary">
    <div class="section section-ftb masthead">
      <div class="container">
        <h1 class="h2"><!-- InstanceBeginEditable name="Page heading" --><small class="d-inline-block" id="tagline">California counts on all of us</small><!-- InstanceEndEditable --></h1>
        <div class="m-t-200">
          <ul class="p-y-lg list-unstyled">
            <!-- InstanceBeginEditable name="Top tasks" -->
            <li class="p-a-sm mt-0"><a class="p-a-md list-group-item list-group-item-action" href="https://www.ftb.ca.gov/pay/index.html?WT.ac=Home_Task_Payment" data-ad="Home_Task_Payment">Make a payment</a></li>
            <li class="p-a-sm mt-0"><a class="p-a-md list-group-item list-group-item-action" href="https://www.ftb.ca.gov/refund/index.asp?WT.ac=Home_Task_Refund" data-ad="Home_Task_Refund">Check your refund status</a></li>
            <li class="p-a-sm mt-0"><a class="p-a-md list-group-item list-group-item-action" href="https://www.ftb.ca.gov/file/ways-to-file/online/calfile/index.asp?WT.ac=Home_Task_CalFile" data-ad="Home_Task_CalFile">CalFile</a></li>
            <li class="p-a-sm mt-0"><a class="p-a-md list-group-item list-group-item-action" href="https://www.ftb.ca.gov/pay/collections/court-ordered-debt/index.html?WT.ac=Home_Task_COD" data-ad="Home_Task_COD">Court-ordered debt</a></li>
            <li class="p-a-sm mt-0"><a class="p-a-md list-group-item list-group-item-action" href="https://www.ftb.ca.gov/help/letters/index.html?WT.ac=Home_Task_Letter" data-ad="Home_Task_Letter">Respond to a letter</a></li>
            <li class="p-a-sm mt-0"><a class="p-a-md list-group-item list-group-item-action" href="https://www.ftb.ca.gov/pay/collections/vehicle-registration-collections/?WT.ac=Home_Task_VRC" data-ad="Home_Task_VRC">Vehicle registration collections</a></li>
            <!-- InstanceEndEditable -->
          </ul>
        </div>
      </div>
    </div>
    <section class="">
      <div id="body-content" class="container"> <!-- InstanceBeginEditable name="Main content" --> 
        <!--<div role="alert" class="alert alert-danger alert-banner">
					<div class="container" style="font-size: 90%;"> <span class="label label-pill label-danger">Alert</span> <span style="color: #495057">FTB is having technical difficulties with email and fax capabilities. We apologize for any inconvenience.</span> 
						
            <span style="color: #495057">COVID-19: Get updates for California taxpayers affected by the COVID-19 pandemic.
            <a href="/about-ftb/newsroom/covid-19/index.html">Read more<span class="sr-only"> about filing and payment deadlines because of COVID-19.</span></a>
            </span>
           
					</div>
				</div> -->
        <div class="ftbCard pt-5 pr-5 pb-5 pl-5"> 
          <!--
         <div class="card border"> <a href="/about-ftb/meetings/index.html" data-ad="Home_Ad_Boardmeeting"><img class="card-img-top img-fluid" src="/images/home/microphone.jpg" alt="microphone">
              <div class="card-body">
                <h2 class="card-title h5"></h2>
                <p class="card-text"></p>
              </div>
              </a></div> -->
          <div class="card border"> <a href="https://www.ftb.ca.gov/myftb/create-an-account.html?WT.ac=Home_Ad_MyFTB" data-ad="Home_Ad_MyFTB"><img class="card-img-top img-fluid" src="/images/home/phone-laptop-cup-glasses.jpg" alt="women using a phone and laptop">
            <div class="card-body">
              <h2 class="card-title h5">Anytime access to your tax account</h2>
              <p class="card-text">MyFTB gives you 24/7 access to your tax account information and online services.</p>
            </div>
            </a><sup class="printOnly">1</sup></div>
          <div class="card border"> <a href="https://www.ftb.ca.gov/help/time-frames/?WT.ac=Home_Ad_WaitTimes#/" data-ad="Home_Ad_WaitTimes"><img class="card-img-top img-fluid" src="/images/home/man-on-phone-bw.jpg" alt="man on the phone">
            <div class="card-body">
              <h2 class="card-title h5">Know your wait times</h2>
              <p class="card-text">Find out wait times for phone, chat, refunds and more.</p>
            </div>
            </a></div>
          <div class="card border"> <a href="https://www.ftb.ca.gov/file/ways-to-file/online/calfile/index.asp?WT.ac=Home_Ad_CalFile" data-ad="Home_Ad_CalFile"><img class="card-img-top img-fluid" src="/images/home/calfile-bw.jpg" alt="woman holding a laptop">
            <div class="card-body">
              <h2 class="card-title h5">File for free</h2>
              <p class="card-text">Use CalFile to file your California tax return directly to us ‐ for free.</p>
            </div>
            </a><sup class="printOnly">2</sup></div>
        </div>
        <ul class="run-in covid covid-run-in">
          <li><a href="https://www.cdph.ca.gov/Programs/CID/DCDC/Pages/Immunization/ncov2019.aspx"><img class="m-y-lg" src="/images/thumbnail-COVID19.png" alt="Go to California Department of Public Health website for COVID-19 updates"></a><sup class="printOnly">3</sup></li>
          <li><a href="https://www.vaccinateall58.com"><img class="m-y-lg" src="/images/va58-logo.png" alt="Go to VaccinateAll58.com"></a><sup class="printOnly">4</sup></li>
          <li><a href="https://saveourwater.com/"><img class="m-y-lg" src="/images/home/sow-logo-new.png" alt="Go to saveourwater.com"></a><sup class="printOnly">5</sup></li>
          <li><a href="https://registertovote.ca.gov/"><img class="m-y-lg" src="/images/home/voter-registration-button.png" alt="Go to registertovote.ca.gov"></a><sup class="printOnly">6</sup></li>
        </ul>
        <!-- InstanceEndEditable --> <h2 class="printOnly">Links in this document / Enlaces en este documento</h2><ol class="printOnly"><li>https://www.ftb.ca.gov/myftb/create-an-account.html?WT.ac=Home_Ad_MyFTB</li><li>https://www.ftb.ca.gov/file/ways-to-file/online/calfile/index.asp?WT.ac=Home_Ad_CalFile</li><li>https://www.cdph.ca.gov/Programs/CID/DCDC/Pages/Immunization/ncov2019.aspx</li><li>https://www.vaccinateall58.com/</li><li>https://saveourwater.com/</li><li>https://registertovote.ca.gov/</li></ol></div>
      <!-- .container --> 
    </section>
    <!-- .p-y-200(md) p-y-80 --> 
  </main>
  <!-- main--> 
<span class="return-top"></span></div>
<!-- English Leaving ftb.ca.gov message. -->
<div class="modal fade" id="leaving-ftb" tabindex="-1" role="dialog" aria-labelledby="leaving">
    <div class="modal-dialog modal-dialog-centered" role="document">
        <div class="modal-content">
            <div class="modal-body">
                <h2 class="mt-0" id="leaving">You are leaving ftb.ca.gov</h2>
                <p>We do not control the destination site and cannot accept any responsibility for its contents, links, or offers. Review the site's security and confidentiality statements before using the site.</p>
                <p>If you have any issues or technical problems, contact that site for assistance.</p>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
                <a href="#" id="button-continue" class="btn btn-primary">Continue</a> </div>
        </div>
    </div>
</div>
<!-- Google translate modal -->
<div class="modal fade" id="google-translate" tabindex="-1" role="dialog" aria-labelledby="translate">
  <div class="modal-dialog modal-lg">
    <div class="modal-content">
      <div class="modal-header">
        <h2 class="modal-title mt-0" id="translate">Translate our website</h2>
        <button type="button" class="close" data-dismiss="modal">×</button>
      </div>
      <div class="modal-body">
        <p>This Google™ translation feature, provided on the Franchise Tax Board (FTB) website, is for general information only. Consult with a  translator for official business.</p>
        <p>The web pages currently in English on the FTB website are the official and accurate source for tax information and services we provide. Any differences created in the translation are not binding on the FTB and have no legal effect for compliance or enforcement purposes. If you have any  questions related to the information contained in the translation, refer to the English version.</p>
        <p>We translate some pages on the FTB website into Spanish. These pages do not include the Google™ translation application. For a complete listing  of the FTB’s official Spanish pages, visit <a href="/index-es.html">La página principal en español</a> (Spanish home page).</p>
        <p>We cannot guarantee the accuracy of this translation and shall not be liable for any inaccurate information or changes in the page layout resulting  from the translation application tool. </p>
        <p>Forms, publications, and all applications, such as your MyFTB account, cannot be translated using this Google™ translation application tool. For forms and publications, visit the <a href="/forms/search/">Forms and Publications</a> search tool.</p>
        <!--<p>Microsoft Internet Explorer does not support this Google™ translation feature. You must use current versions of Google™ Chrome, Firefox, Safari, Microsoft Edge, or another compatible browser to use this translation service.</p>-->
        <div id="google_translate_element">
          <h3>Choose your language</h3>
        <div class="skiptranslate goog-te-gadget" dir="ltr" style=""><div id=":0.targetLanguage"><select class="goog-te-combo" aria-label="Language Translate Widget"><option value="">Select Language</option><option value="af">Afrikaans</option><option value="sq">Albanian</option><option value="am">Amharic</option><option value="ar">Arabic</option><option value="hy">Armenian</option><option value="as">Assamese</option><option value="ay">Aymara</option><option value="az">Azerbaijani</option><option value="bm">Bambara</option><option value="eu">Basque</option><option value="be">Belarusian</option><option value="bn">Bengali</option><option value="bho">Bhojpuri</option><option value="bs">Bosnian</option><option value="bg">Bulgarian</option><option value="ca">Catalan</option><option value="ceb">Cebuano</option><option value="ny">Chichewa</option><option value="zh-CN">Chinese (Simplified)</option><option value="zh-TW">Chinese (Traditional)</option><option value="co">Corsican</option><option value="hr">Croatian</option><option value="cs">Czech</option><option value="da">Danish</option><option value="dv">Dhivehi</option><option value="doi">Dogri</option><option value="nl">Dutch</option><option value="eo">Esperanto</option><option value="et">Estonian</option><option value="ee">Ewe</option><option value="tl">Filipino</option><option value="fi">Finnish</option><option value="fr">French</option><option value="fy">Frisian</option><option value="gl">Galician</option><option value="ka">Georgian</option><option value="de">German</option><option value="el">Greek</option><option value="gn">Guarani</option><option value="gu">Gujarati</option><option value="ht">Haitian Creole</option><option value="ha">Hausa</option><option value="haw">Hawaiian</option><option value="iw">Hebrew</option><option value="hi">Hindi</option><option value="hmn">Hmong</option><option value="hu">Hungarian</option><option value="is">Icelandic</option><option value="ig">Igbo</option><option value="ilo">Ilocano</option><option value="id">Indonesian</option><option value="ga">Irish</option><option value="it">Italian</option><option value="ja">Japanese</option><option value="jw">Javanese</option><option value="kn">Kannada</option><option value="kk">Kazakh</option><option value="km">Khmer</option><option value="rw">Kinyarwanda</option><option value="gom">Konkani</option><option value="ko">Korean</option><option value="kri">Krio</option><option value="ku">Kurdish (Kurmanji)</option><option value="ckb">Kurdish (Sorani)</option><option value="ky">Kyrgyz</option><option value="lo">Lao</option><option value="la">Latin</option><option value="lv">Latvian</option><option value="ln">Lingala</option><option value="lt">Lithuanian</option><option value="lg">Luganda</option><option value="lb">Luxembourgish</option><option value="mk">Macedonian</option><option value="mai">Maithili</option><option value="mg">Malagasy</option><option value="ms">Malay</option><option value="ml">Malayalam</option><option value="mt">Maltese</option><option value="mi">Maori</option><option value="mr">Marathi</option><option value="mni-Mtei">Meiteilon (Manipuri)</option><option value="lus">Mizo</option><option value="mn">Mongolian</option><option value="my">Myanmar (Burmese)</option><option value="ne">Nepali</option><option value="no">Norwegian</option><option value="or">Odia (Oriya)</option><option value="om">Oromo</option><option value="ps">Pashto</option><option value="fa">Persian</option><option value="pl">Polish</option><option value="pt">Portuguese</option><option value="pa">Punjabi</option><option value="qu">Quechua</option><option value="ro">Romanian</option><option value="ru">Russian</option><option value="sm">Samoan</option><option value="sa">Sanskrit</option><option value="gd">Scots Gaelic</option><option value="nso">Sepedi</option><option value="sr">Serbian</option><option value="st">Sesotho</option><option value="sn">Shona</option><option value="sd">Sindhi</option><option value="si">Sinhala</option><option value="sk">Slovak</option><option value="sl">Slovenian</option><option value="so">Somali</option><option value="es">Spanish</option><option value="su">Sundanese</option><option value="sw">Swahili</option><option value="sv">Swedish</option><option value="tg">Tajik</option><option value="ta">Tamil</option><option value="tt">Tatar</option><option value="te">Telugu</option><option value="th">Thai</option><option value="ti">Tigrinya</option><option value="ts">Tsonga</option><option value="tr">Turkish</option><option value="tk">Turkmen</option><option value="ak">Twi</option><option value="uk">Ukrainian</option><option value="ur">Urdu</option><option value="ug">Uyghur</option><option value="uz">Uzbek</option><option value="vi">Vietnamese</option><option value="cy">Welsh</option><option value="xh">Xhosa</option><option value="yi">Yiddish</option><option value="yo">Yoruba</option><option value="zu">Zulu</option></select></div>Powered by <span style="white-space:nowrap"><a class="VIpgJd-ZVi9od-l4eHX-hSRGPd" href="https://translate.google.com" target="_blank"><img src="https://www.gstatic.com/images/branding/googlelogo/1x/googlelogo_color_42x16dp.png" style="padding-right: 3px" alt="Google Translate" width="37px" height="14px">Translate</a></span></div></div>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-secondary" data-dismiss="modal">Close</button>
      </div>
    </div>
  </div>
</div>

<footer>
  <div class="SurveyAndDate row">
    <div class="container"> 
      
<div class="survey half" id="accordion100">
	<div id="heading100"> <a class="collapsed" aria-expanded="false" aria-controls="collapse100" href="#collapse100" data-toggle="collapse" data-target="#collapse100" id="ui-collapse-167">Is there something wrong with this page?</a> </div>
	<div class="collapse" id="collapse100" aria-labelledby="heading100" data-parent="#accordion100">
		<div class="p-x-md" id="survey-container">
			<h3 aria-live="polite">Help us improve our website</h3>
			<form id="formSurvey" action="/help/contact/survey/NewSurvey.aspx/SubmitSurvey" method="post">
				<p>Do not include Social Security numbers or any personal or confidential information.</p>
				<div class="form-group">
					<label id="labelWhatWereYouDoing" class="col-form-label pl-0" for="textBoxWhatWereYouDoing">What were you doing?</label>
					<input name="textBoxWhatWereYouDoing" class="form-control form-control-lg col-md-8" id="textBoxWhatWereYouDoing" type="text">
				</div>
				<div class="form-group">
					<label class="col-form-label pl-0" id="labelWhatWentWrong" for="textBoxWhatWentWrong">What went wrong?</label>
					<input name="textBoxWhatWentWrong" class="form-control form-control-lg col-md-8" id="textBoxWhatWentWrong" type="text">
				</div>
				<input name="url" id="hiddenURL" type="hidden" value="/">
				<!-- Will update with JavaScript -->
				<div>
					<input name="ButtonSend" class="btn btn-primary" id="ButtonSend" aria-label="Send feedback" type="submit" value="Send feedback">
				</div>
			</form>
		</div>
	</div>
</div>
 
    </div>
  </div>
  <!-- Global Footer -->
<div class="container">
	<div class="row">
		<div class="col">
			<h2>Help</h2>
			<ul class="list-unstyled">
				<li><a href="/help/find-your-answer-online.html">Find your answer online</a></li>
				<li><a href="/help/time-frames/">Wait times</a></li>
				<li><a href="/help/contact/chat.html">Chat</a></li>
				<li><a href="/help/contact/index.html">Contact us</a></li>
			</ul>
		</div>
		<div class="col">
			<h2>About FTB</h2>
			<ul class="list-unstyled">
				<li><a href="/about-ftb/index.html">About us</a></li>
				<li><a href="/about-ftb/newsroom/index.html">Newsroom</a></li>
				<li><a href="/about-ftb/meetings/index.html">Meetings</a></li>
				<li><a href="/about-ftb/careers/index.html">Careers</a></li>
				<li><a href="/about-ftb/data-reports-plans/index.html">Data, reports, and plans</a></li>
			</ul>
		</div>
		<div class="col">
			<h2>Resolve an issue</h2>
			<ul class="list-unstyled">
				<li><a href="/help/letters/index.html">Respond to a letter</a></li>
				<li><a href="/help/disagree-or-resolve-an-issue/taxpayer-advocate-services.html">Taxpayer advocate services</a></li>
				<li><a href="/help/scams/index.html">Scams</a></li>
				<li><a href="/help/website-help.html">Website help</a></li>
			</ul>
		</div>
		<div class="col">
			<h2>Your rights</h2>
			<ul class="list-unstyled">
				<li><a href="/your-rights/accessibility.html">Accessibility</a></li>
				<li><a href="/your-rights/disclaimer.html">Disclaimer</a></li>
				<li><a href="/your-rights/privacy/index.html">Privacy policy</a></li>
				<li><a href="https://www.ca.gov/use/">Conditions of use</a></li>
				<li><a href="/your-rights/california-public-records-act.html">Public Records Act</a></li>
				<li><a href="/your-rights/language-access-es.html" hreflang="es">Acceso al idioma</a></li>
			</ul>
		</div>
		<div class="col">
			<h2>State links</h2>
			<ul class="list-unstyled">
				<li><a href="https://registertovote.ca.gov/?t=n&amp;id=11">Register to Vote</a></li>
				<li><a href="https://www.sco.ca.gov/upd_msg.html">Find unclaimed property</a></li>
			</ul>
		</div>
	</div>
	
	<!-- Website Accessibility statement and Governor's logo -->
	<div class="row">
		<div class="col-sm-8">
			<div class="ml-0 mb-4 mt-5"> <a class="certificate collapsed" data-toggle="collapse" href="#certStatement" aria-expanded="false" aria-controls="certStatement" id="ui-collapse-636"> Website Accessibility Certification </a>
				<div class="collapse" id="certStatement" style="">
					<div class="card card-body"> 
						<!--h2 id="Website-Accessibility-Certification">Website Accessibility Certification</h2-->
						<p>We strive to provide a website that is easy to use and understand. Our goal is to provide a good web experience for all visitors. </p>
						<dl>
							<dt>Agency</dt>
							<dd>California Franchise Tax Board</dd>
							<dt>Certification date</dt>
							<dd>July 1, 2023</dd>
							<dt>Contact</dt>
							<dd><a href="mailto:FTBAccessibleTechnologyProgram@ftb.ca.gov?subject=Website%20Accessibility%20Certification">Accessible Technology Program</a></dd>
						</dl>
						<p>The undersigned certify that, as of July 1, 2023, the website of the Franchise Tax Board is designed, developed, and maintained to be accessible. This denotes compliance with the following:</p>
						<ul>
							<li>California Government Code Sections 7405, 11135, and 11546.7</li>
							<li>Web Content Accessibility Guidelines 2.1 published by the Web Accessibility Initiative of the World Wide Web Consortium</li>
							<li>At a minimum Level AA success criteria.</li>
						</ul>
						<div class="row py-3">
							<div class="col-sm"><img src="/images/selvi-signature.png" class="pb-2" alt=""><br>
								June 23, 2023<br>
								<span class="sr-only">Digital signature and printed name of</span> Selvi Stanislaus<br>
								Executive Officer</div>
							<div class="col-sm"><img src="/images/nadean-signature.png" class="pb-2" alt=""><br>
								June 23, 2023<br>
								<span class="sr-only">Digital signature and printed name of </span> Nadean Shavor<br>
								Chief Information Officer</div>
						</div>
					</div>
				</div>
			</div>
		</div>
		<!-- Governor's logo and link to his site -->
		<div id="gov-logo" class="col-sm-4 text-right"> <a href="https://www.gov.ca.gov/"><img src="/images/gov-logo.png" alt="Gavin Newsom, Governor of California"></a> </div>
	</div>
	
	<!-- Copyright Statement -->
	<div class="copyright global-footer">
		<div>
			<ul>
				<li><a href="/sitemap.html">Site Map</a></li>
				<li><a href="/index-es.html" hreflang="es">Español</a></li>
			</ul>
		</div>
		<div>
			<ul class="socialsharer-container">
				<li><a href="https://www.facebook.com/franchisetaxboard/"><span class="ca-gov-icon-facebook" aria-hidden="true"></span><span class="sr-only">Facebook</span></a></li>
				<li><a href="https://twitter.com/calftb"><span class="ca-gov-icon-twitter" aria-hidden="true"></span><span class="sr-only">Twitter</span></a></li>
				<li><a href="https://www.instagram.com/calftb/"><span class="ca-gov-icon-instagram" aria-hidden="true"></span><span class="sr-only">Instagram</span></a></li>
				<li><a href="https://www.linkedin.com/company/franchise-tax-board"><span class="ca-gov-icon-linkedin" aria-hidden="true"></span><span class="sr-only">LinkedIn</span></a></li>
				<li><a href="https://www.youtube.com/user/FranchiseTaxBoard"><span class="ca-gov-icon-youtube" aria-hidden="true"></span><span class="sr-only">YouTube</span></a></li>
			</ul>
		</div>
		<p>© <script>document.write(new Date().getFullYear())</script>2024 California Franchise Tax Board</p>
	</div>
</div>
 
</footer>
<!-- Extra Decorative Content -->
<div class="decoration-last">&nbsp;</div>
<script>var BannerType="home";showRandomBackground();</script> 

<!-- Load template core -->
<script src="/js/cagov.core.js"></script>

<!-- Utilities for setting footnote refs on Links -->
<script src="/js/libs/jsUtilities.js"></script>
<script src="/js/libs/footnoteLinks-min.js"></script>

<script>
$(document).ready(function() {
	$('.main-primary > .section').closest('div.wrapper').removeClass('wrapper');
});
</script>
<script>
/* Instrumenting URLs with WT.ac */
function adClick() {
	var i, myLinks = document.links;
	for (i = 0; i < myLinks.length; i++) {
		if (myLinks[i].dataset.ad) {
			myLinks[i].search = "?WT.ac=" + myLinks[i].dataset.ad;
			// console.log(myLinks[i]);
		}
	}
}

$(function() {
	// Define for page-level survey
	var $lang = $('html').attr('lang');
	var $path = window.location.pathname;

	// Leaving dialog
	// Yes, ('a:not([href*="ca.gov"])') would be shorter ... but it would also trigger for same-page links, since they technically do not contain the expected string.
	$('a[href^="http://"]:not(a[href*="ca.gov"]), a[href^="https://"]:not(a[href*="ca.gov"])').click(function(e) {
		e.preventDefault();
		$('#leaving-ftb').modal('toggle');
		$("#button-continue").attr("href", $(this).attr("href"));
	});

	// Page-Level Survey
	// Check for Spanish - sub Page Level Survey
	if ($lang === "es") {
		$('.survey [aria-controls]').text('¿Hay algo incorrecto en esta página?');
		$('#survey-container > h3').text('Ayúdenos a mejorar nuestro sitio web');
		$('#formSurvey > p:first-child').text('No incluya números de seguro social u otra información personal/confidencial.');
		$('#labelWhatWereYouDoing').text('¿Qué hacía?');
		$('#labelWhatWentWrong').text('¿Qué no funcionó?');
		//		$('#divSurveyAfter > h3').text();
		//		$('#divSurveyAfter > p').html();
		//		$('#divSurveyError > h3').text();
		//		$('#divSurveyError > p').html();
		$('#ButtonSend').text('Enviar').val('Enviar');
	}

	$('#hiddenURL').val($path);
	// Show success message on submit - sub Page Level Survey
	$(document).on('submit', '#formSurvey', function(e) {
		$.ajax({
				url: $(this).attr('action'),
				type: $(this).attr('method'),
				// data: JSON.stringify($(this).serialize()),
				data: "{'par1': '" + $('[name=textBoxWhatWereYouDoing]').val() + "', 'par2': '" + $('[name=textBoxWhatWentWrong]').val() + "', 'par3': '" + $('input[name=url]').val() + "'}",
				contentType: "application/json; charset-utf-8"
			}).done(function() {
				$('#formSurvey').hide();
				var heading = $("#survey-container").find('h3');
				var success = 'Feedback received: Thank you for your help.';
				var successDetails = 'If you need assistance, <a href="/help/contact/phone-fax.html">contact us</a>.';
				if ($lang === "es") {
					success = 'Gracias por su ayuda.';
					successDetails = 'Si necesita ayuda, <a href="/help/contact/phone-fax-es.html">contáctenos</a>.';
				}
				$(heading).text(success);
				$(heading).attr('tabindex', 0).focus();
				$('#survey-details').show().append(successDetails);
			})
			.fail(function() {
				$('#formSurvey').hide();
				var heading = $("#survey-container").find('> h3');
				var oops = 'Oops! Something went wrong.';
				var oopsDetails = 'We appreciate your feedback. Please try again later.';
				if ($lang === "es") {
					oops = 'Oops! Se ha detectado un problema.';
					oopsDetails = 'Apreciamos sus comentarios. Por favor vuelva a intentarlo más tarde.';
				}
				$(heading).text(oops);
				$(heading).attr('tabindex', 0).focus();
				$('#survey-details').show().text(oopsDetails);
			});
		e.preventDefault();
	});

	/* Attach miscellaneous functions after the preceding has finished running. */
	adClick();
	trackPrint();
	footnoteLinks('body-content','body-content');
	/*
	GA4's event-based model tracks downloads and outbound links by default.
	trackDownload();
	trackOutbound();
	*/
});
</script>

<!-- Call to Google Translate -->
<script>
function googleTranslateElementInit() {
	new google.translate.TranslateElement( { pageLanguage: 'en' }, 'google_translate_element' );
	$(".VIpgJd-ZVi9od-aZ2wEe").attr("role","presentation");
}
</script>
<script src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script><div id="goog-gt-tt" class="VIpgJd-yAWNEb-L7lbkb skiptranslate" style="border-radius: 12px; margin: 0 0 0 -23px; padding: 0; font-family: 'Google Sans', Arial, sans-serif;" data-id=""><div id="goog-gt-vt" class="VIpgJd-yAWNEb-hvhgNd"><div class=" VIpgJd-yAWNEb-hvhgNd-l4eHX-i3jM8c"><img src="https://fonts.gstatic.com/s/i/productlogos/translate/v14/24px.svg" alt="" width="24" height="24"></div><div class=" VIpgJd-yAWNEb-hvhgNd-k77Iif-i3jM8c"><div class="VIpgJd-yAWNEb-hvhgNd-IuizWc" dir="ltr">Original text</div><div id="goog-gt-original-text" class="VIpgJd-yAWNEb-nVMfcd-fmcmS VIpgJd-yAWNEb-hvhgNd-axAV1"></div></div><div class="VIpgJd-yAWNEb-hvhgNd-N7Eqid ltr"><div class="VIpgJd-yAWNEb-hvhgNd-N7Eqid-B7I4Od ltr" dir="ltr"><div class="VIpgJd-yAWNEb-hvhgNd-UTujCb">Rate this translation</div><div class="VIpgJd-yAWNEb-hvhgNd-eO9mKe">Your feedback will be used to help improve Google Translate</div></div><div class="VIpgJd-yAWNEb-hvhgNd-xgov5 ltr"><button id="goog-gt-thumbUpButton" type="button" class="VIpgJd-yAWNEb-hvhgNd-bgm6sf" title="Good translation" aria-label="Good translation" aria-pressed="false"><span id="goog-gt-thumbUpIcon"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" class="VIpgJd-yAWNEb-hvhgNd-THI6Vb NMm5M"><path d="M21 7h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 0S7.08 6.85 7 7H2v13h16c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73V9c0-1.1-.9-2-2-2zM7 18H4V9h3v9zm14-7l-3 7H9V8l4.34-4.34L12 9h9v2z"></path></svg></span><span id="goog-gt-thumbUpIconFilled"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" class="VIpgJd-yAWNEb-hvhgNd-THI6Vb NMm5M"><path d="M21 7h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 0S7.08 6.85 7 7v13h11c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73V9c0-1.1-.9-2-2-2zM5 7H1v13h4V7z"></path></svg></span></button><button id="goog-gt-thumbDownButton" type="button" class="VIpgJd-yAWNEb-hvhgNd-bgm6sf" title="Poor translation" aria-label="Poor translation" aria-pressed="false"><span id="goog-gt-thumbDownIcon"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" class="VIpgJd-yAWNEb-hvhgNd-THI6Vb NMm5M"><path d="M3 17h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 24s7.09-6.85 7.17-7h5V4H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2zM17 6h3v9h-3V6zM3 13l3-7h9v10l-4.34 4.34L12 15H3v-2z"></path></svg></span><span id="goog-gt-thumbDownIconFilled"><svg width="24" height="24" viewBox="0 0 24 24" focusable="false" class="VIpgJd-yAWNEb-hvhgNd-THI6Vb NMm5M"><path d="M3 17h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 24s7.09-6.85 7.17-7V4H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2zm16 0h4V4h-4v13z"></path></svg></span></button></div></div><div id="goog-gt-votingHiddenPane" class="VIpgJd-yAWNEb-hvhgNd-aXYTce"><form id="goog-gt-votingForm" action="//translate.googleapis.com/translate_voting?client=te" method="post" target="votingFrame" class="VIpgJd-yAWNEb-hvhgNd-aXYTce"><input type="text" name="sl" id="goog-gt-votingInputSrcLang"><input type="text" name="tl" id="goog-gt-votingInputTrgLang"><input type="text" name="query" id="goog-gt-votingInputSrcText"><input type="text" name="gtrans" id="goog-gt-votingInputTrgText"><input type="text" name="vote" id="goog-gt-votingInputVote"></form><iframe name="votingFrame" frameborder="0"></iframe></div></div></div>






<div class="VIpgJd-ZVi9od-aZ2wEe-wOHMyf"><div class="VIpgJd-ZVi9od-aZ2wEe-OiiCO"><svg xmlns="http://www.w3.org/2000/svg" class="VIpgJd-ZVi9od-aZ2wEe" width="96px" height="96px" viewBox="0 0 66 66" role="presentation"><circle class="VIpgJd-ZVi9od-aZ2wEe-Jt5cK" fill="none" stroke-width="6" stroke-linecap="round" cx="33" cy="33" r="30"></circle></svg></div></div></body><!-- InstanceEnd --></html>

                             

Screenshot: