<?xml version="1.0" encoding="UTF-8"?>
<bpmn:definitions
  xmlns:bpmn="http://www.omg.org/spec/BPMN/20100524/MODEL"
  xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI"
  xmlns:dc="http://www.omg.org/spec/DD/20100524/DC"
  xmlns:di="http://www.omg.org/spec/DD/20100524/DI"
  xmlns:dai="https://dai.studio/schema/dai/1.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  id="Definitions_ContentMap"
  targetNamespace="https://about.dai.studio/content-map">

  <bpmn:process id="Process_ContentMap" name="about.dai.studio Content Map" isExecutable="false">
    <bpmn:extensionElements>
      <dai:workflowMeta
        description="The information architecture for about.dai.studio (docs, reference, examples and blog for DAI Studio and the .dai format), derived from https://dai.studio/llms.txt. Meta holds the audiences, cross-cutting rules, requirements and KPIs that inform every section."
        defaultModel="gpt-4o"
        targetLanguage=""
        targetFramework="mdBook"
        version="1.0" />
    </bpmn:extensionElements>

    <bpmn:startEvent id="Start_1" name="Reader arrives" notes="A reader lands on about.dai.studio, usually from a search engine, a shared .dai file, or a link from dai.studio itself." />
    <bpmn:subProcess id="Group_1" name="Meta" notes="Not published as site pages. Audiences, cross-cutting rules, requirements and success measures that inform every other section.">
      <bpmn:task id="El_1" name="llms.txt (canonical source)" stepType="context" source="url" format="markdown" scope="global" content="https://dai.studio/llms.txt is the canonical, machine-readable spec for the .dai format. Every Reference page is a derived view of this file; re-check it before editing Reference." notes="Background grounding for the whole site: the upstream spec document that Docs and Reference are derived from." />
      <bpmn:task id="El_2" name="Ivan the AI Engineer" stepType="persona" role="AI/ML engineer" age="25-40" goals="Design multi-agent pipelines and paste structured context straight into an LLM." frustrations="Prompts lose structure; ad-hoc YAML/JSON configs drift from what the agent actually does." behaviours="Prototypes fast, iterates in a chat window, wants copy-paste workflows." quote="I want the agent&#x27;s tools, rules and prompts to live in one file I can hand to any model." notes="Primary audience for Docs (agent workflows) and the AI-types Reference pages." />
      <bpmn:task id="El_3" name="Sofia the Software Architect" stepType="persona" role="Software architect" age="30-50" goals="Document system architecture (services, APIs, data models, events) so it stays current." frustrations="Architecture docs and diagrams rot the moment the code changes." behaviours="Maintains living documentation, reviews PRs against ADRs." quote="I need one diagram that is still true six months from now." notes="Primary audience for the Software-types Reference pages and the CSV Export example." />
      <bpmn:task id="El_4" name="Priya the Product Lead" stepType="persona" role="Product lead" age="28-45" goals="Map personas, stories, epics and OKRs so engineering and strategy share one source of truth." frustrations="Roadmap decks, OKR trackers and story maps live in three different disconnected tools." behaviours="Runs discovery workshops, reviews the roadmap with stakeholders monthly." quote="I want the persona, the story, and the risk it mitigates on the same canvas." notes="Primary audience for the Product-types and Business-types Reference pages." />
      <bpmn:task id="El_5" name="Every Reference page ships a copy-pasteable snippet" stepType="rule" scope="global" rulePriority="critical" enforcement="hard" notes="Each element-type and flow-element Reference page must end with a minimal, valid XML snippet the reader can copy straight into a .dai file." />
      <bpmn:task id="El_6" name="No marketing tone in Reference" stepType="rule" scope="local" rulePriority="high" enforcement="soft" notes="Reference pages describe the format precisely and neutrally; persuasive/marketing language belongs on the landing page and Blog only." />
      <bpmn:task id="El_7" name="Consistent spelling and terminology" stepType="rule" scope="global" rulePriority="medium" enforcement="soft" notes="Use US spelling and the exact attribute/element names from llms.txt verbatim (e.g. stepType, not step_type or Step Type)." />
      <bpmn:task id="El_8" name="Content pages are flat named .md files" stepType="rule" scope="global" rulePriority="high" enforcement="hard" notes="Author each content page as src/&lt;section&gt;/&lt;slug&gt;.md, never src/&lt;section&gt;/&lt;slug&gt;/index.md. Cloudflare&#x27;s auto-trailing-slash asset handling serves a flat file at a clean extensionless URL (/blog/how-dai-started) but serves a directory index with a trailing slash (/blog/how-dai-started/), which mismatches dai.studio&#x27;s own /blog/&lt;slug&gt; URLs. Only section landing pages stay as index.md, so /docs/, /blog/, /examples/ and /reference/ resolve for the header&#x27;s root-absolute nav links." />
      <bpmn:task id="El_9" name="Full-text search across Docs, Reference, Examples" stepType="requirement" priority="must" status="rejected" acceptanceCriteria="Search box on every page; results link directly to the matching section anchor." notes="Superseded: the header redesign to match dai.studio&#x27;s navbar dropped mdBook&#x27;s search UI (button, `/` shortcut, and the built-in index) to keep the header minimal. Revisit if readers report they can&#x27;t find a term." />
      <bpmn:task id="El_10" name="Download route via Docs → Install &amp; Download" stepType="requirement" priority="must" status="rejected" acceptanceCriteria="The Docs → Install &amp; Download page links to https://dai.studio/#download for macOS/Windows/Linux and is reachable from the header nav&#x27;s Docs link on every page." notes="Superseded: DAI Studio is a SaaS product and the desktop download is being deprecated, so there is no download route to optimise for. The page this pointed at is now Docs → Getting Started." />
      <bpmn:task id="El_11" name="Copy-to-clipboard on every code snippet" stepType="requirement" priority="should" status="agreed" acceptanceCriteria="A copy button appears on hover for every fenced XML/code block." notes="Mirrors the product&#x27;s own Copy to LLM affordance — the docs should practice what the product preaches." />
      <bpmn:task id="El_12" name="Dark mode" stepType="requirement" priority="should" status="agreed" acceptanceCriteria="A theme toggle in the header persists the choice across page loads via local storage." notes="Implemented as a sun/moon button in the DAI Studio header that switches between mdBook&#x27;s light and coal themes (dai.studio itself has no dark theme to mirror, so coal is the closest fit)." />
      <bpmn:task id="El_13" name="Global DAI Studio header on every page" stepType="requirement" priority="must" status="agreed" acceptanceCriteria="Every page shows a full-width, fixed header with the DAI Studio brand, a Docs/Reference/Examples/Blog nav (matching dai.studio&#x27;s own navbar, which carries no Download link), and a working TOC hamburger; on screens under 768px the nav collapses into a dropdown menu triggered by a second hamburger. Header content sits fully below the fixed bar with no overlap." notes="Body-level fixed header (not mdBook&#x27;s own menu-bar, which is inside a translated ancestor and can never be full-bleed). Root-absolute links (/docs/, /reference/, ...) rely on each section&#x27;s first page being served as index.html." />
      <bpmn:task id="El_14" name="Docs-to-download conversion" stepType="kpi" target="8" unit="percent" formula="downloads / unique docs visitors" frequency="monthly" owner="Ted Patrick" status="rejected" notes="Superseded: downloads are being deprecated with the move to SaaS, so this funnel no longer exists. A sign-up-based replacement metric has not been defined yet." />
      <bpmn:task id="El_15" name="Time to first .dai file" stepType="kpi" target="10" unit="minutes" formula="median(time of first Copy to LLM - time of first app open)" frequency="monthly" owner="Ted Patrick" notes="How quickly a new user gets from opening DAI Studio to producing their first .dai file, using Docs as the guide." />
    </bpmn:subProcess>
    <bpmn:subProcess id="Group_2" name="Docs" notes="The get-started guide: get set up, draw your first diagram, learn the authoring loop, and keep the file current over time.">
      <bpmn:task id="El_16" name="Docs" notes="Section index: titles and links only, in get-started order." />
      <bpmn:task id="El_17" name="Getting Started" notes="Getting started with DAI Studio as a SaaS product; supersedes the earlier OS-download instructions. Content pending: do not reintroduce download, installer or native-file-type claims." />
      <bpmn:task id="El_18" name="Your First Diagram" notes="Walk through placing and connecting elements on the canvas and filling in name/fields via the properties panel." />
      <bpmn:task id="El_19" name="The Copy-to-LLM Loop" notes="Click Copy to LLM in the toolbar to copy the complete .dai XML to the clipboard, then paste it into any LLM or AI agent." />
      <bpmn:task id="El_20" name="Choosing Element Types" notes="Element types are a vocabulary, not a prescribed mapping — choose whichever types are semantically meaningful for your domain." />
      <bpmn:task id="El_21" name="Structuring with Nested Groups" notes="bpmn:SubProcess nests freely at any depth; visual hierarchy communicates meaning (e.g. a rule nested inside a persona scopes it to that persona)." />
      <bpmn:task id="El_22" name="Keeping Your .dai File Current" notes="A .dai file is living documentation — add dependencies/issues/risks as they appear, revise rules, invalidate assumptions, delete stale elements." />
      <bpmn:sequenceFlow id="Flow_6" sourceRef="El_16" targetRef="El_17" />
      <bpmn:sequenceFlow id="Flow_7" sourceRef="El_17" targetRef="El_18" />
      <bpmn:sequenceFlow id="Flow_8" sourceRef="El_18" targetRef="El_19" />
      <bpmn:sequenceFlow id="Flow_9" sourceRef="El_19" targetRef="El_20" />
      <bpmn:sequenceFlow id="Flow_10" sourceRef="El_20" targetRef="El_21" />
      <bpmn:sequenceFlow id="Flow_11" sourceRef="El_21" targetRef="El_22" />
    </bpmn:subProcess>
    <bpmn:subProcess id="Group_12" name="Blog" notes="about.dai.studio is the canonical home for the DAI Studio blog. An index of titles/links plus three published posts: the origin story, a worked product example, and a generation technique.">
      <bpmn:task id="El_70" name="Blog" notes="Post index: titles and links only, in narrative order (How DAI Started, Generating an Authentication App, DAI File Generation). No summaries." />
      <bpmn:task id="El_71" name="How DAI Started" notes="Origin story: six years of BPMN diagramming, a surprising experiment feeding a diagram to an LLM, and the realisation that structure matters as much as the model. Also: this site itself was built from a single website.dai file." />
      <bpmn:task id="El_72" name="Generating an Authentication App with DAI Studio" notes="Worked example: a full authentication app (dai-studio/ex_auth) built from a single .dai file describing environment, system and CI/CD, for a total build cost of $0.81." />
      <bpmn:task id="El_73" name="DAI File Generation" notes="Technique: using dai.studio/llms.txt as a prompt to generate or edit .dai files from any source (a document, a codebase). Links a .dai file generated from the SuperNova arxiv paper as an example." />
    </bpmn:subProcess>
    <bpmn:subProcess id="Group_11" name="Examples" notes="Worked, complete .dai files covering AI workflows, product/software delivery, multi-agent pipelines, business strategy, and the site&#x27;s own content map.">
      <bpmn:task id="El_69" name="Examples" notes="Section index: titles and links only, listing every worked example." />
      <bpmn:task id="El_64" name="AI Workflow — Order Validation" notes="llms.txt Example 1: context, rule, model, decision gateway and a parallel-enrichment group for validating and routing incoming orders." />
      <bpmn:task id="El_65" name="Product &amp; Software — CSV Export Feature" notes="llms.txt Example 2: persona, story, requirement, api-endpoint, test and issue modelling a feature end-to-end from user need to known bug." />
      <bpmn:task id="El_66" name="Multi-Agent Research Pipeline" notes="llms.txt Example 3: a Pipeline Agent orchestrating a Researcher (tool + rule + skill) and a Writer (rule + prompt) sub-agent in sequence." />
      <bpmn:task id="El_67" name="Business Strategy — OKRs, Risks, Decisions" notes="New example filling the business-types gap: objective with keyResults, risks with mitigations, an ADR, and the stakeholders and assumptions behind a strategic bet." />
      <bpmn:task id="El_68" name="Self-Referential — This Site&#x27;s Content Map" notes="Publishes content-map.dai itself: the about.dai.studio content map, proving the format by using it on its own site." />
    </bpmn:subProcess>
    <bpmn:subProcess id="Group_10" name="Reference" notes="The complete .dai format specification, derived from llms.txt: namespaces, metadata, every typed element, properties, and BPMN flow/structure elements.">
      <bpmn:task id="El_63" name="Reference" notes="Section index: titles and links only, covering the full format spec in reading order." />
      <bpmn:task id="El_23" name="The .dai Format" notes="A .dai file is BPMN 2.0 XML with a dai: namespace extension layered on top; an abstract tree where SubProcess nests freely. Shows the minimal skeleton." />
      <bpmn:task id="El_24" name="Namespaces" notes="The six required namespace prefixes every .dai file declares: bpmn, bpmndi, dc, di, dai, xsi." />
      <bpmn:task id="El_25" name="Diagram Metadata (dai:workflowMeta)" notes="description, defaultModel, targetLanguage, targetFramework and version attributes on the root process&#x27;s dai:workflowMeta element." />
      <bpmn:task id="El_26" name="Universal Attributes" notes="stepType, notes and code — the three attributes available on every typed element." />
      <bpmn:subProcess id="Group_8" name="Element Types" notes="The full typed vocabulary, grouped by domain: AI, Agent, Business, Product, Software.">
        <bpmn:subProcess id="Group_3" name="AI Types" notes="Element types that shape how the AI thinks and acts: the core primitives for building AI workflows.">
          <bpmn:task id="El_27" name="Context" stepType="context" notes="Background knowledge or grounding data that informs downstream steps. source/format/scope/content. Does not produce output itself." />
          <bpmn:task id="El_28" name="Rule" stepType="rule" notes="A constraint, policy or business rule the AI must enforce. enforcement is hard/soft/best-effort; rulePriority is critical/high/medium/low." />
          <bpmn:task id="El_29" name="Skill" stepType="skill" notes="An autonomous capability the AI can invoke when it judges the context appropriate. trigger describes when to apply it; examples shows input/output pairs." />
          <bpmn:task id="El_30" name="Tool" stepType="tool" notes="A callable function with a concrete implementation in code. language is python/javascript/typescript/shell/sql; returns describes the return value; typed params via dai:properties." />
          <bpmn:task id="El_31" name="Prompt" stepType="prompt" notes="A reusable prompt template: systemPrompt, userPrompt ({{variable}} templating), outputFormat (text/json/markdown/code/list/table), temperature (0-1)." />
        </bpmn:subProcess>
        <bpmn:subProcess id="Group_4" name="Agent (container type)" notes="The autonomous AI container — its capabilities are the elements nested inside it, and it can nest other Agents for multi-agent pipelines.">
          <bpmn:task id="El_32" name="Agent" stepType="agent" notes="The only AI type expressed as bpmn:SubProcess rather than bpmn:Task. An autonomous AI container: nest tool/skill/rule/prompt children inside it, and nest Agents inside Agents for multi-agent composition. agentRole, agentType, memoryType, maxIterations, stopCondition, outputSchema." />
        </bpmn:subProcess>
        <bpmn:subProcess id="Group_5" name="Business Types" notes="Element types that document strategy, governance and analysis artefacts.">
          <bpmn:task id="El_33" name="Risk" stepType="risk" notes="A potential threat: probability/impact (low/medium/high/critical) and a mitigation strategy, with an owner." />
          <bpmn:task id="El_34" name="Decision Record" stepType="decision-record" notes="An Architecture Decision Record: status (proposed/accepted/deprecated/superseded), context, decision, consequences." />
          <bpmn:task id="El_35" name="KPI" stepType="kpi" notes="A Key Performance Indicator: numeric target, unit, formula, reporting frequency (daily/weekly/monthly/quarterly/annually)." />
          <bpmn:task id="El_36" name="Objective" stepType="objective" notes="A strategic goal or OKR: keyResults, timeframe (q1/q2/q3/q4/annual), status (draft/active/achieved/missed)." />
          <bpmn:task id="El_37" name="Stakeholder" stepType="stakeholder" notes="A person or organisation with interest/influence (low/medium/high) in the outcome, plus an engagementStrategy." />
          <bpmn:task id="El_38" name="Requirement" stepType="requirement" notes="A business or functional requirement: priority (MoSCoW), status, source, acceptanceCriteria." />
          <bpmn:task id="El_39" name="Assumption" stepType="assumption" notes="A documented assumption the project depends on: status (unvalidated/validated/invalidated), basis, ifWrong, owner." />
        </bpmn:subProcess>
        <bpmn:subProcess id="Group_6" name="Product Types" notes="Element types that document user needs, product structure and discovery artefacts.">
          <bpmn:task id="El_40" name="Persona" stepType="persona" notes="A research-based user archetype: role, age, goals, frustrations, behaviours, quote. Connect to Story/Feature/Journey via sequence flows." />
          <bpmn:task id="El_41" name="Story" stepType="story" notes="A user story: persona, priority (MoSCoW), status, acceptanceCriteria, storyPoints. notes holds the As a.../I want.../so that... narrative." />
          <bpmn:task id="El_42" name="Epic" stepType="epic" notes="A large body of work under a strategic theme, grouping multiple features or stories: status, theme, goal, owner." />
          <bpmn:task id="El_43" name="Feature" stepType="feature" notes="A discrete product capability: status (idea/planned/in-progress/shipped/deprecated), valueStatement, acceptanceCriteria, owner." />
          <bpmn:task id="El_44" name="Journey" stepType="journey" notes="A user journey map: persona, goal, steps (numbered touchpoint sequence), painPoints, opportunities." />
          <bpmn:task id="El_45" name="Experiment" stepType="experiment" notes="A product experiment or A/B test: hypothesis (We believe that... will result in... because...), audience, successMetric, result, status." />
        </bpmn:subProcess>
        <bpmn:subProcess id="Group_7" name="Software Types" notes="Element types that document technical architecture, implementation and quality artefacts.">
          <bpmn:task id="El_46" name="Dependency" stepType="dependency" notes="An external library or package: package, version, dependencyType (runtime/dev/peer/optional), license, purpose." />
          <bpmn:task id="El_47" name="Model" stepType="model" notes="A data schema or structured type: modelFormat (typescript/json-schema/sql/protobuf/avro/plain). Typed fields via dai:properties." />
          <bpmn:task id="El_48" name="Test" stepType="test" notes="A test case: testType (unit/integration/e2e/acceptance/performance/security), testStatus, testSteps, expectedResult, actualResult." />
          <bpmn:task id="El_49" name="Issue" stepType="issue" notes="A bug or blocker: issueType (bug/enhancement/blocker/question), severity, status, stepsToReproduce, expectedResult, actualResult, assignee." />
          <bpmn:task id="El_50" name="API Endpoint" stepType="api-endpoint" notes="A REST or GraphQL endpoint: method, path, authType, requestBody, responseBody, statusCode, service (connects to a Service element)." />
          <bpmn:task id="El_51" name="Service" stepType="service" notes="An external or internal service: baseUrl, version, authType. Provides context for the API Endpoint elements that belong to it." />
          <bpmn:task id="El_52" name="Component" stepType="component" notes="A UI or software component: componentType (ui/layout/page/hook/utility/service/library), propsInterface." />
          <bpmn:task id="El_53" name="Database" stepType="database" notes="A database or data store: engine (postgresql/mysql/sqlite/mongodb/redis/dynamodb/firestore/other), host, schema, accessPattern." />
          <bpmn:task id="El_54" name="Event" stepType="event" notes="A domain event in an event-driven system: producer, consumers, broker (kafka/rabbitmq/aws-sns/aws-sqs/gcp-pubsub/redis-pubsub/custom/none), payloadSchema." />
        </bpmn:subProcess>
      </bpmn:subProcess>
      <bpmn:task id="El_55" name="Model &amp; Tool Properties (dai:properties)" notes="dai:properties / dai:property child elements define typed fields on model and typed parameters on tool. Supported types: str, int, float, bool, date, datetime, list, dict." />
      <bpmn:subProcess id="Group_9" name="Flow &amp; Structure Elements" notes="The BPMN control-flow vocabulary layered under the typed elements: groups, events, gateways and connections.">
        <bpmn:task id="El_56" name="Groups (SubProcess)" notes="bpmn:SubProcess is the primary structural tool: nest freely at any depth for containment, scope, domain boundaries or logical clustering." />
        <bpmn:task id="El_57" name="Start Events" notes="Plain, message, timer (ISO 8601 timeCycle), conditional (boolean expression) and signal start events." />
        <bpmn:task id="El_58" name="Intermediate Events" notes="Plain, message catch/throw, timer catch and signal catch/throw intermediate events." />
        <bpmn:task id="El_59" name="End Event" notes="Marks where a workflow path terminates." />
        <bpmn:task id="El_60" name="Gateways" notes="Exclusive gateway (decision — exactly one outgoing path) and parallel gateway (fork/join — all outgoing paths taken)." />
        <bpmn:task id="El_61" name="Sequence Flows" notes="bpmn:SequenceFlow connects elements and controls execution order; an optional name labels the branch (e.g. yes/no, valid/invalid)." />
      </bpmn:subProcess>
      <bpmn:task id="El_62" name="Annotations &amp; Data" notes="bpmn:textAnnotation + association for human-readable notes not processed during execution; bpmn:dataStoreReference to document where data is read from or written to." />
    </bpmn:subProcess>
    <bpmn:endEvent id="End_1" name="Reader starts using DAI Studio" />

    <bpmn:sequenceFlow id="Flow_1" sourceRef="Start_1" targetRef="Group_2" />
    <bpmn:sequenceFlow id="Flow_2" sourceRef="Group_2" targetRef="Group_12" />
    <bpmn:sequenceFlow id="Flow_3" sourceRef="Group_12" targetRef="Group_11" />
    <bpmn:sequenceFlow id="Flow_4" sourceRef="Group_11" targetRef="Group_10" />
    <bpmn:sequenceFlow id="Flow_5" sourceRef="Group_10" targetRef="End_1" />

  </bpmn:process>

  <bpmndi:BPMNDiagram id="BPMNDiagram_ContentMap">
    <bpmndi:BPMNPlane id="BPMNPlane_ContentMap" bpmnElement="Process_ContentMap">
      <bpmndi:BPMNShape id="Shape_Start_1" bpmnElement="Start_1">
        <dc:Bounds x="60" y="2254" width="40" height="40" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Group_1" bpmnElement="Group_1" isExpanded="true">
        <dc:Bounds x="180" y="1550" width="288" height="1448" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_1" bpmnElement="El_1">
        <dc:Bounds x="204" y="1610" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_2" bpmnElement="El_2">
        <dc:Bounds x="204" y="1702" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_3" bpmnElement="El_3">
        <dc:Bounds x="204" y="1794" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_4" bpmnElement="El_4">
        <dc:Bounds x="204" y="1886" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_5" bpmnElement="El_5">
        <dc:Bounds x="204" y="1978" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_6" bpmnElement="El_6">
        <dc:Bounds x="204" y="2070" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_7" bpmnElement="El_7">
        <dc:Bounds x="204" y="2162" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_8" bpmnElement="El_8">
        <dc:Bounds x="204" y="2254" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_9" bpmnElement="El_9">
        <dc:Bounds x="204" y="2346" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_10" bpmnElement="El_10">
        <dc:Bounds x="204" y="2438" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_11" bpmnElement="El_11">
        <dc:Bounds x="204" y="2530" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_12" bpmnElement="El_12">
        <dc:Bounds x="204" y="2622" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_13" bpmnElement="El_13">
        <dc:Bounds x="204" y="2714" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_14" bpmnElement="El_14">
        <dc:Bounds x="204" y="2806" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_15" bpmnElement="El_15">
        <dc:Bounds x="204" y="2898" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Group_2" bpmnElement="Group_2" isExpanded="true">
        <dc:Bounds x="548" y="1918" width="288" height="712" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_16" bpmnElement="El_16">
        <dc:Bounds x="572" y="1978" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_17" bpmnElement="El_17">
        <dc:Bounds x="572" y="2070" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_18" bpmnElement="El_18">
        <dc:Bounds x="572" y="2162" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_19" bpmnElement="El_19">
        <dc:Bounds x="572" y="2254" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_20" bpmnElement="El_20">
        <dc:Bounds x="572" y="2346" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_21" bpmnElement="El_21">
        <dc:Bounds x="572" y="2438" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_22" bpmnElement="El_22">
        <dc:Bounds x="572" y="2530" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Group_12" bpmnElement="Group_12" isExpanded="true">
        <dc:Bounds x="916" y="2056" width="288" height="436" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_70" bpmnElement="El_70">
        <dc:Bounds x="940" y="2116" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_71" bpmnElement="El_71">
        <dc:Bounds x="940" y="2208" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_72" bpmnElement="El_72">
        <dc:Bounds x="940" y="2300" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_73" bpmnElement="El_73">
        <dc:Bounds x="940" y="2392" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Group_11" bpmnElement="Group_11" isExpanded="true">
        <dc:Bounds x="1284" y="1964" width="288" height="620" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_69" bpmnElement="El_69">
        <dc:Bounds x="1308" y="2024" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_64" bpmnElement="El_64">
        <dc:Bounds x="1308" y="2116" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_65" bpmnElement="El_65">
        <dc:Bounds x="1308" y="2208" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_66" bpmnElement="El_66">
        <dc:Bounds x="1308" y="2300" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_67" bpmnElement="El_67">
        <dc:Bounds x="1308" y="2392" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_68" bpmnElement="El_68">
        <dc:Bounds x="1308" y="2484" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Group_10" bpmnElement="Group_10" isExpanded="true">
        <dc:Bounds x="1652" y="60" width="384" height="4428" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_63" bpmnElement="El_63">
        <dc:Bounds x="1676" y="120" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_23" bpmnElement="El_23">
        <dc:Bounds x="1676" y="212" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_24" bpmnElement="El_24">
        <dc:Bounds x="1676" y="304" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_25" bpmnElement="El_25">
        <dc:Bounds x="1676" y="396" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_26" bpmnElement="El_26">
        <dc:Bounds x="1676" y="488" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Group_8" bpmnElement="Group_8" isExpanded="true">
        <dc:Bounds x="1676" y="580" width="336" height="3064" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Group_3" bpmnElement="Group_3" isExpanded="true">
        <dc:Bounds x="1700" y="640" width="288" height="528" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_27" bpmnElement="El_27">
        <dc:Bounds x="1724" y="700" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_28" bpmnElement="El_28">
        <dc:Bounds x="1724" y="792" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_29" bpmnElement="El_29">
        <dc:Bounds x="1724" y="884" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_30" bpmnElement="El_30">
        <dc:Bounds x="1724" y="976" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_31" bpmnElement="El_31">
        <dc:Bounds x="1724" y="1068" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Group_4" bpmnElement="Group_4" isExpanded="true">
        <dc:Bounds x="1700" y="1184" width="288" height="160" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_32" bpmnElement="El_32">
        <dc:Bounds x="1724" y="1244" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Group_5" bpmnElement="Group_5" isExpanded="true">
        <dc:Bounds x="1700" y="1360" width="288" height="712" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_33" bpmnElement="El_33">
        <dc:Bounds x="1724" y="1420" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_34" bpmnElement="El_34">
        <dc:Bounds x="1724" y="1512" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_35" bpmnElement="El_35">
        <dc:Bounds x="1724" y="1604" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_36" bpmnElement="El_36">
        <dc:Bounds x="1724" y="1696" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_37" bpmnElement="El_37">
        <dc:Bounds x="1724" y="1788" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_38" bpmnElement="El_38">
        <dc:Bounds x="1724" y="1880" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_39" bpmnElement="El_39">
        <dc:Bounds x="1724" y="1972" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Group_6" bpmnElement="Group_6" isExpanded="true">
        <dc:Bounds x="1700" y="2088" width="288" height="620" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_40" bpmnElement="El_40">
        <dc:Bounds x="1724" y="2148" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_41" bpmnElement="El_41">
        <dc:Bounds x="1724" y="2240" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_42" bpmnElement="El_42">
        <dc:Bounds x="1724" y="2332" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_43" bpmnElement="El_43">
        <dc:Bounds x="1724" y="2424" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_44" bpmnElement="El_44">
        <dc:Bounds x="1724" y="2516" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_45" bpmnElement="El_45">
        <dc:Bounds x="1724" y="2608" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Group_7" bpmnElement="Group_7" isExpanded="true">
        <dc:Bounds x="1700" y="2724" width="288" height="896" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_46" bpmnElement="El_46">
        <dc:Bounds x="1724" y="2784" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_47" bpmnElement="El_47">
        <dc:Bounds x="1724" y="2876" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_48" bpmnElement="El_48">
        <dc:Bounds x="1724" y="2968" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_49" bpmnElement="El_49">
        <dc:Bounds x="1724" y="3060" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_50" bpmnElement="El_50">
        <dc:Bounds x="1724" y="3152" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_51" bpmnElement="El_51">
        <dc:Bounds x="1724" y="3244" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_52" bpmnElement="El_52">
        <dc:Bounds x="1724" y="3336" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_53" bpmnElement="El_53">
        <dc:Bounds x="1724" y="3428" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_54" bpmnElement="El_54">
        <dc:Bounds x="1724" y="3520" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_55" bpmnElement="El_55">
        <dc:Bounds x="1676" y="3660" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_Group_9" bpmnElement="Group_9" isExpanded="true">
        <dc:Bounds x="1676" y="3752" width="288" height="620" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_56" bpmnElement="El_56">
        <dc:Bounds x="1700" y="3812" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_57" bpmnElement="El_57">
        <dc:Bounds x="1700" y="3904" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_58" bpmnElement="El_58">
        <dc:Bounds x="1700" y="3996" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_59" bpmnElement="El_59">
        <dc:Bounds x="1700" y="4088" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_60" bpmnElement="El_60">
        <dc:Bounds x="1700" y="4180" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_61" bpmnElement="El_61">
        <dc:Bounds x="1700" y="4272" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_El_62" bpmnElement="El_62">
        <dc:Bounds x="1676" y="4388" width="240" height="76" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape id="Shape_End_1" bpmnElement="End_1">
        <dc:Bounds x="2116" y="2254" width="40" height="40" />
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge id="Edge_Flow_1" bpmnElement="Flow_1">
        <di:waypoint x="100" y="2274" />
        <di:waypoint x="548" y="2274" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_2" bpmnElement="Flow_2">
        <di:waypoint x="836" y="2274" />
        <di:waypoint x="916" y="2274" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_3" bpmnElement="Flow_3">
        <di:waypoint x="1204" y="2274" />
        <di:waypoint x="1284" y="2274" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_4" bpmnElement="Flow_4">
        <di:waypoint x="1572" y="2274" />
        <di:waypoint x="1652" y="2274" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_5" bpmnElement="Flow_5">
        <di:waypoint x="2036" y="2274" />
        <di:waypoint x="2116" y="2274" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_6" bpmnElement="Flow_6">
        <di:waypoint x="812" y="2016" />
        <di:waypoint x="572" y="2108" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_7" bpmnElement="Flow_7">
        <di:waypoint x="812" y="2108" />
        <di:waypoint x="572" y="2200" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_8" bpmnElement="Flow_8">
        <di:waypoint x="812" y="2200" />
        <di:waypoint x="572" y="2292" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_9" bpmnElement="Flow_9">
        <di:waypoint x="812" y="2292" />
        <di:waypoint x="572" y="2384" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_10" bpmnElement="Flow_10">
        <di:waypoint x="812" y="2384" />
        <di:waypoint x="572" y="2476" />
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge id="Edge_Flow_11" bpmnElement="Flow_11">
        <di:waypoint x="812" y="2476" />
        <di:waypoint x="572" y="2568" />
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>

</bpmn:definitions>
