1(function(){try{var e=typeof window<"u"?window:typeof global<"u"?global:typeof globalThis<"u"?globalThis:typeof self<"u"?self:{};e.SENTRY_RELEASE={id:"8bad1ef1d1baf20043d4024cccb275075dbee4da"};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="1922e2f8-cd88-4cec-93b6-59fac1dc2a9f",e._sentryDebugIdIdentifier="sentry-dbid-1922e2f8-cd88-4cec-93b6-59fac1dc2a9f")}catch{}})();const l={typeCode:"FR-06",country:"GB",title:"Fire Stopping & Compartmentation Certificate",version:4,defaultValidityMonths:12,issueDateField:"installationDate",steps:[{key:"meta",label:"Certificate",title:"Certificate & Property Details",content:[{kind:"section",key:"certDetails",title:"Certificate Details",columns:2,fields:[{key:"certRef",type:"text",label:"Certificate reference",validation:{required:!0},placeholder:"e.g. FR06-2025-001"},{key:"installationDate",type:"date",label:"Installation date",validation:{required:!0},defaultValue:"today"},{key:"buildingName",type:"text",label:"Building / project name",validation:{required:!0},colSpan:2}]},{kind:"section",key:"propertyDetails",title:"Property Details",columns:2,fields:[{key:"addressLine1",type:"text",label:"Address line 1",validation:{required:!0}},{key:"addressLine2",type:"text",label:"Address line 2"},{key:"town",type:"text",label:"Town / City",validation:{required:!0}},{key:"county",type:"text",label:"County"},{key:"postcode",type:"text",label:"Postcode",validation:{required:!0}},{key:"buildingType",type:"select",label:"Building type",validation:{required:!0},options:[{value:"residential",label:"Residential"},{value:"commercial",label:"Commercial"},{value:"industrial",label:"Industrial"},{value:"healthcare",label:"Healthcare"},{value:"education",label:"Education"},{value:"mixed_use",label:"Mixed use"},{value:"high_rise_residential",label:"High-rise residential"},{value:"other",label:"Other"}]},{key:"numberOfFloors",type:"number",label:"Number of floors",validation:{required:!0,min:1}}]},{kind:"section",key:"client",title:"Client / Main Contractor",columns:2,fields:[{key:"clientName",type:"text",suggestFrom:"clients",label:"Client name",validation:{required:!0}},{key:"mainContractor",type:"text",label:"Main contractor"},{key:"clientContact",type:"text",label:"Contact name"},{key:"clientEmail",type:"text",label:"Email"},{key:"clientPhone",type:"text",label:"Phone"}]}]},{key:"installer",label:"Installer",title:"Installer Details",content:[{kind:"section",key:"installerDetails",title:"Installer Details",columns:2,fields:[{key:"installerName",type:"text",label:"Installer name",validation:{required:!0}},{key:"installerCompany",prefillFrom:"companyName",type:"text",label:"Company name",validation:{required:!0}},{key:"certificationScheme",type:"select",label:"Certification scheme",validation:{required:!0},helpText:"The third-party installer certification scheme you are registered under for fire stopping. All of these are operated by UKAS-accredited bodies.",options:[{value:"firas",label:"FIRAS"},{value:"bm_trada",label:"BM TRADA Q-Mark"},{value:"ifc",label:"IFC Certification"},{value:"other",label:"Other UKAS-accredited scheme"},{value:"none",label:"Not third-party certified"}]},{key:"firasRegistration",prefillFrom:"schemeMembershipNumber",type:"text",label:"Scheme registration number",helpText:"Your registration number under the scheme selected above.",visibleWhen:{field:"certificationScheme",op:"neq",value:"none"}},{key:"thirdPartyAccreditation",type:"select",label:"Third-party accreditation",options:[{value:"ifc",label:"IFC Certification"},{value:"bm_trada",label:"BM TRADA"},{value:"lpcb",label:"LPCB"},{value:"other",label:"Other"},{value:"none",label:"None"}]},{key:"thirdPartyAccreditationOther",type:"text",label:"Other accreditation (specify)",visibleWhen:{field:"thirdPartyAccreditation",op:"eq",value:"other"}},{key:"installerAddress",prefillFrom:"companyAddress",type:"textarea",label:"Installer address",colSpan:2},{key:"installerPhone",type:"text",label:"Phone"},{key:"installerEmail",type:"text",label:"Email"}]}]},{key:"seals",label:"Fire Stops",title:"Fire Stopping Details",content:[{kind:"section",key:"sealsInfo",fields:[{key:"info_seals",type:"info",label:"Record each fire stopping penetration seal or linear gap seal installed. Add one entry per seal location.",colSpan:2}]},{kind:"repeating",key:"penetrationSeals",titleTemplate:"{locationRef} â {penetrationType} ({fireRatingRequired} min)",itemLabel:"Penetration Seal",maxItems:200,minItems:1,collapsible:!0,defaultItem:{locationRef:"",barrierType:"",fireRatingRequired:"",penetrationType:"",serviceMaterial:"",serviceSize:"",productUsed:"",manufacturer:"",productReference:"",testEvidenceNumber:"",installedPerDatasheet:"",photoReference:""},sections:[{key:"sealLocation",title:"Location",columns:2,fields:[{key:"locationRef",type:"text",label:"Location (floor/wall reference)",validation:{required:!0},placeholder:"e.g. Level 3, Wall W12"}
1,{key:"barrierType",type:"select",label:"Barrier type",validation:{required:!0},options:[{value:"wall",label:"Wall"},{value:"floor",label:"Floor"},{value:"ceiling",label:"Ceiling"}]},{key:"fireRatingRequired",type:"select",label:"Fire rating required",validation:{required:!0},options:[{value:"30",label:"30 minutes"},{value:"60",label:"60 minutes"},{value:"90",label:"90 minutes"},{value:"120",label:"120 minutes"}]}]},{key:"sealPenetration",title:"Penetration Details",columns:2,fields:[{key:"penetrationType",type:"select",label:"Penetration type",validation:{required:!0},options:[{value:"pipe",label:"Pipe"},{value:"cable",label:"Cable / cable tray"},{value:"duct",label:"Duct"},{value:"structural_joint",label:"Structural joint"},{value:"linear_gap",label:"Linear gap seal"},{value:"other",label:"Other"}]},{key:"serviceMaterial",type:"text",label:"Service material",placeholder:"e.g. Copper, PVC, Steel"},{key:"serviceSize",type:"text",label:"Service size",placeholder:"e.g. 110mm dia, 150x50mm"}]},{key:"sealProduct",title:"Fire Stop Product",columns:2,fields:[{key:"productUsed",type:"text",label:"Fire stop product used",validation:{required:!0},placeholder:"e.g. Intumescent sealant, Collar, Wrap"},{key:"manufacturer",type:"text",label:"Manufacturer",validation:{required:!0}},{key:"productReference",type:"text",label:"Product reference / part number"},{key:"testEvidenceNumber",type:"text",label:"Test evidence number",helpText:"BS EN 1366 / BS 476 test report reference"},{key:"installedPerDatasheet",type:"radio-group",label:"Installed per manufacturer's datasheet",validation:{required:!0},options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}]},{key:"photoReference",type:"text",label:"Photo reference",placeholder:"e.g. IMG_001"}]}]}]},{key:"inspection",label:"Inspection",title:"Inspection",content:[{kind:"section",key:"inspectionChecks",title:"Inspection Checks",columns:2,fields:[{key:"visualInspection",type:"radio-group",label:"Visual inspection satisfactory",validation:{required:!0},options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}]}
1,{key:"productCorrectlyApplied",type:"radio-group",label:"Product correctly applied",validation:{required:!0},options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}]},{key:"correctDepthThickness",type:"radio-group",label:"Correct depth / thickness",validation:{required:!0},options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}]},{key:"labelsIdentificationFitted",type:"radio-group",label:"Labels / identification fitted",validation:{required:!0},options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}]},{key:"compartmentationMaintained",type:"radio-group",label:"Compartmentation maintained",validation:{required:!0},options:[{value:"Yes",label:"Yes"},{value:"No",label:"No"}]}]},{kind:"section",key:"complianceSection",title:"Compliance",fields:[{key:"compliesApprovedDocB",type:"checkbox",label:"Works comply with Approved Document B (Building Regulations)"},{key:"compliesBsEn1366",type:"checkbox",label:"Products tested to BS EN 1366 / BS 476 Part 20"}]},{kind:"section",key:"defectsSection",title:"Defects & Observations",fields:[{key:"defects",type:"textarea",label:"Defects / observations",helpText:"Record any defects, non-conformances or observations"},{key:"recommendations",type:"textarea",label:"Recommendations",helpText:"Record any recommendations for remedial action or further works"}]}]},{key:"declarations",label:"Declarations",title:"Signatures & Declarations",content:[{kind:"section",key:"installerDeclaration",title:"Installer Declaration",columns:2,fields:[{key:"info_installer_declaration",type:"info",label:"I being the person responsible for the fire stopping installation (as indicated by my signature below), having exercised reasonable skill and care when carrying out the installation, hereby CERTIFY that the works described in this certificate comply with the relevant provisions of the Building Regulations (Approved Document B) and have been installed in accordance with the manufacturer's tested and approved details.",colSpan:2}]},{kind:"section",key:"installerSig",title:"Installer Signature",fields:[{key:"installerSignature",type:"signature",label:"Installer signature",validation:{required:!0}},{key:"installerSignatureDate",type:"date",label:"Date",validation:{required:!0},defaultValue:"today"}]},{kind:"section",key:"inspectorDeclaration",title:"Inspector / Verifier Declaration",columns:2,fields:[{key:"info_inspector_declaration",type:"info",label:"I have inspected the fire stopping works detailed in this certificate and confirm that they have been installed satisfactorily in accordance with the manufacturer's tested and approved details and are fit for purpose.",colSpan:2},{key:"inspectorName",type:"text",label:"Inspector / verifier name"},{key:"inspectorCompany",prefillFrom:"companyName",type:"text",label:"Company"}]},{kind:"section",key:"inspectorSig",title:"Inspector / Verifier Signature",fields:[{key:"inspectorSignature",type:"signature",label:"Inspector / verifier signature"},{key:"inspectorSignatureDate",type:"date",label:"Date"}]}]}],complianceChecklist:{title:"FR-06 Compliance Requirements",items:[{label:"Certificate reference provided",field:"certRef",expect:{op:"truthy"}},{label:"Installation date recorded",field:"installationDate",expect:{op:"truthy"}},{label:"Building / project name provided",field:"buildingName",expect:{op:"truthy"}},{label:"Property address provided",field:"addressLine1",expect:{op:"truthy"}},{label:"Building type specified",field:"buildingType",expect:{op:"truthy"}},{label:"Number of floors recorded",field:"numberOfFloors",expect:{op:"truthy"}},{label:"Client name provided",field:"clientName",expect:{op:"truthy"}},{label:"Installer name provided",field:"installerName",expect:{op:"truthy"}},{label:"Installer certification scheme recorded",field:"certificationScheme",expect:{op:"truthy"}},{label:"At least 1 penetration seal recorded",field:"penetrationSeals",expect:{op:"truthy"}},{label:"Visual inspection satisfactory",field:"visualInspection",expect:{op:"eq",value:"Yes"}},{label:"Product correctly applied",field:"productCorrectlyApplied",expect:{op:"eq",value:"Yes"}},{label:"Correct depth / thickness confirmed",field:"correctDepthThickness",expect:{op:"eq",value:"Yes"}},{label:"Labels / identification fitted",field:"labelsIdentificationFitted",expect:{op:"eq",value:"Yes"}},{label:"Compartmentation maintained",field:"compartmentationMaintained",expect:{op:"eq",value:"Yes"}},{label:"Complies with Approved Document B",field:"compliesApprovedDocB",expect:{op:"eq",value:!0}},{label:"Installer signed",field:"installerSignature",expect:{op:"truthy"}}]},review:{sections:[{title:"Certificate Details",columns:2,fields:[{key:"certRef",label:"Certificate ref"},{key:"installationDate",label:"Installation date",format:"date"},{key:"buildingName",label:"Building / project name"}]},{title:"Property Details",columns:2,fields:[{key:"addressLine1",label:"Address"},{key:"addressLine2",label:"Address line 2"},{key:"town",label:"Town"},{key:"county",label:"County"},{key:"postcode",label:"Postcode"},{key:"buildingType",label:"Building type",format:"enum"},{key:"numberOfFloors",label:"Number of floors"}]},{title:"Client / Main Contractor",columns:2,fields:[{key:"clientName",label:"Client name"},{key:"mainContractor",label:"Main contractor"},{key:"clientContact",label:"Contact"},{key:"clientEmail",label:"Email"},{key:"clientPhone",label:"Phone"}]},{title:"Installer Details",columns:2,fields:[{key:"installerName",label:"Name"},{key:"installerCompany",label:"Company"},{key:"certificationScheme",label:"Certification scheme",format:"enum"},{key:"firasRegistration",label:"Scheme registration number"},{key:"thirdPartyAccreditation",label:"Third-party accreditation",format:"enum"},{key:"thirdPartyAccreditationOther",label:"Other accreditation"},{key:"installerAddress",label:"Address"},{key:"installerPhone",label:"Phone"},{key:"installerEmail",label:"Email"}]},{key:"penetrationSeals",titleTemplate:"{locationRef} â {penetrationType} ({fireRatingRequired} min)",sections:[{title:"Location",columns:2,fields:[{key:"locationRef",label:"Location (floor/wall ref)"}
1,{key:"barrierType",label:"Barrier type",format:"enum"},{key:"fireRatingRequired",label:"Fire rating required",format:"enum"}]},{title:"Penetration Details",columns:2,fields:[{key:"penetrationType",label:"Penetration type",format:"enum"},{key:"serviceMaterial",label:"Service material"},{key:"serviceSize",label:"Service size"}]},{title:"Fire Stop Product",columns:2,fields:[{key:"productUsed",label:"Product used"},{key:"manufacturer",label:"Manufacturer"},{key:"productReference",label:"Product reference"},{key:"testEvidenceNumber",label:"Test evidence number"},{key:"installedPerDatasheet",label:"Installed per datasheet",format:"enum"},{key:"photoReference",label:"Photo reference"}]}]},{title:"Inspection Checks",columns:2,fields:[{key:"visualInspection",label:"Visual inspection satisfactory",format:"enum"},{key:"productCorrectlyApplied",label:"Product correctly applied",format:"enum"},{key:"correctDepthThickness",label:"Correct depth / thickness",format:"enum"},{key:"labelsIdentificationFitted",label:"Labels / identification fitted",format:"enum"},{key:"compartmentationMaintained",label:"Compartmentation maintained",format:"enum"}]},{title:"Compliance",columns:2,fields:[{key:"compliesApprovedDocB",label:"Complies with Approved Document B",format:"boolean"},{key:"compliesBsEn1366",label:"Products tested to BS EN 1366 / BS 476",format:"boolean"}]},{title:"Defects & Observations",fields:[{key:"defects",label:"Defects / observations"},{key:"recommendations",label:"Recommendations"}]},{title:"Installer",columns:2,fields:[{key:"installerSignature",label:"Signature",format:"signature"},{key:"installerSignatureDate",label:"Date",format:"date"}]},{title:"Inspector / Verifier",columns:2,fields:[{key:"inspectorName",label:"Name"},{key:"inspectorCompany",label:"Company"},{key:"inspectorSignature",label:"Signature",format:"signature"},{key:"inspectorSignatureDate",label:"Date",format:"date"}]}]},pdf:{title:"Fire Stopping & Compartmentation Certificate",subtitle:"Building Regulations â Approved Document B (Fire Safety)",certRefField:"certRef",sections:[{kind:"cover",title:"Fire Stopping & Compartmentation Certificate",fields:[{label:"Certificate Ref",key:"certRef"},{label:"Installation Date",key:"installationDate",format:"date"},{label:"Building / Project",key:"buildingName"},{label:"Address",key:"addressLine1"},{label:"Town",key:"town"},{label:"Postcode",key:"postcode"},{label:"Building Type",key:"buildingType",format:"enum"},{label:"Floors",key:"numberOfFloors"},{label:"Client",key:"clientName"},{label:"Installer",key:"installerCompany"},{label:"Certification scheme",key:"certificationScheme",format:"enum"},{label:"Scheme Reg.",key:"firasRegistration"}],disclaimer:"This certificate was prepared using CertBox from the details entered by the person who signed it. The issuing contractor is responsible for ensuring the certificate is accurate and compliant."},{kind:"page-break"},{kind:"table",title:"Certificate Details",rows:[{label:"Certificate reference",key:"certRef"},{label:"Installation date",key:"installationDate",format:"date"},{label:"Building / project name",key:"buildingName"}]},{kind:"table",title:"Property Details",rows:[{label:"Address line 1",key:"addressLine1"},{label:"Address line 2",key:"addressLine2"},{label:"Town / City",key:"town"},{label:"County",key:"county"},{label:"Postcode",key:"postcode"},{label:"Building type",key:"buildingType",format:"enum"},{label:"Number of floors",key:"numberOfFloors"}]},{kind:"table",title:"Client / Main Contractor",rows:[{label:"Client name",key:"clientName"},{label:"Main contractor",key:"mainContractor"},{label:"Contact name",key:"clientContact"},{label:"Email",key:"clientEmail"},{label:"Phone",key:"clientPhone"}]},{kind:"table",title:"Installer Details",rows:[{label:"Installer name",key:"installerName"},{label:"Company",key:"installerCompany"},{label:"Certification scheme",key:"certificationScheme",format:"enum"},{label:"Scheme registration number",key:"firasRegistration"},{label:"Third-party accreditation",key:"thirdPartyAccreditation",format:"enum"},{label:"Address",key:"installerAddress"},{label:"Phone",key:"installerPhone"},{label:"Email",key:"installerEmail"}]},{kind:"page-break"},{kind:"repeating",key:"penetrationSeals",title:"Fire Stopping Schedule",columns:[{header:"#",key:"_index"},{header:"Location",key:"locationRef"},{header:"Barrier",key:"barrierType",format:"enum"},{format:"enum",header:"Rating",key:"fireRatingRequired"},{header:"Penetration",key:"penetrationType",format:"enum"},{header:"Material",key:"serviceMaterial"},{header:"Size",key:"serviceSize"},{header:"Product",key:"productUsed"},{header:"Manufacturer",key:"manufacturer"},{header:"Test Ref",key:"testEvidenceNumber"},{header:"Per D/S",key:"installedPerDatasheet"},{header:"Photo",key:"photoReference"}]},{kind:"page-break"},{kind:"table",title:"Inspection Checks",rows:[{label:"Visual inspection satisfactory",key:"visualInspection",format:"enum"}
1,{label:"Product correctly applied",key:"productCorrectlyApplied",format:"enum"},{label:"Correct depth / thickness",key:"correctDepthThickness",format:"enum"},{label:"Labels / identification fitted",key:"labelsIdentificationFitted",format:"enum"},{label:"Compartmentation maintained",key:"compartmentationMaintained",format:"enum"}]},{kind:"table",title:"Compliance",rows:[{label:"Complies with Approved Document B",key:"compliesApprovedDocB",format:"boolean"},{label:"Products tested to BS EN 1366 / BS 476 Part 20",key:"compliesBsEn1366",format:"boolean"}]},{kind:"table",title:"Defects & Observations",rows:[{label:"Defects / observations",key:"defects"},{label:"Recommendations",key:"recommendations"}]},{kind:"signatures",title:"Declarations & Signatures",signatures:[{label:"Fire Stopping Installer",signatureKey:"installerSignature",declarationKey:"info_installer_declaration",dateKey:"installerSignatureDate",nameKey:"installerName",additionalInfo:[{label:"Company",key:"installerCompany"},{label:"Certification scheme",key:"certificationScheme",format:"enum"},{label:"Scheme Registration",key:"firasRegistration"}]},{label:"Inspector / Verifier",signatureKey:"inspectorSignature",declarationKey:"info_inspector_declaration",dateKey:"inspectorSignatureDate",nameKey:"inspectorName",additionalInfo:[{label:"Company",key:"inspectorCompany"}]}]}]}};export{l as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.