<?xml version="1.0" encoding="UTF-8"?>
<definitions xmlns="http://www.omg.org/spec/BPMN/20100524/MODEL" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:flowable="http://flowable.org/bpmn" xmlns:bpmndi="http://www.omg.org/spec/BPMN/20100524/DI" xmlns:omgdc="http://www.omg.org/spec/DD/20100524/DC" xmlns:omgdi="http://www.omg.org/spec/DD/20100524/DI" typeLanguage="http://www.w3.org/2001/XMLSchema" expressionLanguage="http://www.w3.org/1999/XPath" targetNamespace="http://www.flowable.org/processdef">
  <process id="SRD_GPON_DESIGN" name="SRD_GPON_DESIGN" isExecutable="true">
    <documentation>Add the task PROCEED_WITH_GPON assigned to TAS team for all GPON solution requests (not only BOQ&gt;3500 OMR, but it also means to add the task for all conditions).</documentation>
    <startEvent id="startEvent1" flowable:formFieldValidation="true"></startEvent>
    <userTask id="sid-DA37B4F1-B013-4325-99B3-2F35861432FC" name="GPON" flowable:candidateGroups="FADI" flowable:formFieldValidation="true">
      <extensionElements>
        <flowable:taskListener event="create" expression="${srdTaskCreationListener.notify(task, false, true, &quot;TAS&quot;)}"></flowable:taskListener>
      </extensionElements>
    </userTask>
    <exclusiveGateway id="sid-F3351EA8-D577-4F62-AD6B-8AC730D5E334" default="sid-3AE8127A-960D-4882-B754-41B6CE3B1088"></exclusiveGateway>
    <scriptTask id="sid-2B71368F-35CB-4E34-A36B-583EFC6DC794" name="Initialize Variables" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[println "****** >>> Executing GPON DESIGN PROCESS*********";

def isThereAFOMOSolution = false;

execution.setVariable("isThereASolution",isThereAFOMOSolution);

execution.setVariable("networkType", "GPON");

execution.setVariable("description", "");
execution.setVariable("skipFadCheck",false);

println "Is there a SOLUTION : " + isThereASolution;


execution.setVariable("copperExchanges","");
execution.setVariable("gponExchanges","");

if (execution.getVariable("requestApproval") == 'accept') {
    execution.setVariable("reviewTask", true);
}

def taskList = execution.getVariable("taskToReviewList") ?: []
def networkType = execution.getVariable("networkType") // assuming it's a variable

if (!taskList) {
    taskList = []
    taskList.add(networkType)
    execution.setVariable("taskToReviewList", taskList)
}

for(key in execution.getVariables().keySet())
println "the key is " + key + " the value is "+ execution.getVariable(key);]]></script>
    </scriptTask>
    <userTask id="sid-C3E841E1-675D-472A-A208-998A64F766D3" name="FIXED_ACCESS" flowable:candidateGroups="FAD" flowable:formFieldValidation="true">
      <extensionElements>
        <flowable:taskListener event="create" expression="${srdTaskCreationListener.notify(task, false, true, &quot;TAS&quot;)}"></flowable:taskListener>
      </extensionElements>
    </userTask>
    <inclusiveGateway id="sid-2628E868-AC8E-4334-B3D6-249D455861E7"></inclusiveGateway>
    <inclusiveGateway id="sid-858C0A14-ABC7-4F78-B71B-83BE90A204BD"></inclusiveGateway>
    <serviceTask id="sid-7937FBF1-47D1-4067-B13A-ED8D48B796AD" name="Add Last Mile Cost" flowable:class="com.mobinets.nep.client.workflow.soap.SoapDelegate">
      <extensionElements>
        <flowable:field name="service">
          <flowable:string><![CDATA[SrdInternalApi]]></flowable:string>
        </flowable:field>
        <flowable:field name="operation">
          <flowable:string><![CDATA[addLastMileCost]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceName">
          <flowable:expression><![CDATA[${serviceName}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="milestoneType">
          <flowable:string><![CDATA[GPON]]></flowable:string>
        </flowable:field>
        <flowable:field name="cost">
          <flowable:string><![CDATA[150]]></flowable:string>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <endEvent id="sid-AABCDB0D-C891-4FC4-84F2-E20966A31271"></endEvent>
    <scriptTask id="sid-74089AAF-05DF-4AD7-8938-F7A45529F30C" name="Update variables" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[if(execution.getVariable("gponTotalCost") == null)
execution.setVariable("gponTotalCost", 0);
if(execution.getVariable("gponVendor") == null)
execution.setVariable("gponVendor","");
else
execution.setVariable("gponVendor",gponVendor);
if(execution.getVariable("gponExchangeDistance") == null)
execution.setVariable("gponExchangeDistance", 0);
else{
double gponExchangeDistance= gponExchangeDistance * 1000;
execution.setVariable("gponExchangeDistance", gponExchangeDistance);
}

println "GPON COST "+gponTotalCost;


execution.setVariable("getGponDesignParametersResponse", "");
execution.setVariable("getGponDesignParametersResponse.xml", "");]]></script>
    </scriptTask>
    <exclusiveGateway id="sid-DC796B01-2221-4801-B2FD-23AE59E7109F" default="sid-02BF37E6-38D8-40B3-9CB6-E56BB2C081D3"></exclusiveGateway>
    <exclusiveGateway id="sid-48D68ABA-E86D-4E0F-A46F-1119D002301A"></exclusiveGateway>
    <endEvent id="sid-85921FD9-2B12-44DD-9917-07172B596E52"></endEvent>
    <callActivity id="sid-C0895112-1188-4770-9F9A-B38F0141B572" name="add CE" calledElement="SRD_ADD_CUSTOMER_EQUIPMENT" flowable:calledElementType="key" flowable:fallbackToDefaultTenant="false">
      <extensionElements>
        <flowable:in sourceExpression="${requestId}" target="requestId"></flowable:in>
        <flowable:in sourceExpression="${serviceName}" target="serviceName"></flowable:in>
        <flowable:in sourceExpression="${serviceNetwork}" target="serviceNetwork"></flowable:in>
        <flowable:in sourceExpression="${networkType}" target="networkType"></flowable:in>
        <flowable:in sourceExpression="${gponVendor}" target="vendor"></flowable:in>
        <flowable:in sourceExpression="${gponExcDistance}" target="excDistance"></flowable:in>
        <flowable:in sourceExpression="${gponCoverage}" target="coverage"></flowable:in>
      </extensionElements>
    </callActivity>
    <scriptTask id="sid-7A293FAA-8E0B-44A0-96BF-9888619E99B0" name="Set return" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[def isThereASolution=true;
execution.setVariable("isThereASolution",isThereASolution);

out:println "Set return";
out:println "Gpon isThereASolution="+isThereASolution;]]></script>
    </scriptTask>
    <serviceTask id="sid-E9420A8B-5403-4BEA-A634-CA7E0DE108B9" name="Add service To Milestone" flowable:class="com.mobinets.nep.client.workflow.soap.SoapDelegate">
      <extensionElements>
        <flowable:field name="service">
          <flowable:string><![CDATA[SrdInternalApi]]></flowable:string>
        </flowable:field>
        <flowable:field name="operation">
          <flowable:string><![CDATA[addServiceToMilestone]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceName">
          <flowable:expression><![CDATA[${serviceName}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="milestoneType">
          <flowable:string><![CDATA[GPON]]></flowable:string>
        </flowable:field>
        <flowable:field name="description">
          <flowable:expression><![CDATA[${description}]]></flowable:expression>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <sequenceFlow id="sid-AD0296C9-F57C-42F7-A035-D81E8E670623" sourceRef="sid-E9420A8B-5403-4BEA-A634-CA7E0DE108B9" targetRef="sid-DA37B4F1-B013-4325-99B3-2F35861432FC"></sequenceFlow>
    <serviceTask id="sid-40C1E70A-6EF9-4922-BABB-D6B8AECED4A4" name="Add service To Milestone" flowable:class="com.mobinets.nep.client.workflow.soap.SoapDelegate">
      <extensionElements>
        <flowable:field name="service">
          <flowable:string><![CDATA[SrdInternalApi]]></flowable:string>
        </flowable:field>
        <flowable:field name="operation">
          <flowable:string><![CDATA[addServiceToMilestone]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceName">
          <flowable:expression><![CDATA[${serviceName}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="milestoneType">
          <flowable:string><![CDATA[FIXED_ACCESS]]></flowable:string>
        </flowable:field>
        <flowable:field name="description">
          <flowable:expression><![CDATA[${description}]]></flowable:expression>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <sequenceFlow id="sid-0FB68AD7-4157-4E2B-B1AA-D30AECC3CAFC" sourceRef="sid-7937FBF1-47D1-4067-B13A-ED8D48B796AD" targetRef="sid-C0895112-1188-4770-9F9A-B38F0141B572"></sequenceFlow>
    <endEvent id="sid-FA4CD3BE-4624-46A8-84C5-D356CDE4EDBC"></endEvent>
    <scriptTask id="sid-D7B75CAA-E655-42B6-9310-A4A84DF34C3D" name="Set review variables" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[boolean isActiveAvailable= !taskToReviewList.contains("FIXED_ACCESS");
boolean isPassiveAvailable= !taskToReviewList.contains("GPON");

execution.setVariable("isPassiveGponAvailable",isPassiveAvailable);
execution.setVariable("isActiveGponAvailable",isActiveAvailable);

if(!isPassiveGponAvailable&& !isActiveGponAvailable)
execution.setVariable("serviceStatus","UNAVAILABLE");
else
execution.setVariable("serviceStatus","PARTIALLY_AVAILABLE");


execution.setVariable("skipFadCheck",true);]]></script>
    </scriptTask>
    <scriptTask id="sid-14C8E57E-DB7D-4D5D-8D22-C56C42A030E1" name="Set List" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[List<String> milestoneTypeList = new ArrayList<String>();
milestoneTypeList.add("GPON");
milestoneTypeList.add("FIXED_ACCESS");

execution.setVariable("milestoneTypeList",milestoneTypeList);

def isThereASolution=false;
execution.setVariable("isThereASolution",isThereASolution);

out:println "Set false return";
out:println "Gpon isThereASolution="+isThereASolution;]]></script>
    </scriptTask>
    <exclusiveGateway id="sid-E12732B2-8951-47EE-B0FD-62ED1E8F0261" default="sid-FEE0D64A-BBA0-4BB7-B572-167DADCB82F6"></exclusiveGateway>
    <serviceTask id="sid-74F9CF58-685B-4E4A-BF5B-47E7C76F8A28" name="get GPON Parameters" flowable:class="com.mobinets.nep.client.workflow.soap.SoapDelegate">
      <extensionElements>
        <flowable:field name="service">
          <flowable:string><![CDATA[SrdInternalApi]]></flowable:string>
        </flowable:field>
        <flowable:field name="operation">
          <flowable:string><![CDATA[getGponDesignParameters]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceName">
          <flowable:expression><![CDATA[${serviceName}]]></flowable:expression>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <scriptTask id="sid-A46E4F6A-83B7-4FDD-8F9C-E16F469A0241" name="Extract Response" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[execution.setVariable("gponTotalCost", getGponDesignParametersResponse.gponTotalCost);
execution.setVariable("gponExchangeDistance", getGponDesignParametersResponse.gponExchangeDistance);
execution.setVariable("gponVendor", getGponDesignParametersResponse.gponVendor);
execution.setVariable("gponExchanges", getGponDesignParametersResponse.gponExchanges);


execution.setVariable("getGponDesignParametersResponse", "");
execution.setVariable("getGponDesignParametersResponse.xml", "");]]></script>
    </scriptTask>
    <sequenceFlow id="sid-AA0766F0-EB54-47D9-8911-CB554151BBCF" sourceRef="sid-74F9CF58-685B-4E4A-BF5B-47E7C76F8A28" targetRef="sid-A46E4F6A-83B7-4FDD-8F9C-E16F469A0241"></sequenceFlow>
    <sequenceFlow id="sid-D7F2FD6E-9923-4D36-833E-D39BA663E75E" sourceRef="sid-C3E841E1-675D-472A-A208-998A64F766D3" targetRef="sid-E12732B2-8951-47EE-B0FD-62ED1E8F0261"></sequenceFlow>
    <sequenceFlow id="sid-C8D80409-056D-42F6-B875-24C549FAD820" sourceRef="sid-7A293FAA-8E0B-44A0-96BF-9888619E99B0" targetRef="sid-FA4CD3BE-4624-46A8-84C5-D356CDE4EDBC"></sequenceFlow>
    <sequenceFlow id="sid-2004ECC9-0269-4046-913A-9F340196D70D" sourceRef="startEvent1" targetRef="sid-2B71368F-35CB-4E34-A36B-583EFC6DC794"></sequenceFlow>
    <sequenceFlow id="sid-31839DBE-0D3C-467F-9763-8F80DC06345E" sourceRef="sid-C0895112-1188-4770-9F9A-B38F0141B572" targetRef="sid-7A293FAA-8E0B-44A0-96BF-9888619E99B0"></sequenceFlow>
    <sequenceFlow id="sid-D6D3FB07-8821-45EF-B4BC-9FC75354928A" sourceRef="sid-40C1E70A-6EF9-4922-BABB-D6B8AECED4A4" targetRef="sid-C3E841E1-675D-472A-A208-998A64F766D3"></sequenceFlow>
    <sequenceFlow id="sid-4C07C56A-59F2-4623-AD04-1241A36C8EB7" sourceRef="sid-14C8E57E-DB7D-4D5D-8D22-C56C42A030E1" targetRef="sid-5270AC32-E6B4-47A6-971B-0801EA675F47"></sequenceFlow>
    <sequenceFlow id="sid-CFB38872-E963-434E-BF1B-0BC95B77472E" sourceRef="sid-A46E4F6A-83B7-4FDD-8F9C-E16F469A0241" targetRef="sid-858C0A14-ABC7-4F78-B71B-83BE90A204BD"></sequenceFlow>
    <sequenceFlow id="sid-BA442D38-6F96-41DF-9541-676103CB5F24" sourceRef="sid-858C0A14-ABC7-4F78-B71B-83BE90A204BD" targetRef="sid-74089AAF-05DF-4AD7-8938-F7A45529F30C"></sequenceFlow>
    <serviceTask id="sid-5270AC32-E6B4-47A6-971B-0801EA675F47" name="remove service from Milestone" flowable:class="com.mobinets.nep.client.workflow.soap.SoapDelegate">
      <extensionElements>
        <flowable:field name="service">
          <flowable:string><![CDATA[SrdInternalApi]]></flowable:string>
        </flowable:field>
        <flowable:field name="operation">
          <flowable:string><![CDATA[removeServiceFromMilestone]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceName">
          <flowable:expression><![CDATA[${serviceName}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="milestoneType">
          <flowable:expression><![CDATA[${milestoneType}]]></flowable:expression>
        </flowable:field>
      </extensionElements>
      <multiInstanceLoopCharacteristics isSequential="true" flowable:collection="${milestoneTypeList}" flowable:elementVariable="milestoneType"></multiInstanceLoopCharacteristics>
    </serviceTask>
    <exclusiveGateway id="sid-EA8FD6DA-9F8F-471D-9707-E78B880AC4E8"></exclusiveGateway>
    <sequenceFlow id="sid-01BAB8FC-472F-4728-BDA6-9D6FCB5CC138" sourceRef="sid-5270AC32-E6B4-47A6-971B-0801EA675F47" targetRef="sid-AABCDB0D-C891-4FC4-84F2-E20966A31271"></sequenceFlow>
    <exclusiveGateway id="sid-61038DC0-D46F-44A7-B7A9-DE64476B2A86" default="sid-BB1B2EBC-89BE-4ECC-AF41-19BB63AD07E7"></exclusiveGateway>
    <serviceTask id="sid-3121C012-3F77-4AB7-BE73-2F6F1125D01A" name="get service Ressources" flowable:class="com.mobinets.nep.client.workflow.soap.SoapDelegate">
      <extensionElements>
        <flowable:field name="service">
          <flowable:string><![CDATA[SrdInternalApi]]></flowable:string>
        </flowable:field>
        <flowable:field name="operation">
          <flowable:string><![CDATA[getServiceRessource]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="serviceName">
          <flowable:expression><![CDATA[${serviceName}]]></flowable:expression>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <scriptTask id="sid-70850D16-A4BC-4025-84A1-A0C1129002EF" name="Extract variable" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[boolean isFtbAtbConnected = false;
if(execution.getVariable("getServiceRessourceResponse")!=null){
isFtbAtbConnected = getServiceRessourceResponse.ftpAtbConnected;

}]]></script>
    </scriptTask>
    <sequenceFlow id="sid-A88F9AD4-0067-46DA-849A-C80C19EF720D" sourceRef="sid-3121C012-3F77-4AB7-BE73-2F6F1125D01A" targetRef="sid-70850D16-A4BC-4025-84A1-A0C1129002EF"></sequenceFlow>
    <sequenceFlow id="sid-F8281188-1C0E-4557-86F9-EB45FCE7A082" sourceRef="sid-70850D16-A4BC-4025-84A1-A0C1129002EF" targetRef="sid-F3351EA8-D577-4F62-AD6B-8AC730D5E334"></sequenceFlow>
    <scriptTask id="sid-0605DBC8-559C-48E3-B827-30AF584D2C14" name="print variables" scriptFormat="groovy" flowable:autoStoreVariables="false">
      <script><![CDATA[println "isActiveAvailable : " + isActiveGponAvailable;
println "isPassiveAvailable : " + isPassiveGponAvailable;]]></script>
    </scriptTask>
    <sequenceFlow id="sid-0A58E39B-4FD7-4617-8DA2-BDE59F262E70" sourceRef="sid-0605DBC8-559C-48E3-B827-30AF584D2C14" targetRef="sid-2628E868-AC8E-4334-B3D6-249D455861E7"></sequenceFlow>
    <sequenceFlow id="sid-B0F6C146-2209-4FD2-B108-8F95B19FAB7F" sourceRef="sid-D7B75CAA-E655-42B6-9310-A4A84DF34C3D" targetRef="sid-0605DBC8-559C-48E3-B827-30AF584D2C14"></sequenceFlow>
    <sequenceFlow id="sid-BB1B2EBC-89BE-4ECC-AF41-19BB63AD07E7" sourceRef="sid-61038DC0-D46F-44A7-B7A9-DE64476B2A86" targetRef="sid-3121C012-3F77-4AB7-BE73-2F6F1125D01A"></sequenceFlow>
    <sequenceFlow id="sid-FEE0D64A-BBA0-4BB7-B572-167DADCB82F6" sourceRef="sid-E12732B2-8951-47EE-B0FD-62ED1E8F0261" targetRef="sid-858C0A14-ABC7-4F78-B71B-83BE90A204BD"></sequenceFlow>
    <serviceTask id="sid-4513C4DA-AE16-4122-9D5E-62B293191BE1" name="check FAD feasibility" flowable:class="com.mobinets.nep.client.workflow.soap.SoapDelegate">
      <extensionElements>
        <flowable:field name="service">
          <flowable:string><![CDATA[SrdInternalApi]]></flowable:string>
        </flowable:field>
        <flowable:field name="operation">
          <flowable:string><![CDATA[checkFadFeasibility]]></flowable:string>
        </flowable:field>
        <flowable:field name="requestId">
          <flowable:expression><![CDATA[${requestId}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="networkType">
          <flowable:string><![CDATA[GPON]]></flowable:string>
        </flowable:field>
        <flowable:field name="maxDistance">
          <flowable:string><![CDATA[20000]]></flowable:string>
        </flowable:field>
        <flowable:field name="siteLat">
          <flowable:expression><![CDATA[${gponSiteLat}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="siteLong">
          <flowable:expression><![CDATA[${gponSiteLong}]]></flowable:expression>
        </flowable:field>
        <flowable:field name="coordinateFormat">
          <flowable:expression><![CDATA[${gponCoordinateFormat}]]></flowable:expression>
        </flowable:field>
      </extensionElements>
    </serviceTask>
    <exclusiveGateway id="sid-10DC593E-DD93-4BC4-A0A9-E3FA5CCAB337" default="sid-73EC0D6A-2EB3-4F04-BAE1-0B17B258A68F"></exclusiveGateway>
    <sequenceFlow id="sid-7606E235-13C6-415F-8A03-B5E122351D18" sourceRef="sid-4513C4DA-AE16-4122-9D5E-62B293191BE1" targetRef="sid-10DC593E-DD93-4BC4-A0A9-E3FA5CCAB337"></sequenceFlow>
    <sequenceFlow id="sid-73EC0D6A-2EB3-4F04-BAE1-0B17B258A68F" sourceRef="sid-10DC593E-DD93-4BC4-A0A9-E3FA5CCAB337" targetRef="sid-40C1E70A-6EF9-4922-BABB-D6B8AECED4A4"></sequenceFlow>
    <exclusiveGateway id="sid-B9DD5A15-6916-4CD4-B65B-CA86F0CB9F1F" default="sid-ADE9252D-293B-4744-92EA-9C42CBAE37C8"></exclusiveGateway>
    <sequenceFlow id="sid-ADE9252D-293B-4744-92EA-9C42CBAE37C8" sourceRef="sid-B9DD5A15-6916-4CD4-B65B-CA86F0CB9F1F" targetRef="sid-4513C4DA-AE16-4122-9D5E-62B293191BE1"></sequenceFlow>
    <sequenceFlow id="sid-5894511E-1988-4AE8-9DC7-5E3C966EC01F" name="no FTP or ATB connected" sourceRef="sid-F3351EA8-D577-4F62-AD6B-8AC730D5E334" targetRef="sid-7937FBF1-47D1-4067-B13A-ED8D48B796AD">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${isFtbAtbConnected==false}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-EAB47757-E71B-4DEB-893B-0ABB6F4BE756" sourceRef="sid-B9DD5A15-6916-4CD4-B65B-CA86F0CB9F1F" targetRef="sid-40C1E70A-6EF9-4922-BABB-D6B8AECED4A4">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${skipFadCheck==true}]]></conditionExpression>
    </sequenceFlow>
    <userTask id="sid-58656048-6977-4786-A641-B21A385B787E" name="PROCEED_WITH_GPON" flowable:candidateGroups="TAS" flowable:formFieldValidation="true">
      <extensionElements>
        <flowable:taskListener event="create" expression="${srdTaskCreationListener.notify(task, true, false, null)}"></flowable:taskListener>
      </extensionElements>
    </userTask>
    <sequenceFlow id="sid-72979BD8-C22B-4B5A-98EA-F56DC6C91A5D" sourceRef="sid-DA37B4F1-B013-4325-99B3-2F35861432FC" targetRef="sid-858C0A14-ABC7-4F78-B71B-83BE90A204BD"></sequenceFlow>
    <sequenceFlow id="sid-DF3DE7FE-9848-45B1-BA73-A4B86A5A5918" name="not feasible" sourceRef="sid-10DC593E-DD93-4BC4-A0A9-E3FA5CCAB337" targetRef="sid-858C0A14-ABC7-4F78-B71B-83BE90A204BD">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${checkFadFeasibilityResponse==false}]]></conditionExpression>
    </sequenceFlow>
    <exclusiveGateway id="sid-DEE5A00C-9AD1-4088-B147-2CDF40EAB084"></exclusiveGateway>
    <sequenceFlow id="sid-D3231A4A-3086-42D0-9BBA-92EDC65CA120" sourceRef="sid-58656048-6977-4786-A641-B21A385B787E" targetRef="sid-DEE5A00C-9AD1-4088-B147-2CDF40EAB084"></sequenceFlow>
    <sequenceFlow id="sid-3AE8127A-960D-4882-B754-41B6CE3B1088" sourceRef="sid-F3351EA8-D577-4F62-AD6B-8AC730D5E334" targetRef="sid-C0895112-1188-4770-9F9A-B38F0141B572"></sequenceFlow>
    <sequenceFlow id="sid-314C7B2B-53CE-4568-88EE-1EC1B567D351" sourceRef="sid-E12732B2-8951-47EE-B0FD-62ED1E8F0261" targetRef="sid-74F9CF58-685B-4E4A-BF5B-47E7C76F8A28">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${reviewTask && !taskToReviewList.contains("GPON")}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-A629F04F-00C5-4A90-801F-B0DFD9BD9029" sourceRef="sid-DEE5A00C-9AD1-4088-B147-2CDF40EAB084" targetRef="sid-14C8E57E-DB7D-4D5D-8D22-C56C42A030E1">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${requestApproval=='reject'}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-D227E0EF-3B9B-4D24-81FF-E5C158C5383E" sourceRef="sid-61038DC0-D46F-44A7-B7A9-DE64476B2A86" targetRef="sid-F3351EA8-D577-4F62-AD6B-8AC730D5E334">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${isFtbAtbConnected!=null}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-CE76A00C-B1A4-4DD2-AF41-08BC61583040" sourceRef="sid-2B71368F-35CB-4E34-A36B-583EFC6DC794" targetRef="sid-DC796B01-2221-4801-B2FD-23AE59E7109F"></sequenceFlow>
    <sequenceFlow id="sid-3411DE16-B3CF-4FAD-A175-C4F13C378456" sourceRef="sid-48D68ABA-E86D-4E0F-A46F-1119D002301A" targetRef="sid-D7B75CAA-E655-42B6-9310-A4A84DF34C3D">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${taskToReviewList.contains("FIXED_ACCESS") || taskToReviewList.contains("GPON")}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-84EF5E93-1096-4D99-8EEB-BE16E0548C0E" name="Passive" sourceRef="sid-2628E868-AC8E-4334-B3D6-249D455861E7" targetRef="sid-E9420A8B-5403-4BEA-A634-CA7E0DE108B9">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${isPassiveGponAvailable==false}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-FF8AF0B7-9E4F-4817-80BB-AEED699D1A7E" name="Active" sourceRef="sid-2628E868-AC8E-4334-B3D6-249D455861E7" targetRef="sid-B9DD5A15-6916-4CD4-B65B-CA86F0CB9F1F">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${isActiveGponAvailable==false}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-220F5F73-597A-4358-B7C7-97B633724AF2" sourceRef="sid-DEE5A00C-9AD1-4088-B147-2CDF40EAB084" targetRef="sid-C0895112-1188-4770-9F9A-B38F0141B572">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${requestApproval=='accept'}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-86384901-4FD4-4599-8D20-024CB1A699DA" sourceRef="sid-74089AAF-05DF-4AD7-8938-F7A45529F30C" targetRef="sid-58656048-6977-4786-A641-B21A385B787E"></sequenceFlow>
    <sequenceFlow id="sid-02BF37E6-38D8-40B3-9CB6-E56BB2C081D3" sourceRef="sid-DC796B01-2221-4801-B2FD-23AE59E7109F" targetRef="sid-EA8FD6DA-9F8F-471D-9707-E78B880AC4E8"></sequenceFlow>
    <sequenceFlow id="sid-C1BFF93A-5601-4BD4-90F5-B1F5FB763E95" name="Rejected" sourceRef="sid-EA8FD6DA-9F8F-471D-9707-E78B880AC4E8" targetRef="sid-0605DBC8-559C-48E3-B827-30AF584D2C14">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${requestApproval=='reject'}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-3B444336-C017-4BBF-9037-472C186947EE" name="Approved" sourceRef="sid-EA8FD6DA-9F8F-471D-9707-E78B880AC4E8" targetRef="sid-61038DC0-D46F-44A7-B7A9-DE64476B2A86">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${requestApproval=='accept'}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-28E4F66A-6675-4E14-AB30-0574243F947A" name="review" sourceRef="sid-DC796B01-2221-4801-B2FD-23AE59E7109F" targetRef="sid-48D68ABA-E86D-4E0F-A46F-1119D002301A">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${reviewTask}]]></conditionExpression>
    </sequenceFlow>
    <sequenceFlow id="sid-08DA506E-F8EF-44E0-BB02-036D2B89D5C5" sourceRef="sid-48D68ABA-E86D-4E0F-A46F-1119D002301A" targetRef="sid-85921FD9-2B12-44DD-9917-07172B596E52">
      <conditionExpression xsi:type="tFormalExpression"><![CDATA[${!taskToReviewList.contains("FIXED_ACCESS") && !taskToReviewList.contains("GPON")}]]></conditionExpression>
    </sequenceFlow>
  </process>
  <bpmndi:BPMNDiagram id="BPMNDiagram_SRD_GPON_DESIGN">
    <bpmndi:BPMNPlane bpmnElement="SRD_GPON_DESIGN" id="BPMNPlane_SRD_GPON_DESIGN">
      <bpmndi:BPMNShape bpmnElement="startEvent1" id="BPMNShape_startEvent1">
        <omgdc:Bounds height="29.999999999999943" width="30.0" x="205.00000000000057" y="510.00000000000006"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-DA37B4F1-B013-4325-99B3-2F35861432FC" id="BPMNShape_sid-DA37B4F1-B013-4325-99B3-2F35861432FC">
        <omgdc:Bounds height="79.99999999999989" width="100.0" x="875.0000000000005" y="985.0000000000001"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-F3351EA8-D577-4F62-AD6B-8AC730D5E334" id="BPMNShape_sid-F3351EA8-D577-4F62-AD6B-8AC730D5E334">
        <omgdc:Bounds height="40.0" width="40.0" x="785.0000000000009" y="575.0000000000001"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-2B71368F-35CB-4E34-A36B-583EFC6DC794" id="BPMNShape_sid-2B71368F-35CB-4E34-A36B-583EFC6DC794">
        <omgdc:Bounds height="80.0" width="99.99999999999997" x="170.0000000000006" y="600.0000000000002"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-C3E841E1-675D-472A-A208-998A64F766D3" id="BPMNShape_sid-C3E841E1-675D-472A-A208-998A64F766D3">
        <omgdc:Bounds height="80.0" width="100.0" x="1155.0000000000005" y="780.0000000000002"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-2628E868-AC8E-4334-B3D6-249D455861E7" id="BPMNShape_sid-2628E868-AC8E-4334-B3D6-249D455861E7">
        <omgdc:Bounds height="40.0" width="40.0" x="665.0000000000009" y="930.0000000000003"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-858C0A14-ABC7-4F78-B71B-83BE90A204BD" id="BPMNShape_sid-858C0A14-ABC7-4F78-B71B-83BE90A204BD">
        <omgdc:Bounds height="39.999999999999886" width="40.0" x="1560.0000000000027" y="1005.0000000000001"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-7937FBF1-47D1-4067-B13A-ED8D48B796AD" id="BPMNShape_sid-7937FBF1-47D1-4067-B13A-ED8D48B796AD">
        <omgdc:Bounds height="80.00000000000006" width="100.0" x="875.0" y="102.88066233926565"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-AABCDB0D-C891-4FC4-84F2-E20966A31271" id="BPMNShape_sid-AABCDB0D-C891-4FC4-84F2-E20966A31271">
        <omgdc:Bounds height="28.0" width="28.0" x="1684.0000645716968" y="461.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-74089AAF-05DF-4AD7-8938-F7A45529F30C" id="BPMNShape_sid-74089AAF-05DF-4AD7-8938-F7A45529F30C">
        <omgdc:Bounds height="80.0" width="100.0" x="1665.0" y="780.0000000000001"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-DC796B01-2221-4801-B2FD-23AE59E7109F" id="BPMNShape_sid-DC796B01-2221-4801-B2FD-23AE59E7109F">
        <omgdc:Bounds height="40.0" width="40.0" x="200.00000000000034" y="736.6666381888932"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-48D68ABA-E86D-4E0F-A46F-1119D002301A" id="BPMNShape_sid-48D68ABA-E86D-4E0F-A46F-1119D002301A">
        <omgdc:Bounds height="40.0" width="40.0" x="200.00000000000045" y="915.0000000000002"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-85921FD9-2B12-44DD-9917-07172B596E52" id="BPMNShape_sid-85921FD9-2B12-44DD-9917-07172B596E52">
        <omgdc:Bounds height="28.0" width="28.0" x="110.0" y="921.0000000000003"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-C0895112-1188-4770-9F9A-B38F0141B572" id="BPMNShape_sid-C0895112-1188-4770-9F9A-B38F0141B572">
        <omgdc:Bounds height="80.0" width="100.0" x="875.0" y="225.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-7A293FAA-8E0B-44A0-96BF-9888619E99B0" id="BPMNShape_sid-7A293FAA-8E0B-44A0-96BF-9888619E99B0">
        <omgdc:Bounds height="80.0" width="100.0" x="1055.0" y="225.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-E9420A8B-5403-4BEA-A634-CA7E0DE108B9" id="BPMNShape_sid-E9420A8B-5403-4BEA-A634-CA7E0DE108B9">
        <omgdc:Bounds height="80.0" width="100.0" x="740.0000000000005" y="985.0000000000002"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-40C1E70A-6EF9-4922-BABB-D6B8AECED4A4" id="BPMNShape_sid-40C1E70A-6EF9-4922-BABB-D6B8AECED4A4">
        <omgdc:Bounds height="80.0" width="100.0" x="1010.0000000000005" y="780.0000000000002"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-FA4CD3BE-4624-46A8-84C5-D356CDE4EDBC" id="BPMNShape_sid-FA4CD3BE-4624-46A8-84C5-D356CDE4EDBC">
        <omgdc:Bounds height="28.0" width="28.0" x="1415.0" y="251.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-D7B75CAA-E655-42B6-9310-A4A84DF34C3D" id="BPMNShape_sid-D7B75CAA-E655-42B6-9310-A4A84DF34C3D">
        <omgdc:Bounds height="79.99999999999989" width="100.00000000000045" x="260.0000000000001" y="990.0000000000001"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-14C8E57E-DB7D-4D5D-8D22-C56C42A030E1" id="BPMNShape_sid-14C8E57E-DB7D-4D5D-8D22-C56C42A030E1">
        <omgdc:Bounds height="79.99999999999994" width="100.0" x="1327.9999354283052" y="435.00000000000006"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-E12732B2-8951-47EE-B0FD-62ED1E8F0261" id="BPMNShape_sid-E12732B2-8951-47EE-B0FD-62ED1E8F0261">
        <omgdc:Bounds height="40.0" width="40.0" x="1305.0000000000005" y="800.0000000000002"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-74F9CF58-685B-4E4A-BF5B-47E7C76F8A28" id="BPMNShape_sid-74F9CF58-685B-4E4A-BF5B-47E7C76F8A28">
        <omgdc:Bounds height="80.0" width="100.00000000000091" x="1395.0000000000005" y="780.0000000000002"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-A46E4F6A-83B7-4FDD-8F9C-E16F469A0241" id="BPMNShape_sid-A46E4F6A-83B7-4FDD-8F9C-E16F469A0241">
        <omgdc:Bounds height="79.99999999999989" width="100.0" x="1530.000000000001" y="780.0000000000003"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-5270AC32-E6B4-47A6-971B-0801EA675F47" id="BPMNShape_sid-5270AC32-E6B4-47A6-971B-0801EA675F47">
        <omgdc:Bounds height="80.00000000000006" width="100.0" x="1483.0000645716968" y="434.99999999999994"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-EA8FD6DA-9F8F-471D-9707-E78B880AC4E8" id="BPMNShape_sid-EA8FD6DA-9F8F-471D-9707-E78B880AC4E8">
        <omgdc:Bounds height="40.0" width="40.0" x="380.0" y="736.6666381888931"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-61038DC0-D46F-44A7-B7A9-DE64476B2A86" id="BPMNShape_sid-61038DC0-D46F-44A7-B7A9-DE64476B2A86">
        <omgdc:Bounds height="40.0" width="40.0" x="500.0" y="575.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-3121C012-3F77-4AB7-BE73-2F6F1125D01A" id="BPMNShape_sid-3121C012-3F77-4AB7-BE73-2F6F1125D01A">
        <omgdc:Bounds height="80.0" width="100.0" x="470.0" y="435.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-70850D16-A4BC-4025-84A1-A0C1129002EF" id="BPMNShape_sid-70850D16-A4BC-4025-84A1-A0C1129002EF">
        <omgdc:Bounds height="80.0" width="100.0" x="620.0" y="435.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-0605DBC8-559C-48E3-B827-30AF584D2C14" id="BPMNShape_sid-0605DBC8-559C-48E3-B827-30AF584D2C14">
        <omgdc:Bounds height="79.99999999999989" width="100.0" x="500.0" y="910.0000000000003"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-4513C4DA-AE16-4122-9D5E-62B293191BE1" id="BPMNShape_sid-4513C4DA-AE16-4122-9D5E-62B293191BE1">
        <omgdc:Bounds height="80.0" width="100.0" x="770.0000000000005" y="780.0000000000003"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-10DC593E-DD93-4BC4-A0A9-E3FA5CCAB337" id="BPMNShape_sid-10DC593E-DD93-4BC4-A0A9-E3FA5CCAB337">
        <omgdc:Bounds height="40.0" width="40.0" x="920.0000000000005" y="800.0000000000002"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-B9DD5A15-6916-4CD4-B65B-CA86F0CB9F1F" id="BPMNShape_sid-B9DD5A15-6916-4CD4-B65B-CA86F0CB9F1F">
        <omgdc:Bounds height="40.0" width="40.0" x="665.0000000000014" y="800.0000000000002"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-58656048-6977-4786-A641-B21A385B787E" id="BPMNShape_sid-58656048-6977-4786-A641-B21A385B787E">
        <omgdc:Bounds height="80.0" width="100.0" x="1184.9999637901794" y="555.0"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNShape bpmnElement="sid-DEE5A00C-9AD1-4088-B147-2CDF40EAB084" id="BPMNShape_sid-DEE5A00C-9AD1-4088-B147-2CDF40EAB084">
        <omgdc:Bounds height="40.0" width="40.0" x="1214.9999637901794" y="454.9999734759342"></omgdc:Bounds>
      </bpmndi:BPMNShape>
      <bpmndi:BPMNEdge bpmnElement="sid-A88F9AD4-0067-46DA-849A-C80C19EF720D" id="BPMNEdge_sid-A88F9AD4-0067-46DA-849A-C80C19EF720D">
        <omgdi:waypoint x="569.95" y="475.0"></omgdi:waypoint>
        <omgdi:waypoint x="620.0" y="475.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-D7F2FD6E-9923-4D36-833E-D39BA663E75E" id="BPMNEdge_sid-D7F2FD6E-9923-4D36-833E-D39BA663E75E">
        <omgdi:waypoint x="1254.9499999999607" y="820.0000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="1305.0000000000005" y="820.0000000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-D3231A4A-3086-42D0-9BBA-92EDC65CA120" id="BPMNEdge_sid-D3231A4A-3086-42D0-9BBA-92EDC65CA120">
        <omgdi:waypoint x="1234.9999637901794" y="555.0"></omgdi:waypoint>
        <omgdi:waypoint x="1234.9999637901794" y="494.90825120554587"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-A629F04F-00C5-4A90-801F-B0DFD9BD9029" id="BPMNEdge_sid-A629F04F-00C5-4A90-801F-B0DFD9BD9029">
        <omgdi:waypoint x="1254.5099708097378" y="475.43307561561244"></omgdi:waypoint>
        <omgdi:waypoint x="1327.9999354282902" y="475.17525389539253"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-3B444336-C017-4BBF-9037-472C186947EE" id="BPMNEdge_sid-3B444336-C017-4BBF-9037-472C186947EE">
        <omgdi:waypoint x="400.5" y="737.1666381888931"></omgdi:waypoint>
        <omgdi:waypoint x="400.5" y="595.5"></omgdi:waypoint>
        <omgdi:waypoint x="500.5" y="595.5"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-0FB68AD7-4157-4E2B-B1AA-D30AECC3CAFC" id="BPMNEdge_sid-0FB68AD7-4157-4E2B-B1AA-D30AECC3CAFC">
        <omgdi:waypoint x="925.0" y="182.8306623392657"></omgdi:waypoint>
        <omgdi:waypoint x="925.0" y="225.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-5894511E-1988-4AE8-9DC7-5E3C966EC01F" id="BPMNEdge_sid-5894511E-1988-4AE8-9DC7-5E3C966EC01F">
        <omgdi:waypoint x="805.5000000000009" y="575.5000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="805.5000000000009" y="136.41213490304006"></omgdi:waypoint>
        <omgdi:waypoint x="874.9999999999668" y="136.41213490304006"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-3AE8127A-960D-4882-B754-41B6CE3B1088" id="BPMNEdge_sid-3AE8127A-960D-4882-B754-41B6CE3B1088">
        <omgdi:waypoint x="824.4399841436015" y="595.5000000000001"></omgdi:waypoint>
        <omgdi:waypoint x="900.0" y="595.5000000000001"></omgdi:waypoint>
        <omgdi:waypoint x="900.0" y="304.95000000000005"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-2004ECC9-0269-4046-913A-9F340196D70D" id="BPMNEdge_sid-2004ECC9-0269-4046-913A-9F340196D70D">
        <omgdi:waypoint x="220.00000000000057" y="539.949998618428"></omgdi:waypoint>
        <omgdi:waypoint x="220.0000000000006" y="600.0000000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-73EC0D6A-2EB3-4F04-BAE1-0B17B258A68F" id="BPMNEdge_sid-73EC0D6A-2EB3-4F04-BAE1-0B17B258A68F">
        <omgdi:waypoint x="959.5215994962222" y="820.4201680672271"></omgdi:waypoint>
        <omgdi:waypoint x="1010.0000000000005" y="820.2089958158998"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-AA0766F0-EB54-47D9-8911-CB554151BBCF" id="BPMNEdge_sid-AA0766F0-EB54-47D9-8911-CB554151BBCF">
        <omgdi:waypoint x="1494.9499999996265" y="820.0000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="1530.000000000001" y="820.0000000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-FEE0D64A-BBA0-4BB7-B572-167DADCB82F6" id="BPMNEdge_sid-FEE0D64A-BBA0-4BB7-B572-167DADCB82F6">
        <omgdi:waypoint x="1336.087073691449" y="828.8624686152652"></omgdi:waypoint>
        <omgdi:waypoint x="1461.2514637288273" y="927.7221005687272"></omgdi:waypoint>
        <omgdi:waypoint x="1568.9567589136366" y="1016.0387752353271"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-CE76A00C-B1A4-4DD2-AF41-08BC61583040" id="BPMNEdge_sid-CE76A00C-B1A4-4DD2-AF41-08BC61583040">
        <omgdi:waypoint x="220.17048368297344" y="679.9500000000002"></omgdi:waypoint>
        <omgdi:waypoint x="220.41428569336364" y="737.0809238822566"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-08DA506E-F8EF-44E0-BB02-036D2B89D5C5" id="BPMNEdge_sid-08DA506E-F8EF-44E0-BB02-036D2B89D5C5">
        <omgdi:waypoint x="200.3958333333145" y="935.3958333333335"></omgdi:waypoint>
        <omgdi:waypoint x="137.94953707094487" y="935.0722790355182"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-AD0296C9-F57C-42F7-A035-D81E8E670623" id="BPMNEdge_sid-AD0296C9-F57C-42F7-A035-D81E8E670623">
        <omgdi:waypoint x="839.9500000000004" y="1025.0000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="874.9999999992274" y="1025.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-BA442D38-6F96-41DF-9541-676103CB5F24" id="BPMNEdge_sid-BA442D38-6F96-41DF-9541-676103CB5F24">
        <omgdi:waypoint x="1599.4429606237172" y="1025.5000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="1715.0" y="1025.5000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="1715.0" y="859.95"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-ADE9252D-293B-4744-92EA-9C42CBAE37C8" id="BPMNEdge_sid-ADE9252D-293B-4744-92EA-9C42CBAE37C8">
        <omgdi:waypoint x="704.513590603979" y="820.4291044776121"></omgdi:waypoint>
        <omgdi:waypoint x="770.0000000000002" y="820.1856877323424"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-84EF5E93-1096-4D99-8EEB-BE16E0548C0E" id="BPMNEdge_sid-84EF5E93-1096-4D99-8EEB-BE16E0548C0E">
        <omgdi:waypoint x="685.5000000000008" y="969.437298927614"></omgdi:waypoint>
        <omgdi:waypoint x="685.5000000000009" y="1025.0000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="740.0000000000005" y="1025.0000000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-314C7B2B-53CE-4568-88EE-1EC1B567D351" id="BPMNEdge_sid-314C7B2B-53CE-4568-88EE-1EC1B567D351">
        <omgdi:waypoint x="1344.5215994962223" y="820.4201680672271"></omgdi:waypoint>
        <omgdi:waypoint x="1394.9999999999995" y="820.2089958158997"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-02BF37E6-38D8-40B3-9CB6-E56BB2C081D3" id="BPMNEdge_sid-02BF37E6-38D8-40B3-9CB6-E56BB2C081D3">
        <omgdi:waypoint x="239.4447390337134" y="757.1666381888932"></omgdi:waypoint>
        <omgdi:waypoint x="380.5" y="757.1666381888931"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-D227E0EF-3B9B-4D24-81FF-E5C158C5383E" id="BPMNEdge_sid-D227E0EF-3B9B-4D24-81FF-E5C158C5383E">
        <omgdi:waypoint x="539.4800158394752" y="595.4665492957747"></omgdi:waypoint>
        <omgdi:waypoint x="785.0350877192991" y="595.0350000000001"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-01BAB8FC-472F-4728-BDA6-9D6FCB5CC138" id="BPMNEdge_sid-01BAB8FC-472F-4728-BDA6-9D6FCB5CC138">
        <omgdi:waypoint x="1582.9500645716969" y="475.0"></omgdi:waypoint>
        <omgdi:waypoint x="1684.0000645716968" y="475.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-BB1B2EBC-89BE-4ECC-AF41-19BB63AD07E7" id="BPMNEdge_sid-BB1B2EBC-89BE-4ECC-AF41-19BB63AD07E7">
        <omgdi:waypoint x="520.4166666666666" y="575.4166666666666"></omgdi:waypoint>
        <omgdi:waypoint x="520.1657676348548" y="514.95"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-220F5F73-597A-4358-B7C7-97B633724AF2" id="BPMNEdge_sid-220F5F73-597A-4358-B7C7-97B633724AF2">
        <omgdi:waypoint x="1222.9842217576302" y="467.01532860977414"></omgdi:waypoint>
        <omgdi:waypoint x="974.9499999999998" y="298.86304316037877"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-31839DBE-0D3C-467F-9763-8F80DC06345E" id="BPMNEdge_sid-31839DBE-0D3C-467F-9763-8F80DC06345E">
        <omgdi:waypoint x="974.9499999999503" y="265.0"></omgdi:waypoint>
        <omgdi:waypoint x="1054.999999999933" y="265.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-0A58E39B-4FD7-4617-8DA2-BDE59F262E70" id="BPMNEdge_sid-0A58E39B-4FD7-4617-8DA2-BDE59F262E70">
        <omgdi:waypoint x="599.95" y="950.0000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="665.0000000000009" y="950.0000000000003"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-DF3DE7FE-9848-45B1-BA73-A4B86A5A5918" id="BPMNEdge_sid-DF3DE7FE-9848-45B1-BA73-A4B86A5A5918">
        <omgdi:waypoint x="949.8945299538397" y="830.0554502091284"></omgdi:waypoint>
        <omgdi:waypoint x="1141.5556640625" y="1025.0"></omgdi:waypoint>
        <omgdi:waypoint x="1560.0000000000027" y="1025.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-4C07C56A-59F2-4623-AD04-1241A36C8EB7" id="BPMNEdge_sid-4C07C56A-59F2-4623-AD04-1241A36C8EB7">
        <omgdi:waypoint x="1427.9499354283053" y="475.0"></omgdi:waypoint>
        <omgdi:waypoint x="1483.0000645716968" y="475.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-B0F6C146-2209-4FD2-B108-8F95B19FAB7F" id="BPMNEdge_sid-B0F6C146-2209-4FD2-B108-8F95B19FAB7F">
        <omgdi:waypoint x="359.9500000000006" y="1030.0"></omgdi:waypoint>
        <omgdi:waypoint x="550.0" y="1030.0"></omgdi:waypoint>
        <omgdi:waypoint x="550.0" y="989.9500000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-7606E235-13C6-415F-8A03-B5E122351D18" id="BPMNEdge_sid-7606E235-13C6-415F-8A03-B5E122351D18">
        <omgdi:waypoint x="869.9499999999713" y="820.2072614107886"></omgdi:waypoint>
        <omgdi:waypoint x="920.4166666666534" y="820.4166666666669"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-C8D80409-056D-42F6-B875-24C549FAD820" id="BPMNEdge_sid-C8D80409-056D-42F6-B875-24C549FAD820">
        <omgdi:waypoint x="1154.9499999998059" y="265.0"></omgdi:waypoint>
        <omgdi:waypoint x="1415.0" y="265.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-C1BFF93A-5601-4BD4-90F5-B1F5FB763E95" id="BPMNEdge_sid-C1BFF93A-5601-4BD4-90F5-B1F5FB763E95">
        <omgdi:waypoint x="400.4999999999999" y="776.1117271668121"></omgdi:waypoint>
        <omgdi:waypoint x="400.5" y="950.0000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="499.9999999999712" y="950.0000000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-86384901-4FD4-4599-8D20-024CB1A699DA" id="BPMNEdge_sid-86384901-4FD4-4599-8D20-024CB1A699DA">
        <omgdi:waypoint x="1715.0" y="780.0000000000001"></omgdi:waypoint>
        <omgdi:waypoint x="1715.0" y="595.0000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="1284.9499637899798" y="595.0000000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-3411DE16-B3CF-4FAD-A175-C4F13C378456" id="BPMNEdge_sid-3411DE16-B3CF-4FAD-A175-C4F13C378456">
        <omgdi:waypoint x="220.50000000000034" y="954.4400368033653"></omgdi:waypoint>
        <omgdi:waypoint x="220.50000000000045" y="1030.5"></omgdi:waypoint>
        <omgdi:waypoint x="259.99999999994714" y="1030.5"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-72979BD8-C22B-4B5A-98EA-F56DC6C91A5D" id="BPMNEdge_sid-72979BD8-C22B-4B5A-98EA-F56DC6C91A5D">
        <omgdi:waypoint x="974.9500000000004" y="1025.0"></omgdi:waypoint>
        <omgdi:waypoint x="1560.0000000000027" y="1025.0"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-D6D3FB07-8821-45EF-B4BC-9FC75354928A" id="BPMNEdge_sid-D6D3FB07-8821-45EF-B4BC-9FC75354928A">
        <omgdi:waypoint x="1109.9499999997877" y="820.0000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="1155.0000000000005" y="820.0000000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-CFB38872-E963-434E-BF1B-0BC95B77472E" id="BPMNEdge_sid-CFB38872-E963-434E-BF1B-0BC95B77472E">
        <omgdi:waypoint x="1580.0000000000014" y="859.9500000000002"></omgdi:waypoint>
        <omgdi:waypoint x="1580.0000000000025" y="1005.0000000000001"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-28E4F66A-6675-4E14-AB30-0574243F947A" id="BPMNEdge_sid-28E4F66A-6675-4E14-AB30-0574243F947A">
        <omgdi:waypoint x="220.50000000000023" y="776.1113280832583"></omgdi:waypoint>
        <omgdi:waypoint x="220.50000000000045" y="915.5000000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-EAB47757-E71B-4DEB-893B-0ABB6F4BE756" id="BPMNEdge_sid-EAB47757-E71B-4DEB-893B-0ABB6F4BE756">
        <omgdi:waypoint x="685.5000000000013" y="800.5000000000001"></omgdi:waypoint>
        <omgdi:waypoint x="685.5000000000014" y="724.4444580078125"></omgdi:waypoint>
        <omgdi:waypoint x="1060.0000000000005" y="724.4444580078125"></omgdi:waypoint>
        <omgdi:waypoint x="1060.0000000000005" y="780.0000000000002"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-F8281188-1C0E-4557-86F9-EB45FCE7A082" id="BPMNEdge_sid-F8281188-1C0E-4557-86F9-EB45FCE7A082">
        <omgdi:waypoint x="719.9499999999999" y="476.32319468515294"></omgdi:waypoint>
        <omgdi:waypoint x="796.7246376811602" y="583.2679864799616"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
      <bpmndi:BPMNEdge bpmnElement="sid-FF8AF0B7-9E4F-4817-80BB-AEED699D1A7E" id="BPMNEdge_sid-FF8AF0B7-9E4F-4817-80BB-AEED699D1A7E">
        <omgdi:waypoint x="685.5000000000008" y="930.5000000000002"></omgdi:waypoint>
        <omgdi:waypoint x="685.5000000000009" y="839.4037120177384"></omgdi:waypoint>
      </bpmndi:BPMNEdge>
    </bpmndi:BPMNPlane>
  </bpmndi:BPMNDiagram>
</definitions>