[{"data":1,"prerenderedAt":1022},["ShallowReactive",2],{"navigation":3,"i-lucide:search":192,"i-lucide:moon":197,"i-lucide:sun":199,"i-lucide:arrow-up-right":201,"i-lucide:menu":203,"i-lucide:bot":205,"page-\u002F02-evidence-and-documents\u002Fssp-builder":207,"surround-\u002F02-evidence-and-documents\u002Fssp-builder":949,"i-lucide:rocket":954,"i-lucide:users":956,"i-lucide:clipboard-check":958,"i-lucide:route":960,"i-lucide:pencil-ruler":962,"i-lucide:gauge":964,"i-lucide:server":966,"i-lucide:microscope":968,"i-lucide:folder-lock":970,"i-lucide:clipboard-list":972,"i-lucide:award":974,"i-lucide:file-check":976,"i-lucide:calendar-check":978,"i-lucide:list-checks":980,"i-lucide:badge-check":982,"i-lucide:credit-card":984,"i-lucide:building-2":986,"i-lucide:plug":988,"i-lucide:settings":990,"i-lucide:palette":992,"i-lucide:git-compare-arrows":994,"i-lucide:book-marked":996,"i-lucide:book-a":998,"i-lucide:book-open":1000,"i-lucide:chevron-right":1002,"i-lucide:archive":1004,"i-lucide:shield-alert":1006,"i-lucide:chevron-down":1008,"i-lucide:file-text":1010,"i-lucide:lightbulb":1012,"i-lucide:info":1014,"i-lucide:triangle-alert":1016,"i-lucide:hash":1018,"i-lucide:building":1020},[4,26,63,96,123,140,157,174,187],{"title":5,"path":6,"stem":7,"children":8,"icon":11},"Getting Started","\u002F00-getting-started","00-getting-started\u002Findex",[9,12,16,21],{"title":10,"path":6,"stem":7,"icon":11},"Overview","i-lucide-rocket",{"title":13,"path":14,"stem":15,"icon":11},"Onboarding","\u002F00-getting-started\u002Fonboarding","00-getting-started\u002Fonboarding",{"title":17,"path":18,"stem":19,"icon":20},"Organization Settings","\u002F00-getting-started\u002Forganization-settings","00-getting-started\u002Forganization-settings","i-lucide-settings",{"title":22,"path":23,"stem":24,"icon":25},"Roles & Permissions","\u002F00-getting-started\u002Froles-and-permissions","00-getting-started\u002Froles-and-permissions","i-lucide-users",{"title":27,"icon":28,"path":29,"stem":30,"children":31},"Assessment & Scoring","i-lucide-clipboard-check","\u002F01-assessment-and-scoring","01-assessment-and-scoring",[32,34,38,43,48,53,58],{"title":10,"path":29,"stem":33,"icon":28},"01-assessment-and-scoring\u002Findex",{"title":35,"path":36,"stem":37,"icon":28},"Assessments","\u002F01-assessment-and-scoring\u002Fassessments","01-assessment-and-scoring\u002Fassessments",{"title":39,"path":40,"stem":41,"icon":42},"CMMC Journey","\u002F01-assessment-and-scoring\u002Fcmmc-journey","01-assessment-and-scoring\u002Fcmmc-journey","i-lucide-route",{"title":44,"path":45,"stem":46,"icon":47},"Self-Assessment","\u002F01-assessment-and-scoring\u002Fself-assessment","01-assessment-and-scoring\u002Fself-assessment","i-lucide-pencil-ruler",{"title":49,"path":50,"stem":51,"icon":52},"SPRS Score","\u002F01-assessment-and-scoring\u002Fsprs-score","01-assessment-and-scoring\u002Fsprs-score","i-lucide-gauge",{"title":54,"path":55,"stem":56,"icon":57},"Systems & Objectives","\u002F01-assessment-and-scoring\u002Fsystems-and-objectives","01-assessment-and-scoring\u002Fsystems-and-objectives","i-lucide-server",{"title":59,"path":60,"stem":61,"icon":62},"Assessment Workbench","\u002F01-assessment-and-scoring\u002Fworkbench","01-assessment-and-scoring\u002Fworkbench","i-lucide-microscope",{"title":64,"icon":65,"path":66,"stem":67,"children":68},"Evidence & Documents","i-lucide-folder-lock","\u002F02-evidence-and-documents","02-evidence-and-documents",[69,71,76,81,86,91],{"title":10,"path":66,"stem":70,"icon":65},"02-evidence-and-documents\u002Findex",{"title":72,"path":73,"stem":74,"icon":75},"Asset Inventory","\u002F02-evidence-and-documents\u002Fasset-inventory","02-evidence-and-documents\u002Fasset-inventory","i-lucide-clipboard-list",{"title":77,"path":78,"stem":79,"icon":80},"Attestations","\u002F02-evidence-and-documents\u002Fattestations","02-evidence-and-documents\u002Fattestations","i-lucide-award",{"title":82,"path":83,"stem":84,"icon":85},"Document Library","\u002F02-evidence-and-documents\u002Fdocument-library","02-evidence-and-documents\u002Fdocument-library","i-lucide-file-text",{"title":87,"path":88,"stem":89,"icon":90},"Evidence Locker & Requests","\u002F02-evidence-and-documents\u002Fevidence-locker","02-evidence-and-documents\u002Fevidence-locker","i-lucide-archive",{"title":92,"path":93,"stem":94,"icon":95},"SSP Builder","\u002F02-evidence-and-documents\u002Fssp-builder","02-evidence-and-documents\u002Fssp-builder","i-lucide-file-check",{"title":97,"icon":98,"path":99,"stem":100,"children":101},"Operations & Risk","i-lucide-shield-alert","\u002F03-operations-and-risk","03-operations-and-risk",[102,104,109,114,119],{"title":10,"path":99,"stem":103,"icon":98},"03-operations-and-risk\u002Findex",{"title":105,"path":106,"stem":107,"icon":108},"Compliance Operations","\u002F03-operations-and-risk\u002Fcompliance-operations","03-operations-and-risk\u002Fcompliance-operations","i-lucide-calendar-check",{"title":110,"path":111,"stem":112,"icon":113},"POA&M","\u002F03-operations-and-risk\u002Fpoam","03-operations-and-risk\u002Fpoam","i-lucide-list-checks",{"title":115,"path":116,"stem":117,"icon":118},"Reviews & Readiness","\u002F03-operations-and-risk\u002Freviews-and-readiness","03-operations-and-risk\u002Freviews-and-readiness","i-lucide-badge-check",{"title":120,"path":121,"stem":122,"icon":98},"Risk Management","\u002F03-operations-and-risk\u002Frisk-management","03-operations-and-risk\u002Frisk-management",{"title":124,"icon":125,"path":126,"stem":127,"children":128},"Billing & MSP","i-lucide-credit-card","\u002F04-billing-and-msp","04-billing-and-msp",[129,131,135],{"title":10,"path":126,"stem":130,"icon":125},"04-billing-and-msp\u002Findex",{"title":132,"path":133,"stem":134,"icon":125},"Billing & Subscriptions","\u002F04-billing-and-msp\u002Fbilling-and-subscriptions","04-billing-and-msp\u002Fbilling-and-subscriptions",{"title":136,"path":137,"stem":138,"icon":139},"MSP Portal","\u002F04-billing-and-msp\u002Fmsp-portal","04-billing-and-msp\u002Fmsp-portal","i-lucide-building-2",{"title":141,"icon":142,"path":143,"stem":144,"children":145},"Integrations & AI","i-lucide-bot","\u002F05-integrations-and-ai","05-integrations-and-ai",[146,148,152],{"title":10,"path":143,"stem":147,"icon":142},"05-integrations-and-ai\u002Findex",{"title":149,"path":150,"stem":151,"icon":142},"AI Connector","\u002F05-integrations-and-ai\u002Fai-connector","05-integrations-and-ai\u002Fai-connector",{"title":153,"path":154,"stem":155,"icon":156},"Microsoft 365 Integration","\u002F05-integrations-and-ai\u002Fmicrosoft-365","05-integrations-and-ai\u002Fmicrosoft-365","i-lucide-plug",{"title":158,"icon":20,"path":159,"stem":160,"children":161},"Platform & Admin","\u002F06-platform-and-admin","06-platform-and-admin",[162,164,169],{"title":10,"path":159,"stem":163,"icon":20},"06-platform-and-admin\u002Findex",{"title":165,"path":166,"stem":167,"icon":168},"Appearance & Layout","\u002F06-platform-and-admin\u002Fappearance","06-platform-and-admin\u002Fappearance","i-lucide-palette",{"title":170,"path":171,"stem":172,"icon":173},"Revision 3 Transition","\u002F06-platform-and-admin\u002Frev3-transition","06-platform-and-admin\u002Frev3-transition","i-lucide-git-compare-arrows",{"title":175,"icon":176,"path":177,"stem":178,"children":179},"Reference","i-lucide-book-marked","\u002F99-reference","99-reference",[180,182],{"title":10,"path":177,"stem":181,"icon":176},"99-reference\u002Findex",{"title":183,"path":184,"stem":185,"icon":186},"Glossary","\u002F99-reference\u002Fglossary","99-reference\u002Fglossary","i-lucide-book-a",{"title":188,"path":189,"stem":190,"icon":191},"DIBFI Documentation","\u002F","index","i-lucide-book-open",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":196},0,24,false,"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m21 21l-4.34-4.34\"\u002F>\u003Ccircle cx=\"11\" cy=\"11\" r=\"8\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":198},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":200},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"4\"\u002F>\u003Cpath d=\"M12 2v2m0 16v2M4.93 4.93l1.41 1.41m11.32 11.32l1.41 1.41M2 12h2m16 0h2M6.34 17.66l-1.41 1.41M19.07 4.93l-1.41 1.41\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":202},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M7 7h10v10M7 17L17 7\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":204},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 5h16M4 12h16M4 19h16\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":206},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 8V4H8\"\u002F>\u003Crect width=\"16\" height=\"12\" x=\"4\" y=\"8\" rx=\"2\"\u002F>\u003Cpath d=\"M2 14h2m16 0h2m-7-1v2m-6-2v2\"\u002F>\u003C\u002Fg>",{"id":208,"title":92,"body":209,"description":943,"extension":944,"meta":945,"navigation":946,"path":93,"seo":947,"stem":94,"__hash__":948},"docs\u002F02-evidence-and-documents\u002Fssp-builder.md",{"type":210,"value":211,"toc":905},"minimark",[212,224,231,247,250,255,260,263,362,366,372,420,439,443,450,512,514,518,521,525,565,570,574,606,611,615,620,624,629,638,642,679,681,684,687,712,731,739,741,745,748,752,755,808,812,827,831,843,847,854,858,869,871,875],[213,214,215,216,219,220,223],"p",{},"The ",[217,218,92],"strong",{}," assembles your ",[217,221,222],{},"System Security Plan"," — the single document an assessor reads to understand what your CUI environment is, where its boundary sits, and how you meet every applicable security requirement. Instead of writing that document by hand, you fill in a series of guided sections and the builder stitches them together with the implementation narratives you've already authored, producing one continuous, print-ready plan.",[213,225,226,227,230],{},"A System Security Plan is a foundational CMMC and NIST SP 800-171 artifact (practice ",[217,228,229],{},"CA.L2-3.12.4","): every organization seeking certification must have a current SSP that describes the system boundary, the environment, and the implementation status of each control. The SSP Builder keeps that plan tied to the live data already in your workspace — your systems, your asset inventory, your external providers, and your per-objective statements — so the plan you export reflects the environment you actually assessed.",[232,233,234],"note",{},[213,235,236,237,240,241,246],{},"The SSP Builder belongs to an ",[217,238,239],{},"assessment"," — open it from within an assessment, and switch between assessments using the selector next to the title. Each assessment has its own plan. See ",[242,243,245],"a",{"href":244},"#permissions","Permissions"," for who can build and export it.",[248,249],"hr",{},[251,252,254],"h2",{"id":253},"key-concepts","Key concepts",[256,257,259],"h3",{"id":258},"the-plan-is-built-from-sections","The plan is built from sections",[213,261,262],{},"The builder is organized into sections, each capturing one part of the plan. You can fill them in any order and return to them at any time; the export weaves them into a single document.",[264,265,266,279],"table",{},[267,268,269],"thead",{},[270,271,272,276],"tr",{},[273,274,275],"th",{},"Section",[273,277,278],{},"What it captures",[280,281,282,293,303,313,322,332,342,352],"tbody",{},[270,283,284,290],{},[285,286,287],"td",{},[217,288,289],{},"Scope",[285,291,292],{},"The organization's CAGE code, target CMMC level, a scope name and unique system identifier, the system categorization, and an executive summary of the CUI environment",[270,294,295,300],{},[285,296,297],{},[217,298,299],{},"Vendors",[285,301,302],{},"External service providers you rely on — service type, whether they handle CUI, FedRAMP status, and the controls you inherit from them",[270,304,305,310],{},[285,306,307],{},[217,308,309],{},"System Definition",[285,311,312],{},"The information system's name and abbreviation, a narrative of what the system does, its hosting model, and its environments",[270,314,315,319],{},[285,316,317],{},[217,318,72],{},[285,320,321],{},"The hardware and software components in scope, pulled live from your detailed asset inventory",[270,323,324,329],{},[285,325,326],{},[217,327,328],{},"Boundary",[285,330,331],{},"A narrative of the authorization boundary and data flow, the in-scope and out-of-scope components, and physical locations",[270,333,334,339],{},[285,335,336],{},[217,337,338],{},"Diagrams",[285,340,341],{},"Network, boundary, and data-flow diagrams — built in-app or uploaded",[270,343,344,349],{},[285,345,346],{},[217,347,348],{},"Interconnections",[285,350,351],{},"Connections to external organizations — the counterparty, whether CUI crosses the link, and whether it's encrypted",[270,353,354,359],{},[285,355,356],{},[217,357,358],{},"Controls",[285,360,361],{},"The per-control implementation narratives and their status, assembled read-only from your assessment work",[256,363,365],{"id":364},"control-implementation-status","Control implementation status",[213,367,368,369,371],{},"In the ",[217,370,358],{}," section, each control shows a single status derived automatically from the status of its underlying objectives. You never set it here — it reflects the work you did while assessing.",[264,373,374,384],{},[267,375,376],{},[270,377,378,381],{},[273,379,380],{},"Status",[273,382,383],{},"Meaning",[280,385,386,398,409],{},[270,387,388,395],{},[285,389,390],{},[391,392,394],"badge",{"color":393},"success","Implemented",[285,396,397],{},"Every in-scope objective for the control is satisfied",[270,399,400,406],{},[285,401,402],{},[391,403,405],{"color":404},"warning","Planned",[285,407,408],{},"One or more objectives are not yet satisfied",[270,410,411,417],{},[285,412,413],{},[391,414,416],{"color":415},"neutral","Not Applicable",[285,418,419],{},"Every objective is marked not applicable",[421,422,423],"tip",{},[213,424,425,426,429,430,434,435,438],{},"A control counts as satisfied when its objectives are ",[217,427,428],{},"implemented"," ",[431,432,433],"em",{},"or"," marked ",[217,436,437],{},"not applicable with a justification"," — the same rule used for your SPRS score and compliance percentage everywhere else in the app. The status conveys N\u002FA directly, so an out-of-scope control still reads as a complete, defensible answer rather than a gap.",[256,440,442],{"id":441},"data-flows-in-so-you-dont-re-type-it","Data flows in, so you don't re-type it",[213,444,445,446,449],{},"Much of the plan is already in your workspace. When you open the builder, it ",[217,447,448],{},"fills empty fields only"," from data you've already entered — it never overwrites something you've edited by hand.",[264,451,452,462],{},[267,453,454],{},[270,455,456,459],{},[273,457,458],{},"Pulled from",[273,460,461],{},"Fills",[280,463,464,472,480,488,496,504],{},[270,465,466,469],{},[285,467,468],{},"Your systems and their scope",[285,470,471],{},"In-scope \u002F out-of-scope components on the boundary",[270,473,474,477],{},[285,475,476],{},"Your onboarding environment answers",[285,478,479],{},"The system's hosting model",[270,481,482,485],{},[285,483,484],{},"The assessment's level",[285,486,487],{},"The target CMMC level in Scope",[270,489,490,493],{},[285,491,492],{},"Your external service providers",[285,494,495],{},"The Vendors list",[270,497,498,501],{},[285,499,500],{},"Your detailed asset inventory",[285,502,503],{},"The hardware and software components",[270,505,506,509],{},[285,507,508],{},"Your objective implementation statements",[285,510,511],{},"The per-control narratives in Controls",[248,513],{},[251,515,517],{"id":516},"using-the-ssp-builder","Using the SSP Builder",[213,519,520],{},"Work through the sections, review completeness, then export.",[256,522,524],{"id":523},"complete-the-organization-and-system-details","Complete the organization and system details",[526,527,529,534,544,548,553,557],"steps",{"level":528},"4",[530,531,533],"h4",{"id":532},"fill-in-the-scope","Fill in the scope",[213,535,536,537,539,540,543],{},"In ",[217,538,289],{},", record your CAGE code, target CMMC level, a scope name, and a unique system identifier, then write an ",[217,541,542],{},"executive summary"," describing your mission, the CUI you handle, and the purpose of the enclave.",[530,545,547],{"id":546},"define-the-system","Define the system",[213,549,536,550,552],{},[217,551,309],{},", give the information system a name and abbreviation, describe what it does, and confirm its hosting model and environments.",[530,554,556],{"id":555},"add-external-providers-and-interconnections","Add external providers and interconnections",[213,558,536,559,561,562,564],{},[217,560,299],{},", list the external service providers you rely on and note which handle CUI and what controls you inherit. In ",[217,563,348],{},", record any connections to outside organizations and whether CUI crosses them.",[232,566,567],{},[213,568,569],{},"The target CMMC level and any external providers you've already recorded are imported for you — you'll see a note where a field was pre-filled. Adjust anything that isn't right.",[256,571,573],{"id":572},"establish-the-boundary-and-diagrams","Establish the boundary and diagrams",[526,575,576,580,585,589],{"level":528},[530,577,579],{"id":578},"describe-the-boundary","Describe the boundary",[213,581,536,582,584],{},[217,583,328],{},", confirm which components are in scope and out of scope, list your physical locations, and write the boundary and data-flow narratives.",[530,586,588],{"id":587},"add-diagrams","Add diagrams",[213,590,536,591,593,594,597,598,601,602,605],{},[217,592,338],{},", build interactive ",[217,595,596],{},"network",", ",[217,599,600],{},"boundary",", and ",[217,603,604],{},"data-flow"," diagrams in-app, or upload existing diagram files. If you provide both, the in-app diagram is used.",[421,607,608],{},[213,609,610],{},"Your in-scope components, providers, locations, and interconnections seed the diagram canvas, so you're arranging real elements of your environment rather than starting from a blank page.",[256,612,614],{"id":613},"confirm-the-asset-inventory","Confirm the asset inventory",[213,616,215,617,619],{},[217,618,72],{}," section shows the hardware and software in scope, pulled live from your detailed asset inventory. Review it here, but make any edits in the inventory itself — the section always reflects the current inventory.",[256,621,623],{"id":622},"review-the-control-narratives","Review the control narratives",[213,625,215,626,628],{},[217,627,358],{}," section assembles, read-only, the implementation narrative and status for every applicable control, grouped by family. Each control lists its objectives, the narrative that answers them, any per-system statements, and the evidence attached.",[232,630,631],{},[213,632,633,634,637],{},"Control narratives are ",[217,635,636],{},"authored elsewhere"," — as you assess each objective and record how it's met. The SSP Builder pulls those statements in; it does not edit them. To change what a control says in the plan, update the objective's implementation statement in your assessment.",[256,639,641],{"id":640},"review-completeness-and-export","Review completeness and export",[526,643,644,648,655,659,665,669],{"level":528},[530,645,647],{"id":646},"open-the-preview","Open the preview",[213,649,650,651,654],{},"Choose ",[217,652,653],{},"Preview & Print"," to see the full plan rendered as it will appear in the finished document — cover page, organization and personnel details, system identification, boundary, inventories, diagrams, and every control.",[530,656,658],{"id":657},"check-for-gaps","Check for gaps",[213,660,661,662,664],{},"Read through the preview. Sections you haven't completed show as unspecified, and any control still short of satisfied reads as ",[217,663,405],{}," — a quick way to spot what's left before an assessor sees it.",[530,666,668],{"id":667},"export","Export",[213,670,671,674,675,678],{},[217,672,673],{},"Print"," the plan directly from your browser, or ",[217,676,677],{},"Download PDF"," to save a formatted copy for your assessor or your records.",[248,680],{},[251,682,245],{"id":683},"permissions",[213,685,686],{},"Building and exporting the SSP is a system-management capability.",[264,688,689,699],{},[267,690,691],{},[270,692,693,696],{},[273,694,695],{},"Capability",[273,697,698],{},"Permission",[280,700,701],{},[270,702,703,706],{},[285,704,705],{},"Open the SSP Builder, edit its sections, preview, print, and export",[285,707,708],{},[391,709,711],{"color":710},"info","MANAGE_SYSTEMS",[213,713,714,717,718,597,721,597,724,601,727,730],{},[715,716,711],"code",{}," is held by ",[217,719,720],{},"Organization Admin",[217,722,723],{},"MSP Super Admin",[217,725,726],{},"MSP Admin",[217,728,729],{},"Platform Admin"," — the same roles that manage systems and scope. Roles without it (Org User, Assessor) don't open the builder directly.",[404,732,733],{},[213,734,215,735,738],{},[217,736,737],{},"control narratives"," shown in the plan come from your assessment work, and editing those objective statements requires the assessment permissions for that work — not the SSP Builder. The builder assembles and exports them; it doesn't author them.",[248,740],{},[251,742,744],{"id":743},"how-it-works","How it works",[213,746,747],{},"Extra detail on how the plan is assembled and exported — product behavior, not internals.",[256,749,751],{"id":750},"what-the-plan-pulls-together","What the plan pulls together",[213,753,754],{},"Each section contributes a defined set of details to the finished document.",[756,757,758,765,770,776,781,787,793,798,803],"field-group",{},[759,760,762],"field",{"name":761},"Organization & personnel",[213,763,764],{},"Your legal name and address, plus the primary security contact, affirming official, and system security officer recorded in your organization settings — surfaced on the plan's cover and identification pages.",[759,766,767],{"name":289},[213,768,769],{},"CAGE code, target CMMC level, scope name, unique system identifier, system categorization, and executive summary.",[759,771,773],{"name":772},"System definition",[213,774,775],{},"Information system name and abbreviation, a function narrative, hosting model, and environments.",[759,777,778],{"name":328},[213,779,780],{},"Boundary and data-flow narratives, in-scope and out-of-scope components, and physical locations.",[759,782,784],{"name":783},"Asset inventory",[213,785,786],{},"The in-scope hardware and software, read live from your detailed inventory.",[759,788,790],{"name":789},"External providers",[213,791,792],{},"Each provider's service type, CUI handling, FedRAMP status, and inherited controls.",[759,794,795],{"name":348},[213,796,797],{},"Each external connection's counterparty, whether CUI is involved, and whether it's encrypted.",[759,799,800],{"name":338},[213,801,802],{},"Network, boundary, and data-flow diagrams — in-app or uploaded.",[759,804,805],{"name":358},[213,806,807],{},"Every applicable control, its objectives, the implementation narrative and status, per-system statements, and attached evidence.",[256,809,811],{"id":810},"which-controls-appear","Which controls appear",[213,813,814,815,818,819,822,823,826],{},"The Controls section is scoped to the assessment. It shows the objectives that apply at the assessment's ",[217,816,817],{},"CMMC level",", limited to your ",[217,820,821],{},"in-scope"," systems, and it ",[217,824,825],{},"omits"," any control that every in-scope system has excluded. If you haven't defined a boundary yet, it falls back to showing all objectives so nothing is hidden while you're still scoping.",[256,828,830],{"id":829},"how-status-is-decided","How status is decided",[213,832,833,834,836,837,839,840,842],{},"Each control's status is computed from its objectives, never entered on the plan: ",[217,835,394],{}," when all are satisfied, ",[217,838,416],{}," when all are marked N\u002FA, and ",[217,841,405],{}," otherwise. \"Satisfied\" means implemented or N\u002FA-with-justification — so the plan's rollup always agrees with your compliance percentage and SPRS score.",[256,844,846],{"id":845},"filling-without-overwriting","Filling without overwriting",[213,848,849,850,853],{},"Every automatic pull is ",[217,851,852],{},"additive",": it fills a field only when that field is empty. Anything you type by hand stays exactly as you left it, even after new systems, providers, or answers appear elsewhere — the builder adds what's missing and leaves your edits alone.",[256,855,857],{"id":856},"exporting","Exporting",[213,859,860,861,864,865,868],{},"The preview renders the whole plan in the browser. From there you can ",[217,862,863],{},"print"," it or ",[217,866,867],{},"download a PDF"," — a formatted document with a cover page, organization and personnel identification, the full environment description, your diagrams, and every control laid out with its status and narrative.",[248,870],{},[251,872,874],{"id":873},"related-features","Related features",[876,877,878,886,892,898],"card-group",{},[879,880,883],"card",{"icon":90,"title":881,"to":882},"Evidence Locker","https:\u002F\u002Fapp.dibfi.com\u002Fdashboard\u002Fsystems",[213,884,885],{},"The files and links that prove each control — surfaced against the objectives in your plan.",[879,887,889],{"icon":85,"title":82,"to":888},"https:\u002F\u002Fapp.dibfi.com\u002Fdashboard\u002Fpolicy-templates",[213,890,891],{},"Generate and publish the policies your controls reference, as control-linked evidence.",[879,893,895],{"icon":57,"title":72,"to":894},"https:\u002F\u002Fapp.dibfi.com\u002Fdashboard\u002Finventory",[213,896,897],{},"Maintain the hardware and software that feed the plan's inventory section.",[879,899,902],{"icon":900,"title":17,"to":901},"i-lucide-building","https:\u002F\u002Fapp.dibfi.com\u002Fdashboard\u002Forg-settings",[213,903,904],{},"Record the personnel and organization details that appear on the plan's cover and identification pages.",{"title":906,"searchDepth":907,"depth":907,"links":908},"",3,[909,915,934,935,942],{"id":253,"depth":910,"text":254,"children":911},2,[912,913,914],{"id":258,"depth":907,"text":259},{"id":364,"depth":907,"text":365},{"id":441,"depth":907,"text":442},{"id":516,"depth":910,"text":517,"children":916},[917,923,927,928,929],{"id":523,"depth":907,"text":524,"children":918},[919,921,922],{"id":532,"depth":920,"text":533},4,{"id":546,"depth":920,"text":547},{"id":555,"depth":920,"text":556},{"id":572,"depth":907,"text":573,"children":924},[925,926],{"id":578,"depth":920,"text":579},{"id":587,"depth":920,"text":588},{"id":613,"depth":907,"text":614},{"id":622,"depth":907,"text":623},{"id":640,"depth":907,"text":641,"children":930},[931,932,933],{"id":646,"depth":920,"text":647},{"id":657,"depth":920,"text":658},{"id":667,"depth":920,"text":668},{"id":683,"depth":910,"text":245},{"id":743,"depth":910,"text":744,"children":936},[937,938,939,940,941],{"id":750,"depth":907,"text":751},{"id":810,"depth":907,"text":811},{"id":829,"depth":907,"text":830},{"id":845,"depth":907,"text":846},{"id":856,"depth":907,"text":857},{"id":873,"depth":910,"text":874},"Assemble a complete, assessor-ready System Security Plan — organization and system details, boundary, asset inventory, external providers, interconnections, diagrams, and per-control implementation narratives — then preview, print, or export it to PDF.","md",{},{"icon":95},{"title":92,"description":943},"8jiiiBIc5m5KTbW2Y5nfN6cDSOBB7_h9W0l8XnwLZ6M",[950,952],{"title":87,"path":88,"stem":89,"description":951,"icon":90,"children":-1},"Collect, store, organize, and maintain the evidence that proves each CMMC objective is met — upload files or links, link them to objectives, track expiry, and request evidence from your team.",{"title":10,"path":99,"stem":103,"description":953,"icon":98,"children":-1},"Manage risk, run recurring compliance tasks, and track remediation with POA&Ms.",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":955},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 15v5s3.03-.55 4-2c1.08-1.62 0-5 0-5M4.5 16.5c-1.5 1.26-2 5-2 5s3.74-.5 5-2c.71-.84.7-2.13-.09-2.91a2.18 2.18 0 0 0-2.91-.09\"\u002F>\u003Cpath d=\"M9 12a22 22 0 0 1 2-3.95A12.88 12.88 0 0 1 22 2c0 2.72-.78 7.5-6 11a22.4 22.4 0 0 1-4 2z\"\u002F>\u003Cpath d=\"M9 12H4s.55-3.03 2-4c1.62-1.08 5 .05 5 .05\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":957},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2M16 3.128a4 4 0 0 1 0 7.744M22 21v-2a4 4 0 0 0-3-3.87\"\u002F>\u003Ccircle cx=\"9\" cy=\"7\" r=\"4\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":959},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"4\" x=\"8\" y=\"2\" rx=\"1\" ry=\"1\"\u002F>\u003Cpath d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2\"\u002F>\u003Cpath d=\"m9 14l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":961},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"6\" cy=\"19\" r=\"3\"\u002F>\u003Cpath d=\"M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15\"\u002F>\u003Ccircle cx=\"18\" cy=\"5\" r=\"3\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":963},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 7L8.7 2.7a2.41 2.41 0 0 0-3.4 0L2.7 5.3a2.41 2.41 0 0 0 0 3.4L7 13m1-7l2-2m8 12l2-2m-3-3l4.3 4.3c.94.94.94 2.46 0 3.4l-2.6 2.6c-.94.94-2.46.94-3.4 0L11 17M21.174 6.812a1 1 0 0 0-3.986-3.987L3.842 16.174a2 2 0 0 0-.5.83l-1.321 4.352a.5.5 0 0 0 .623.622l4.353-1.32a2 2 0 0 0 .83-.497zM15 5l4 4\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":965},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m12 14l4-4M3.34 19a10 10 0 1 1 17.32 0\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":967},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"20\" height=\"8\" x=\"2\" y=\"2\" rx=\"2\" ry=\"2\"\u002F>\u003Crect width=\"20\" height=\"8\" x=\"2\" y=\"14\" rx=\"2\" ry=\"2\"\u002F>\u003Cpath d=\"M6 6h.01M6 18h.01\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":969},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M6 18h8M3 22h18m-7 0a7 7 0 1 0 0-14h-1m-4 6h2m-2-2a2 2 0 0 1-2-2V6h6v4a2 2 0 0 1-2 2Zm3-6V3a1 1 0 0 0-1-1H9a1 1 0 0 0-1 1v3\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":971},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"5\" x=\"14\" y=\"17\" rx=\"1\"\u002F>\u003Cpath d=\"M10 20H4a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h3.9a2 2 0 0 1 1.69.9l.81 1.2a2 2 0 0 0 1.67.9H20a2 2 0 0 1 2 2v2.5\"\u002F>\u003Cpath d=\"M20 17v-2a2 2 0 1 0-4 0v2\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":973},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"8\" height=\"4\" x=\"8\" y=\"2\" rx=\"1\" ry=\"1\"\u002F>\u003Cpath d=\"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2m4 7h4m-4 5h4m-8-5h.01M8 16h.01\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":975},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"m15.477 12.89l1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526\"\u002F>\u003Ccircle cx=\"12\" cy=\"8\" r=\"6\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":977},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\"\u002F>\u003Cpath d=\"M14 2v5a1 1 0 0 0 1 1h5M9 15l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":979},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M8 2v3m8-3v3\"\u002F>\u003Crect width=\"18\" height=\"18\" x=\"3\" y=\"3\" rx=\"2\"\u002F>\u003Cpath d=\"M3 9h18M9 15l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":981},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M13 5h8m-8 7h8m-8 7h8M3 17l2 2l4-4M3 7l2 2l4-4\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":983},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M3.85 8.62a4 4 0 0 1 4.78-4.77a4 4 0 0 1 6.74 0a4 4 0 0 1 4.78 4.78a4 4 0 0 1 0 6.74a4 4 0 0 1-4.77 4.78a4 4 0 0 1-6.75 0a4 4 0 0 1-4.78-4.77a4 4 0 0 1 0-6.76\"\u002F>\u003Cpath d=\"m9 12l2 2l4-4\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":985},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"20\" height=\"14\" x=\"2\" y=\"5\" rx=\"2\"\u002F>\u003Cpath d=\"M2 10h20\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":987},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M10 12h4m-4-4h4m0 13v-3a2 2 0 0 0-4 0v3\"\u002F>\u003Cpath d=\"M6 10H4a2 2 0 0 0-2 2v7a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-2\"\u002F>\u003Cpath d=\"M6 21V5a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v16\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":989},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 22v-5m3-9V2m2 6a1 1 0 0 1 1 1v4a4 4 0 0 1-4 4h-4a4 4 0 0 1-4-4V9a1 1 0 0 1 1-1zM9 8V2\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":991},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M9.671 4.136a2.34 2.34 0 0 1 4.659 0a2.34 2.34 0 0 0 3.319 1.915a2.34 2.34 0 0 1 2.33 4.033a2.34 2.34 0 0 0 0 3.831a2.34 2.34 0 0 1-2.33 4.033a2.34 2.34 0 0 0-3.319 1.915a2.34 2.34 0 0 1-4.659 0a2.34 2.34 0 0 0-3.32-1.915a2.34 2.34 0 0 1-2.33-4.033a2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915\"\u002F>\u003Ccircle cx=\"12\" cy=\"12\" r=\"3\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":993},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 22a1 1 0 0 1 0-20a10 9 0 0 1 10 9a5 5 0 0 1-5 5h-2.25a1.75 1.75 0 0 0-1.4 2.8l.3.4a1.75 1.75 0 0 1-1.4 2.8z\"\u002F>\u003Ccircle cx=\"13.5\" cy=\"6.5\" r=\".5\" fill=\"currentColor\"\u002F>\u003Ccircle cx=\"17.5\" cy=\"10.5\" r=\".5\" fill=\"currentColor\"\u002F>\u003Ccircle cx=\"6.5\" cy=\"12.5\" r=\".5\" fill=\"currentColor\"\u002F>\u003Ccircle cx=\"8.5\" cy=\"7.5\" r=\".5\" fill=\"currentColor\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":995},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"5\" cy=\"6\" r=\"3\"\u002F>\u003Cpath d=\"M12 6h5a2 2 0 0 1 2 2v7\"\u002F>\u003Cpath d=\"m15 9l-3-3l3-3\"\u002F>\u003Ccircle cx=\"19\" cy=\"18\" r=\"3\"\u002F>\u003Cpath d=\"M12 18H7a2 2 0 0 1-2-2V9\"\u002F>\u003Cpath d=\"m9 15l3 3l-3 3\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":997},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M10 2v8l3-3l3 3V2\"\u002F>\u003Cpath d=\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":999},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M4 19.5v-15A2.5 2.5 0 0 1 6.5 2H19a1 1 0 0 1 1 1v18a1 1 0 0 1-1 1H6.5a1 1 0 0 1 0-5H20\"\u002F>\u003Cpath d=\"m8 13l4-7l4 7m-6.9-2h5.7\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":1001},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M12 5v16m8.001-2A2 2 0 0 0 22 17V5a2 2 0 0 0-1.999-2L16 3.002A5 5 0 0 0 12 5a5 5 0 0 0-4-2H4a2 2 0 0 0-2 2v12a2 2 0 0 0 1.999 2H8a5 5 0 0 1 4 2a5 5 0 0 1 4-2z\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":1003},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m9 18l6-6l-6-6\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":1005},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Crect width=\"20\" height=\"5\" x=\"2\" y=\"3\" rx=\"1\"\u002F>\u003Cpath d=\"M4 8v11a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8m-10 4h4\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":1007},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1zm-8-5v4m0 4h.01\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":1009},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m6 9l6 6l6-6\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":1011},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z\"\u002F>\u003Cpath d=\"M14 2v5a1 1 0 0 0 1 1h5M10 9H8m8 4H8m8 4H8\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":1013},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M15 14c.2-1 .7-1.7 1.5-2.5c1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5c.7.7 1.3 1.5 1.5 2.5m0 4h6m-5 4h4\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":1015},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Ccircle cx=\"12\" cy=\"12\" r=\"10\"\u002F>\u003Cpath d=\"M12 16v-4m0-4h.01\"\u002F>\u003C\u002Fg>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":1017},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"m21.73 18l-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3M12 9v4m0 4h.01\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":1019},"\u003Cpath fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" d=\"M4 9h16M4 15h16M10 3L8 21m8-18l-2 18\"\u002F>",{"left":193,"top":193,"width":194,"height":194,"rotate":193,"vFlip":195,"hFlip":195,"body":1021},"\u003Cg fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\">\u003Cpath d=\"M12 10h.01M12 14h.01M12 6h.01M16 10h.01M16 14h.01M16 6h.01M8 10h.01M8 14h.01M8 6h.01M9 22v-3a1 1 0 0 1 1-1h4a1 1 0 0 1 1 1v3\"\u002F>\u003Crect width=\"16\" height=\"20\" x=\"4\" y=\"2\" rx=\"2\"\u002F>\u003C\u002Fg>",1786939414405]