Skip to content

Instantly share code, notes, and snippets.

@justhamade
Created November 7, 2019 17:07
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save justhamade/f7c1f45e027351732ae9a965ac118dad to your computer and use it in GitHub Desktop.
Save justhamade/f7c1f45e027351732ae9a965ac118dad to your computer and use it in GitHub Desktop.
Example Product
{
"code": "TEO",
"constant": "TECH_EMISSION_AND_OMISSIONS",
"name": "Technology Errors and Omissions",
"path": "/tech-e-and-o",
"productId": "fc1ab8a2-3ac9-4f6f-9c58-e51f35e98af1",
"insurerGroup": "Berkley Insurance Company",
"insurerId": "1a6f63e9-1c2e-4f0a-bf79-0acaebba9781",
"eligibility": {
"maximumDaysInAdvance": 60,
"provinces": ["bc", "ab", "sk", "mb", "on", "nb", "nl", "ns", "nt", "nu", "pe", "yt"],
"fieldGroups": [
[
{
"name": "us-revenue-percentage",
"operator": "equal",
"value": 100
}
],
[
{
"name": "legal-contract-usage",
"operator": "equal",
"value": "No"
},
{
"name": "rateClass",
"operator": "equal",
"value": 3
}
]
]
},
"legal": {
"termsConditions": [
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">Actual premiums, rates and terms of coverage will only be determined after you submit an application for insurance which is accepted by Apollo Insurance Solutions and its various underwriting companies. Always refer to your insurance policy for information about your coverage, including limits, deductibles, and exclusions. In case of discrepancy, the insurance contract prevails over general information available on this site. Any policy related changes made on this site will not be effective until you receive confirmation.</p>",
"title": "Policy Declarations"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">This coverage is subject to minimum premium for the policy period of 100% of the total policy premium as shown on the policy declarations page, including any premium adjustments from endorsements or additional service charges and fees. This means you can cancel the policy early; however, no return premium will be delivered. If Apollo Insurance Solutions. cancels the policy for any reason, then the insured will be returned the full amount of the unearned premium without any minimum premium requirements.</p>",
"title": "Fully Earned Premium"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">The services described on this website are not insurance policies and not all policies are eligible for the services</p>",
"title": "Services"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">Use of this website is subject to the following terms and conditions. Your use of the website constitutes acceptance of these terms and conditions. If you do not agree to these terms and conditions, do not access this website.</p>",
"title": "Terms and Conditions of Use"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">Apollo Insurance Solutions and its affiliates, subsidiaries, owners, directors, employees or agents, and licensors including the brokerage of record (“Apollo”) provide this website for informational purposes only. The content of this website has been compiled in good faith by Apollo. However, all information is provided “as is” without any warranties of any kind and Apollo assumes no responsibility to you or any third party for the consequences of any errors or omissions. This website could contain inaccuracies or typographical errors. Any user who accesses this website does so solely at his or her own risk. The content provided in this website may be changed at any time without notice. Changes may be made to the terms and conditions at any time without notice by updating this posting. You agree to review the terms and conditions regularly and your continued use or access of the website will mean that you agree to any changes.</p>",
"title": "Disclaimer"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">In no event will Apollo be liable for any damages, including without limitation, direct or indirect, special, incidental, moral or consequential damages, loss of profits, opportunities or information or for expenses arising in connection with this website, with any software available on this website, with any hyperlinked website or for use thereof or inability to use by interruption, defect, delay in operation or transmission, computer virus or line or system failure, even if Apollo is advised of the possibility of such damages, losses or expenses.</p>",
"title": "Limitation of Liability"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">This website is not intended to provide specific insurance or other advice for any individual or business entity and should not be relied on for such advice. Persons seeking insurance or other advice should contact a licensed professional directly, who can take their individual circumstances into account.</p>",
"title": "No Advice"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">The descriptions of the various products and services offered by Apollo contained in this website are provided solely for general informational purposes. No offer is made or intended to be made on this website. The information and descriptions contained in this website are not intended to be complete descriptions of all terms, conditions and exclusions applicable to the products and services. In all cases, Apollo products and services are governed by the terms, conditions and exclusions of the actual policy wording.</p><p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">Apollo products and services mentioned in this website are available in jurisdictions where they may be legally offered. Not all Apollo products and services are necessarily available throughout North America.</p>",
"title": "Information about Products and Services"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">Apollo uses cookies with this website. A cookie is a small data file sent to your browser by a website you visit. Cookies help the website remember information about your visit, including pages visited, and may be used to facilitate your future visits to the website. Apollo uses cookies to recognize you when you return to our website, to gather information about your use of our website, to enable the functionality of certain services available through our website, to maintain, monitor, protect and improve the website and to integrate third party services into our website.</p><p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">You may change your web browser settings to disable cookies. If you set your browser to disable cookies you may not be able to access certain parts of our website or certain parts of our website may not work properly.</p><p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">We and our service providers or third-party ad servers may also use cookies or similar technology to collect information about your browsing activities over time and across different websites. Apollo has retained the services of specialized service providers to help it evaluate the effectiveness of our advertising and to determine the behaviour of visitors on our website. To this end, Apollo uses cookies provided by service providers.</p>",
"title": "Cookies"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">Apollo provides links to third party websites only as a convenience and does not control such websites and is therefore not responsible for the content of any such website. The inclusion of any link by Apollo does not imply endorsement, investigation or verification by Apollo of the linked website or the material contained therein. Your access and use of any third party websites, including the information, material, products and services contained therein are solely at your own risk.</p>",
"title": "Third Party Links"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">All materials published, downloaded or otherwise hosted on this website, including, but not limited to, software, articles, text, information, reports, newsletters, data, web pages, HTML, scripts, code, Java, images, and all other content including the manner in which they appear or are displayed or presented (the “Content”) are protected by copyright laws, and/or other intellectual property laws including, without limitation, trademark laws and are owned by Apollo, its affiliates, its licensors or the party credited as the provider of the Content. In addition, this website as a whole is protected by copyright law as a collective work and/or compilation, pursuant to Canadian copyright laws, international conventions and other copyright laws. You must abide by all copyright notices and restrictions contained in any Content.</p>",
"title": "Copyright"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">Certain product names, company names, words, titles, phrases, logos, designs, graphics and icons displayed on this website constitute trademarks of Apollo, its affiliates or third parties. The use, the retransmission or other copying or modification of any trade-marks displayed on this website is prohibited without the written permission of Apollo or the owner of the trademark.</p>",
"title": "Trademarks"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">This website is controlled by Apollo from its offices within the Province of British Columbia, Canada. The website will be governed by and construed in accordance with the laws of the Province of British Columbia and the laws of Canada applicable therein, without giving effect to any principles of conflicts of laws. All disputes, controversies or claims arising out of or in connection with the website shall be submitted to and be subject to the jurisdiction of the courts of the Province of British Columbia. You submit and attorn to the exclusive jurisdiction of the courts of the Province of British Columbia to finally adjudicate or determine any suit, action or proceeding arising out of or in connection with the website.</p>",
"title": "Jurisdiction"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">You agree that you will not:</p><ul style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0; margin-bottom: 0;list-style-type: lower-roman;\"><li>develop, support, or use software, devices, scripts, robots, scrapers, crawlers, plugins, add-ons, harvesters, spiders or any other automated device, technology, manual work, means or processes to scrape or access or use the website for any purpose other than web indexing;</li><li>use the website for any unlawful, unauthorized, fraudulent, or malicious purpose;</li><li>use the website in a way that could damage, disable, overburden, or impair any server or the network(s) connected to any server;</li><li>use the website in any way that could interfere with any other party’s use and enjoyment of the website; or</li><li>use the website for any use other than the purpose for which it was intended.</li></ul>",
"title": "Restrictions on use"
}
],
"warrantyStatement": [
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0; margin-bottom: 0;\">The undersigned authorized representative acknowledges that any personal information provided in connection with the insurance applied for, including but not limited to the information contained in this Application, has been collected in accordance with all applicable privacy legislation. The undersigned confirms that all necessary consents have been obtained for the collection, use, and disclosure of such information for the purposes of any investigation and inquiry in connection with this Application for insurance and, if applicable, investigating and settling claims, detecting and preventing fraud, and acting as required or authorized by law.</p>",
"title": "Privacy Disclosure and Consent"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0; margin-bottom: 0;\">Any person who, knowingly and with intent to defraud any insurance company or other person, files an Application for insurance containing any false information, or conceals information concerning any fact material thereto for the purpose of misleading any insurance company or other person, commits a fraudulent insurance act which is a crime.</p>",
"title": "False Information"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0;\">The undersigned authorized representative of the Applicant:</p><ol style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; list-style-type: lower-roman\"><li>declares, after inquiry, that the statements and representations set forth in this Application, and all materials submitted to or requested by the Insurer in conjunction with this Application, are true;</li><li>acknowledges that these statements, representations, and materials are relied on by the Insurer and that they shall be deemed material to the acceptance of the risk assumed by the Insurer under the insurance applied for, should the insurance be effected; and</li><li>agrees that if the information supplied in connection with this Application changes between the date of this Application and the effective date of any insurance effected pursuant to this Application, the undersigned will immediately notify the Insurer of such changes, and the Insurer may withdraw or modify any outstanding indications, quotations and/or authorization or agreement to effect the insurance.</li></ol><p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0; margin-bottom: 0;\">Signing of this Application does not obligate the Applicant or the Insurer to effect the insurance, but it is agreed that all materials submitted to or requested by the Insurer in conjunction with this Application are hereby incorporated by reference into this Application and made a part hereof. It is further agreed that this Application and all materials submitted to or requested by the Insurer in conjunction with this Application are the basis of and are deemed attached to and incorporated into any policy effected pursuant to this Application.</p>",
"title": "Declarations"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0; margin-bottom: 0;\">It is understood and agreed that if knowledge of any such facts, circumstances or situations exists, whether or not disclosed, any claim or action subsequently arising or developing therefrom shall be excluded from coverage under any policy issued by Berkley Insurance Company.</p>",
"title": "Known Claims or Circumstances"
},
{
"body": "<p style=\"font-family: Roboto, helvetica, arial, sans-serif; font-weight: 300; margin-top: 0; margin-bottom: 0;\">You now have the option to sign this form electronically. If you elect to do so, you hereby consent and agree that your use of key pad, mouse or device to complete and submit credit card information constitutes your signature, acceptance and agreement to the Declarations and Signature section immediately above as if actually signed by you in writing and has the same force and effect as a signature affixed by hand.</p>",
"title": "Electronic Signature"
}
]
},
"pages": [
{
"heading": "Purchase Technology Errors and Omissions Package Online",
"subheading":"Welcome to your online insurance application. This application will allow you to purchase Liability insurance for Technology specific businesses. Start by choosing your activities below",
"name": "Start",
"nextButtonType": "submit",
"questions": [
{
"component": "RateClassDropdown",
"label": "Which one of the below best represents your business?",
"marketplaceLabel": "Which one of the below best represents your business?",
"name": "operations",
"placeholder": "Search for your business here...",
"pricing": true,
"selectChildren": [
{
"label": "IT Project Management",
"rateClass": 1,
"value": "IT Project Management"
},
{
"label": "General IT Consulting (but not security specific)",
"rateClass": 1,
"value": "General IT Consulting (but not security specific)"
},
{
"label": "Packaged Software or Hardware Installation",
"rateClass": 1,
"value": "Packaged Software or Hardware Installation"
},
{
"label": "Enterprise Resource Planning Installation",
"rateClass": 3,
"value": "Enterprise Resource Planning Installation"
},
{
"label": "Web Development or Web Graphic Design or Digital Marketing",
"rateClass": 2,
"value": "Web Development or Web Graphic Design or Digital Marketing"
},
{
"label": "IT Security Consulting",
"rateClass": 3,
"value": "IT Security Consulting"
},
{
"label": "Prepackaged Software",
"rateClass": 1,
"value": "Prepackaged Software"
},
{
"label": "Computer Hardware Sales (including consulting)",
"rateClass": 1,
"value": "Computer Hardware Sales (including consulting)"
},
{
"label": "Subscription Based Business Software as a Service",
"rateClass": 3,
"value": "Subscription Based Business Software as a Service"
},
{
"label": "Hardware Infrastructure as a Service",
"rateClass": 2,
"value": "Hardware Infrastructure as a Service"
},
{
"label": "IT Network Configuration or Communication Configuration",
"rateClass": 2,
"value": "IT Network Configuration or Communication Configuration"
},
{
"label": "Custom Software, Programming or Application Development for Others",
"rateClass": 2,
"value": "Custom Software, Programming or Application Development for Others"
},
{
"label": "IT Staffing Services",
"rateClass": 2,
"value": "IT Staffing Services"
},
{
"label": "Computer Maintenance or Repair",
"rateClass": 1,
"value": "Computer Maintenance or Repair"
},
{
"label": "Managed or Third Party IT Services",
"rateClass": 3,
"value": "Managed or Third Party IT Services"
},
{
"label": "Video Game Developers",
"rateClass": 1,
"value": "Video Game Developers"
},
{
"label": "Manufacture of your Own Physical Products or Products for others",
"rateClass": -1,
"value": "Manufacture of your Own Physical Products or Products for others"
},
{
"label": "Cloud Hosting",
"rateClass": -1,
"value": "Cloud Hosting"
},
{
"label": "Internet Service Provider",
"rateClass": -1,
"value": "Internet Service Provider"
},
{
"label": "Social Media Application or Instant Messenger Application or Dating Application",
"rateClass": -1,
"value": "Social Media Application or Instant Messenger Application or Dating Application"
},
{
"label": "Sharing Economy Service or Application",
"rateClass": -1,
"value": "Sharing Economy Service or Application"
},
{
"label": "Cryptocurrency or Blockchain",
"rateClass": -1,
"value": "Cryptocurrency or Blockchain"
},
{
"label": "Fund Transfer or Payment Processing",
"rateClass": -1,
"value": "Fund Transfer or Payment Processing"
},
{
"label": "Industrial Automation (example PLC or SCADA)",
"rateClass": -1,
"value": "Industrial Automation (example PLC or SCADA)"
},
{
"label": "E-Commerce Platform",
"rateClass": -1,
"value": "E-Commerce Platform"
},
{
"label": "Blogger or Vlogging",
"rateClass": -1,
"value": "Blogger or Vlogging"
},
{
"label": "Social Media Influencer",
"rateClass": -1,
"value": "Social Media Influencer"
},
{
"label": "Not listed",
"rateClass": -1,
"value": "Not listed"
}
],
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "TextInput",
"filters": [
{
"field": "operations",
"type": "include",
"value": "Not listed"
}
],
"label": "Please describe your operations or services in your own words",
"name": "nonlisted-operation",
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12,
"sm": 12
}
]
},
{
"heading": "Your Profile",
"name": "Profile",
"nextButtonType": "submit",
"questions": [
{
"component": "TextInput",
"label": "Applicant First Name",
"name": "first-name",
"sm": 6,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "TextInput",
"label": "Applicant Last Name",
"name": "last-name",
"sm": 6,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "TextInput",
"label": "Applicant Email Address",
"name": "email",
"sm": 6,
"validation": [
{
"message": "Required",
"required": true
},
{
"email": true,
"message": "Email must match format name@example.com"
}
],
"xs": 12
},
{
"component": "TextInput",
"label": "Applicant Phone Number",
"mask": "(,/[1-9]/,/\\d/,/\\d/,), ,/\\d/,/\\d/,/\\d/,-,/\\d/,/\\d/,/\\d/,/\\d/",
"name": "phone-number",
"sm": 6,
"validation": [
{
"message": "Required",
"required": true
},
{
"message": "Phone number must match format: (123) 456-7891",
"phone": true
}
],
"xs": 12
},
{
"component": "TextInput",
"helpText": "This will be the Named Insured listed on the insurance policy. This should be the legally registered name of your business including if registered as a numbered company doing business as a trade name. If you do not have a business name, please list your full legal name here as the policyholder.",
"label": "Business Name (name of legal entity)",
"name": "named-insured",
"sm": 8,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "Dropdown",
"helpText": "All provinces eligible, except for Quebec.",
"label": "Province",
"name": "business-address-province",
"pricing": true,
"selectChildren": [
{
"label": "Alberta",
"value": "ab"
},
{
"label": "British Columbia",
"value": "bc"
},
{
"label": "Manitoba",
"value": "mb"
},
{
"label": "New Brunswick",
"value": "nb"
},
{
"label": "Newfoundland and Labrador",
"value": "nl"
},
{
"label": "Nova Scotia",
"value": "ns"
},
{
"label": "Northwest Territories",
"value": "nt"
},
{
"label": "Nunavut",
"value": "nu"
},
{
"label": "Ontario",
"value": "on"
},
{
"label": "Prince Edward Island",
"value": "pe"
},
{
"label": "Quebec",
"value": "qc"
},
{
"label": "Saskatchewan",
"value": "sk"
},
{
"label": "Yukon",
"value": "yt"
}
],
"sm": 4,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
}
],
"subheading": "These initial questions will help us build your quote"
},
{
"heading": "Your Profile",
"name": "Profile",
"nextButtonType": "submit",
"questions": [
{
"component": "Dropdown",
"eligibility": true,
"helpText": "Liability Insurance Coverage refers to the maximum amount that the insurance company agrees to pay as a result of a single suit resulting from your professional services.",
"label": "Which limit of professional liability insurance coverage would you like?",
"name": "professional-liability-coverage",
"noTopPadding": true,
"pricing": true,
"selectChildren": [
{
"label": "$1,000,000",
"value": 1000000
},
{
"label": "$2,000,000",
"value": 2000000
},
{
"label": "Over $2,000,000",
"value": -1
}
],
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "Dropdown",
"filteredValue": 250000,
"helpText": "Cyber Liability Coverage refers to the maximum amount that the insurance company agrees to pay as a result of a breach. $250,000 Cyber liability is included, you can increase this coverage if you wish",
"label": "Would you like to increase your Cyber Liability coverage?",
"marketplaceLabel": "What Cyber Lability limit would you like?",
"name": "cyber-coverage",
"pricing": true,
"eligibility": true,
"selectChildren": [
{
"label": "$250,000 (included)",
"value": 250000
},
{
"label": "$500,000",
"value": 500000
},
{
"label": "$1,000,000",
"value": 1000000
},
{
"label": "Over $1,000,000",
"value": -1
}
],
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "Dropdown",
"filteredValue": 0,
"helpText": "General Liability Insurance Coverage refers to the maximum amount that the insurance company agrees to pay as a result of a single accident or injury to a single person, such as a slip and fall on your premises.",
"label": "What general liability limit would you like?",
"marketplaceLabel": "What general liability limit would the applicant like?",
"name": "general-liability-coverage",
"pricing": true,
"eligibility": true,
"selectChildren": [
{
"label": "No coverage",
"value": 0
},
{
"label": "$1,000,000",
"value": 1000000
},
{
"label": "$2,000,000",
"value": 2000000
},
{
"label": "$3,000,000",
"value": 3000000
},
{
"label": "$4,000,000",
"value": 4000000
},
{
"label": "$5,000,000",
"value": 5000000
},
{
"label": "Over $5,000,000",
"value": -1
}
],
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
}
],
"subheading":"Welcome to your online insurance application. This application will allow you to purchase Liability insurance for Technology specific businesses. Start by choosing your activities below"
},
{
"heading": "Your Profile",
"name": "Profile",
"nextButtonType": "submit",
"questions": [
{
"component": "Dropdown",
"filteredValue": 0,
"helpText": "This should reflect the costs you would incur to purchase all new business property like office furniture, leasehold improvements, computers, and other equipment in the event of fire, theft, or water damage.",
"label": "Which limit of coverage would you like for your property and office contents such as computers, desks, and leasehold improvements?",
"marketplaceLabel": "Which limit of coverage would the applicant like for their property and office contents such as computers, desks, and leasehold improvements?",
"name": "contents-coverage",
"pricing": true,
"eligibility": true,
"selectChildren": [
{
"label": "No Coverage",
"value": 0
},
{
"label": "$25,000",
"value": 25000
},
{
"label": "$50,000",
"value": 50000
},
{
"label": "$75,000",
"value": 75000
},
{
"label": "$100,000",
"value": 100000
},
{
"label": "Over $100,000",
"value": -1
}
],
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "Dropdown",
"eligibility": true,
"filteredValue": 0,
"helpText": "Business Interruption Coverage refers to the maximum amount that the insurance company agrees to pay for a loss of income as a result of a covered property loss to your business.",
"label": "Which limit of Business Interruption coverage would you like?",
"marketplaceLabel": "Which limit of Business Interruption coverage would the applicant like?",
"name": "business-interruption-coverage",
"pricing": true,
"filters": [
{
"field": "contents-coverage",
"type": "exclude",
"value": 0
}
],
"selectChildren": [
{
"label": "No Coverage",
"value": 0
},
{
"label": "$25,000",
"value": 25000
},
{
"label": "$50,000",
"value": 50000
},
{
"label": "$100,000",
"value": 100000
},
{
"label": "$250,000",
"value": 250000
},
{
"label": "Over $250,000",
"value": -1
}
],
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "Dropdown",
"eligibility": true,
"filteredValue": 0,
"helpText": "$250,000 Intellectual Property coverage is included, you may increase it if you wish",
"label": "Would you like to increase Intellectual Property coverage?",
"marketplaceLabel": "Which limit of Intellectual Property coverage would the applicant like?",
"name": "intellectual-property-coverage",
"pricing": true,
"filters": [
{
"field": "operations",
"type": "include",
"value": "Video Game Developers"
}
],
"selectChildren": [
{
"label": "$250,000 (Included)",
"value": 250000
},
{
"label": "$500,000",
"value": 500000
},
{
"label": "$1,000,000",
"value": 1000000
},
{
"label": "Over $1,000,000",
"value": -1
}
],
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
}
]
},
{
"heading": "Your Profile",
"name": "Profile",
"nextButtonType": "submit",
"questions": [
{
"component": "Dropdown",
"eligibility": true,
"label": "What is your total projected revenue for the upcoming year?",
"marketplaceLabel": "What is the applicant's projected revenue for the upcoming year?",
"name": "projected-revenue",
"pricing": true,
"selectChildren": [
{
"label": "Less than $500,000",
"value": 490000
},
{
"label": "$500,000 - $999,999",
"value": 999000
},
{
"label": "$1,000,000 - $1,499,999",
"value": 1499000
},
{
"label": "$1,500,000 - $1,999,999",
"value": 1999000
},
{
"label": "Over $2,000,000",
"value": -1
}
],
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "Dropdown",
"eligibility": true,
"label": "What percentage of revenue is derived from US sales?",
"marketplaceLabel": "What percentage of the applicants revenue is derived from US sales?",
"name": "us-revenue-percentage",
"required": true,
"selectChildren": [
{
"label": "25% or less",
"value": 25
},
{
"label": "26%-50%",
"value": 50
},
{
"label": "51%-75%",
"value": 75
},
{
"label": "76% or more",
"value": 100
}
],
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"label": "Do you have a standard contract or service agreement that you use with clients, which was drafted by legal counsel?",
"marketplaceLabel": "Does the applicant have a standard contract or service agreement that you use with clients, which was drafted by legal counsel?",
"name": "legal-contract",
"radioChildren": [
{
"label": "Yes",
"value": "Yes"
},
{
"label": "No",
"value": "No"
}
],
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"label": "Do you use your standard contract or service agreement as drafted by legal council more than 50% of the time?",
"marketplaceLabel": "Does the applicant use their standard contract or service agreement as drafted by legal council more than 50% of the time?",
"name": "legal-contract-usage",
"filteredValue": "No",
"filters": [
{
"field": "legal-contract",
"type": "include",
"value": "Yes"
}
],
"radioChildren": [
{
"label": "Yes",
"value": "Yes"
},
{
"label": "No",
"value": "No"
}
],
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
}
],
"subheading": " "
},
{
"name": "Quote",
"nextButtonType": "button",
"heading": "Quote",
"defaultQuoteData": {
"deductibles": "NODISPLAY"
},
"fullQuoteItems": [
{
"bold": true,
"last": false,
"name": "named-insured",
"source": "applicationForm"
},
{
"bold": true,
"field": "operations",
"last": true,
"name": "profession",
"source": "applicationForm"
},
{
"key": "cmg4w",
"name": "line-break"
},
{
"bold": true,
"last": false,
"name": "professional-liability-coverage",
"source": "applicationForm",
"subitems": [
{
"bold": false,
"last": true,
"name": "professional-liability-deductible-third-party",
"source": "quote"
}
]
},
{
"key": "xme4w",
"name": "line-break"
},
{
"bold": true,
"last": false,
"name": "general-liability-coverage",
"source": "applicationForm",
"subitems": [
{
"bold": false,
"last": false,
"name": "general-liability-deductible",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "tenants-legal-liability",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "employee-benefits-liability-policy-coverage",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "employers-liability",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "standard-non-owned-automobile-policy",
"source": "quote"
},
{
"bold": false,
"last": true,
"name": "sef-94-legal-liability-for-damage-to-hired-auto",
"source": "quote"
}
]
},
{
"key": "cmg4w",
"name": "line-break"
},
{
"bold": true,
"last": false,
"name": "cyber-coverage",
"source": "quote",
"subitems": [
{
"bold": false,
"last": false,
"name": "network-security-and-privacy-breach-liability",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "electronic-media-liability",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "privacy-breach-expense",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "information-asset-loss",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "business-interruption-loss",
"source": "quote"
},
{
"bold": true,
"last": false,
"name": "deductibles",
"source": "defaultQuoteData"
},
{
"bold": false,
"last": false,
"name": "network-security-and-privacy-breach-deductible",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "electronic-media-deductible",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "privacy-breach-expense-deductible",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "information-asset-loss-deductible",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "business-interruption-loss-deductible",
"source": "quote"
}
]
},
{
"key": "xme4w",
"name": "line-break"
},
{
"bold": true,
"last": false,
"name": "contents-coverage",
"source": "quote",
"subitems": [
{
"bold": false,
"last": false,
"name": "flood",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "earthquake",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "sewer-backup",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "equipment-breakdown",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "crime",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "miscellaneous-property-floater",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "business-interruption-coverage",
"source": "quote"
},
{
"bold": true,
"last": false,
"name": "deductibles",
"source": "defaultQuoteData"
},
{
"bold": false,
"last": false,
"name": "contents-deductible",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "flood-deductible",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "sewer-backup-deductible",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "equipment-breakdown-deductible",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "earthquake-deductible",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "crime-deductible",
"source": "quote"
},
{
"bold": false,
"last": true,
"name": "business-interruption-deductible",
"source": "quote"
}
]
},
{
"key": "xme4w",
"name": "line-break"
},
{
"bold": false,
"last": false,
"name": "your-annual-insurance-policy-quote",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "taxes-&-fees",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "discounts",
"source": "quote"
},
{
"bold": true,
"last": true,
"name": "total",
"source": "quote"
}
],
"headItems": [
{
"bold": false,
"last": false,
"name": "professional-liability-coverage",
"source": "applicationForm"
},
{
"bold": false,
"last": false,
"name": "cyber-coverage",
"source": "applicationForm"
},
{
"bold": false,
"last": false,
"name": "general-liability-coverage",
"source": "applicationForm"
},
{
"bold": false,
"last": false,
"name": "contents-coverage",
"source": "applicationForm"
},
{
"bold": false,
"last": true,
"name": "business-interruption-coverage",
"source": "applicationForm"
},
{
"key": "xspqw",
"name": "line-break"
},
{
"bold": false,
"last": false,
"name": "your-annual-insurance-policy-quote",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "taxes-&-fees",
"source": "quote"
},
{
"bold": true,
"last": true,
"name": "total",
"source": "quote"
}
],
"pricingInfo": {
"constants": {
"brokerCutRate": 0.15,
"dmgaCutRate": 0.1,
"financingFee": 0.1,
"insurerCutRate": 0.75,
"saasFee": 0.05,
"stripeFixed": 0.3,
"stripeVariable": 0.029
},
"proLiabilityPremium": {
"490000": {
"250000": 470,
"500000": 575,
"1000000": 735,
"2000000": 945
},
"999000": {
"250000": 575,
"500000": 735,
"1000000": 945,
"2000000": 1260
},
"1499000": {
"250000": 680,
"500000": 840,
"1000000": 1050,
"2000000": 1365
},
"1999000": {
"250000": 785,
"500000": 945,
"1000000": 1155,
"2000000": 1470
}
},
"proLiabilityClassMultiplier": {
"1": 0,
"2": 0.15,
"3": 0.5
},
"legalContractDiscount": 0.15,
"generalLiabilityPremium": {
"490000": {
"0": 0,
"1000000": 575,
"2000000": 840,
"3000000": 1050,
"4000000": 1250,
"5000000": 1470
},
"999000": {
"0": 0,
"1000000": 630,
"2000000": 890,
"3000000": 1155,
"4000000": 1365,
"5000000": 1575
},
"1499000": {
"0": 0,
"1000000": 680,
"2000000": 945,
"3000000": 1260,
"4000000": 1470,
"5000000": 1680
},
"1999000": {
"0": 0,
"1000000": 735,
"2000000": 995,
"3000000": 1365,
"4000000": 1575,
"5000000": 1785
}
},
"usRevenueMultiplierEO": {
"25": 0,
"50": 0.5,
"75": 0.75
},
"usRevenueMultiplierCGL": {
"25": 0,
"50": 0.25,
"75": 0.5
},
"intellctualPropertyMultiplier": {
"250000": 0,
"500000": 0.5,
"1000000": 1,
"2000000": 2
},
"cyberLiability": {
"490000": {
"0": 0,
"250000": 0,
"500000": 150,
"1000000": 250,
"2000000": 300
},
"999000": {
"0": 0,
"250000": 0,
"500000": 200,
"1000000": 300,
"2000000": 400
},
"1499000": {
"0": 0,
"250000": 0,
"500000": 250,
"1000000": 350,
"2000000": 450
},
"1999000": {
"0": 0,
"250000": 0,
"500000": 300,
"1000000": 400,
"2000000": 500
}
},
"propertyPremium": {
"0": 0,
"25000": 300,
"50000": 400,
"75000": 500,
"100000": 600
},
"businessInterruption": {
"0": 0,
"25000": 50,
"50000": 100,
"100000": 200,
"250000": 500
},
"taxRates": {
"ab": {
"exempt": true,
"federal": 0.05,
"provincial": 0
},
"bc": {
"exempt": true,
"federal": 0.05,
"provincial": 0.07
},
"mb": {
"exempt": false,
"federal": 0.05,
"provincial": 0.08
},
"nb": {
"exempt": true,
"federal": 0.05,
"provincial": 0.1
},
"nl": {
"exempt": true,
"federal": 0.05,
"provincial": 0.1
},
"ns": {
"exempt": true,
"federal": 0.05,
"provincial": 0.1
},
"nt": {
"exempt": true,
"federal": 0.05,
"provincial": 0
},
"nu": {
"exempt": true,
"federal": 0.05,
"provincial": 0
},
"on": {
"exempt": false,
"federal": 0.05,
"provincial": 0.08
},
"pe": {
"exempt": true,
"federal": 0.05,
"provincial": 0.1
},
"qc": {
"exempt": true,
"federal": 0.05,
"provincial": 0.0998
},
"sk": {
"exempt": false,
"federal": 0.05,
"provincial": 0.06
},
"yt": {
"exempt": true,
"federal": 0.05,
"provincial": 0
}
}
}
},
{
"heading": "Business Details",
"name": "Business Details",
"nextButtonType": "submit",
"questions": [
{
"component": "DisplayText",
"helpText": "This address will be listed on the policy and any mailed correspondence will be sent here.",
"label": "Business Address",
"name": "business-address",
"validation": [],
"xs": 12
},
{
"component": "TextInput",
"label": "Unit",
"marketplaceLabel": "Applicant Unit",
"md": 3,
"name": "business-address-unit",
"validation": [
{
"message": "Optional",
"required": false
}
],
"xs": 12
},
{
"component": "TextInput",
"helpText": "Includes street number and street name, i.e., 123 Main Street.",
"label": "Street Address",
"marketplaceLabel": "Applicant Street Address",
"md": 9,
"name": "business-address-street",
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "TextInput",
"label": "City",
"marketplaceLabel": "Applicant City",
"md": 9,
"name": "business-address-city",
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "TextInput",
"label": "Postal Code",
"marketplaceLabel": "Applicant Postal Code",
"mask": "/[A-Za-z]/,/\\d/,/[A-Za-z]/,/\\d/,/[A-Za-z]/,/\\d/",
"md": 3,
"name": "business-address-postal",
"validation": [
{
"message": "Required",
"required": true
},
{
"message": "Postal code must match format: A1B 2C3",
"postal": true
}
],
"xs": 12
},
{
"component": "Dropdown",
"eligibility": false,
"label": "What type of premise do you occupy?",
"marketplaceLabel": " What type of premise does the applicant occupy?",
"name": "premise-type",
"required": true,
"filters": [
{
"field": "contents-coverage",
"type": "exclude",
"value": 0
}
],
"selectChildren": [
{
"label": "Office",
"value": "Office"
},
{
"label": "Retail",
"value": "Retail"
},
{
"label": "Warehousing",
"value": "Warehousing"
},
{
"label": "Manufacturing",
"value": "Manufacturing"
},
{
"label": "Hardware Assembly",
"value": "Hardware Assembly"
},
{
"label": "Other",
"value": "Other"
}
],
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "TextInput",
"filters": [
{
"field": "premise-type",
"type": "include",
"value": "Other"
}
],
"label": "Please describe your type in your own words",
"name": "nonlisted-building-type",
"sm": 12,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "Dropdown",
"eligibility": false,
"label": " What type of building do you operate out of?",
"marketplaceLabel": "What type of building does the applicant operate out of?",
"name": "building-type",
"required": true,
"filters": [
{
"field": "contents-coverage",
"type": "exclude",
"value": 0
}
],
"selectChildren": [
{
"label": "High-rise Office Building or Condo (above 7 stories)",
"value": "High-rise Office Building or Condo (above 7 stories)"
},
{
"label": "Low Rise Office or Condo (less than 7 stories)",
"value": "Low Rise Office or Condo (less than 7 stories)"
},
{
"label": "Industrial Plaza",
"value": "Industrial Plaza"
},
{
"label": "Other",
"value": "Other"
}
],
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "TextInput",
"filters": [
{
"field": "building-type",
"type": "include",
"value": "Other"
}
],
"label": "Please describe the type of premise you occupy in your own words",
"name": "nonlisted-premise-type",
"sm": 12,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"label": "Is the location fully sprinklered?",
"marketplaceLabel": "Is the applicants location fully sprinklered?",
"name": "is-sprinklered",
"filters": [
{
"field": "contents-coverage",
"type": "exclude",
"value": 0
}
],
"radioChildren": [
{
"label": "Yes",
"value": "Yes"
},
{
"label": "No",
"value": "No"
}
],
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
}
],
"subheading": " "
},
{
"heading": "Business Details",
"name": "Business Details",
"nextButtonType": "submit",
"questions": [
{
"component": "TextInput",
"helpText": "At least 1, including yourself",
"label": "Number of employees",
"min": 1,
"name": "employee-count",
"step": 1,
"type": "number",
"validation": [
{
"message": "Required",
"required": true
},
{
"message": "At least 1, including yourself",
"min": 1
}
],
"xs": 12
},
{
"component": "DateSelect",
"label": "Enter or select the date you would like coverage to take effect",
"name": "policy-effective-date",
"validation": [
{
"message": "Required",
"required": true
},
{
"message": "Date cannot be earlier than today",
"minDate": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Are any of these business types customers for your products and services?",
"sublabels": [
"Aerospace/Aviation/Air Traffic Control",
"Healthcare/Medical",
"Military/Law Enforcement/Weapons",
"Oil and Gas",
"Nuclear",
"Utilities",
"Railway",
"Lottery or Gambling",
"Financial Institutions"
],
"name": "customer-operations",
"row": true,
"radioChildren": [
{
"label": "Yes",
"value": "Ineligible: Yes"
},
{
"label": "No",
"value": "No"
}
],
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Do you store any of the following data types on your network or on your hosting provider’s services",
"sublabels": [
"Credit/Debit card/Bank details",
"Medical Records/Health Information",
"Social Insurance Numbers"
],
"name": "data-types-stored",
"row": true,
"radioChildren": [
{
"label": "Yes",
"value": "Ineligible: Yes"
},
{
"label": "No",
"value": "No"
}
],
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"label": "Do you have a single annual contract larger than $500,000?",
"marketplaceLabel": "Does the applicant have a single annual contract larger than $500,000?",
"name": "contract-over-500000",
"eligibility": true,
"radioChildren": [
{
"label": "Yes",
"value": "Ineligible: Yes"
},
{
"label": "No",
"value": "No"
}
],
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"label": "Have your privacy policies and procedures been reviewed and approved by outside legal counsel?",
"marketplaceLabel": "Have the applicants privacy policies and procedures been reviewed and approved by outside legal counsel?",
"name": "privacy-policy-reviewed",
"filters": [
{
"field": "operations",
"type": "include",
"value": "Video Game Developers"
}
],
"eligibility": true,
"radioChildren": [
{
"label": "Yes",
"value": "Yes"
},
{
"label": "No",
"value": "Ineligible: No"
}
],
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"label": "Do you have a formal review process for all content within a game (including characters, images, third party media or music) to ensure content does not infringe on another party's intellectual property?",
"marketplaceLabel": "Does the applicant have a formal review process for all content within a game (including characters, images, third party media or music) to ensure content does not infringe on another party's intellectual property?",
"name": "formal-content-review",
"eligibility": true,
"filters": [
{
"field": "operations",
"type": "include",
"value": "Video Game Developers"
}
],
"radioChildren": [
{
"label": "Yes",
"value": "Yes"
},
{
"label": "No",
"value": "Ineligible: No"
}
],
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"label": "Do you confirm if using any characters, images, third party media or music designed, composed or owned by others you have purchased the rights to use them in your games?",
"marketplaceLabel": "Does the applicant confirm if using any characters, images, third party media or music designed, composed or owned by others you have purchased the rights to use them in your games?",
"name": "confirm-rights-to-use",
"eligibility": true,
"filters": [
{
"field": "operations",
"type": "include",
"value": "Video Game Developers"
}
],
"radioChildren": [
{
"label": "Yes",
"value": "Yes"
},
{
"label": "No",
"value": "Ineligible: No"
}
],
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"label": "For new games do you conduct copyright and trademark searches on title and concept prior to releasing the game?",
"marketplaceLabel": "For new games does the applicant conduct copyright and trademark searches on title and concept prior to releasing the game?",
"name": "copyright-search",
"eligibility": true,
"filters": [
{
"field": "operations",
"type": "include",
"value": "Video Game Developers"
}
],
"radioChildren": [
{
"label": "Yes",
"value": "Yes"
},
{
"label": "No",
"value": "Ineligible: No"
}
],
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"label": "Are employees and work for hire contractors required to sign statements that each individual will not use any previous employer's trade secrets or intellectual property?",
"marketplaceLabel": "Are employees and work for hire contractors required to sign statements that each individual will not use any previous employer's trade secrets or intellectual property?",
"name": "employee-previous-ip",
"eligibility": true,
"filters": [
{
"field": "operations",
"type": "include",
"value": "Video Game Developers"
}
],
"radioChildren": [
{
"label": "Yes",
"value": "Yes"
},
{
"label": "No",
"value": "Ineligible: No"
}
],
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"label": "Do your games comply with the Federal Trade Commission Children's Online Privacy Rule (COPPA)?",
"marketplaceLabel": "Does the applicants games comply with the Federal Trade Commission Children's Online Privacy Rule (COPPA)?",
"name": "coppa-compliant",
"eligibility": true,
"filters": [
{
"field": "operations",
"type": "include",
"value": "Video Game Developers"
}
],
"radioChildren": [
{
"label": "Yes",
"value": "Yes"
},
{
"label": "No",
"value": "Ineligible: No"
}
],
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"label": "Do your games allow players to talk to other players privately?",
"marketplaceLabel": "Does the applicants games allow players to talk to other players privately?",
"name": "private-player-communication",
"eligibility": true,
"filters": [
{
"field": "operations",
"type": "include",
"value": "Video Game Developers"
}
],
"radioChildren": [
{
"label": "Yes",
"value": "Ineligible: Yes"
},
{
"label": "No",
"value": "No"
}
],
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
}
]
},
{
"heading": "Business Details",
"subheading": " ",
"name": "Business Details",
"nextButtonType": "submit",
"questions": [
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Do you require insurance coverage for a building?",
"name": "building-coverage-required",
"radioChildren": [
{
"label": "Yes",
"value": "Ineligible: Yes"
},
{
"label": "No",
"value": "No"
}
],
"required": true,
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Do you always obtain a license for any software, images, media or products designed by others which are incorporated into your designs or products?",
"name": "license-always-obtained",
"radioChildren": [
{
"label": "Yes",
"value": "Yes"
},
{
"label": "No",
"value": "Ineligible: No"
}
],
"required": true,
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Do you sell or distribution of any hardware products?",
"name": "hardware-product-sales",
"radioChildren": [
{
"label": "Yes",
"value": "Yes"
},
{
"label": "No",
"value": "No"
}
],
"required": true,
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultiSelectDropdown",
"eligibility": true,
"filters": [
{
"field": "hardware-product-sales",
"type": "include",
"value": "Yes"
}
],
"label": "Select each of the following types of products you sell?",
"name": "types-of-physical-product",
"selectChildren": [
{
"label": "Toys",
"value": "Ineligible: Toys"
},
{
"label": "Industrial Equipment",
"value": "Ineligible: IndustrialEquipment"
},
{
"label": "Agricultural Equipment",
"value": "Ineligible: Agricultural"
},
{
"label": "Baby Focused Products",
"value": "Ineligible: BabyFocused"
},
{
"label": "Products with Application to the body",
"value": "Ineligible: BodyApplication"
},
{
"label": "Medical Related",
"value": "Ineligible: MedicalRelated"
},
{
"label": "Other",
"value": "Other"
}
],
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "TextInput",
"eligibility": true,
"filters": [
{
"field": "types-of-physical-product",
"type": "include",
"value": "Other"
}
],
"label": "Enter any other types of physical products do you sell or distribute?",
"name": "other-types-of-physical-product",
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
}
]
},
{
"heading": "Business Details",
"subheading": " ",
"name": "Business Details",
"nextButtonType": "submit",
"questions": [
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Do you create or sell software that is used to control automated machinery?",
"name": "automated-machinery",
"radioChildren": [
{
"label": "Yes",
"value": "Ineligible: Yes"
},
{
"label": "No",
"value": "No"
}
],
"required": true,
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Is the company registered in Canada?",
"name": "registered-in-canada",
"radioChildren": [
{
"label": "Yes",
"value": "Yes"
},
{
"label": "No",
"value": "Ineligible: No"
}
],
"required": true,
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Do you have any physical locations outside of Canada?",
"name": "locations-outside-canada",
"radioChildren": [
{
"label": "Yes",
"value": "Ineligible: Yes"
},
{
"label": "No",
"value": "No"
}
],
"required": true,
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Are you aware of any claim, demand for damages, occurrence, fact, circumstance or situation which one might reasonably expect could give rise to a claim that would fall within the scope of the insurance being requested?",
"name": "rise-to-claim",
"radioChildren": [
{
"label": "Yes",
"value": "Ineligible: Yes"
},
{
"label": "No",
"value": "No"
}
],
"required": true,
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
}
]
},
{
"heading": "Business Details",
"subheading": "Within the past five (5) years do any of the following apply?",
"name": "Business Details",
"nextButtonType": "submit",
"questions": [
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Have you sued any customer for non-payment of fees?",
"name": "sued-customer",
"radioChildren": [
{
"label": "Yes",
"value": "Ineligible: Yes"
},
{
"label": "No",
"value": "No"
}
],
"required": true,
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Have you had any complaints or been accused of a privacy violation?",
"name": "privacy-complaints",
"radioChildren": [
{
"label": "Yes",
"value": "Ineligible: Yes"
},
{
"label": "No",
"value": "No"
}
],
"required": true,
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Have you experienced a network security breach that resulted from the unauthorized access of a third party?",
"name": "previous-breach",
"radioChildren": [
{
"label": "Yes",
"value": "Ineligible: Yes"
},
{
"label": "No",
"value": "No"
}
],
"required": true,
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Have you been given notice of a potential infringement, complaint or dispute regarding: copyright, plagiarism, domain name, slogan, trade name, trade dress, trademark or other intellectual property right?",
"name": "potential-infringement",
"radioChildren": [
{
"label": "Yes",
"value": "Ineligible: Yes"
},
{
"label": "No",
"value": "No"
}
],
"required": true,
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Have you had a Commercial General Liability claim?",
"name": "cgl-claim",
"radioChildren": [
{
"label": "Yes",
"value": "Ineligible: Yes"
},
{
"label": "No",
"value": "No"
}
],
"required": true,
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Have you had a loss or damage to property you own or rent?",
"name": "loss-or-damage",
"radioChildren": [
{
"label": "Yes",
"value": "Ineligible: Yes"
},
{
"label": "No",
"value": "No"
}
],
"required": true,
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
}
]
},
{
"heading": "Previous Policy",
"name": "Previous Policy",
"nextButtonType": "submit",
"questions": [
{
"component": "MultipleChoice",
"eligibility": true,
"label": "Are you renewing a professional liability policy currently in place?",
"helpText": "If you have an existing policy that the new policy will renew select yes",
"name": "previous-policy",
"radioChildren": [
{
"label": "Yes",
"value": "Yes"
},
{
"label": "No",
"value": "No"
}
],
"required": true,
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "DateSelectPast",
"label": "Enter or select the date your current policy coverage took effect",
"helpText": "This is the effective date of your most recent policy. Likely 1 year before the effective date for your new policy.",
"name": "previous-policy-effective-date",
"filters": [
{
"field": "previous-policy",
"type": "include",
"value": "Yes"
}
],
"validation": [
{
"message": "Required",
"required": true
},
{
"maxDate": true,
"message": "Date cannot be later than today"
}
],
"xs": 12
},
{
"component": "TextInput",
"filters": [
{
"field": "previous-policy",
"type": "include",
"value": "Yes"
}
],
"label": "How many years of continuous coverage has this policy been in place",
"helpText": "This is the number of years of coverage without any gaps. If your coverage started last year enter 1.",
"name": "previous-policy-effective-years",
"type": "number",
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12,
"sm": 12
}
]
},
{
"heading": "Eligibility",
"name": "Eligibility",
"nextButtonType": "submit",
"questions": [
{
"component": "MultipleChoice",
"eligibility": true,
"label": "By continuing with this application and clicking yes to the terms and conditions, the applicant represents on behalf of all persons and entities proposed for this coverage that, after inquiry, to the best of their knowledge:",
"name": "declaration-contract-basis",
"radioChildren": [
{
"label": "I understand",
"value": "I understand"
},
{
"label": "I do not understand",
"value": "Ineligible: I do not understand"
}
],
"required": true,
"row": true,
"sublabels": [
"The information provided in this application form is true and complete and that the applicant has not misstated or suppressed any material fact.",
"All information provided shall form the basis of this contract of insurance.",
"The Applicant will report to the Insurer immediately in writing any material changes to the answers provided in this Application which occur or are discovered between the date of this Application and the effective date of the insurance policy."
],
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
},
{
"component": "MultipleChoice",
"eligibility": true,
"label": "I understand that this policy does not cover gambling platforms or platforms where users participate in gambling activity or any actual or alleged lotteries, sweepstakes, contests, or games of chance, including but not limited to the over-redemption relating therefrom.",
"name": "gambling-activity-disclaimer",
"filters": [
{
"field": "operations",
"type": "include",
"value": "Video Game Developers"
}
],
"radioChildren": [
{
"label": "I understand",
"value": "I understand"
},
{
"label": "I do not understand",
"value": "Ineligible: I do not understand"
}
],
"required": true,
"row": true,
"validation": [
{
"message": "Required",
"required": true
}
],
"xs": 12
}
],
"subheading": " "
},
{
"checkoutItems": [
{
"bold": false,
"last": false,
"name": "your-annual-insurance-policy-quote",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "taxes-&-fees",
"source": "quote"
},
{
"bold": false,
"last": false,
"name": "discounts",
"source": "quote"
},
{
"bold": true,
"last": true,
"name": "total",
"source": "quote"
}
],
"heading": "Checkout",
"name": "Checkout",
"nextButtonType": "submit",
"paymentOptions": ["monthly", "annual"],
"subheading": "Purchase your Technology Liability Insurance Policy Now"
}
],
"referral": {
"mainText": "While most professionals are able to purchase coverage online right away, something about your application requires a second look. Not to worry! Our broker team is on it and will be in touch with you shortly with next steps. Usually we just need to ask a few more questions to fully understand your business. After that, we will prepare a quote for all your insurance needs.",
"marketplaceText": "While most professionals are able to purchase coverage online right away, something about your application doesn't fit. We have emailed you a copy of your responses to remarket elsewhere. Soon these referrals will be automatically sent to human underwriters at various companies, a feature we are excited about. We are constantly reviewing data about applications in order to expand our appetite and always open to feedback about new products."
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment