{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-docs/flights/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["abbr"]},"type":"markdown"},"seo":{"title":"Search Workflows","description":"Create AI-native travel products with Travelport's powerful, flexible APIs.","siteUrl":"https://developer.travelport.com/","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"search-workflows","__idx":0},"children":["Search Workflows"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["You can combine the into various workflows, determined by whether you want more upsells, and whether you want the initial Search to return offers for all legs of the itinerary ( a journey-based search) or only the first leg (a leg-based search). A leg-based search must be followed by a Next Leg Search to return offers on the subsequent leg of the itinerary. For a leg-based, multi-city itinerary you would send Next Leg Search again for the third leg, and so on for additional legs (not shown below)."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To set whether the search is journey- or leg-based, send SearchRepresentation with the value ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Leg"]}," for a leg-based search or ",{"$$mdtype":"Tag","name":"em","attributes":{},"children":["Journey"]}," for a journey-based search. If SearchRepresentation is not sent, the default is a journey-based response. This setting does not apply to one-way searches and is ignored if sent for one-way."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["To request upsells in the initial Search response, send maxNumberOfUpsellsToReturn to return up to 4 upsells. For more, you can add the Flight Specific Search API to the workflow. Flight Specific Search is an optional request to return up to 99 upsells (up to as many as the carrier has filed), for any ",{"$$mdtype":"Tag","name":"abbr","attributes":{"title":"The flight or connecting flights between one origin and destination pair. For example, on a round-trip flight, LAX>MSP ould be the first leg (aka outbound leg) and MSP>DEN>LAX could be thesecond leg(aka inbound leg). The APIs use the term poduct for one leg of the itinerary"},"children":[" leg"]}," or ",{"$$mdtype":"Tag","name":"abbr","attributes":{"title":"In the Search APIs, an offer is a product available at a specific price under a set of terms and conditions. An offer includes the flight or connecting flights for one leg of the itinerary, plus a service level that includes the cabin class and any fare codes that may apply. At booking, the selected offer from the Search response - including the flight/s, service level, price, terms and conditions,and brand if applicable - is converted into a single Offer object that is subsequentlyreturned for that booking."},"children":["offer "]}," returned in a preceding Search or Next Leg Search."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Note that you can send Flight Specific Search any time in the workflow after the initial search, and you can send it multiple times. For example, in the last diagram below, you could send Flight Specific Search after Search, either in addition to or instead of sending it after Next Leg Search. Sending Flight Specific Search after the first search allows you consider upsells before requesting options in your Next Leg Search."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Each box in the diagram represents one API call in the workflow."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"search-workflow-options","__idx":1},"children":["Search Workflow options"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"search-only-for-one-way-journey-based-round-trip-or-multi-city-itinerary-with-no-additional-upsells","__idx":2},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Search only:"]}," For one-way, journey-based round trip, or multi-city itinerary, with no additional upsells."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","align":"center","diagramType":"mermaid","diagramSource":"flowchart TD\nA[\"Search\\n(journey-based)\"]\n","diagramHtml":"<svg id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 192.34375px;\" viewBox=\"0 0 192.34375 94\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .error-icon{fill:#552222;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .error-text{fill:#552222;stroke:#552222;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .edge-thickness-normal{stroke-width:1px;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .edge-thickness-thick{stroke-width:3.5px;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .edge-pattern-solid{stroke-dasharray:0;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .edge-pattern-dashed{stroke-dasharray:3;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .edge-pattern-dotted{stroke-dasharray:2;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .marker{fill:#333333;stroke:#333333;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .marker.cross{stroke:#333333;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb p{margin:0;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#333;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .cluster-label text{fill:#333;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .cluster-label span{color:#333;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .cluster-label span p{background-color:transparent;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .label text,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb span{fill:#333;color:#333;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .node rect,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .node circle,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .node ellipse,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .node polygon,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .rough-node .label text,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .node .label text,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .image-shape .label,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .icon-shape .label{text-anchor:middle;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .rough-node .label,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .node .label,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .image-shape .label,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .icon-shape .label{text-align:center;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .node.clickable{cursor:pointer;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .arrowheadPath{fill:#333333;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .flowchart-link{stroke:#333333;fill:none;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .cluster text{fill:#333;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .cluster span{color:#333;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb rect.text{fill:none;stroke-width:0;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .icon-shape,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .icon-shape p,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .icon-shape .label rect,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb .node .neo-node{stroke:#9370DB;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb [data-look=\"neo\"].node rect,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb [data-look=\"neo\"].cluster rect,#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb-flowchart-A-0\" data-look=\"classic\" transform=\"translate(96.171875, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.171875\" y=\"-39\" width=\"176.34375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-58.171875, -24)\"><rect></rect><foreignObject width=\"116.34375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Search<br>(journey-based)</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-8f7493bba9a4223adf08f3050a11e5cf88ca3a8d86fa78712e64e08be1ba13eb-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 192.34375px;\" viewBox=\"0 0 192.34375 94\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .error-icon{fill:#a44141;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .error-text{fill:#ddd;stroke:#ddd;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .edge-thickness-normal{stroke-width:1px;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .edge-thickness-thick{stroke-width:3.5px;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .edge-pattern-solid{stroke-dasharray:0;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .edge-pattern-dashed{stroke-dasharray:3;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .edge-pattern-dotted{stroke-dasharray:2;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .marker{fill:lightgrey;stroke:lightgrey;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .marker.cross{stroke:lightgrey;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d p{margin:0;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#ccc;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .cluster-label text{fill:#F9FFFE;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .cluster-label span{color:#F9FFFE;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .cluster-label span p{background-color:transparent;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .label text,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d span{fill:#ccc;color:#ccc;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .node rect,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .node circle,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .node ellipse,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .node polygon,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .rough-node .label text,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .node .label text,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .image-shape .label,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .icon-shape .label{text-anchor:middle;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .rough-node .label,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .node .label,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .image-shape .label,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .icon-shape .label{text-align:center;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .node.clickable{cursor:pointer;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .arrowheadPath{fill:lightgrey;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .flowchart-link{stroke:lightgrey;fill:none;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .cluster text{fill:#F9FFFE;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .cluster span{color:#F9FFFE;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d rect.text{fill:none;stroke-width:0;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .icon-shape,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .icon-shape p,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .icon-shape .label rect,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d .node .neo-node{stroke:#ccc;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d [data-look=\"neo\"].node rect,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d [data-look=\"neo\"].cluster rect,#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d [data-look=\"neo\"].node polygon{stroke:url(#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d [data-look=\"neo\"].node path{stroke:url(#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d-gradient);stroke-width:1px;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d [data-look=\"neo\"].node circle{stroke:url(#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"></g><g class=\"edgeLabels\"></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d-flowchart-A-0\" data-look=\"classic\" transform=\"translate(96.171875, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.171875\" y=\"-39\" width=\"176.34375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-58.171875, -24)\"><rect></rect><foreignObject width=\"116.34375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Search<br>(journey-based)</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-6c58cf62a0b2594956c06b49847d9dc55ade8b45dbd594bfd0c114b52fc78b6d-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart TD\nA[\"Search\\n(journey-based)\"]\n"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"search--upsells-for-one-way-journey-based-round-trip-or-multi-city-itinerary-with-additional-upsells","__idx":3},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Search + upsells:"]}," For one-way, journey-based round trip, or multi-city itinerary, with additional upsells."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","align":"center","diagramType":"mermaid","diagramSource":"flowchart TD\nA[\"Search\\n(journey-based)\"]\nB[\"Flight Specific Search\\n(for product/s on any leg)\"]\n\n A --> B \n","diagramHtml":"<svg id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 263.84375px;\" viewBox=\"0 0 263.84375 222\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .error-icon{fill:#552222;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .error-text{fill:#552222;stroke:#552222;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .edge-thickness-normal{stroke-width:1px;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .edge-thickness-thick{stroke-width:3.5px;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .edge-pattern-solid{stroke-dasharray:0;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .edge-pattern-dashed{stroke-dasharray:3;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .edge-pattern-dotted{stroke-dasharray:2;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .marker{fill:#333333;stroke:#333333;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .marker.cross{stroke:#333333;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b p{margin:0;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#333;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .cluster-label text{fill:#333;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .cluster-label span{color:#333;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .cluster-label span p{background-color:transparent;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .label text,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b span{fill:#333;color:#333;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .node rect,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .node circle,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .node ellipse,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .node polygon,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .rough-node .label text,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .node .label text,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .image-shape .label,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .icon-shape .label{text-anchor:middle;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .rough-node .label,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .node .label,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .image-shape .label,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .icon-shape .label{text-align:center;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .node.clickable{cursor:pointer;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .arrowheadPath{fill:#333333;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .flowchart-link{stroke:#333333;fill:none;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .cluster text{fill:#333;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .cluster span{color:#333;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b rect.text{fill:none;stroke-width:0;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .icon-shape,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .icon-shape p,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .icon-shape .label rect,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b .node .neo-node{stroke:#9370DB;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b [data-look=\"neo\"].node rect,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b [data-look=\"neo\"].cluster rect,#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M131.922,86L131.922,90.167C131.922,94.333,131.922,102.667,131.922,110.333C131.922,118,131.922,125,131.922,128.5L131.922,132\" id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b-L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MTMxLjkyMTg3NSwieSI6ODZ9LHsieCI6MTMxLjkyMTg3NSwieSI6MTExfSx7IngiOjEzMS45MjE4NzUsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b-flowchart-A-0\" data-look=\"classic\" transform=\"translate(131.921875, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.171875\" y=\"-39\" width=\"176.34375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-58.171875, -24)\"><rect></rect><foreignObject width=\"116.34375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Search<br>(journey-based)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b-flowchart-B-1\" data-look=\"classic\" transform=\"translate(131.921875, 175)\"><rect class=\"basic label-container\" style=\"\" x=\"-123.921875\" y=\"-39\" width=\"247.84375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-93.921875, -24)\"><rect></rect><foreignObject width=\"187.84375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Flight Specific Search<br>(for product/s on any leg)</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-dadab98b58d71ea55ce555e18f054a53b661508549d58a5f480b65449c15a11b-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 263.84375px;\" viewBox=\"0 0 263.84375 222\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .error-icon{fill:#a44141;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .error-text{fill:#ddd;stroke:#ddd;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .edge-thickness-normal{stroke-width:1px;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .edge-thickness-thick{stroke-width:3.5px;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .edge-pattern-solid{stroke-dasharray:0;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .marker.cross{stroke:lightgrey;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 p{margin:0;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#ccc;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .cluster-label text{fill:#F9FFFE;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .cluster-label span{color:#F9FFFE;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .cluster-label span p{background-color:transparent;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .label text,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 span{fill:#ccc;color:#ccc;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .node rect,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .node circle,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .node ellipse,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .node polygon,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .rough-node .label text,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .node .label text,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .image-shape .label,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .icon-shape .label{text-anchor:middle;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .rough-node .label,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .node .label,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .image-shape .label,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .icon-shape .label{text-align:center;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .node.clickable{cursor:pointer;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .arrowheadPath{fill:lightgrey;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .cluster text{fill:#F9FFFE;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .cluster span{color:#F9FFFE;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 rect.text{fill:none;stroke-width:0;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .icon-shape,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .icon-shape p,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .icon-shape .label rect,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 .node .neo-node{stroke:#ccc;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 [data-look=\"neo\"].node rect,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 [data-look=\"neo\"].cluster rect,#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 [data-look=\"neo\"].node polygon{stroke:url(#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 [data-look=\"neo\"].node path{stroke:url(#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936-gradient);stroke-width:1px;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 [data-look=\"neo\"].node circle{stroke:url(#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M131.922,86L131.922,90.167C131.922,94.333,131.922,102.667,131.922,110.333C131.922,118,131.922,125,131.922,128.5L131.922,132\" id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936-L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MTMxLjkyMTg3NSwieSI6ODZ9LHsieCI6MTMxLjkyMTg3NSwieSI6MTExfSx7IngiOjEzMS45MjE4NzUsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936-flowchart-A-0\" data-look=\"classic\" transform=\"translate(131.921875, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-88.171875\" y=\"-39\" width=\"176.34375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-58.171875, -24)\"><rect></rect><foreignObject width=\"116.34375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Search<br>(journey-based)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936-flowchart-B-1\" data-look=\"classic\" transform=\"translate(131.921875, 175)\"><rect class=\"basic label-container\" style=\"\" x=\"-123.921875\" y=\"-39\" width=\"247.84375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-93.921875, -24)\"><rect></rect><foreignObject width=\"187.84375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Flight Specific Search<br>(for product/s on any leg)</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-34cf430c8dd2c261902731e8238c8a7579f2bc7d0edf62f7cd8748249397b936-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart TD\nA[\"Search\\n(journey-based)\"]\nB[\"Flight Specific Search\\n(for product/s on any leg)\"]\n\n A --> B \n"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"leg-based-search--next-leg-search-for-round-trip-itinerary-returned-one-leg-at-a-time-with-no-additional-upsells","__idx":4},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Leg-based Search + Next Leg Search:"]}," For round-trip itinerary returned one leg at a time, with no additional upsells."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","align":"center","diagramType":"mermaid","diagramSource":"flowchart TD\nA[\"Search\\n(leg-based)\"]\nB[\"Next Leg Search\\n(required after leg-based search)\"]\n\n A --> B \n","diagramHtml":"<svg id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 276px;\" viewBox=\"0 0 276 246\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .error-icon{fill:#552222;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .error-text{fill:#552222;stroke:#552222;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .edge-thickness-normal{stroke-width:1px;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .edge-thickness-thick{stroke-width:3.5px;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .edge-pattern-solid{stroke-dasharray:0;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .edge-pattern-dashed{stroke-dasharray:3;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .edge-pattern-dotted{stroke-dasharray:2;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .marker{fill:#333333;stroke:#333333;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .marker.cross{stroke:#333333;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a p{margin:0;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#333;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .cluster-label text{fill:#333;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .cluster-label span{color:#333;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .cluster-label span p{background-color:transparent;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .label text,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a span{fill:#333;color:#333;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .node rect,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .node circle,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .node ellipse,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .node polygon,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .rough-node .label text,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .node .label text,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .image-shape .label,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .icon-shape .label{text-anchor:middle;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .rough-node .label,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .node .label,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .image-shape .label,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .icon-shape .label{text-align:center;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .node.clickable{cursor:pointer;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .arrowheadPath{fill:#333333;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .flowchart-link{stroke:#333333;fill:none;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .cluster text{fill:#333;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .cluster span{color:#333;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a rect.text{fill:none;stroke-width:0;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .icon-shape,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .icon-shape p,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .icon-shape .label rect,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a .node .neo-node{stroke:#9370DB;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a [data-look=\"neo\"].node rect,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a [data-look=\"neo\"].cluster rect,#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M138,86L138,90.167C138,94.333,138,102.667,138,110.333C138,118,138,125,138,128.5L138,132\" id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a-L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MTM4LCJ5Ijo4Nn0seyJ4IjoxMzgsInkiOjExMX0seyJ4IjoxMzgsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a-flowchart-A-0\" data-look=\"classic\" transform=\"translate(138, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-70.765625\" y=\"-39\" width=\"141.53125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-40.765625, -24)\"><rect></rect><foreignObject width=\"81.53125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Search<br>(leg-based)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a-flowchart-B-1\" data-look=\"classic\" transform=\"translate(138, 187)\"><rect class=\"basic label-container\" style=\"\" x=\"-130\" y=\"-51\" width=\"260\" height=\"102\"></rect><g class=\"label\" style=\"\" transform=\"translate(-100, -36)\"><rect></rect><foreignObject width=\"200\" height=\"72\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Next Leg Search<br>(required after leg-based search)</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-6f319e8c9b9d931539aded5ff787d25a956fd6e257d91bc5e910b341ee535c4a-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 276px;\" viewBox=\"0 0 276 246\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .error-icon{fill:#a44141;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .error-text{fill:#ddd;stroke:#ddd;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .edge-thickness-normal{stroke-width:1px;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .edge-thickness-thick{stroke-width:3.5px;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .edge-pattern-solid{stroke-dasharray:0;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .edge-pattern-dashed{stroke-dasharray:3;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .edge-pattern-dotted{stroke-dasharray:2;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .marker{fill:lightgrey;stroke:lightgrey;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .marker.cross{stroke:lightgrey;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 p{margin:0;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#ccc;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .cluster-label text{fill:#F9FFFE;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .cluster-label span{color:#F9FFFE;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .cluster-label span p{background-color:transparent;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .label text,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 span{fill:#ccc;color:#ccc;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .node rect,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .node circle,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .node ellipse,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .node polygon,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .rough-node .label text,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .node .label text,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .image-shape .label,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .icon-shape .label{text-anchor:middle;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .rough-node .label,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .node .label,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .image-shape .label,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .icon-shape .label{text-align:center;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .node.clickable{cursor:pointer;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .arrowheadPath{fill:lightgrey;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .flowchart-link{stroke:lightgrey;fill:none;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .cluster text{fill:#F9FFFE;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .cluster span{color:#F9FFFE;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 rect.text{fill:none;stroke-width:0;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .icon-shape,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .icon-shape p,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .icon-shape .label rect,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 .node .neo-node{stroke:#ccc;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 [data-look=\"neo\"].node rect,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 [data-look=\"neo\"].cluster rect,#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 [data-look=\"neo\"].node polygon{stroke:url(#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 [data-look=\"neo\"].node path{stroke:url(#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866-gradient);stroke-width:1px;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 [data-look=\"neo\"].node circle{stroke:url(#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866 :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M138,86L138,90.167C138,94.333,138,102.667,138,110.333C138,118,138,125,138,128.5L138,132\" id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866-L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MTM4LCJ5Ijo4Nn0seyJ4IjoxMzgsInkiOjExMX0seyJ4IjoxMzgsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866-flowchart-A-0\" data-look=\"classic\" transform=\"translate(138, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-70.765625\" y=\"-39\" width=\"141.53125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-40.765625, -24)\"><rect></rect><foreignObject width=\"81.53125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Search<br>(leg-based)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866-flowchart-B-1\" data-look=\"classic\" transform=\"translate(138, 187)\"><rect class=\"basic label-container\" style=\"\" x=\"-130\" y=\"-51\" width=\"260\" height=\"102\"></rect><g class=\"label\" style=\"\" transform=\"translate(-100, -36)\"><rect></rect><foreignObject width=\"200\" height=\"72\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Next Leg Search<br>(required after leg-based search)</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-273c70f6caa7d53e340b01e855eeb1db221c128e40a876b28d6e4dc657610866-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart TD\nA[\"Search\\n(leg-based)\"]\nB[\"Next Leg Search\\n(required after leg-based search)\"]\n\n A --> B \n"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"leg-based-search--next-leg-search-for-round-trip-itinerary-returned-one-leg-at-a-time-with-additional-upsells-on-any-leg","__idx":5},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Leg-based Search + Next Leg Search:"]}," For round-trip itinerary returned one leg at a time, with additional upsells on any leg."]},{"$$mdtype":"Tag","name":"Diagram","attributes":{"data-language":"mermaid","align":"center","diagramType":"mermaid","diagramSource":"flowchart TD\nA[\"Search\\n(leg-based)\"]\nB[\"Next Leg Search\\n(required after leg-based search)\"]\nC[\"Flight Specific Search\\n(for product/s on any leg)\"]\n\n A --> B --> C\n","diagramHtml":"<svg id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 276px;\" viewBox=\"0 0 276 374\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .error-icon{fill:#552222;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .error-text{fill:#552222;stroke:#552222;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .edge-thickness-normal{stroke-width:1px;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .edge-thickness-thick{stroke-width:3.5px;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .edge-pattern-solid{stroke-dasharray:0;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .edge-pattern-dashed{stroke-dasharray:3;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .edge-pattern-dotted{stroke-dasharray:2;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .marker{fill:#333333;stroke:#333333;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .marker.cross{stroke:#333333;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f p{margin:0;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#333;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .cluster-label text{fill:#333;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .cluster-label span{color:#333;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .cluster-label span p{background-color:transparent;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .label text,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f span{fill:#333;color:#333;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .node rect,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .node circle,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .node ellipse,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .node polygon,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .node path{fill:#ECECFF;stroke:#9370DB;stroke-width:1px;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .rough-node .label text,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .node .label text,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .image-shape .label,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .icon-shape .label{text-anchor:middle;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .rough-node .label,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .node .label,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .image-shape .label,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .icon-shape .label{text-align:center;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .node.clickable{cursor:pointer;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .root .anchor path{fill:#333333!important;stroke-width:0;stroke:#333333;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .arrowheadPath{fill:#333333;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .edgePath .path{stroke:#333333;stroke-width:1px;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .flowchart-link{stroke:#333333;fill:none;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .edgeLabel{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .edgeLabel p{background-color:rgba(232,232,232, 0.8);}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .edgeLabel rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .labelBkg{background-color:rgba(232, 232, 232, 0.5);}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .cluster rect{fill:#ffffde;stroke:#aaaa33;stroke-width:1px;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .cluster text{fill:#333;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .cluster span{color:#333;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(80, 100%, 96.2745098039%);border:1px solid #aaaa33;border-radius:2px;pointer-events:none;z-index:100;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#333;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f rect.text{fill:none;stroke-width:0;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .icon-shape,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .image-shape{background-color:rgba(232,232,232, 0.8);text-align:center;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .icon-shape p,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .image-shape p{background-color:rgba(232,232,232, 0.8);padding:2px;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .icon-shape .label rect,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .image-shape .label rect{opacity:0.5;background-color:rgba(232,232,232, 0.8);fill:rgba(232,232,232, 0.8);}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f .node .neo-node{stroke:#9370DB;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f [data-look=\"neo\"].node rect,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f [data-look=\"neo\"].cluster rect,#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f [data-look=\"neo\"].node polygon{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f [data-look=\"neo\"].node path{stroke:#9370DB;stroke-width:1px;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f [data-look=\"neo\"].node .outer-path{filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f [data-look=\"neo\"].node .neo-line path{stroke:#9370DB;filter:none;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f [data-look=\"neo\"].node circle{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f [data-look=\"neo\"].icon-shape .icon{fill:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f [data-look=\"neo\"].icon-shape .icon-neo path{stroke:#9370DB;filter:drop-shadow(1px 2px 2px rgba(185, 185, 185, 1));}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M138,86L138,90.167C138,94.333,138,102.667,138,110.333C138,118,138,125,138,128.5L138,132\" id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f-L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MTM4LCJ5Ijo4Nn0seyJ4IjoxMzgsInkiOjExMX0seyJ4IjoxMzgsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f_flowchart-v2-pointEnd)\"></path><path d=\"M138,238L138,242.167C138,246.333,138,254.667,138,262.333C138,270,138,277,138,280.5L138,284\" id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f-L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6MTM4LCJ5IjoyMzh9LHsieCI6MTM4LCJ5IjoyNjN9LHsieCI6MTM4LCJ5IjoyODh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f-flowchart-A-0\" data-look=\"classic\" transform=\"translate(138, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-70.765625\" y=\"-39\" width=\"141.53125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-40.765625, -24)\"><rect></rect><foreignObject width=\"81.53125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Search<br>(leg-based)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f-flowchart-B-1\" data-look=\"classic\" transform=\"translate(138, 187)\"><rect class=\"basic label-container\" style=\"\" x=\"-130\" y=\"-51\" width=\"260\" height=\"102\"></rect><g class=\"label\" style=\"\" transform=\"translate(-100, -36)\"><rect></rect><foreignObject width=\"200\" height=\"72\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Next Leg Search<br>(required after leg-based search)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f-flowchart-C-2\" data-look=\"classic\" transform=\"translate(138, 327)\"><rect class=\"basic label-container\" style=\"\" x=\"-123.921875\" y=\"-39\" width=\"247.84375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-93.921875, -24)\"><rect></rect><foreignObject width=\"187.84375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Flight Specific Search<br>(for product/s on any leg)</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs><defs><filter id=\"diagram-81eb3770e613a50d515ea7eadf796067a2da7df8a4550dbc449c3300bffef90f-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#000000\"></feDropShadow></filter></defs></svg>","diagramHtmlDark":"<svg id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf\" width=\"100%\" xmlns=\"http://www.w3.org/2000/svg\" class=\"flowchart\" style=\"max-width: 276px;\" viewBox=\"0 0 276 374\" role=\"graphics-document document\" aria-roledescription=\"flowchart-v2\"><style>#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;fill:#ccc;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .error-icon{fill:#a44141;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .error-text{fill:#ddd;stroke:#ddd;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .edge-thickness-normal{stroke-width:1px;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .edge-thickness-thick{stroke-width:3.5px;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .edge-pattern-solid{stroke-dasharray:0;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .edge-thickness-invisible{stroke-width:0;fill:none;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .edge-pattern-dashed{stroke-dasharray:3;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .edge-pattern-dotted{stroke-dasharray:2;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .marker{fill:lightgrey;stroke:lightgrey;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .marker.cross{stroke:lightgrey;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf svg{font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:16px;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf p{margin:0;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .label{font-family:\"Redocly Mermaid Sans\",sans-serif;color:#ccc;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .cluster-label text{fill:#F9FFFE;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .cluster-label span{color:#F9FFFE;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .cluster-label span p{background-color:transparent;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .label text,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf span{fill:#ccc;color:#ccc;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .node rect,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .node circle,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .node ellipse,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .node polygon,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .node path{fill:#1f2020;stroke:#ccc;stroke-width:1px;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .rough-node .label text,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .node .label text,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .image-shape .label,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .icon-shape .label{text-anchor:middle;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .node .katex path{fill:#000;stroke:#000;stroke-width:1px;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .rough-node .label,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .node .label,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .image-shape .label,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .icon-shape .label{text-align:center;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .node.clickable{cursor:pointer;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .root .anchor path{fill:lightgrey!important;stroke-width:0;stroke:lightgrey;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .arrowheadPath{fill:lightgrey;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .edgePath .path{stroke:lightgrey;stroke-width:1px;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .flowchart-link{stroke:lightgrey;fill:none;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .edgeLabel{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .edgeLabel p{background-color:hsl(0, 0%, 34.4117647059%);}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .edgeLabel rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .labelBkg{background-color:rgba(87.75, 87.75, 87.75, 0.5);}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .cluster rect{fill:hsl(180, 1.5873015873%, 28.3529411765%);stroke:rgba(255, 255, 255, 0.25);stroke-width:1px;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .cluster text{fill:#F9FFFE;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .cluster span{color:#F9FFFE;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:\"Redocly Mermaid Sans\",sans-serif;font-size:12px;background:hsl(20, 1.5873015873%, 12.3529411765%);border:1px solid rgba(255, 255, 255, 0.25);border-radius:2px;pointer-events:none;z-index:100;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .flowchartTitleText{text-anchor:middle;font-size:18px;fill:#ccc;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf rect.text{fill:none;stroke-width:0;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .icon-shape,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .image-shape{background-color:hsl(0, 0%, 34.4117647059%);text-align:center;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .icon-shape p,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .image-shape p{background-color:hsl(0, 0%, 34.4117647059%);padding:2px;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .icon-shape .label rect,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .image-shape .label rect{opacity:0.5;background-color:hsl(0, 0%, 34.4117647059%);fill:hsl(0, 0%, 34.4117647059%);}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .label-icon{display:inline-block;height:1em;overflow:visible;vertical-align:-0.125em;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .node .label-icon path{fill:currentColor;stroke:revert;stroke-width:revert;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf .node .neo-node{stroke:#ccc;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf [data-look=\"neo\"].node rect,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf [data-look=\"neo\"].cluster rect,#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf [data-look=\"neo\"].node polygon{stroke:url(#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf [data-look=\"neo\"].node path{stroke:url(#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf-gradient);stroke-width:1px;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf [data-look=\"neo\"].node .outer-path{filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf [data-look=\"neo\"].node .neo-line path{stroke:#ccc;filter:none;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf [data-look=\"neo\"].node circle{stroke:url(#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf [data-look=\"neo\"].node circle .state-start{fill:#000000;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf [data-look=\"neo\"].icon-shape .icon{fill:url(#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf [data-look=\"neo\"].icon-shape .icon-neo path{stroke:url(#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf-gradient);filter:drop-shadow( 1px 2px 2px rgba(185,185,185,1));}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf :root{--mermaid-font-family:\"Redocly Mermaid Sans\",sans-serif;}</style><g><marker id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf_flowchart-v2-pointEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 0 L 10 5 L 0 10 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf_flowchart-v2-pointStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"4.5\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"8\" markerHeight=\"8\" orient=\"auto\"><path d=\"M 0 5 L 10 10 L 10 0 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf_flowchart-v2-pointEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"11.5\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"10.5\" markerHeight=\"14\" orient=\"auto\"><path d=\"M 0 0 L 11.5 7 L 0 14 z\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf_flowchart-v2-pointStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 11.5 14\" refX=\"1\" refY=\"7\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11.5\" markerHeight=\"14\" orient=\"auto\"><polygon points=\"0,7 11.5,14 11.5,0\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></polygon></marker><marker id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf_flowchart-v2-circleEnd\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"11\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf_flowchart-v2-circleStart\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-1\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 1; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf_flowchart-v2-circleEnd-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refY=\"5\" refX=\"12.25\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf_flowchart-v2-circleStart-margin\" class=\"marker flowchart-v2\" viewBox=\"0 0 10 10\" refX=\"-2\" refY=\"5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"14\" markerHeight=\"14\" orient=\"auto\"><circle cx=\"5\" cy=\"5\" r=\"5\" class=\"arrowMarkerPath\" style=\"stroke-width: 0; stroke-dasharray: 1, 0;\"></circle></marker><marker id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf_flowchart-v2-crossEnd\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"12\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf_flowchart-v2-crossStart\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 11 11\" refX=\"-1\" refY=\"5.2\" markerUnits=\"userSpaceOnUse\" markerWidth=\"11\" markerHeight=\"11\" orient=\"auto\"><path d=\"M 1,1 l 9,9 M 10,1 l -9,9\" class=\"arrowMarkerPath\" style=\"stroke-width: 2; stroke-dasharray: 1, 0;\"></path></marker><marker id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf_flowchart-v2-crossEnd-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"17.7\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5;\"></path></marker><marker id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf_flowchart-v2-crossStart-margin\" class=\"marker cross flowchart-v2\" viewBox=\"0 0 15 15\" refX=\"-3.5\" refY=\"7.5\" markerUnits=\"userSpaceOnUse\" markerWidth=\"12\" markerHeight=\"12\" orient=\"auto\"><path d=\"M 1,1 L 14,14 M 1,14 L 14,1\" class=\"arrowMarkerPath\" style=\"stroke-width: 2.5; stroke-dasharray: 1, 0;\"></path></marker><g class=\"root\"><g class=\"clusters\"></g><g class=\"edgePaths\"><path d=\"M138,86L138,90.167C138,94.333,138,102.667,138,110.333C138,118,138,125,138,128.5L138,132\" id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf-L_A_B_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_A_B_0\" data-points=\"W3sieCI6MTM4LCJ5Ijo4Nn0seyJ4IjoxMzgsInkiOjExMX0seyJ4IjoxMzgsInkiOjEzNn1d\" data-look=\"classic\" marker-end=\"url(#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf_flowchart-v2-pointEnd)\"></path><path d=\"M138,238L138,242.167C138,246.333,138,254.667,138,262.333C138,270,138,277,138,280.5L138,284\" id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf-L_B_C_0\" class=\"edge-thickness-normal edge-pattern-solid edge-thickness-normal edge-pattern-solid flowchart-link\" style=\";\" data-edge=\"true\" data-et=\"edge\" data-id=\"L_B_C_0\" data-points=\"W3sieCI6MTM4LCJ5IjoyMzh9LHsieCI6MTM4LCJ5IjoyNjN9LHsieCI6MTM4LCJ5IjoyODh9XQ==\" data-look=\"classic\" marker-end=\"url(#diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf_flowchart-v2-pointEnd)\"></path></g><g class=\"edgeLabels\"><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_A_B_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g><g class=\"edgeLabel\"><g class=\"label\" data-id=\"L_B_C_0\" transform=\"translate(0, 0)\"><foreignObject width=\"0\" height=\"0\"><div xmlns=\"http://www.w3.org/1999/xhtml\" class=\"labelBkg\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"edgeLabel\"></span></div></foreignObject></g></g></g><g class=\"nodes\"><g class=\"node default\" id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf-flowchart-A-0\" data-look=\"classic\" transform=\"translate(138, 47)\"><rect class=\"basic label-container\" style=\"\" x=\"-70.765625\" y=\"-39\" width=\"141.53125\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-40.765625, -24)\"><rect></rect><foreignObject width=\"81.53125\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Search<br>(leg-based)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf-flowchart-B-1\" data-look=\"classic\" transform=\"translate(138, 187)\"><rect class=\"basic label-container\" style=\"\" x=\"-130\" y=\"-51\" width=\"260\" height=\"102\"></rect><g class=\"label\" style=\"\" transform=\"translate(-100, -36)\"><rect></rect><foreignObject width=\"200\" height=\"72\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table; white-space: break-spaces; line-height: 1.5; max-width: 200px; text-align: center; width: 200px;\"><span class=\"nodeLabel\"><p>Next Leg Search<br>(required after leg-based search)</p></span></div></foreignObject></g></g><g class=\"node default\" id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf-flowchart-C-2\" data-look=\"classic\" transform=\"translate(138, 327)\"><rect class=\"basic label-container\" style=\"\" x=\"-123.921875\" y=\"-39\" width=\"247.84375\" height=\"78\"></rect><g class=\"label\" style=\"\" transform=\"translate(-93.921875, -24)\"><rect></rect><foreignObject width=\"187.84375\" height=\"48\"><div xmlns=\"http://www.w3.org/1999/xhtml\" style=\"display: table-cell; white-space: nowrap; line-height: 1.5; max-width: 200px; text-align: center;\"><span class=\"nodeLabel\"><p>Flight Specific Search<br>(for product/s on any leg)</p></span></div></foreignObject></g></g></g></g></g><defs><filter id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf-drop-shadow\" height=\"130%\" width=\"130%\"><feDropShadow dx=\"4\" dy=\"4\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><defs><filter id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf-drop-shadow-small\" height=\"150%\" width=\"150%\"><feDropShadow dx=\"2\" dy=\"2\" stdDeviation=\"0\" flood-opacity=\"0.06\" flood-color=\"#FFFFFF\"></feDropShadow></filter></defs><linearGradient id=\"diagram-80869f8a8719300be85ff478f3744d8acfe2b4a89299e6ab5494f6f672aaa0bf-gradient\" gradientUnits=\"objectBoundingBox\" x1=\"0%\" y1=\"0%\" x2=\"100%\" y2=\"0%\"><stop offset=\"0%\" stop-color=\"#cccccc\" stop-opacity=\"1\"></stop><stop offset=\"100%\" stop-color=\"hsl(180, 0%, 18.3529411765%)\" stop-opacity=\"1\"></stop></linearGradient></svg>"},"children":["flowchart TD\nA[\"Search\\n(leg-based)\"]\nB[\"Next Leg Search\\n(required after leg-based search)\"]\nC[\"Flight Specific Search\\n(for product/s on any leg)\"]\n\n A --> B --> C\n"]}]},"headings":[{"value":"Search Workflows","id":"search-workflows","depth":1},{"value":"Search Workflow options","id":"search-workflow-options","depth":3},{"value":"Search only: For one-way, journey-based round trip, or multi-city itinerary, with no additional upsells.","id":"search-only-for-one-way-journey-based-round-trip-or-multi-city-itinerary-with-no-additional-upsells","depth":4},{"value":"Search + upsells: For one-way, journey-based round trip, or multi-city itinerary, with additional upsells.","id":"search--upsells-for-one-way-journey-based-round-trip-or-multi-city-itinerary-with-additional-upsells","depth":4},{"value":"Leg-based Search + Next Leg Search: For round-trip itinerary returned one leg at a time, with no additional upsells.","id":"leg-based-search--next-leg-search-for-round-trip-itinerary-returned-one-leg-at-a-time-with-no-additional-upsells","depth":4},{"value":"Leg-based Search + Next Leg Search: For round-trip itinerary returned one leg at a time, with additional upsells on any leg.","id":"leg-based-search--next-leg-search-for-round-trip-itinerary-returned-one-leg-at-a-time-with-additional-upsells-on-any-leg","depth":4}],"frontmatter":{"seo":{"title":"Search Workflows"}},"lastModified":"2026-05-27T15:34:23.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/docs/flights/workflows/flights-search/search-workflow","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}