


' by default the inclusion mode is remote
!if (%not(%variable_exists("$INCLUSION_MODE")))
    !global $INCLUSION_MODE="remote"
!endif

!if ($INCLUSION_MODE == "remote")
    !if (%not(%variable_exists("$LIB_BASE_LOCATION")))
        !global $LIB_BASE_LOCATION="https://raw.githubusercontent.com/tmorin/plantuml-libs/master/distribution"
    !endif
!else
    !if (%not(%variable_exists("$LIB_BASE_LOCATION")))
        !global $LIB_BASE_LOCATION="."
    !endif
!endif

!if (%not(%variable_exists("$IMAGE_BASE_PATH"))) && (%variable_exists("$LIB_BASE_LOCATION"))
    !global $IMAGE_BASE_PATH=$LIB_BASE_LOCATION
!endif

' constants

!global $ICON_FORMAT="png"
!global $TEXT_WIDTH_MAX=200
!global $MSG_WIDTH_MAX=150
!global $FONT_SIZE_XS=10
!global $FONT_SIZE_SM=12
!global $FONT_SIZE_MD=16
!global $FONT_SIZE_LG=20
!global $FONT_COLOR="#212121"
!global $FONT_COLOR_LIGHT="#757575"


' Styles

hide stereotype
skinparam wrapWidth $TEXT_WIDTH_MAX
skinparam maxMessageSize $MSG_WIDTH_MAX
skinparam DefaultFontSize $FONT_SIZE_SM
skinparam DefaultFontColor $FONT_COLOR


' Title

!procedure Title($title="", $subtitle="", $version="", $date="")
    !$s="$title"
    !$s_d="Last modified: " + %date("yyyy-MM-dd'T'HH:mm:ss")
    !$s_v=""
    !if ($date != "")
        !$s_d="Last modified: " + $date
    !endif
    !if ($version != "")
        !$s_v=" | version: " + $version
    !endif
    !$s=$s_d + $s_v
    left header
    !if ($title != "")
        <color:$FONT_COLOR><size:$FONT_SIZE_LG>$title</size></color>
    !endif
    !if ($subtitle)
        <color:$FONT_COLOR><size:$FONT_SIZE_MD>$subtitle</size></color>
    !endif
        <color:$FONT_COLOR_LIGHT><size:$FONT_SIZE_XS>$s</size></color>
    end header
!endprocedure


' getIcon()

!function getIcon($name)
    !return $IMAGE_BASE_PATH/$name.$ICON_FORMAT
!endfunction


' include()

!procedure include($resource)
    !include $LIB_BASE_LOCATION/$resource.puml
!endprocedure


' Relationship

!procedure Relationship($label="", $tech="")
    !if ($label != '' && $tech != '')
        $label\n<size:$FONT_SIZE_XS><color:$FONT_COLOR_LIGHT>[$tech]</color></size>
    !elseif ($label != '')
        $label
    !else
        <size:$FONT_SIZE_XS><color:$FONT_COLOR_LIGHT>[$tech]</color></size>
    !endif
!endprocedure


' IconElement

!procedure IconElement($id, $stereotype, $icon, $name="", $tech="", $desc="")
    !local $H="<img:" + getIcon($icon)+ ">"
    !if ($name != "")
        !$H=$H + "\n" + $name
    !endif
    !if ($tech != "")
        !$H=$H + "\n" + "<size:" + $FONT_SIZE_XS + "><color:" + $FONT_COLOR_LIGHT + ">[" + $tech + "]</color></size>"
    !endif
    !if ($desc != "")
        !$H=$H + "\n\n" + $desc
    !endif
    card $id <<$stereotype>> as "$H"
!endprocedure


' IconCardElement

!procedure IconCardElement($id, $stereotype, $sprite, $techName="", $funcName="", $content="")
    !local $V=""
    !local $H=""
    !local $S="<color:" + $FONT_COLOR + ">" + $sprite + " </color>"
    !local $F=""
    !if ($techName != "") && ($funcName != "")
        !$ST="<size:" + $FONT_SIZE_MD + ">" + "<color:" + $FONT_COLOR_LIGHT + ">" + $techName + "</color>" + "</size>"
        !$T="<size:" + $FONT_SIZE_MD + ">" + "<color:" + $FONT_COLOR + ">" + $funcName + "</color>" + "</size>"
        !$H=$T + "\l" + $S + $ST
        !$V=$V + $H
    !elseif ($techName != "")
        !$ST="<size:" + $FONT_SIZE_MD + ">" + "<color:" + $FONT_COLOR_LIGHT + ">" + $techName + "</color>" + "</size>"
        !$H=$S + $ST
        !$V=$V + $H
    !elseif ($funcName != "")
        !$T="<size:" + $FONT_SIZE_MD + ">" + "<color:" + $FONT_COLOR + ">" + $funcName + "</color>" + "</size>"
        !$H=$S + $T
        !$V=$V + $H
    !endif
    !if ($H != "") && ($content != "")
        !$F="\n----\n" + $content
        !$V=$V + $F
    !elseif ($content != "")
        !$F=$content
        !$V=$S + "\n" + $F
    !endif
    Rectangle $id <<$stereotype>> as "$V"
!endprocedure


' IconGroupElement

!procedure IconGroupElement($id, $stereotype, $sprite, $name="", $tech="")
    !local $V=$sprite + " "
    !if ($name != "") && ($tech != "")
        !$V=$V + $name + "\n" + "<size:" + $FONT_SIZE_XS + "><color:" + $FONT_COLOR_LIGHT + ">[" + $tech + "]</color></size>"
    !elseif ($name != "")
        !$V=$V + $name
    !elseif ($tech != "")
        !$V=$V + "<size:" + $FONT_SIZE_XS + "><color:" + $FONT_COLOR_LIGHT + ">[" + $tech + "]</color></size>"
    !endif
    Rectangle $id <<$stereotype>> as "$V"
!endprocedure


' GroupElement

!procedure GroupElement($id, $stereotype, $name="", $tech="")
    !local $V=""
    !if ($name != "") && ($tech != "")
        !$V=$V + $name + "\n" + "<size:" + $FONT_SIZE_XS + "><color:" + $FONT_COLOR_LIGHT + ">[" + $tech + "]</color></size>"
    !elseif ($name != "")
        !$V=$V + $name
    !elseif ($tech != "")
        !$V=$V + "<size:" + $FONT_SIZE_XS + "><color:" + $FONT_COLOR_LIGHT + ">[" + $tech + "]</color></size>"
    !endif
    !if ($V != "")
        Rectangle $id <<$stereotype>> as "$V"
    !else
        Rectangle $id <<$stereotype>>
    !endif
!endprocedure




' AZURE

!global $AZURE_GROUP_BD_LIGHT="#e1e1e1"
!global $AZURE_GROUP_BD_DARK="#3f3f3f"
!global $AZURE_GROUP_BG_LIGHT="#f2f2f2"
!global $AZURE_BLUE="#0078d7"

skinparam DefaultTextAlignment center

skinparam Arrow {
    FontColor $AZURE_GROUP_BD_DARK
    Color $AZURE_BLUE
    Thickness 1
}

skinparam Card<<IconElement>> {
    BorderThickness 0
    BorderColor transparent
    BackgroundColor transparent
    shadowing false
}

skinparam Rectangle<<IconCardElement>> {
    BorderThickness 1
    BorderColor $AZURE_GROUP_BD_LIGHT
    BackgroundColor #FFFFFF
    FontColor $AZURE_GROUP_BD_DARK
    FontSize $FONT_SIZE_XS
    shadowing true
}

skinparam Rectangle<<IconGroupElement>> {
  StereotypeFontColor $AZURE_GROUP_BD_DARK
  BorderThickness 1
  BorderColor $AZURE_GROUP_BD_DARK
  BorderStyle solid
  FontStyle none
  FontColor $AZURE_GROUP_BD_DARK
  FontSize $FONT_SIZE_MD
  BackgroundColor transparent
  shadowing false
}



' definition of the Item azure/Item/AiMachineLearning/ServiceBatchAi

sprite $ServiceBatchAiXs [10x10/16z] JSR50G0n40En2Qpj_Xi-XkWbLZ7M6JNHshce43atX7mEXBaaP3ubSAdgpyQr7G

sprite $ServiceBatchAiSm [12x12/16z] NKs50GG12083t7_X_-ko4_2HCUozf8HsRRMMMZLhsHQHybhJAOZR7EHQnuqpsCM9pejWqLEowggxjyy_

sprite $ServiceBatchAiMd [16x16/16z] RSst0KD13CDGtaa2kV_2pjaVtQkWerQYvCMsBJjFxzw8jNqd30XMxWxGAiPzjwyUU1Wl47IUErtTQpzS6Sj4pnoBb5wbHVJXA7nuzIvzkghrsSnZTWO

sprite $ServiceBatchAiLg [20x20/16z] {
TStL0SC0409Gpe3z5wut7ZxV2RXFMx1YIvO8oTniwMsac7zYHt30GFXlPl5jP7Z-rkGCXeJyDv4T258Rg-5xBxSMttybByM18a455iAuHQXahB4jo6viiGjf
OsSc3ciO2ylQWZEP1wlkggEz5m-6xeMU
}

!procedure ServiceBatchAi($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceBatchAi', $name, $tech, $desc)
!endprocedure

!procedure ServiceBatchAiCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBatchAiLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceBatchAiGroup($id, $name='Service Batch Ai', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBatchAiLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceMachineLearningStudioWebServices

sprite $ServiceMachineLearningStudioWebServicesXs [10x10/16z] LSV70S0m20H1Skg_O7FcfLLWeAUUx05u4BWl2N3t4wYbUPnYtnaKF83y2ohUTF41

sprite $ServiceMachineLearningStudioWebServicesSm [12x12/16z] NOgr0SG03CHaXlttVN2wg3eGRt8rHfweQJf-EHJ5c7_sCZVp0Y82HIGlkxcbBU3OADDSpfszcA3AuGBKaxl-dF45

sprite $ServiceMachineLearningStudioWebServicesMd [16x16/16z] {
RKx50S1020k71VRVjtRoAXwfu3-igxeFf1Oep36XCfdrv7BKao1KaH-EYU7lXenCalLMlzZT-UfYU34UNAgbuQOVLXS7KLBpPs3LGey55UEvcueluks17Ndc
LATBDi4T4zu
}

sprite $ServiceMachineLearningStudioWebServicesLg [20x20/16z] {
VSbPjaCX20NHKe43p7--ht6Hv7vbsvTyiwkhEtYexADJqHk6t8GEHQr9gn-czQ91XvF4cWPvssg8QL99bL9B2U0NQ4E3O6BTjefjxzRdf9_GQIutTydBhIoJ
oy1Natl9Yslzj-giw0guOaFOoYvdkC_7nux7CRIvuXELQ-HXw2Cc_G8
}

!procedure ServiceMachineLearningStudioWebServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceMachineLearningStudioWebServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceMachineLearningStudioWebServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMachineLearningStudioWebServicesLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceMachineLearningStudioWebServicesGroup($id, $name='Service Machine Learning Studio Web Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMachineLearningStudioWebServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceGenomics

sprite $ServiceGenomicsXs [10x10/16z] JSn50S0030F0Z4B-_OxfFkNYhxPvPbD1NCZSYPtnokPvxhL759Tq-RvSQRa3DW

sprite $ServiceGenomicsSm [12x12/16z] LKg30G0n38or_xwFkk49xbAthmQf0qDiA0OriQbgJImY2pDvhb0jcFd5EiJuhP70x-YtBm

sprite $ServiceGenomicsMd [16x16/16z] HSxN0G0X20DGJYL8zX_ux7bVIhT7F6t2_N_KV-dq0XHx8kPN013w-dnJ1VDhBVLlWrF_dfdixr_WnZGfCokDOO3-Z05Gkatlxw4hVW

sprite $ServiceGenomicsLg [20x20/16z] {
TSu70e0W34FHC1hQtF_0RgthkvyAu2yJrWelw_AraGpoiaHBrgJvH29NDKZ3tKXwt8qieFnEFXUgsRQ7Y6pMbq8tgqjvm6rfHGBkE1Iu5vBRJOfaCDvGygMC
HGLBdPTHt4fM1xOCInC
}

!procedure ServiceGenomics($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceGenomics', $name, $tech, $desc)
!endprocedure

!procedure ServiceGenomicsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceGenomicsLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceGenomicsGroup($id, $name='Service Genomics', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceGenomicsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceComputerVision

sprite $ServiceComputerVisionXs [10x10/16z] BKk30G0m3CjK_l_lQWVhNcJSUsAIvdrmDCBoLYAcF5K8xYamZkqa03EvvrMwK6fuwpJaDV41

sprite $ServiceComputerVisionSm [12x12/16z] HSg54GH034BHlnPWqt-_D-Tl909ZRtXQUo_-5jHz0YQAgohFWwYwNH4iLzDTkd1StTLMO3mhd_-pdrkbnM9OLVMiBE3QEJptd_4

sprite $ServiceComputerVisionMd [16x16/16z] {
JSS75WGW309HB0z2lFzz5xUF9VbZxurtA_iQ-6yjfDs9NxkTkaSyWOYft4185-aMPIErgLhd5Ejf5tlYd4DvldnnNUjQx9DY8xN8IxqzB5Bt5O45i89G3cDi
AxJmDZ2bZHGdl9jhxGS
}

sprite $ServiceComputerVisionLg [20x20/16z] {
RT17OiLG24FH1pY0bFtlDy8rlzmH77VRfjPTp1hXxe-PjYrEI21FFyp0FTXjGPpnPynjkQXIbJ1qYbmqC2mKYEUi_bKjP8m1chbCg6FeCNObkLp6hEPb-pbl
ra856SPAbeUbhDQ4gYpEbJBQReNAe_FI-JPqrIwY-nyqSWzSjorh0cpDfxqb-_Bl_m
}

!procedure ServiceComputerVision($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceComputerVision', $name, $tech, $desc)
!endprocedure

!procedure ServiceComputerVisionCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceComputerVisionLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceComputerVisionGroup($id, $name='Service Computer Vision', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceComputerVisionLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceCustomVision

sprite $ServiceCustomVisionXs [10x10/16z] 5Oa10W0m108DGF__xt8RgeJag1oxCxEFOfBCYb00eCnEE52KL8YrCAihdSYou14NhShqT-PI9ny

sprite $ServiceCustomVisionSm [12x12/16z] 9Oq10iGm10HT0xR-_zyRwIG0iANazl5U-hhgp9AqBXvHqqTsUgPIRpTrdvbiPf9iT7b5q4hM5rDH23_6xwhCmwqLRU3mSCovTdvkpny

sprite $ServiceCustomVisionMd [16x16/16z] {
FOm74WGX20Gnm_Z__rw3TTiRd01QCJssVOGUxLaf7gePtDa9mJGZHn_dvo5gsdE1c6gAvgv9uDkTPOxqm9RaUFJos-S-SS9hNRFefhEt27fvmnF4RQdx7DOY
WptILxXVGDUnCENu_tt9aIAdaJy
}

sprite $ServiceCustomVisionLg [20x20/16z] {
JT07eiCW30DG0vxY_lVzLfpVLfayDZ9PNXLRVc9u4ny2K4y0hA6YP4GaTPFOoDyGc-obpE2xEuaCrMMcvLh8v9zb6zmZ-mNskQxAXi7UdRQyPO4sMsr0TLVs
ImFkKSk3OBkup3vRTM_ThU4-fXCHseDWAtai1ikK98F81_VviOrefAgk8MBwsEHpMjtoQ7VlvtlqW8aC_04
}

!procedure ServiceCustomVision($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceCustomVision', $name, $tech, $desc)
!endprocedure

!procedure ServiceCustomVisionCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCustomVisionLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceCustomVisionGroup($id, $name='Service Custom Vision', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCustomVisionLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceFaceApIs

sprite $ServiceFaceApIsXs [10x10/16z] LSQr0G01202nms7_WTyrLSITdRk1P2PWHuvov6YTVklJiy9WDiwslGMi

sprite $ServiceFaceApIsSm [12x12/16z] NSV50KCn3C1G9MRlls_xcNHw6gfiYQe0mzst1TzIcAUTjTZxMXxEetNqC0YCMcCpA-CmrXCOVm

sprite $ServiceFaceApIsMd [16x16/16z] ROu54e0m40DpKll_XvbSSDZgfcgPYPt8p30G3rSKxBkGKy-0s-BcFDLErnrz74Hvd8vYdBJoUV7huzG4UAKjSVvtblRJGPqe3qKkoGq

sprite $ServiceFaceApIsLg [20x20/16z] ZT250SCm40J1Un3rNx0O4zEQnopI76QYEH5cNaRvIAK2sLRrPcf7D8pigXWJOBS4o7Et4LfkxwFf_NNMxr4rSs5q65exEG3rVocCrXXWa0vRwB6ieqEtYx5F

!procedure ServiceFaceApIs($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceFaceApIs', $name, $tech, $desc)
!endprocedure

!procedure ServiceFaceApIsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFaceApIsLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceFaceApIsGroup($id, $name='Service Face Ap Is', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFaceApIsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceContentModerators

sprite $ServiceContentModeratorsXs [10x10/16z] HSQ70O1024DHsW-o_y1slKT9xAUbYdF1cuV5HeZKrNIvsaXzBiJyxDHjhwew_m4

sprite $ServiceContentModeratorsSm [12x12/16z] JOk50G0n20EHXAVxB_pKUxX47XWF97l035_L7W3yzEv8Wcb255cI7hrlLNlqj_OWdKpA9kBqvkvQzGS

sprite $ServiceContentModeratorsMd [16x16/16z] PSY5OGKW34LH8a_OV-4Y_NxHa_5Lz6VyQG-nhmH0STzOARkNjStZ6j1sQhcM0x8h8KR1sSSafNKj9potlJqJM9wIflULLJM_6pVRupsIxom0xxoDrHy

sprite $ServiceContentModeratorsLg [20x20/16z] {
ZSp75SGm201H1MB_3U_0vkn_a63avt6GVQIudhlG17ev5TFSjVH9us7vIzlZshRrUMqHgakDSmilGWlQKbgVjDdDIf_txtgvDbsqp5xEPoXMFlEIdumBvy_Z
XUErATPpMbAUqhxgxGG
}

!procedure ServiceContentModerators($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceContentModerators', $name, $tech, $desc)
!endprocedure

!procedure ServiceContentModeratorsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceContentModeratorsLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceContentModeratorsGroup($id, $name='Service Content Moderators', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceContentModeratorsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServicePersonalizers

sprite $ServicePersonalizersXs [10x10/16z] JOQ30G1140EpLl_rld7XO5MENgynsNrIN7EWdAIQZhZ9Gf0dMHsN2Jta3bJfXJX4p0pi

sprite $ServicePersonalizersSm [12x12/16z] NOg50SGm30ELnEpzztrzkRs0BS27iOx5F9eSk_El0l6zLGRejek86RR6uCvb1eXg14q-256MHgPiS0UENHKFVW

sprite $ServicePersonalizersMd [16x16/16z] XSi55WGW20HGB0Rq_lTTQhl6_3oW_vbwBEDAGCxUjfCTWB-wDMpgb0KVQLYXEQTu0wDeOHw4knSCKt9wBQFFYZpqco7ih8BzHNLMbfkWF2jcJozsUii5

sprite $ServicePersonalizersLg [20x20/16z] {
bOvNOWKW20Jjk-ZzxvkDIF9wcIyOQleAhZNRVrexO6ip_cG3k8nJM3W83-Qago4pKiXysegRsXgyiGAX136oZsxQPeoXqIlN0TJKmVXJm5juN6voHZR58EA4
w7jXvczdQGSvTNQQzMFYScfcTkD4nx_BEISdv-Aa9_m
}

!procedure ServicePersonalizers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServicePersonalizers', $name, $tech, $desc)
!endprocedure

!procedure ServicePersonalizersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePersonalizersLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServicePersonalizersGroup($id, $name='Service Personalizers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePersonalizersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceSpeechServices

sprite $ServiceSpeechServicesXs [10x10/16z] NOY55K0n20EX4Db_uU_QGt8lWpk826r0EcpRmsmPzc47tJsahUPciR4NZ_LicTsPAm

sprite $ServiceSpeechServicesSm [12x12/16z] LSQ50G0W24JHezb_OJk_0ezzXbQifWtEsmILwSpKyCpfcROu8h9DDthQasLcA9PddsVKKG4

sprite $ServiceSpeechServicesMd [16x16/16z] XSTH0i0G38FXIZFDxd_X0V2q3zeVUR8c5gn6vBFDoETgTyvMOOgGLXSbnLHfoQmGXLG-DjQyFLOxOIm7gmacmbTFlxtqzGC

sprite $ServiceSpeechServicesLg [20x20/16z] hSlN0O0m20JGWz3sNzYkwVdoQHfmR9dYvgMcfatDu4dgcWAkRkjQ71oHD0v5BJoYgMLo6zNOJsVUtUI62uLAXiSPaSJdNjG8vmyKjS8VDJg829rG4CPb1m

!procedure ServiceSpeechServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceSpeechServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceSpeechServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSpeechServicesLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceSpeechServicesGroup($id, $name='Service Speech Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSpeechServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceQnAMakers

sprite $ServiceQnAMakersXs [10x10/16z] RSR50S0m34FH7vEy_y8D7ckG7dK6S0cjFz9JDxqUuYeYa1QKcQofrLVv8xCAima

sprite $ServiceQnAMakersSm [12x12/16z] XSZ70SD03CJ0lGZsNx5XnQU6cTcdQC3imBbhl_lphogiQ3gtDHMWj9J8-RdlKqx7ymS

sprite $ServiceQnAMakersMd [16x16/16z] fSjL0W0X20HGi83xNtYTmVhVPr8oDXMePZQ6JVt4MkM90V4uCS8J-rHmPTpmLSOAZ8rN0uuwT1AA34xS_yPZaoE_7m

sprite $ServiceQnAMakersLg [20x20/16z] hSg54S0W44JHnVQk_uQ3E-Dv-1_01IedYxK1k1h5sRrbaAkPi3NDeCNMP6k-FgXPy9KkGWN9QfBUglfdRuwF5dvkNA2n2UdpOR1WUqK

!procedure ServiceQnAMakers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceQnAMakers', $name, $tech, $desc)
!endprocedure

!procedure ServiceQnAMakersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceQnAMakersLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceQnAMakersGroup($id, $name='Service Qn A Makers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceQnAMakersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceTranslatorText

sprite $ServiceTranslatorTextXs [10x10/16z] NSc50G0X20NGJyF-0r_QJsdnBWwgRnPv3XQHcMy8vuhbpSZw0M_MA3nlkW4

sprite $ServiceTranslatorTextSm [12x12/16z] NSY50GC120D0FCd-0xVlTZWvDm29YviFUh0nQw0BY_368W4oZKuYXX-njHnAIYrGsoXAE5xgaTnJJty

sprite $ServiceTranslatorTextMd [16x16/16z] VOU50GD020DnylilNAHkXoIdyPyigEE1ifMx-TM3Y3lDLfKfAGkj0nWSzO0GHmTvi8y7lYBpdSXNrR0GS0ezJJBH6IpxbrmT7bcIsZu0zVBKV-S2

sprite $ServiceTranslatorTextLg [20x20/16z] {
ZOr50WGW30DJeId___1YNRUvPA1cyH-SWCyqXwcGf-EWRAlcpg81i2bXzUac5g6hQkTF2DITLSbCIuoGOJJLo8aRKvHJOtnzmIj5sb5Lsp8-i8rXaGTYQ9zO
tm2AEEvjXOm0pn-zCSVREyVV8IEc2rn6_ii5
}

!procedure ServiceTranslatorText($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceTranslatorText', $name, $tech, $desc)
!endprocedure

!procedure ServiceTranslatorTextCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTranslatorTextLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceTranslatorTextGroup($id, $name='Service Translator Text', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTranslatorTextLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceLanguageUnderstanding

sprite $ServiceLanguageUnderstandingXs [10x10/16z] FSW50W0W3090J63_Vx3jhOUfkM29Fh7FXONiP04vavLg4gGrB57xAly7UwQR0zq7W19p1Z

sprite $ServiceLanguageUnderstandingSm [12x12/16z] 9SQ13SG02090_bi5t7_WOhm408ik77VG2FCO65RdWLHIl6zAbGY9R_Ga9RK26xjbEpk9dlilCFP1Q5O17m

sprite $ServiceLanguageUnderstandingMd [16x16/16z] {
LOU73GD04CBu3hV_m85FjmIoSHdKmGV7tfkQkDHvGRvofN84QElfl1facoSqhmR_MZHhvK_pIJuS1gIZUp7qDFJNXPBsac7FOzfQhDiA0FLbmh1ULSxGwgBu
0m
}

sprite $ServiceLanguageUnderstandingLg [20x20/16z] {
NSi90W8n24FHLAGakV-1RL5dUxD_6FoanC15MAmgYkEVhFbJdcXYdTJHAyMxbXax1X2gIbGRkMu6N6TxxNKcT6rPYv9BWktLNnANzs2BE1kARQ8RTVatibke
vzTcMDA4MgGMWi_cWU4zgMvWtu6f6sERlgQ15lQ_28UKDtwNFW
}

!procedure ServiceLanguageUnderstanding($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceLanguageUnderstanding', $name, $tech, $desc)
!endprocedure

!procedure ServiceLanguageUnderstandingCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLanguageUnderstandingLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceLanguageUnderstandingGroup($id, $name='Service Language Understanding', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLanguageUnderstandingLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceImmersiveReaders

sprite $ServiceImmersiveReadersXs [10x10/16z] LOO50G0n3CIobUlVxpCUXezKcNCC_ARsxMw2Fyb5gEf9Xk2xUgF1AJDR0G

sprite $ServiceImmersiveReadersSm [12x12/16z] NOh50SCm00E5RlUVE0x3lGI75x8XaS38sjVy6--yEcTsydNyFxEJSFNNN3WZdCo821jhMVjEMou

sprite $ServiceImmersiveReadersMd [16x16/16z] dOv50WDH3489WLJkV-2EVzlrhQ80Lc8392FsHbtF5whsykw_Ux_JzvBurpxrxVH3KkxzaOEovTHp3oSaLyKEaZwEiaw-rnuFtf3GI9lu0G

sprite $ServiceImmersiveReadersLg [20x20/16z] {
dP054WCn30Cb6Gh_Vt2Js6M-7VIE6H_HW6G5z05uTP4tQTCTZyZil5lt9a-3HpVPM7kRPzPvDgWpv2xTvS4NlNCvZr0CUPiN1fWGcU92nj1q6gw9O-SnS4Dq
Fpp8mUEltGcS
}

!procedure ServiceImmersiveReaders($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceImmersiveReaders', $name, $tech, $desc)
!endprocedure

!procedure ServiceImmersiveReadersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceImmersiveReadersLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceImmersiveReadersGroup($id, $name='Service Immersive Readers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceImmersiveReadersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceAnomalyDetector

sprite $ServiceAnomalyDetectorXs [10x10/16z] LS650SGm400WskHi_u7V5Vo9p0DM1bK87CePiUq8vGZRtfgEY2qn4HZecfl3srm1

sprite $ServiceAnomalyDetectorSm [12x12/16z] NOc30G0124LVhlqNFZDyyf_8b4Db1PgrIG_Js3fWgosWy0Zp3MFBId32s7IxQQnL0z4uTcXw76gIRNHcd2cUcGK

sprite $ServiceAnomalyDetectorMd [16x16/16z] {
ROo74GH0208De6V_3RzyJdjnOKRx2nBvfiKI3-sYscg_AU71_REbNYg3QdGL8pHHLrkID8z4aF2p_Q5lQzmJyb9WM4N9xGI8IFqWxp7O_MFY3FVE6RdWcQLT
mJi_WSq5
}

sprite $ServiceAnomalyDetectorLg [20x20/16z] {
VOo5aKLH24C394Z_3U_Zhdq_OvaOFY0pF93AvSRtIZ6eAk67k2nnLLNzU2MwXGA0YZzVn28xpPyQ5hhEjSDrGJg2jcgB5am112DErWt0MWQZWmpYsqEd38IB
vc6juxLhsPPdOubE-EvjZmg76Pb-9NxegVLCC-CtvXmuO_X5rPq6yATvovfuONu1
}

!procedure ServiceAnomalyDetector($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceAnomalyDetector', $name, $tech, $desc)
!endprocedure

!procedure ServiceAnomalyDetectorCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAnomalyDetectorLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceAnomalyDetectorGroup($id, $name='Service Anomaly Detector', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAnomalyDetectorLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceFormRecognizers

sprite $ServiceFormRecognizersXs [10x10/16z] FOh50G0m20DJ1_OVkFXzehZAWR6Lzzh9AyVyr0Nc8joG1LLtcD2mvrIjamh61m

sprite $ServiceFormRecognizersSm [12x12/16z] JOc73G0W3CDIDlp_RtSbh9NOMCQ4CuUozxVV-hOVtsllNTkm3NHTlPUtOPk8jAjluP6-Ayrynrw6Ie8

sprite $ServiceFormRecognizersMd [16x16/16z] RSo53G0n3CLG1uhxxtiC9GjV8dtYNU0f-bLAWsiSNEFW-v0UvoE__1UN1ZrXRgUptnb7Ubf4r1r1XDDsvE2OOeUlk3kjPz-_D7C8b2UxvtS

sprite $ServiceFormRecognizersLg [20x20/16z] {
RSi53i0m34DH1uhtF_0QfTQeV_paeTHT0LWjkrPlywoqsGuswy6uR0_ZyhO-LYsDMAFRxcZAR5jt0P0ZSwjfp0GhUveXyp2LbRl2FCxSSQO6YmV6RRimpS1_
9NOSYiQfkCqLaSYooRf9x80B
}

!procedure ServiceFormRecognizers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceFormRecognizers', $name, $tech, $desc)
!endprocedure

!procedure ServiceFormRecognizersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFormRecognizersLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceFormRecognizersGroup($id, $name='Service Form Recognizers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFormRecognizersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceAzureExperimentationStudio

sprite $ServiceAzureExperimentationStudioXs [10x10/16z] PSUr0S104CJ0_MFelrupMz48h-e7LJrf1hYlYaMzoY8mEW7EJEzU6BNaov9j0PW1

sprite $ServiceAzureExperimentationStudioSm [12x12/16z] ROh50O004CCEgz3zzyMTl2gfDstz0NHd7eXPQrSHc3EvEPgpicPgtfn-YRQfP9mDBymvBgsPcAaR4m

sprite $ServiceAzureExperimentationStudioMd [16x16/16z] ZOq53aHH30AV0-tzpxlxtMrY1IPf-0HsAPPTJ4qvR-TQsyveZTrUW3fbeFU1CcMolyod3B8DkOrHKgVItKPR7O1tgFiE3GpP6M0ZubXp8Lpn1m

sprite $ServiceAzureExperimentationStudioLg [20x20/16z] {
bSs53KKn34FH5EtK-y_xcFlnY6yinVuJclqWzwjKMqxftih2dj4nFwgJVLydoms0xGte6xasQMyH9E9yatZEbc5moTEI2dn26ALjcE0BK0kV6dm3BLgoohRn
_Ph10sfOn7gHxAqH
}

!procedure ServiceAzureExperimentationStudio($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceAzureExperimentationStudio', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureExperimentationStudioCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureExperimentationStudioLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceAzureExperimentationStudioGroup($id, $name='Service Azure Experimentation Studio', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureExperimentationStudioLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceAzureObjectUnderstanding

sprite $ServiceAzureObjectUnderstandingXs [10x10/16z] DSp70G0m249HbO_xRvoUTxAI41ielbivFf_IcRwLChbb5NHt1BlY_kANyaq

sprite $ServiceAzureObjectUnderstandingSm [12x12/16z] HOs50G0W20I53_UVs8vJke8i2v0ed-ldbebKDepXOtiHMNSXCuAMkFnAsju-ffzpPqp_xQ__rYKw

sprite $ServiceAzureObjectUnderstandingMd [16x16/16z] PSvN0WCW20HHsHsCzpznRAJEtxCIGBiPSBJFx5Rfnxcj8aaTQc9kPzPJZd2kjaRinlG-ZJK9TG293lJPjJZsykEuQpy_bxpzEI_vFtzvzW6U

sprite $ServiceAzureObjectUnderstandingLg [20x20/16z] {
TT075WCX40BG30FcvVuNZhtBzhzDCSPyUZnTkWCOPW3e3KOMWvyc5ODrCedfwFNwbnwBcVxcS4CoDfAbIED19ae9tu5mH75Imm1G8XbIq0o1pVfpOBN-Zsg1
hHp4hTZM0Qcpb_3eQjYb-py
}

!procedure ServiceAzureObjectUnderstanding($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceAzureObjectUnderstanding', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureObjectUnderstandingCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureObjectUnderstandingLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceAzureObjectUnderstandingGroup($id, $name='Service Azure Object Understanding', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureObjectUnderstandingLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceMetricsAdvisor

sprite $ServiceMetricsAdvisorXs [10x10/16z] FOk50G0W20JFZlq7zbNWw7We3w2D2ysxSRj9cccgwoerxtuxiQwaiyJjnhhSwwFcwEWS

sprite $ServiceMetricsAdvisorSm [12x12/16z] HOk74S0m20E5HK34--yRryjVKmLum20NU7vjkVMoIqlkD6dfbD9wjwcRf4xMq86gUaaDFTJGMcURq8Cuk4TSFOg63m

sprite $ServiceMetricsAdvisorMd [16x16/16z] NSW75e0W30JH9Hsv_ttTFBj3_G54xz3bMI1-jeyz4gVHb-JXge9eUl0zRLM3xpmToPclYEsm55kgwabFmsIRTcsXMQWMscUnbhV7cLa4djJqv-4XU5Ae0Zi

sprite $ServiceMetricsAdvisorLg [20x20/16z] {
PSt50G0X34JH2PdOqd-zwyu_XOS1q7VOep-fssuMTm8EfkBZkOZ7W8rejsKc89ufwtJRjgAWhPFlveSbqMhgjrdaMlHGJd9QowsfTAtlLfJQiytgC62dxpch
lUxNUr5tSVqBkIBfZczaS-U7b8J_3wv6R_WXcW9O
}

!procedure ServiceMetricsAdvisor($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceMetricsAdvisor', $name, $tech, $desc)
!endprocedure

!procedure ServiceMetricsAdvisorCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMetricsAdvisorLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceMetricsAdvisorGroup($id, $name='Service Metrics Advisor', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMetricsAdvisorLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceAzureAppliedAiServices

sprite $ServiceAzureAppliedAiServicesXs [12x10/16z] JKp50K0X57eIzlxh_WuvqV6Xzu_cXVURaqIvU3ger4yE0kcc0KWnBaxXe6DSIylZn7Ksvtpe3W

sprite $ServiceAzureAppliedAiServicesSm [15x12/16z] LSVN0GGW409HTi5i__KUUdc-vk6dFkSlvn_7bqbgkjUdE5uCEjKZ0KncgCmJa9bIO1q5_1ImbZq0MgHbmvNIzxhXnhsFTV4

sprite $ServiceAzureAppliedAiServicesMd [20x16/16z] {
RSi73iGm24HHcXli_S-x4r1wlfhzDD2ZwUvFyxUj3_ExYQgjjEElOjeyAqaIApAGYgZ0R1uptSnOh1-pF3F5ou-PPKmKSLnY8nX986Wh4rEQKKtQQcZ5IPd_
K56Z8ozS-_yF
}

sprite $ServiceAzureAppliedAiServicesLg [25x20/16z] {
TOu74iGW201fDl3_xpqyI4zsdBQh0hpGrNdnh1-XVmNz2ECPY9b5D3XB9W_vOEmwWbGD61nCBI95a_IqpWeZlSGtj2oYI3yzmFZR2m7fQG8vB0u0cHqheGG8
8ERiazabhM-WcMN1BR0mWrgY1VuKHuhQJeM0Mkisv-uPTlfqiYXSA1gb8-py
}

!procedure ServiceAzureAppliedAiServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceAzureAppliedAiServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureAppliedAiServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureAppliedAiServicesLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceAzureAppliedAiServicesGroup($id, $name='Service Azure Applied Ai Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureAppliedAiServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceLanguage

sprite $ServiceLanguageXs [10x10/16z] DSZ10G0010B0eFr71hXFbH6BMvwFQMRNLEVp1xPj3wAEGRm4

sprite $ServiceLanguageSm [12x12/16z] BOo50G113C8giF_8BwGvgSAwZZKfT7qe9BryoBlR9kzMzmppsx5acroRvOyf1onoWGwy

sprite $ServiceLanguageMd [16x16/16z] TOw50S0m20IBNFVVk1eFN1H_WwD3iJh5raBnYXTIMqGCWhWNlbw3BILUAgasZZ_iDY-FNQYJddDk-dFx1W

sprite $ServiceLanguageLg [20x20/16z] XT150e0W04JH2SRxtzXk1TxoqpWHxZB3X_wQiIaNujlGRfwzcjUMt9gaQ-tjlAAP7qtNF2wUBQTRiyD5bCrjtcyZ3YGr5DnbpVt_Y_Wif2S

!procedure ServiceLanguage($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceLanguage', $name, $tech, $desc)
!endprocedure

!procedure ServiceLanguageCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLanguageLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceLanguageGroup($id, $name='Service Language', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLanguageLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceCognitiveServicesDecisions

sprite $ServiceCognitiveServicesDecisionsXs [10x10/16z] JOd50G0m48DEIlRVk6vy8Y1RQ9Qm3M3CGvAhbyojycjXPTLmOD-hoGuD

sprite $ServiceCognitiveServicesDecisionsSm [12x12/16z] JOm50GH03CCoQFqxVZZE66KMRNC904dagB8r2CX0DWrGnIQVl9vyx4jm_mGm6gKHpEKB

sprite $ServiceCognitiveServicesDecisionsMd [16x16/16z] VSv70e0W3031JVt_ZwL3JgvIvXGYarTklROrWf943xC9LOlJD4Xc1kwJPeQai-jKUZ-kb6alyxN_UrQPlotCEhs-7nEUImq

sprite $ServiceCognitiveServicesDecisionsLg [20x20/16z] {
fT2r0S0m30J05xps7pbcxdATGSW8moeIN6pUgVGxHoLCsYCQPWQZj0Srv-0zaqHcug58H1CWNH7eaPPWPp_l513t_Gum9fXKHDiStPp3iM7IPmqqFaBjkLCL
R4Ju0G
}

!procedure ServiceCognitiveServicesDecisions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceCognitiveServicesDecisions', $name, $tech, $desc)
!endprocedure

!procedure ServiceCognitiveServicesDecisionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCognitiveServicesDecisionsLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceCognitiveServicesDecisionsGroup($id, $name='Service Cognitive Services Decisions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCognitiveServicesDecisionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceServerlessSearch

sprite $ServiceServerlessSearchXs [10x10/16z] DSY50GC124FHZoLq_u5x_d2u_8BRNfv5mpuVkcSPs_JLsuwqAP1AKgTW9D5yCdaL7

sprite $ServiceServerlessSearchSm [12x12/16z] LSY50S0m24JHNxWW-mzSjpmS3jxYrWTEMONj1QegavPZhvsaVOx87PBsSHJx8zoD21yHWHCG9vdna9oNvdK3

sprite $ServiceServerlessSearchMd [16x16/16z] NOg50GCm20GFYUs_SFbGlmYyq8mpQLg9j-ExoPPMgxcNYr0IAVQLmaRcgC8YbkXylJ7Sx6xN1FqUOHCjDkkVb5x4VEAPp0H6Qv8VilWnx5Vo9mtn

sprite $ServiceServerlessSearchLg [20x20/16z] {
POo50SGm4CDyP7_tN_Y3HHMZw8AD3XaU_8xExw4sbs9RAPFjlOprWAX2xb1pg3ApxTgScrasekQH6apdLCDAa-vg1Gk3DQZsAkLIFkk8W4RkInMQAY59Ld20
J7SMkboKPO14ftXcU6FPiBVrTBofh_B0XwN-
}

!procedure ServiceServerlessSearch($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceServerlessSearch', $name, $tech, $desc)
!endprocedure

!procedure ServiceServerlessSearchCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceServerlessSearchLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceServerlessSearchGroup($id, $name='Service Serverless Search', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceServerlessSearchLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceBonsai

sprite $ServiceBonsaiXs [10x10/16z] JSY52G1144FHFn9M-w_tmcBta0X_fUBHa5ekWn4ZvHhACJeGW-2qAxOFemTs2xBVTo_FDTSF

sprite $ServiceBonsaiSm [12x12/16z] LSZ50SD044FHFo352_st6oQ_Yu0pXysRLCZzQa9M07OBupQaKPRR9Iw6Me88W6CbaPK0VK276e2vcxVQUult-m3S

sprite $ServiceBonsaiMd [16x16/16z] {
RSU5iSD044J1jp1p9Utbd-v7izs5pKVEuguiAGmNhJQHQe1GbuLanzyRMT6PrG4as4wgjNB1SY41Aqi5jGAOSKAOFveDI5e5G0rvD4sPF-S082NysVk0E-sz
1owY_oGNFNzEW6y
}

sprite $ServiceBonsaiLg [20x20/16z] {
TS650GDG24F11oHG-VklMtUvux-mapSkJF6cr3YaYU0g78FRARcuiAl6AhVTqPnDCwEOSTeo9w5MkQBpLBO1HPZKn4WAm21bWyX2KSxYP0O2rdw4YEGgHgiv
KRaKNAtTRXym8qzpjH-W5TbESRDMSPOITrfhnuVTEWbUv6v_mTD-tGLtaNUS7G4
}

!procedure ServiceBonsai($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceBonsai', $name, $tech, $desc)
!endprocedure

!procedure ServiceBonsaiCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBonsaiLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceBonsaiGroup($id, $name='Service Bonsai', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBonsaiLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceContentSafety

sprite $ServiceContentSafetyXs [10x10/16z] DSU75G0W20DHAst_WIN9yonyhWrbZPdrbyuXN-jhTrJSBg2C23CZq-oqkchQa6UF1m

sprite $ServiceContentSafetySm [12x12/16z] BOo50S1030AZIFVVjtulKLZ4p-19stgh31c0F4-5ggt2kyjkT9DlFWzVhdtGFhb92jz-s2PGNt6Ohz6t5W0w41zvlmi

sprite $ServiceContentSafetyMd [16x16/16z] TSf15aGH30NHW7hnzx_W5c3K1Ln70tknbOhj27MXRhlFHQJECZddDXRRYdkjLThU_R6yhRpPh3Do1vQzZuBiXx20l6tXLZ8aInRfWpR_OxiykVtw0G

sprite $ServiceContentSafetyLg [20x20/16z] {
PT254O0m44JHs5dwBvZT-0mVVtX4jQOtHUbNdPPxH9Tj3I3kYZoaqBWYh4o9mmggM9eUCzgupEoO8ENoM5szr-skXSlAN8ufCdTJRSjoE2AnXHRCAKtQGgSD
ghpmeca2NKlIEouauTxDML9JTiPlESUSLl95bhDy
}

!procedure ServiceContentSafety($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceContentSafety', $name, $tech, $desc)
!endprocedure

!procedure ServiceContentSafetyCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceContentSafetyLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceContentSafetyGroup($id, $name='Service Content Safety', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceContentSafetyLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceAzureOpenAi

sprite $ServiceAzureOpenAiXs [10x10/16z] 9Ok50S1030BV8Tr_u7Al2TfE-Pu9K8vTx7E0pcxz1FN60UbSA4i7ED50qgi2N3DmEk3x0G

sprite $ServiceAzureOpenAiSm [12x12/16z] BKq54W112E8sCFx_u6DmMwLmAj-QCkA4FfMXXL3ZaX_e9aXWwe3NSSthveROv1g8RePUja6eVFRBIGL7kEmV

sprite $ServiceAzureOpenAiMd [16x16/16z] FSy93iGm24FHtpOnOUv_u174mbgVim8dpqIGpQXqbTRgOXXuHrDwKDi4v29YlrJAnIlONjQUmgS_dBWMm5lRSpP4iTm5PlftsqpDBCqVdjJCFm

sprite $ServiceAzureOpenAiLg [20x20/16z] {
JT050i0W30F030do_mSFIKipvN00Zj5ZCZ2Csihv8HS9cccWOZXCI50c8lcXFZJ2nurE1Jjc_E39ilNEZjMDzQ6CP77yw0jv0wuboseORMXrNDH4suu66dOa
rl6O42vZPk7wokO4TJYIHUa7
}

!procedure ServiceAzureOpenAi($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceAzureOpenAi', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureOpenAiCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureOpenAiLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceAzureOpenAiGroup($id, $name='Service Azure Open Ai', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureOpenAiLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceAiStudio

sprite $ServiceAiStudioXs [10x10/16z] POgr0S103CJ-pVR--mPK1LGTQDr4o8BA749MLPEwwuP49i0luRyIuGG

sprite $ServiceAiStudioSm [12x12/16z] HSY74O000C90h0JttzUEvjfVTBUkcvv6x1fm_3X0SdD9mjMrh-ec-NCthAgbilvv

sprite $ServiceAiStudioMd [16x16/16z] PSg50S0W44FHuWdx3zpWzgkFkwzbOqpncoN5F6a0o7QEeKWCa-sWqr6XLSUrn_KjUiwgTs8vzt7eTjOQSQvNREvCbw_r7m

sprite $ServiceAiStudioLg [20x20/16z] ZSi54e0m34JHDhxX_kV5tJ_KtapA4fjPKjbLlS-Qt5j4z9XPzpPYmZRo60DYCs0sh5JH5qiocWCxrT4mjpDQRTn7mzghwSbANs0fqLUFesL9Rmolvlz6wq8T

!procedure ServiceAiStudio($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceAiStudio', $name, $tech, $desc)
!endprocedure

!procedure ServiceAiStudioCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAiStudioLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceAiStudioGroup($id, $name='Service Ai Studio', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAiStudioLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceCognitiveSearch

sprite $ServiceCognitiveSearchXs [10x10/16z] RSP70e0m44BHdqm1xtzWkwxofW1hqTrrDucXEqLc5_DfEjc2iisrDzWUmUy

sprite $ServiceCognitiveSearchSm [12x12/16z] VSUr0SH04CLG3V_jl-03S-GNIRomxlOxZwaPowW1vYSpcSRd9p9jVYG5c7wG4ktGqZg0ZJR9qnS

sprite $ServiceCognitiveSearchMd [16x16/16z] ZSVL0KD124HHP62W_uAVh_mbPmMk_CVWU-KD8pLVzYL9KpNoILuSW8CZgG64aIdsjE7YlDLD1QvrYpUBzPBh-VsDZkwg7b94Uu7ySW8

sprite $ServiceCognitiveSearchLg [20x20/16z] {
hSkr0GDH30DG6UM__y37u5IXUwK03uZC345ZkOixaZmfJabI0I7P4efvc1oPa8k4BpGPMB1bvYG3ojsMxHzdRHBYeLgRFICGGDJEzXLODzH2mMgWOuogqIY0
ySgmaGQVcm4
}

!procedure ServiceCognitiveSearch($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceCognitiveSearch', $name, $tech, $desc)
!endprocedure

!procedure ServiceCognitiveSearchCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCognitiveSearchLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceCognitiveSearchGroup($id, $name='Service Cognitive Search', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCognitiveSearchLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceCognitiveServices

sprite $ServiceCognitiveServicesXs [10x10/16z] TSV70O0m5CDGfqhPVs0wt7Y_EZ-0yZxmta5DKUC9wSPPppoz96kkKyjd1m

sprite $ServiceCognitiveServicesSm [12x12/16z] VOd50GDG2CMG3yd-2zVjLEHf_9k5joo0VAgYUJH0CImTgKxedXPjF2wOwawxQkY37pgI1OQEtxa2

sprite $ServiceCognitiveServicesMd [16x16/16z] dSW54WKX30JHK4oOvlu7NZTAlkn3E_6AL-NAz31myx8NMnrHjRUzjRQXeh0g0KRhY4PwBPCL4WjHrrU6O25Ic5NarekjMqJfNNt1SXJVp

sprite $ServiceCognitiveServicesLg [20x20/16z] {
hSw73GGX30LH0-PxwB_XawsDIfTso4y9Uw0-DSUTHbJjGh7P1HKUMvlasqFJJulCSwJseir2s-xMgBePu3M6m6S0AfkQ4E0XXsRWKWS6wG89dCh81C5fVJCE
o--ijRGgpsrOrIxPvxq
}

!procedure ServiceCognitiveServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceCognitiveServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceCognitiveServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCognitiveServicesLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceCognitiveServicesGroup($id, $name='Service Cognitive Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCognitiveServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceGenomicsAccounts

sprite $ServiceGenomicsAccountsXs [10x10/16z] JSn50S0030F0Z4B-_OxfFkNYhxPvPbD1NCZSYPtnokPvxhL759Tq-RvSQRa3DW

sprite $ServiceGenomicsAccountsSm [12x12/16z] LKg30G0n38or_xwFkk49xbAthmQf0qDiA0OriQbgJImY2pDvhb0jcFd5EiJuhP70x-YtBm

sprite $ServiceGenomicsAccountsMd [16x16/16z] HSxN0G0X20DGJYL8zX_ux7bVIhT7F6t2_N_KV-dq0XHx8kPN013w-dnJ1VDhBVLlWrF_dfdixr_WnZGfCokDOO3-Z05Gkatlxw4hVW

sprite $ServiceGenomicsAccountsLg [20x20/16z] {
TSu70e0W34FHC1hQtF_0RgthkvyAu2yJrWelw_AraGpoiaHBrgJvH29NDKZ3tKXwt8qieFnEFXUgsRQ7Y6pMbq8tgqjvm6rfHGBkE1Iu5vBRJOfaCDvGygMC
HGLBdPTHt4fM1xOCInC
}

!procedure ServiceGenomicsAccounts($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceGenomicsAccounts', $name, $tech, $desc)
!endprocedure

!procedure ServiceGenomicsAccountsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceGenomicsAccountsLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceGenomicsAccountsGroup($id, $name='Service Genomics Accounts', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceGenomicsAccountsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceBotServices

sprite $ServiceBotServicesXs [10x10/16z] JKg50S0m3Af2_xzu0MPHhFsBcA00GZrpJhHJqhJ1-YMWqAS90wjLhg3g-90iS04

sprite $ServiceBotServicesSm [12x12/16z] LKk50G112E8AsN_Yjxvi2VnZ6KdBawVMTjJFvG5dYiG016BtRNaJpDiUN74F3s2zPeVhzwb6P0hW0W

sprite $ServiceBotServicesMd [16x16/16z] ROg70SCm3CEeIVr_SKLtjq7Y0SYueYdoOS4o7Ss7-cDG9qWjn0dTYhOKi4w36qG2JQLyUSpTgz2sxlCzp_MGF-X247bOjG70mXCsFeAHZymEJyx7mvc7tG

sprite $ServiceBotServicesLg [20x20/16z] {
TSo74OH034DHEKdRVyC7U6_8lCdV0P-ij4aS938YAHKc4mDJIMWYTY4UAIQ4VBkCen7W08eu471PdsOS3IeekWLWFXl_pUWexYqVjuz_9aFgQ9iSSpVPSclQ
MYbmw0H8YIC56aK70CjEam-rCO239LcEQG4
}

!procedure ServiceBotServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceBotServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceBotServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBotServicesLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceBotServicesGroup($id, $name='Service Bot Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBotServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceMachineLearning

sprite $ServiceMachineLearningXs [10x10/16z] VSR50O0m00F0O97z1yOTsdiT7YHLTeRgmIK31NAOCn2OsyxBp2JchCK4

sprite $ServiceMachineLearningSm [12x12/16z] bOhL0S1G20CVUh3_m7N_w-4aumlKdzr0pZtnaSUQkTL2hCEs8o9hWVM8w0rMK_KEOmO

sprite $ServiceMachineLearningMd [16x16/16z] hOgr0O1040HVxbRwBnXt29bePSeddTIVFUwzWQoN3Z1Augn0wS0sv98mizG4TYldcj329cJAArkdTvOEdqGP0G

sprite $ServiceMachineLearningLg [20x20/16z] pSh70O0m34FHTDlxBumaUZtp8UqbwICpS_k7LTgPoe2Lb8ysO8tBWM1TIr-fqqWxTXhMB6mYMbB2WbkQBmddTnPBljbOITXeeXqJodOADW4

!procedure ServiceMachineLearning($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceMachineLearning', $name, $tech, $desc)
!endprocedure

!procedure ServiceMachineLearningCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMachineLearningLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceMachineLearningGroup($id, $name='Service Machine Learning', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMachineLearningLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceMachineLearningStudioWorkspaces

sprite $ServiceMachineLearningStudioWorkspacesXs [10x10/16z] JSV50S0W5C3GxxR_lYqEERt06zkeYKIgH5wfQdL3urOZp6oBn_H2H9GQVW

sprite $ServiceMachineLearningStudioWorkspacesSm [12x12/16z] NSp70SC030904ak0sNzVztulLV31mrfNLT9LtzfsD-sbxEvKATdgyQe7_B3PwhxIWV-ns6R2nbfiUPW1

sprite $ServiceMachineLearningStudioWorkspacesMd [16x16/16z] TSe50e0W40H0ulh_3_R2LfOSblONf3DfyAWg-d7QpDP6H151Jx2pg7d7_YSOxStDRNU3ZpDVGsy3B_QuOp_DjP-ifXyFSgIu0G

sprite $ServiceMachineLearningStudioWorkspacesLg [20x20/16z] fSZ5OKKn34JH4Ilkl-3COrxzOzJ59ykJ-6xgD2YSVcynoAduzbo2wjhc-FVInhsPXGX823DZnfNwioNO_9B2G2auMCwF9WwrlX57QYUALgmYTxQcVm

!procedure ServiceMachineLearningStudioWorkspaces($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceMachineLearningStudioWorkspaces', $name, $tech, $desc)
!endprocedure

!procedure ServiceMachineLearningStudioWorkspacesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMachineLearningStudioWorkspacesLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceMachineLearningStudioWorkspacesGroup($id, $name='Service Machine Learning Studio Workspaces', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMachineLearningStudioWorkspacesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AiMachineLearning/ServiceMachineLearningStudioWebServicePlans

sprite $ServiceMachineLearningStudioWebServicePlansXs [10x10/16z] JSa54i0W30J02pCdJV__thgm4CTiEK9rfA1Rmc6iHoetG3AfyonI1vztugQt6zTm2W_dk0C

sprite $ServiceMachineLearningStudioWebServicePlansSm [12x12/16z] NSQrOGD0400mFHva_tbZhAnAVjGX0fJgUnMEqSzFWym_HA_YF6NOEyXpxbjX6NmjnzTb3c1301dv0Wy

sprite $ServiceMachineLearningStudioWebServicePlansMd [16x16/16z] {
RSk50O0m40J1UnVwhnTtM2IP27whSgywn0bI9eIjf4HrgpjS5XTS5okZ5fiFJW1qCEQPL6sKEImt2YWoCuu4Y1P7p0xVQimfAUufz442syssV7Gozl-URpiK
k_DeumG
}

sprite $ServiceMachineLearningStudioWebServicePlansLg [20x20/16z] {
TSm5Ti0W44NHFoxP_txReDKRvS4P_8-YCwiCLnK6Rzef3LhDhg3caxBxixaJUhP6eKPZ9iqtEUjJU0SnTQ3diNuUWfXMfvFJ6FUIp0Iv2pc0eBT17LC0A7-R
Rp7so4IC3Wm26BuZ_TtU0QRVaidO85pivtF4FcutfIt9k_abc3u
}

!procedure ServiceMachineLearningStudioWebServicePlans($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AiMachineLearning/ServiceMachineLearningStudioWebServicePlans', $name, $tech, $desc)
!endprocedure

!procedure ServiceMachineLearningStudioWebServicePlansCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMachineLearningStudioWebServicePlansLg>', 'AiMachineLearning', $funcName, $content)
!endprocedure

!procedure ServiceMachineLearningStudioWebServicePlansGroup($id, $name='Service Machine Learning Studio Web Service Plans', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMachineLearningStudioWebServicePlansLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServiceLogAnalyticsWorkspaces

sprite $ServiceLogAnalyticsWorkspacesXs [10x10/16z] LSQ50G0W24HHcjj_OJk_0e_-l3KGemOviapADX5NZXuz0GeisLG5

sprite $ServiceLogAnalyticsWorkspacesSm [12x12/16z] POh50S103CES2oZxBrpcwcMGVkI2xR4sxgYzbDqPGmYM6aTUh-mThViQ6AjC0jhehlN_vXa

sprite $ServiceLogAnalyticsWorkspacesMd [16x16/16z] VSu74e0m24HHO63N-vzODdMQVkkp9B6FIXrvpM8PkybO07B-35_6_9p6oZwH5fsSFWqWhqqkFYkOlZakBQMBaRVcUsYWbVv2d_xCwnS

sprite $ServiceLogAnalyticsWorkspacesLg [20x20/16z] {
XSs50SH024HHRE2k_uO3n7L__6M5FbDaUY8ioPKgtiZtLjk-yre6YhjjPhDP14LLTnmCX3OZoxJDoTkaLxUJKHlijoUBOQVQDJBWlnJqLe_JklDcjOPhtIzc
O_CCMlUD9W
}

!procedure ServiceLogAnalyticsWorkspaces($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServiceLogAnalyticsWorkspaces', $name, $tech, $desc)
!endprocedure

!procedure ServiceLogAnalyticsWorkspacesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLogAnalyticsWorkspacesLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServiceLogAnalyticsWorkspacesGroup($id, $name='Service Log Analytics Workspaces', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLogAnalyticsWorkspacesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServiceEventHubs

sprite $ServiceEventHubsXs [10x10/16z] Oq00DXXWO8E9034hiWeaceq9MOm5HYFK8Cm3

sprite $ServiceEventHubsSm [12x12/16z] Oq06RAmmm8RAHgW0OXPML4qmBYiRbC0KXm0KSzWGW8652GQO0G

sprite $ServiceEventHubsMd [16x16/16z] XOw30G0n34MJVEo_yTbeNn4ZUlXE6BTWkE94dd-ASGL4IAUTELVEOg_IrcoBLyv6rMONQmkU-GVF-MQTsA_z7um

sprite $ServiceEventHubsLg [20x20/16z] ZP250S0m20In-_qthhlcsXWErehklCZiX8j7sKZ1IRx9t6_obCxlgbcMkHcpsBWKcnrCoy6_uY6TybOjiaqGhRqrpWfxe0S

!procedure ServiceEventHubs($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServiceEventHubs', $name, $tech, $desc)
!endprocedure

!procedure ServiceEventHubsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEventHubsLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServiceEventHubsGroup($id, $name='Service Event Hubs', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEventHubsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServiceStreamAnalyticsJobs

sprite $ServiceStreamAnalyticsJobsXs [10x10/16z] LSPH0W0G20JHgTgz_ur1NnxLyClcKUkeMt2Qe-zNqqHGI1dW8itbwyL9Yc5W0m

sprite $ServiceStreamAnalyticsJobsSm [12x12/16z] PSg50G0X34FHNqdst_XSuI5LPisbw8wpB9quHD17NXaGkG-Qy_Qn5TWS3ocoqqUEBy51vbK0Am

sprite $ServiceStreamAnalyticsJobsMd [16x16/16z] TSp50GG030B19K3wx_ZSPLvH-6TuauGxrzFMRcxzNRZGVSgLCuvevne58uQUC08R0Zc7ebZQ1NOBZNGDocK84jghSBPFNEGo0y6Tjlno1

sprite $ServiceStreamAnalyticsJobsLg [20x20/16z] {
bSpL0GDG24FH2uJilt7jITtE3mv_IubR1KWA81dKhLvghlMDOEYvVYAMB2cXJvYKG2XPYob1LWL9du60K43LV1cafA8iWBOxqZ5o2aZRepn91CXsiuGt1jzg
1XUCiimDsS4Zc_UE
}

!procedure ServiceStreamAnalyticsJobs($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServiceStreamAnalyticsJobs', $name, $tech, $desc)
!endprocedure

!procedure ServiceStreamAnalyticsJobsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStreamAnalyticsJobsLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServiceStreamAnalyticsJobsGroup($id, $name='Service Stream Analytics Jobs', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStreamAnalyticsJobsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServiceEndpointAnalytics

sprite $ServiceEndpointAnalyticsXs [10x10/16z] PSOr0S10402mO_Bljzp7JE7uUDcdoZ_RG4KgRe92bHSJPe67NE0lz9q

sprite $ServiceEndpointAnalyticsSm [12x12/16z] FSQ73S0m40Cn6Rftst_Vz8Xez8osUzJzyQez8fVqNmNi-S2qxntRg3q0em-aSfN2rWa

sprite $ServiceEndpointAnalyticsMd [16x16/16z] VSsr0S103CLGnry-sd_VCDFhL4dbmbfE9_MbptuxEZ-t4U7MofR1f9KLSjptJk0ZQbiKa0Is0uIETaPs4jFlJDX5Z3q

sprite $ServiceEndpointAnalyticsLg [20x20/16z] {
dSY53GH13CNGFuapr7-_jqmHdqNMyvvhckEyrawRchr-QydQscxjM__JLDnKDCUB8Y0uhMyfsFCv-bN12fZ5OzKnypNck5gDdV1w9zW9lMBjf8J-DGD2AS2p
4IZdRBO
}

!procedure ServiceEndpointAnalytics($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServiceEndpointAnalytics', $name, $tech, $desc)
!endprocedure

!procedure ServiceEndpointAnalyticsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEndpointAnalyticsLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServiceEndpointAnalyticsGroup($id, $name='Service Endpoint Analytics', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEndpointAnalyticsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServiceAzureSynapseAnalytics

sprite $ServiceAzureSynapseAnalyticsXs [10x10/16z] DSR70S0W400Wx7hkFszwNW0MO8P8i0krRa8j5I7q_Wyr_-lzNQu8rkFY8N02

sprite $ServiceAzureSynapseAnalyticsSm [12x12/16z] HOs50G0n20ChEFll-qdVheAJSSZnuXMrZhSwy8lWwyQtPKoa2YcPY2TzCvNN9oA_hoglBnhCMori6RHCEaGAtw4gQIu

sprite $ServiceAzureSynapseAnalyticsMd [16x16/16z] {
JOu50a0X34Ad0mFlVzuVzZFNsAJQJPNasw8Klwk4ReNM-Bz0rlUKraiT_aS-krY40prNtIRfTjafPy2FtUcUouuaRfifNRR3dJq_I36ESKbT2aTp_rKFYefL
qGxwKZil
}

sprite $ServiceAzureSynapseAnalyticsLg [20x20/16z] {
NP3N0KGX20G15yFIVxy7zxBpvqYMcoKxawJlPabQlOqn_YyVmAaYeacY01XLrYAw50rGKKPKOhw1D2P5v-4yoVIFwmdmTJv6EvClTr9sTr9LDwTPrR-kOOnX
f_Co1ZIf9el__PTfcQAJNH9RE8S3kUuf1aVzPSPsG1BoGMSMEla1
}

!procedure ServiceAzureSynapseAnalytics($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServiceAzureSynapseAnalytics', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureSynapseAnalyticsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureSynapseAnalyticsLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServiceAzureSynapseAnalyticsGroup($id, $name='Service Azure Synapse Analytics', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureSynapseAnalyticsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServiceAzureWorkbooks

sprite $ServiceAzureWorkbooksXs [10x10/16z] NOQ50S0W0CCshE7_Wt6lvhD3B601uq03eWg12a05YQRv85vb

sprite $ServiceAzureWorkbooksSm [12x12/16z] RSc54K0X0CFGhpJiFp3kaBDtxVMsr0bL7yKaAZ4bLLf5noaI4YDIdUcjv9m7

sprite $ServiceAzureWorkbooksMd [16x16/16z] NSV50S0m3C30ifNz1ox5h9TksVOKHoKqqgY-K8fI4scKuFZ8lfyVv2UW_Fxl-gdMgYWQgDorg_a1

sprite $ServiceAzureWorkbooksLg [20x20/16z] ZSm50i0W34FHUNxlV-1vEfVW3sXHrSUqL5U26-A6k26jfmQIR00c-PKZ6qvejIQ54G2_4aGiX5z9ovWjArkSFn9OtkbVwXiR

!procedure ServiceAzureWorkbooks($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServiceAzureWorkbooks', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureWorkbooksCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureWorkbooksLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServiceAzureWorkbooksGroup($id, $name='Service Azure Workbooks', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureWorkbooksLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServicePrivateLinkServices

sprite $ServicePrivateLinkServicesXs [10x10/16z] 9SR70SKW00KWxFhSVzvV4aw00zYH0hVXN6BCYGZAUjUwNlrdqjwfZP0W1_y7Nm

sprite $ServicePrivateLinkServicesSm [12x12/16z] DSQ70SGm200nnPN0_lD-IJaRaAlJMsHakzGga8KgLqU5r4VldIEaHT_zTkYsVfcE-JeY_3opWNtTI5ekTvadV04

sprite $ServicePrivateLinkServicesMd [16x16/16z] {
LOy54W0X30CJdF3__ruEcy6xzMAlFjzBalAbB74-apZ6ClKXlstSK5lC3IXUyTTeSfb97ew98HrkZFwjt8oIKviXcy4_EeNBe2jmnbCAMAjgjfBM5q_3Zb53
Ltu6R4lu
}

sprite $ServicePrivateLinkServicesLg [20x20/16z] {
PP3L0G0n24Dfi6lOVzvpR_xoSEHMbxycaludNKYscu2rEw-w6bILNZqFYggGMurLM-5M5Qkmq-31VAzrlDbUt5g-sMfWQ0bxsAIokZI1tamIdjstdWyxMuhQ
cscwU-JLxrmPgjk1dSVza4l98mKa3sBa_KKbjnKxEtul9NLuzFsU1G
}

!procedure ServicePrivateLinkServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServicePrivateLinkServices', $name, $tech, $desc)
!endprocedure

!procedure ServicePrivateLinkServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePrivateLinkServicesLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServicePrivateLinkServicesGroup($id, $name='Service Private Link Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePrivateLinkServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServicePowerBiEmbedded

sprite $ServicePowerBiEmbeddedXs [10x10/16z] Oq03hAoiQ2ncPcOsDXGM4nCJWiN2WiHYXx7OOInM80i

sprite $ServicePowerBiEmbeddedSm [12x12/16z] RSR50S1G20KmxC7-4xVVFQVG3O2zRl1wLbM_pYBIBudPVen7F8_y7m

sprite $ServicePowerBiEmbeddedMd [16x16/16z] bSV50K0n20KmxC7-4t_NUdCBrM0tSGFSx-ZE1o-RhVQzcFKVyNkqZz-1yoi

sprite $ServicePowerBiEmbeddedLg [20x20/16z] hT2r0K0X34LHvCd-4tzt5sx7QKWIhcDNEGD8QNwdt0RjZOt5oV83Ywdjs82TuOtPlQNPl3SzCyusppVSgWO

!procedure ServicePowerBiEmbedded($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServicePowerBiEmbedded', $name, $tech, $desc)
!endprocedure

!procedure ServicePowerBiEmbeddedCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePowerBiEmbeddedLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServicePowerBiEmbeddedGroup($id, $name='Service Power Bi Embedded', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePowerBiEmbeddedLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServicePowerPlatform

sprite $ServicePowerPlatformXs [10x10/16z] LSW54S1030J0CFhNM-v3SETWgyogxWinT1VT4FCxlQGUyU2wZWYt8k0hbw7ldm

sprite $ServicePowerPlatformSm [12x12/16z] NOg50GDH24E3s_xpjkVsla047xIgUmOhkU-hu6LTTrvt4L6jNbUFM5koxEQHMNtO6Sl5GbKc3YIJS1A12xxiFm

sprite $ServicePowerPlatformMd [16x16/16z] RSkr0G0n30H1ymdwh_V1J9kDm5mZPX5H3OMUgxMlPxlEx1ufvNLCG7d9uqpwYR6cozh-3Fn5fWSY-jaZ8inEo1mXhGupNW

sprite $ServicePowerPlatformLg [20x20/16z] {
TSz50W0X241HcABkVzwnM__ocS2vcqL4LStUQfdKV9cUZNcQxQhRilLTbV3zY8ZJPial1EDic0xqstIp3TPjRpy2OQWyxucPeGyvTCDGD9XYecSs_opC8Lsm
D9C3
}

!procedure ServicePowerPlatform($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServicePowerPlatform', $name, $tech, $desc)
!endprocedure

!procedure ServicePowerPlatformCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePowerPlatformLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServicePowerPlatformGroup($id, $name='Service Power Platform', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePowerPlatformLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServiceDataFactories

sprite $ServiceDataFactoriesXs [10x10/16z] Oq005Y20iBY003kBcu4DmkBcPkC6ixY109N5mCx0mCc090O

sprite $ServiceDataFactoriesSm [12x12/16z] TKe30G0139pPF-_R64zmBHOHth0IecouQwf_F4rlk2UmuLxgYTUmBLZAj3LlcH4

sprite $ServiceDataFactoriesMd [16x16/16z] ZSs50G0X20NG2_hll-zrslrKOFYtSIQYUNnCviQFOKIaU1nRwp6jqnypLk8s0ojlhyJAstihUQsovbgtZzVPZby

sprite $ServiceDataFactoriesLg [20x20/16z] fSu50i0W0090Mu7_ltVT7MpMcUOmrddldLrHwBF4P7sCqTkuCB6F_ffjAxSosrO9IxDIGrfQGsfeQIsfeQNrUM_6vFOPpT3moagX24Z0sNcb3K1YJAm1

!procedure ServiceDataFactories($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServiceDataFactories', $name, $tech, $desc)
!endprocedure

!procedure ServiceDataFactoriesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDataFactoriesLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServiceDataFactoriesGroup($id, $name='Service Data Factories', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDataFactoriesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServiceHdInsightClusters

sprite $ServiceHdInsightClustersXs [10x10/16z] LKl50G0n3ABUil_05-1ryI3unLpP7DWWwwYX-Qgzzgv_aBLwwS5zQcAjs9lT4ZcimmS

sprite $ServiceHdInsightClustersSm [12x12/16z] NKt50S103E8anlu3DzBNnHNmohrhYY143YXPapKqiah2JixfwP8UK5MiNgcWv6HJivsbpAYJ7dZEHN-6oC68avRN-

sprite $ServiceHdInsightClustersMd [16x16/16z] {
ROv50i0m408diYJb__-jUpkdLO1_QitSYGXsaWrIK9S2R3Uk8cnd8D7dQfqEn5fAhNCEHKYLXMPRIfmCbkACKYc3j5JbYd9MeKBjqboT4dQJEEchVkR4Crgh
2G
}

sprite $ServiceHdInsightClustersLg [20x20/16z] {
VSy5OiKW48JX7rkx_u6BRTkdNsmo4O1lMYyywMCC_bHt61FeZ5j4D10PEmgJnCHMCyODcHtqLEuspsfcNeX9AFSDcGRjl3RF9eqsEuuMqxsjN1gX8eNKUuNr
cgxS85TGQodGPYxPNVrsHQI1sLxScASaTzZhLk7FPKpsrDMbSFm
}

!procedure ServiceHdInsightClusters($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServiceHdInsightClusters', $name, $tech, $desc)
!endprocedure

!procedure ServiceHdInsightClustersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceHdInsightClustersLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServiceHdInsightClustersGroup($id, $name='Service Hd Insight Clusters', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceHdInsightClustersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServiceDataLakeAnalytics

sprite $ServiceDataLakeAnalyticsXs [10x10/16z] JSY50S0m2031R_B8_WlNxN3uKwybBzSsp1IgwYYnQZ3tTcor77_iZju1VU4q5JO

sprite $ServiceDataLakeAnalyticsSm [12x12/16z] ROs50G0X202FPl-9lrDFwUA7ktAG5nCVNvL3hUpAiLKBichmEx_wtRtA2j0hVx-UqwjQ

sprite $ServiceDataLakeAnalyticsMd [16x16/16z] RSi55i0m20HH7Ev_uIHiNQQoxrVeBpEzoUF8cd7hRJdDZ1ziELT1tjFEZXbZj1iBMwBzi-NgD31q67UO2bsEbv7wYkwnISy4

sprite $ServiceDataLakeAnalyticsLg [20x20/16z] {
XSk54KKX30NHUD9_mq_OxxeZbpc0V2t2NqdZJ1-adl8FbjXpZsOMQyCEwrM9ik4tCoai3dBiM3ejUCOj9yKoRnz40kjG5fkL3frcMCxTZeR-MZwPoaCUH_AQ
ERi3
}

!procedure ServiceDataLakeAnalytics($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServiceDataLakeAnalytics', $name, $tech, $desc)
!endprocedure

!procedure ServiceDataLakeAnalyticsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDataLakeAnalyticsLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServiceDataLakeAnalyticsGroup($id, $name='Service Data Lake Analytics', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDataLakeAnalyticsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServiceAzureDataExplorerClusters

sprite $ServiceAzureDataExplorerClustersXs [10x10/16z] HSY55S1020KmUih-4pTKqRmVV_MrzXogMC_WY0C9WUR5aOM5cH6C15C-4WRW2G

sprite $ServiceAzureDataExplorerClustersSm [12x12/16z] JSk73GD024DHYxx_nFbEl_f0HlyhPcQdl5u5VzeAYC9ML0PTp8rFfaU0TUfMSY1MZcSEkol7S42E2xtfs0C

sprite $ServiceAzureDataExplorerClustersMd [16x16/16z] NSg70O0m30D1ftl_YVcdWwYdAFufawor-f68gcKSjf3jy5xmKtdAuQZyXekcZy95EyvdH8E-5XoOVxCI3XuBcV9OL8ZBmSuYDNGzwr5m8WVSYpVvmNogFB81

sprite $ServiceAzureDataExplorerClustersLg [20x20/16z] {
RSq7ZWGX44DH0vNkV-B5bdUo5VlfDuMVAwxlCZpWo4msR1g9WOrbArXmfp8f_Dx7fb-0YnkGgGntovrBLl6yiLNwRfEoN6hJf0IMIj4r4QfS3Yr8oHTPZepB
l4G-DbDMW2WpPO8BcIYI5NTuG-HAPM7fuZ5eVm
}

!procedure ServiceAzureDataExplorerClusters($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServiceAzureDataExplorerClusters', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDataExplorerClustersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDataExplorerClustersLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServiceAzureDataExplorerClustersGroup($id, $name='Service Azure Data Explorer Clusters', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDataExplorerClustersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServiceAnalysisServices

sprite $ServiceAnalysisServicesXs [10x10/16z] RSb50S1000EmZWh-1O_f8D-WX-I4av0Pumws5veZht1cOo6PSodeZXrA6m

sprite $ServiceAnalysisServicesSm [12x12/16z] TSO50e1G309GVZ2Ozp-mtVeMW3ynsRjgqTujPKVd1985fC0fuEauD4z9aqbDW2WXRDJFdXEyZ

sprite $ServiceAnalysisServicesMd [16x16/16z] bOq54W0X3CIAf_z_CAwZTy5fCoj_YPtpJabCNVVRAVNYEm8eHCmHXwtQcolqD-eYD8_g6QNJ0eb9dm1v0xsxtzFxI04

sprite $ServiceAnalysisServicesLg [20x20/16z] {
fSr5WaH1309GIW9axd_WwP9lkvQtZ01-4Kl33PV7J0eKgJzd7INdh2u5jcLd4k0IO-Qq0_mpMUgO3SJaJ40Y1f-prkqnAoNB2vYU10Hfaiwh5wEfEeKRQXph
CPFKgvupRxWfTS77_W4
}

!procedure ServiceAnalysisServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServiceAnalysisServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceAnalysisServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAnalysisServicesLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServiceAnalysisServicesGroup($id, $name='Service Analysis Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAnalysisServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServiceEventHubClusters

sprite $ServiceEventHubClustersXs [10x10/16z] LSk30G0m30313_VVkEQL4PSq7Cha7PqfE919-cvEjBqpUsVuL

sprite $ServiceEventHubClustersSm [12x12/16z] TSo35G0m30JGu8hz5wwD_n27VZYJLbYQBDkizz7REGSdkLFwsZw9vD8JNT-W2MWH0G

sprite $ServiceEventHubClustersMd [16x16/16z] XSm53i0W50FGzbjs_mjF2ac9xk5ymPzP0bjhfzwI2V6RlK18dfNrFGSRl_xVkoZbGEbOMm9m5LLJc2BimgbyI8Oan1u

sprite $ServiceEventHubClustersLg [20x20/16z] ZSW7RWGm20310MEI_tyupIBjwgYjrhDYO7GTEndjg7bpBnGrvYsnu-XvBPO4DGUKbKD_85fb7CKH5W5oLYChjX45OejycTVT1VdgdtLnwYAe6fxq3W

!procedure ServiceEventHubClusters($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServiceEventHubClusters', $name, $tech, $desc)
!endprocedure

!procedure ServiceEventHubClustersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEventHubClustersLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServiceEventHubClustersGroup($id, $name='Service Event Hub Clusters', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEventHubClustersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServiceDataLakeStoreGen1

sprite $ServiceDataLakeStoreGen1Xs [10x10/16z] HSI50G0m20F1hzl-yzQ1Ys1223nZImT9a3ViE5SskuigK0i

sprite $ServiceDataLakeStoreGen1Sm [12x12/16z] TSQ50G0W4090xDf_NhlrxmD0yNc3G1Kogohe1VVdg06JoVfD-w9rknnzam

sprite $ServiceDataLakeStoreGen1Md [16x16/16z] XSV50G114091riR8Fzvpr_f0umyZWYnxMwrAQfw14saBo63OlMTvMJmlW3eV7MKWoTApougiRHEnnTmxj3DSz

sprite $ServiceDataLakeStoreGen1Lg [20x20/16z] ZSY54O104C30UxV-wyLpEFoEPIAzt4gEMWdU-zRoyI4eNjrN5Ehu8eAZU8zb7vvCoEEY4yHf4O4wF9kKv4tCq7Vq-3gD

!procedure ServiceDataLakeStoreGen1($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServiceDataLakeStoreGen1', $name, $tech, $desc)
!endprocedure

!procedure ServiceDataLakeStoreGen1Card($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDataLakeStoreGen1Lg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServiceDataLakeStoreGen1Group($id, $name='Service Data Lake Store Gen1', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDataLakeStoreGen1Lg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Analytics/ServiceAzureDatabricks

sprite $ServiceAzureDatabricksXs [10x10/16z] LKa30G1039pHF_2Rmn6-oRQJ-_WMdN7eR2lPkRTA8_24Q0jeFHVk4Om9b8OL

sprite $ServiceAzureDatabricksSm [12x12/16z] NOc50S1030BlOwJx3rptYmByQMiEP436jfA7CnxIzlRXY7RXqs78AQCSwOWBBxI_VInW7E59QW0i

sprite $ServiceAzureDatabricksMd [16x16/16z] ROw50O1024MFnlqNzjdvwMRyepjkKHQgTO-iDwijQ3do1svnhftISinHAdAE2A98ZIhqP4mwNUM7ayWsZZXk54s-Fx3c7PlqHOwsytG5RPi1-uzPumQTTcS6

sprite $ServiceAzureDatabricksLg [20x20/16z] {
VP050i0m20D3DVp_mslAt3BjuU1FpVEDL4-36WwbrQVt7NdRVzblHicW15vn5lt85ceTOgQgMtM3cB677Od3lx0CLk2YzBRNjIQFUhJGrn5GvXmYz2X66wzf
OeuQHnfN7eTWZOnz4BscYfhEaGsxAass-Jv4cXVSPCV25W
}

!procedure ServiceAzureDatabricks($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Analytics/ServiceAzureDatabricks', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDatabricksCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDatabricksLg>', 'Analytics', $funcName, $content)
!endprocedure

!procedure ServiceAzureDatabricksGroup($id, $name='Service Azure Databricks', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDatabricksLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AppServices/ServiceAppServicePlans

sprite $ServiceAppServicePlansXs [10x10/16z] Oq005X00irYvUNbP8InUJ1OR181Px2301cP100CREmS40CKumO03

sprite $ServiceAppServicePlansSm [12x12/16z] RSZ50S0m40D1mp7qNswOutcjL9vWKxT6o4ofuv-FvWNYDkYqDs-sviFQSleqwQxC

sprite $ServiceAppServicePlansMd [16x16/16z] NSg53KCn303HeAdz-uyR9lk4JpfdIxjj-d-jV2pGZTlspyBpt_vXD-Jj6G3C0vwESRQCkxHzwaQwOJFGat7e1k9LT1K

sprite $ServiceAppServicePlansLg [20x20/16z] VSk54O0m44JHYvnW_PSBn3r__CqkpBAblH4UZuihGxgyuVwBUFlPZLXCB7aKtEweplRcgurZAXld_31ImTvytbYQxCJGVrlJtlYe4W3q-Jkx3C07

!procedure ServiceAppServicePlans($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AppServices/ServiceAppServicePlans', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppServicePlansCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppServicePlansLg>', 'AppServices', $funcName, $content)
!endprocedure

!procedure ServiceAppServicePlansGroup($id, $name='Service App Service Plans', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppServicePlansLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AppServices/ServiceAppServiceCertificates

sprite $ServiceAppServiceCertificatesXs [10x10/16z] Ou03LaOOO8MBeR7OWO21bOM52yvYWSfoiR6pWW43DpTC2pSZb04

sprite $ServiceAppServiceCertificatesSm [12x12/16z] LSp50O103031HUBzrujpCfzu6CZU2Ps0l63k-mPw0R7h2BkyVuANn2xRyaAg-EcGEydd1

sprite $ServiceAppServiceCertificatesMd [16x16/16z] RSc53G1H2C1GlYFxptikMACl1TVmsTqJr_5Muuyc9ctglJFCTTOFpyEeFXucxJdMx6y3YeY0BdXQ5nXAEm

sprite $ServiceAppServiceCertificatesLg [20x20/16z] bSi53iGm34HHO_3-vzqjj-7aoQAlCLImb9GnfqgGQpRHbxHtxMOlUsDlhUTqvsKJqftRcqgoszgk_FMOD1FiTle543UGM6YAHIC0JCiV

!procedure ServiceAppServiceCertificates($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AppServices/ServiceAppServiceCertificates', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppServiceCertificatesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppServiceCertificatesLg>', 'AppServices', $funcName, $content)
!endprocedure

!procedure ServiceAppServiceCertificatesGroup($id, $name='Service App Service Certificates', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppServiceCertificatesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AppServices/ServiceAppServiceDomains

sprite $ServiceAppServiceDomainsXs [10x10/16z] Oy06kE4qDmmmiC800mWpW4aWpSpAoiZ8YYJB1WC8um

sprite $ServiceAppServiceDomainsSm [12x12/16z] TSh50G0n30F1LJXs__KUCyp78F77MrsPuoMlkfDFzpr92GN2j2j4aeYQ_z_zSk9Y1

sprite $ServiceAppServiceDomainsMd [16x16/16z] XOo50O0m30IZ_yZ---9Esukhj1WV37DzpNGSvpfFCDTy8ldaMskgwnnjjbWiL3FTqjNMVObvl4is_-69D9W

sprite $ServiceAppServiceDomainsLg [20x20/16z] fOq54W0X54A_Ydt_-ouoiTtF9aRxGzzHgS6MD6abBc7ki1jtu8NceulE8eSsQHOCd0w17XFAKOpZhGtICChHSqHgR_vDE-A11dl81

!procedure ServiceAppServiceDomains($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AppServices/ServiceAppServiceDomains', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppServiceDomainsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppServiceDomainsLg>', 'AppServices', $funcName, $content)
!endprocedure

!procedure ServiceAppServiceDomainsGroup($id, $name='Service App Service Domains', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppServiceDomainsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AppServices/ServiceCdnProfiles

sprite $ServiceCdnProfilesXs [10x10/16z] Oy09c60CDZOsHX3D3WOW6NO8O69Xvu001WuOm6OI

sprite $ServiceCdnProfilesSm [12x12/16z] ZSR50G1120ImmQ7_WizTDw-WcRlJsXXWe1OJmI1MPfOh08SJPKqOBte

sprite $ServiceCdnProfilesMd [16x16/16z] hSgr0G0X40J0S-c_u7U139ji1HQn0_xHBsyYkxETGSG_SfyBgcfHW4ETtUkCY9QF8tRQ0G

sprite $ServiceCdnProfilesLg [20x20/16z] jSwr0G0X30NGkEm_yBbW9Rmo-c4XQWje9wngPbtHNttbgOc8b-J-vnMbSongezeLhQj5oyunHCtVMPfh1m

!procedure ServiceCdnProfiles($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AppServices/ServiceCdnProfiles', $name, $tech, $desc)
!endprocedure

!procedure ServiceCdnProfilesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCdnProfilesLg>', 'AppServices', $funcName, $content)
!endprocedure

!procedure ServiceCdnProfilesGroup($id, $name='Service Cdn Profiles', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCdnProfilesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AppServices/ServiceAppServices

sprite $ServiceAppServicesXs [10x10/16z] JSod0SG05CDG_MxlF_2Le3ma9DxyzuJgHp1IvSacuJPlJ4JiReHnvksfchOQP8EjpExNxmi

sprite $ServiceAppServicesSm [12x12/16z] LOr10aHX18AHdxh_XIUpUzyAgk9BGoOEYLW05G6ILSFxg1BTpLjesSn3jk9bvdZ9b3M5dLqBGs03QRtLAwvbowkIzC2DFp9t_G4

sprite $ServiceAppServicesMd [16x16/16z] {
ROwvWSG020F5Z_fl-CJQpcuYXX__4KkHhoKtfDlrKrTSMH6HzPQtpNDk2DYSKl5ypsdNC-rnFY24TNUucgcwSFcuMSXTz7cvvuAPbJ7YvXCLivC1-Fdl_ky1
ivvj28hLh0RnWo-3ZvKrZZy
}

sprite $ServiceAppServicesLg [20x20/16z] {
TSv7Wi0m349HR6G4zx_mM9dUtehyDED_bN7mAM76PrspQVVXzTewiVbArgHIVDlQ9Jl91jQfIToxsay4sWl03NgF2zaOBMcpTURVmKE3wxuH8UkXqRFIoDdZ
IVswaF2Ewadjecj1pVOfIZpzTXOKOwjufzuRApUwxkUfjZ6K9yvNB-BX3AkJ46-OT_XYdNRNsyKB
}

!procedure ServiceAppServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AppServices/ServiceAppServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppServicesLg>', 'AppServices', $funcName, $content)
!endprocedure

!procedure ServiceAppServicesGroup($id, $name='Service App Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AppServices/ServiceCognitiveSearch

sprite $ServiceCognitiveSearchXs [10x10/16z] RSP70e0m44BHdqm1xtzWkwxofW1hqTrrDucXEqLc5_DfEjc2iisrDzWUmUy

sprite $ServiceCognitiveSearchSm [12x12/16z] VSUr0SH04CLG3V_jl-03S-GNIRomxlOxZwaPowW1vYSpcSRd9p9jVYG5c7wG4ktGqZg0ZJR9qnS

sprite $ServiceCognitiveSearchMd [16x16/16z] ZSVL0KD124HHP62W_uAVh_mbPmMk_CVWU-KD8pLVzYL9KpNoILuSW8CZgG64aIdsjE7YlDLD1QvrYpUBzPBh-VsDZkwg7b94Uu7ySW8

sprite $ServiceCognitiveSearchLg [20x20/16z] {
hSkr0GDH30DG6UM__y37u5IXUwK03uZC345ZkOixaZmfJabI0I7P4efvc1oPa8k4BpGPMB1bvYG3ojsMxHzdRHBYeLgRFICGGDJEzXLODzH2mMgWOuogqIY0
ySgmaGQVcm4
}

!procedure ServiceCognitiveSearch($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AppServices/ServiceCognitiveSearch', $name, $tech, $desc)
!endprocedure

!procedure ServiceCognitiveSearchCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCognitiveSearchLg>', 'AppServices', $funcName, $content)
!endprocedure

!procedure ServiceCognitiveSearchGroup($id, $name='Service Cognitive Search', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCognitiveSearchLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AppServices/ServiceNotificationHubs

sprite $ServiceNotificationHubsXs [10x10/16z] JSh50G0W40InGPR-EyPFyWwX6fh1TBf1_gIk2nckGRO

sprite $ServiceNotificationHubsSm [12x12/16z] TSQr0S0m402nUzn_ut3CLYLshC8_LwWShmWjYD3uyAS-dx_KwPq

sprite $ServiceNotificationHubsMd [16x16/16z] ZSd50S0024FH57xOV-Ew-pj5z2MFBfrL2D01gDaBn96SiIUREFmstiYhOwzo3osoz4S7

sprite $ServiceNotificationHubsLg [20x20/16z] bSYr0GD10CH0-HRwxzYG-9acaxXhRBpGrkxp7ByKQzfvI7X3PEzbh97Vr0BvJMV6PENwjSsFcBXbOvH7FW

!procedure ServiceNotificationHubs($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AppServices/ServiceNotificationHubs', $name, $tech, $desc)
!endprocedure

!procedure ServiceNotificationHubsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceNotificationHubsLg>', 'AppServices', $funcName, $content)
!endprocedure

!procedure ServiceNotificationHubsGroup($id, $name='Service Notification Hubs', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceNotificationHubsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AppServices/ServiceAppServiceEnvironments

sprite $ServiceAppServiceEnvironmentsXs [10x10/16z] JOk50S102CI2m_u3r-M3o_4JPiOHYN9pTPv-Tr5LPqTT0DeNSLxdX5MR1rVQ0G

sprite $ServiceAppServiceEnvironmentsSm [12x12/16z] TOm50e1020GlYVz_M7QnzORESaS0_ImITS_k9ySMypOqaDPGQyA99Tmt1yYNFm5ztm

sprite $ServiceAppServiceEnvironmentsMd [16x16/16z] ZOx50S0m30CLCkm_SC5KUEM2Pk5F8mFnWCnBc1RiU_OWelwo-IPi8dOeaYOdrcco96lTzRtiw3VLcM7lw-iT64O-9m

sprite $ServiceAppServiceEnvironmentsLg [20x20/16z] fO-54GDH20NvzaZwB_WKExSTsy6XNPBWGgML2H1Kg6QQ047aSQm2g24c8GbghF6CnW2mWO5f0WTq-2_0cEV5M9CTASHyxryP_EE_1GAPxD43

!procedure ServiceAppServiceEnvironments($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AppServices/ServiceAppServiceEnvironments', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppServiceEnvironmentsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppServiceEnvironmentsLg>', 'AppServices', $funcName, $content)
!endprocedure

!procedure ServiceAppServiceEnvironmentsGroup($id, $name='Service App Service Environments', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppServiceEnvironmentsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AzureEcosystem/ServiceCollaborativeService

sprite $ServiceCollaborativeServiceXs [10x10/16z] BSQ53O10402myfo5_VV56wj7-YrP2mwwcmZCZEZU4SJCCqeyUMrGXQo8UdXrSm4

sprite $ServiceCollaborativeServiceSm [12x12/16z] HSg30G0m3031BwBz1wvnHSWYN5AHabXyF3Ex2-Bkir4P8WATZQF-N1cpeuopv3qPaghEJ5IB3SBXRj01

sprite $ServiceCollaborativeServiceMd [16x16/16z] LStN0KCn24FHwo9Xxxzm8A-VBpeScdZRQwpDBGRW29_3cnH9555MWMv3sMdI8bq5trCdCRzvgpLnC-PDTzubm6XGcXCOv8GZsLnc95xohO0V

sprite $ServiceCollaborativeServiceLg [20x20/16z] {
NSx50GCm30J15PsX_u8DuSnFB5wyd5y-XyOqlaq7QaZEInURjQtWoidHBhYUw_l5bahupRLDS8sj8DiHSAK-_OAN3B8VmOUWxnsTBraeM_13Y7z2nbD8Sa2u
u38TK0KbvOPUEE90xIZZMpluvVjvPri
}

!procedure ServiceCollaborativeService($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AzureEcosystem/ServiceCollaborativeService', $name, $tech, $desc)
!endprocedure

!procedure ServiceCollaborativeServiceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCollaborativeServiceLg>', 'AzureEcosystem', $funcName, $content)
!endprocedure

!procedure ServiceCollaborativeServiceGroup($id, $name='Service Collaborative Service', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCollaborativeServiceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AzureEcosystem/ServiceApplens

sprite $ServiceApplensXs [10x10/16z] 7SQt0S0m40En4_s9-mzi1LG0YFcugalZVCrC_Ds1wZJ5c4pNYZE1rR4G9TD4aeM99fTEG3qp9ni

sprite $ServiceApplensSm [12x12/16z] BOp50KK13C9IX_q7_lfogI00Z9e_zq7MVoSAP82ycLd-oXPKuDv8P9ZmRZQo25nBWs0nHpUmasOFvWDkk2CXdygJv8Ot

sprite $ServiceApplensMd [16x16/16z] {
FO-50S0m2C22m_yFhynInO4RhKv-ideP-yJRfZtDJOb5X91JRtJSK2CiqO0vpEWTMoLWOJMHk4FFS29qyfPbPGGP_-m9gJRd4bUMoAFc3X1VKPd6Aj1OZZX0
tWe4tWcYAbMiPiMRwgKuN
}

sprite $ServiceApplensLg [20x20/16z] {
JOu73aH1248T6th_2o_3tqQQUPHeRoK6ONzoO2HyKGFey9pPhIyxdskttoTJTUKMk_7PwvBISlVJ6LdLRiD95uIWdN9dknyySuTOjzqRpxp1tG_hFc93vYoR
SY4ModatcJV8Q6krsycCx30e1MEnOuMqIEFugUexnnBW5bvLIMwQjGJqsId_8C4-pxMtAJc0aRZ_LJuCJ-W5
}

!procedure ServiceApplens($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AzureEcosystem/ServiceApplens', $name, $tech, $desc)
!endprocedure

!procedure ServiceApplensCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApplensLg>', 'AzureEcosystem', $funcName, $content)
!endprocedure

!procedure ServiceApplensGroup($id, $name='Service Applens', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApplensLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AzureEcosystem/ServiceAzureHybridCenter

sprite $ServiceAzureHybridCenterXs [10x10/16z] TSh70G0W3090QmhiFwzTVzuh0SA7YBnZdHnKTLoMKe4DBaM4ymei0lgmX-juEW

sprite $ServiceAzureHybridCenterSm [12x12/16z] VOo35S0034HZtVxprdhgZqb_HCGdlGgTpfqj1HpOSzro4UcfdHwpQ1mvZVcMzmu10Hnv4N5jyNhwiW8

sprite $ServiceAzureHybridCenterMd [16x16/16z] dSZ50GD13CLG3nX___Kcoypl9j4dqjhaF5IN8z3GJfk0Pnr7QJgt4DPXHwsP1R2UDCqoDu7xzXu9GXnZLw84OEn4T_u

sprite $ServiceAzureHybridCenterLg [20x20/16z] {
hSxL0KKn2C1GAcZsd_UvkznydWh80hKvPxicstT3jpZjc1x4WV93Us9VN5XHiuy4FpH4YBvjKd6e1JOtzypWQ9vRKxkqw0zCO6S5UIYaGrh0sIuMv4ZxMj_M
jiaNhG4
}

!procedure ServiceAzureHybridCenter($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AzureEcosystem/ServiceAzureHybridCenter', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureHybridCenterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureHybridCenterLg>', 'AzureEcosystem', $funcName, $content)
!endprocedure

!procedure ServiceAzureHybridCenterGroup($id, $name='Service Azure Hybrid Center', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureHybridCenterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AzureStack/ServiceMultiTenancy

sprite $ServiceMultiTenancyXs [10x10/16z] JSp50O0030D094RstnUt-zGx_4YQhymxTDcp96vxJ3d1pJ4SPNTFVKAQ2tn_0gmtcpS

sprite $ServiceMultiTenancySm [12x12/16z] LSg30G0m30J05D7lls_DAqBwYSX9jI6tdcl7GAR6hFM0dagEKGoGiHBQ0n1w7jjp0TYcB4B91ycYjEIM2orzfm8

sprite $ServiceMultiTenancyMd [16x16/16z] TSk50SD030D0cM7_WQio9VTeme6axv3mKZVeNVcCbsvnDZaOpYsMwauWdkKCaSnU4Y0uAy9hbe0YYw99njelpXchLvYU1TWyj3DElFWjZhEOF0su

sprite $ServiceMultiTenancyLg [20x20/16z] {
TStP0OGm24LHrWUc_u8doBZh_Jm9G5yv0BaIrlHCKX8HHBm_M7HaOuobJJOR5NMvTZLfMcVpJr0FWL7iPW2O6IZg8ngpIJ4hgvzHEKUr34migpIgDEGqorCm
19pod9KHwN9arlzEMHlu8DuCTAfDwPfu3Vu
}

!procedure ServiceMultiTenancy($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AzureStack/ServiceMultiTenancy', $name, $tech, $desc)
!endprocedure

!procedure ServiceMultiTenancyCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMultiTenancyLg>', 'AzureStack', $funcName, $content)
!endprocedure

!procedure ServiceMultiTenancyGroup($id, $name='Service Multi Tenancy', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMultiTenancyLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AzureStack/ServiceInfrastructureBackup

sprite $ServiceInfrastructureBackupXs [10x10/16z] ROg35S1G5CMAP-m_Resl75ra-W4aGfYFX9AP26UACwrdCdT3W2DTd1wTm3ppdTnic7O

sprite $ServiceInfrastructureBackupSm [12x12/16z] ZOkr0S0m30HjCUu_RfZANFKulX3n3XpQjRiPOTTyCEZDJysoSUk3ENSjEu3xcG-T4V5Bhm

sprite $ServiceInfrastructureBackupMd [16x16/16z] fSc53S0m4C30Xp3iFsx3BAw59yEJw76tT27cf13TnbQJuEOUaMYshdteTiqiXAXkhTzZn6hL8f73PU-aC7vtxeTriO04

sprite $ServiceInfrastructureBackupLg [20x20/16z] {
lSor0O1044JHbPdpwxzSt27cXsz5FiFPnHZcEA5kneZKvn8Lkp7LnG85s6tlQgqlJUQxHSJ5CWrmMuobpfNb5gz_ul8orTN27XnJhbTBq2cBLykrpFrbE69C
ARh82
}

!procedure ServiceInfrastructureBackup($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AzureStack/ServiceInfrastructureBackup', $name, $tech, $desc)
!endprocedure

!procedure ServiceInfrastructureBackupCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceInfrastructureBackupLg>', 'AzureStack', $funcName, $content)
!endprocedure

!procedure ServiceInfrastructureBackupGroup($id, $name='Service Infrastructure Backup', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceInfrastructureBackupLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AzureStack/ServiceCapacity

sprite $ServiceCapacityXs [10x10/16z] BOY55K0n30BvqZZxZrk_2FV0iy2YkNlxZv4ybcIrOvbwR27o0R99zMqU7krs9eAROWC

sprite $ServiceCapacitySm [12x12/16z] PSp50S0m40D1uqgX_iiDi-Trg10FOLDtvQZBjAf7VMZdRDutm1h5HWozkwFk97LdZQmQpXe9Zje6bmK

sprite $ServiceCapacityMd [16x16/16z] ZSf50iGm509GsYRmn-v_tBYlvkqGu6fGkQvbJ_ibNz-p-Cj6Rixzxtz3Jzufin8foIwCo1HVlcM-NvQy0NOoyTcoCHKjY8N3M3CY0W

sprite $ServiceCapacityLg [20x20/16z] {
PSu93eGm28LXN5xPPkv_NGDH8Edl_gbjYOwAlgwxAmCq0uR9_S_QRhZkLWqppyz-G5cFDumzusdTRYkwqjORny4i7DRaRYnwb8daTwB3bffP78X_AnPXlYbj
O8nAXE-vJaURy7kTwvE8GVG
}

!procedure ServiceCapacity($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AzureStack/ServiceCapacity', $name, $tech, $desc)
!endprocedure

!procedure ServiceCapacityCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCapacityLg>', 'AzureStack', $funcName, $content)
!endprocedure

!procedure ServiceCapacityGroup($id, $name='Service Capacity', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCapacityLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AzureStack/ServiceOffers

sprite $ServiceOffersXs [10x10/16z] LOg34G0140DpLl_rlhc347_CVUWoXTgCUspaPJ8JPx5NmLiXYOsaFEw7lGokPWK

sprite $ServiceOffersSm [12x12/16z] PSb95e1020FHu410xtzVguUTjVelqQ_8j1SFUCcBij_7cxTT1Pr610bcQTsB2gSnf63irYgwu2usFm

sprite $ServiceOffersMd [16x16/16z] TSk74GGn20H1P6TvvH_lEQJtDsLx2-okViGdX_iRKRR1edKOUcYoGGMaYnGuB8auvaWqAPaHIUf12rKyNyz1NOmXIRLF7eD4Sq-XEGJNuFDuXQrs

sprite $ServiceOffersLg [20x20/16z] {
VSe53W1134BHTgJGpFtlks7TYVBoxNyjD3zJb-H8lrMaaNwfaCLAna5M0GmCz8NKR6FRAm2r02JhjQBcgj1jfQWaLE6848GgXAt2jT8l6uLenMYYneIj0-b1
MeYsAUf8qGKTeWkcgjjMkgxRiGa
}

!procedure ServiceOffers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AzureStack/ServiceOffers', $name, $tech, $desc)
!endprocedure

!procedure ServiceOffersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceOffersLg>', 'AzureStack', $funcName, $content)
!endprocedure

!procedure ServiceOffersGroup($id, $name='Service Offers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceOffersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AzureStack/ServiceUserSubscriptions

sprite $ServiceUserSubscriptionsXs [10x10/16z] JOg70GC1209HuPBz5_xUpYxeIv8vbaxWs0QkJR-DOt6gCh8CPMP6mEorkKwsxNzYhG

sprite $ServiceUserSubscriptionsSm [12x12/16z] NOo30G0m30JZx_uBrxwOzE7kkjB6pAF1EmTcdm543NsVcLrKk9-ok9fPl-HgMj-YejLMtgWhb2OXL

sprite $ServiceUserSubscriptionsMd [16x16/16z] TKm50W0X3782k_-_-Cekp55X1qgoOHo8VtIli_yupzSFXO5uPV2VecXc4X0-0fBo33ArHNFNEn6vtBuBYAMStmMaxWBEyr_FXZV-

sprite $ServiceUserSubscriptionsLg [20x20/16z] {
TSu55eGm34NHfbzczhzXQ7E2myClblOT9SP5GXdEfkf4FS4s3gCh7GPNR4U_Aax6idREKpm_qx4F72C9G0EBrDE84L6JC68SaGrp5Z7dAwg1qVCmAN-PAVT0
htcF-6QSzh-aj1QN9gq
}

!procedure ServiceUserSubscriptions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AzureStack/ServiceUserSubscriptions', $name, $tech, $desc)
!endprocedure

!procedure ServiceUserSubscriptionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceUserSubscriptionsLg>', 'AzureStack', $funcName, $content)
!endprocedure

!procedure ServiceUserSubscriptionsGroup($id, $name='Service User Subscriptions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceUserSubscriptionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AzureStack/ServicePlans

sprite $ServicePlansXs [10x10/16z] Oq03N0WM5uB5XQQA1GZ035Pc842JP4Kt4m

sprite $ServicePlansSm [12x12/16z] LOi50W0W20Fj-lz_LHhE8BQbG8Rl-Fxu_cW_Fzm30_gQsYTZFsnVVD_GKoRq78P-CJiz

sprite $ServicePlansMd [16x16/16z] PSc10S0G4C300B3_lW10MZZFbpKjjqpBnTi-niVZmT4FNpgC44BAPij8L7iKIjV4CDzSj-ImkEO1BSPS3ZCQvhAFEyW

sprite $ServicePlansLg [20x20/16z] VSrH0iGG303H0U3-zzrj2m3p-KZ2Ffjpj3Gf5tSMTnPt5dSMHnFjEeQ-OXP4gfa2dHBupMmnPL2fzi_fjY-PfTLCQw5Jaf3Dj3FLMbSRCl07

!procedure ServicePlans($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AzureStack/ServicePlans', $name, $tech, $desc)
!endprocedure

!procedure ServicePlansCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePlansLg>', 'AzureStack', $funcName, $content)
!endprocedure

!procedure ServicePlansGroup($id, $name='Service Plans', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePlansLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/AzureStack/ServiceUpdates

sprite $ServiceUpdatesXs [10x10/16z] NSYt4S0m3C10ICpSVs0hLKRr1rPpnKuYgguWyw_kdZ30tKM4ZR6mgQfhJbPcnj9hwGC

sprite $ServiceUpdatesSm [12x12/16z] NOa54W0n20Dps4pk__-j-xP010MfeFEJFx-X0MBgIjVAaTTXYLMQH4HeeMYDS6r0LCrgWK8HFlJWrHa

sprite $ServiceUpdatesMd [16x16/16z] ZStL0GGn409G1bZjlzzDmhdV-ni5mS35iaTTwp88lTH_xLTXqaoJgSK-NxTzTmBJcpkh0mXeb8eqR9aA4YX9HZOGVNlAWzHN-gjk

sprite $ServiceUpdatesLg [20x20/16z] {
bSe54eH034JHU63kV-1DcY0bQn-TLqr7Cj6TheaVjkUUMQ-d1INnHjitMzEd7QlOM9ucjVFLXGX4yShSGC1Z74YxmdRr5WC1cRH063J8AfMPk3i0MQN6jRwD
exAu3PbtHhVT_Mal
}

!procedure ServiceUpdates($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/AzureStack/ServiceUpdates', $name, $tech, $desc)
!endprocedure

!procedure ServiceUpdatesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceUpdatesLg>', 'AzureStack', $funcName, $content)
!endprocedure

!procedure ServiceUpdatesGroup($id, $name='Service Updates', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceUpdatesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Blockchain/ServiceBlockchainApplications

sprite $ServiceBlockchainApplicationsXs [10x10/16z] NOk50G0X3CG2rFVVzrr9NOwTmKbNLNRq1B2zLksT6NLr7PbsoCOZ5WvCp80L

sprite $ServiceBlockchainApplicationsSm [12x12/16z] FSst0G0X5CDG0r--iF--P53rEcbMTCh09gj1B_eRjYdy_xPqNRBYsDQ_BAB7ercakBS2nBR3SzK

sprite $ServiceBlockchainApplicationsMd [16x16/16z] JSw50SKW34NH5qNst_SB4BdLKm7m4lJ4p2X5TdkqJ8uzwFlQBzT-_iMOUvS5GBCne9h-HUTrzrfxJvnOJmEHYYWfCZlhfxIB_VRcq_4N

sprite $ServiceBlockchainApplicationsLg [20x20/16z] {
VS-54S0m34DHWwHUlV--PORyunUq7QKzIv9na-3QXS2zlCcUBwQBg68r7LfrsAmmTdKtcNdTZJOLTukO2DthhAgQPX3924hLk-rXwpOm7CY0NQ9p2d6pJ9BE
gqcWGhhRt6uZ
}

!procedure ServiceBlockchainApplications($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Blockchain/ServiceBlockchainApplications', $name, $tech, $desc)
!endprocedure

!procedure ServiceBlockchainApplicationsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBlockchainApplicationsLg>', 'Blockchain', $funcName, $content)
!endprocedure

!procedure ServiceBlockchainApplicationsGroup($id, $name='Service Blockchain Applications', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBlockchainApplicationsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Blockchain/ServiceOutboundConnection

sprite $ServiceOutboundConnectionXs [10x10/16z] LOk54G0n20Gl0HQ6_ljzrnqxrGyFEqNix08sqRch8dfNGDQkN1Cs9UqlQkjStEXX1G

sprite $ServiceOutboundConnectionSm [12x12/16z] NSQ75K0X24FHq0A7_VVzlQXFWOir2taPPmE3byc3tPUpM7sPP3us0-jn0F333WKeHtcC4L-Z5Ji

sprite $ServiceOutboundConnectionMd [16x16/16z] RSw50O1030J1julrNp0H71QTeEs_ZWVXhLCBrNWIrCj4IRNJFX2pms9CmVGYpowJJqHFnsSdKLX7tfx_uuOVVQFLlSap3eHwuLLxTF9i0m

sprite $ServiceOutboundConnectionLg [20x20/16z] {
VSs50O0m3031kEq_CC6zZnyL6COl4LMzA-dQXVH8ThBJp7UpNQjEMz7hQZ5hoyKyilqqihdmgvd2F2Ok9dOCdIdNzUUxh9RI0m3OZhtNjRJTZ71EN73EZ1jV
mJCpV1jyDW4
}

!procedure ServiceOutboundConnection($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Blockchain/ServiceOutboundConnection', $name, $tech, $desc)
!endprocedure

!procedure ServiceOutboundConnectionCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceOutboundConnectionLg>', 'Blockchain', $funcName, $content)
!endprocedure

!procedure ServiceOutboundConnectionGroup($id, $name='Service Outbound Connection', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceOutboundConnectionLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Blockchain/ServiceAzureBlockchainService

sprite $ServiceAzureBlockchainServiceXs [10x10/16z] BKg54S0W44iBUTr_N-vTOgWws28vG4YDGSBq1X2EHE3MFQny7H56eAw8f46oQSKb_04

sprite $ServiceAzureBlockchainServiceSm [12x12/16z] HKm54W0X4CA0cyN___ViTadCLN0NIRoHtvubscSKc-QOa4GdZRcMVW6c5GJo-3Gw0kCBIMvz3jbZ3jKv8ybbDCZu0G

sprite $ServiceAzureBlockchainServiceMd [16x16/16z] {
JOw50SGm30CJW-pczz_tJGMLxghGcl3wPglgVbKxZoFDpkk0dlCubvizYtNlQ4Vy2gSbLAwvjoJaYxNt7i2zzG3oUyLM0uZKrd1BABz0qV-ggDvP6Pwm5g4E
El07
}

sprite $ServiceAzureBlockchainServiceLg [20x20/16z] {
NP074iGW30Df5cVn__yUbjCtJRDfCkMYbo_DpDfRMV9KiEJtT9AJVBbjdKzNvRZWhyVa7ErKEycH1PUBVZ0VkpZEkXfXP4-fOPkQuqLikWWzbC3q71YDqZWq
0XbEsKa4v99ZnDCj_FJSahDqZc2cqs2agcPqTSQy5yDtqpy
}

!procedure ServiceAzureBlockchainService($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Blockchain/ServiceAzureBlockchainService', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureBlockchainServiceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureBlockchainServiceLg>', 'Blockchain', $funcName, $content)
!endprocedure

!procedure ServiceAzureBlockchainServiceGroup($id, $name='Service Azure Blockchain Service', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureBlockchainServiceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Blockchain/ServiceAzureTokenService

sprite $ServiceAzureTokenServiceXs [10x10/16z] NSV70S1G20BGhm8f-mySsodMnydoiqLoVnLIKk9zMxhUdw848DBv22Ybo2-aEeG-

sprite $ServiceAzureTokenServiceSm [12x12/16z] PKs30G1H2CtQVz_pVRDwWdcngdwbFalkqjuwdzgkBgg-shBsMfywHLwrl8lkvlhLrE2tkdh-iwyUJm

sprite $ServiceAzureTokenServiceMd [16x16/16z] XSs53S0m44FHY-BlmlxxbiAYFk6XuvDY0UHHPJwfhjALgIbyrje6T9oZDljvphNF_tgJbDv0sqXlAPKLTV7HoyOkjNa8ohmypML_y8Eu0G

sprite $ServiceAzureTokenServiceLg [20x20/16z] {
fOzL0eCX3CROttv1xd_V2Gwl2nwi3Pqdt3oIBgMARyOriFFGUHHDKXcERcCforLBAPSZbZzTbDdhvsmwhrWzAV2DaLv5jUTmW40pFtCt5p3l1W6SxytJPX0E
e3xt0G
}

!procedure ServiceAzureTokenService($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Blockchain/ServiceAzureTokenService', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureTokenServiceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureTokenServiceLg>', 'Blockchain', $funcName, $content)
!endprocedure

!procedure ServiceAzureTokenServiceGroup($id, $name='Service Azure Token Service', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureTokenServiceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Blockchain/ServiceAbsMember

sprite $ServiceAbsMemberXs [10x10/16z] LKY50S0m24jnil_ldLiXZkdS_VBp58WhcI3YoEIPelaaSddIkM6S2US5RTSD

sprite $ServiceAbsMemberSm [12x12/16z] NSQ34G0m002nhxN_lBLp2ZzZz9moZMmr2qWx6zkjhGjntjQbzThp1bZtLAAVIKL1LG

sprite $ServiceAbsMemberMd [16x16/16z] RSi53W0X34JH5gtS_xwRsU3mOxo6eNSvnqKn8sxYt4hjwmoZCYa6btOfPit_HMrnWNmnUDfsjtsSLYQKcnFru4fBREtn0G

sprite $ServiceAbsMemberLg [20x20/16z] VT253S0W04HHN8xzvyNTVgnvnSalBkacJAPceR8cEiafNXTQIwOM4M39rAG6rRege5f7YzbIMTngcPnRhD9Xm65eHkHYgZx1C3izNZ6xFc4oiKZM_XK

!procedure ServiceAbsMember($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Blockchain/ServiceAbsMember', $name, $tech, $desc)
!endprocedure

!procedure ServiceAbsMemberCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAbsMemberLg>', 'Blockchain', $funcName, $content)
!endprocedure

!procedure ServiceAbsMemberGroup($id, $name='Service Abs Member', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAbsMemberLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Blockchain/ServiceConsortium

sprite $ServiceConsortiumXs [10x10/16z] JSYr0S0m40J1VOR--pKeqYG7t2GYE2nz-MdEbXZgxWnczZz0HKjEucGq2EQEy8l_kDeB

sprite $ServiceConsortiumSm [12x12/16z] NKk50GGn38e3tN_Vr_DAWjhZH7VlUBeP6mQN_hYoPwtEjAWgMDW7LqnBtywGCIDOsO3yAFdDPUBVxkGN_N4Vs3xukzu

sprite $ServiceConsortiumMd [16x16/16z] {
RSr70WGW24DHK1AG-nzumlJsLpoh_Mq1U6D0yMKGw7vpiVlSuM6adF0jncJiy3qjY6LgKwn5ylJLoQnndjGhsa_P87CkGLFv_7P_r2ti7h1lUq-ZVcnl1V8s
N
}

sprite $ServiceConsortiumLg [20x20/16z] {
ZT250GGX34JHw2JGVy4NxDp--bk7lgJkzYZiCtsu2eCY7msmtXyj6ehYzZ0XO5Y0QJtIAcUKEUk8n5QahKvFCu7NPMqz2J2rJ07GMjyMy3mMns8O3-i0gIa1
m-gyeIMTDxa7qwZMheDoxf_6023tlztCym-ZQKAFYJljBW
}

!procedure ServiceConsortium($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Blockchain/ServiceConsortium', $name, $tech, $desc)
!endprocedure

!procedure ServiceConsortiumCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceConsortiumLg>', 'Blockchain', $funcName, $content)
!endprocedure

!procedure ServiceConsortiumGroup($id, $name='Service Consortium', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceConsortiumLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceMaintenanceConfiguration

sprite $ServiceMaintenanceConfigurationXs [10x10/16z] JOc30G0m30Il2lOVk5Rmv1i3V8emjBzKA64guOGYWYWWCnEYx39iCT8mi04

sprite $ServiceMaintenanceConfigurationSm [12x12/16z] BSor0KHH3C0m1Vw3_GS-Z2jL1W3oPAmDEcaEB3IIC5uyGbzY2U1OdypX8wAGF-9s3M48Xcy

sprite $ServiceMaintenanceConfigurationMd [16x16/16z] ROs55KCn30ClYN7_XLi_bViLF9EuK5TcsvCiOSCfuGvW3eNk9vyDu2yc3jW2w4bPA3rSWCSXC43JOyJJPl0iS4qOL2ODPJVIRZykVEgEXlJT_Co_y0O

sprite $ServiceMaintenanceConfigurationLg [20x20/16z] {
TSo73SKm203HenhlF_0l5ahFfRyWU2jgrXpAdbK0CEO-D01g_MoIGjgmdYpPZTvP71-PW4Lls8bm4M2KRURk07Wboz8yILXbWUK_Oz85-eC8WKW6A_cHive6
e6jPG6CkorzinKotfZs96u7VYSWKhlbEV04
}

!procedure ServiceMaintenanceConfiguration($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceMaintenanceConfiguration', $name, $tech, $desc)
!endprocedure

!procedure ServiceMaintenanceConfigurationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMaintenanceConfigurationLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceMaintenanceConfigurationGroup($id, $name='Service Maintenance Configuration', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMaintenanceConfigurationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceHostPools

sprite $ServiceHostPoolsXs [10x10/16z] JOk53G0n24K9TjBzvwsXB_OLEl_1XCaZ4Ed8_sT4L5FCQegGsTGlR9TXmCR50W

sprite $ServiceHostPoolsSm [12x12/16z] LOc50G0X30E3s_xx_kMTWxOHxUHfPCQyo5SwqjMmKeons91cT7rqplNHAM8kFHkQCwG5tKjIuLpIM0tk0G

sprite $ServiceHostPoolsMd [16x16/16z] ROu50iGm20G93lV_zxODSDw9paRX3i-DZ74--T4EQc8KUuW-6uI8qXj69uXoPaHIhGtjpFhfXCpoyaIydFTvWxfMBu_vmAFmxg638Q78KOTXxSHgUW8

sprite $ServiceHostPoolsLg [20x20/16z] {
TSy54iGW343HOD7xdxU5I6VrZpyqyBT6kXDy8T6gjEbB7FPAYNaG1witwYJttGW4E2_Ax14UQw1kmscvOThSEX7TAEs4QHpcs-PwstUkcpkt1R4KjlJqZB6s
gPQHUSeMmKdijGc9hvIDX-2bXYoy8Be1
}

!procedure ServiceHostPools($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceHostPools', $name, $tech, $desc)
!endprocedure

!procedure ServiceHostPoolsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceHostPoolsLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceHostPoolsGroup($id, $name='Service Host Pools', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceHostPoolsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceApplicationGroup

sprite $ServiceApplicationGroupXs [10x10/16z] Oq06N200OK2PGCmAvWCHAmShAokOXH33P35mGm3862W3

sprite $ServiceApplicationGroupSm [12x12/16z] NOd50G0m309vnBF_ldKzAWXUA1hTUWoej-PLRQaM0a9TwdMngkh_deoKff-z0xa0mCTYB5x_0W

sprite $ServiceApplicationGroupMd [16x16/16z] LSk74O0m34DHfyjY_tr95xnh_j75H41sPLVceQGUIA9pWFJv5zRLkQnPxRl3RcfNU-rGwstjpSgl-_5ym3ebRQBM9R1Nc-SB

sprite $ServiceApplicationGroupLg [20x20/16z] {
TP053aCn34CTUGxj_kSTPPK-ll8h1xTOz8VoZQfUB6kz8SVrZbmRC-kNyzCdO3CdWFyzG9oS_UgIKWf9StUVriM5ozbB1YcIT-i4_wxRkMbEBfvx9YexzS38
lHgusxWmpqfXU0C
}

!procedure ServiceApplicationGroup($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceApplicationGroup', $name, $tech, $desc)
!endprocedure

!procedure ServiceApplicationGroupCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApplicationGroupLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceApplicationGroupGroup($id, $name='Service Application Group', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApplicationGroupLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceWorkspaces

sprite $ServiceWorkspacesXs [10x10/16z] Oq06N200Pa00XC7CoWna0X4B1nUKnGm4K3463YuK5WCt182CWJ8

sprite $ServiceWorkspacesSm [12x12/16z] LOdL0G0X08MmbTj_tkkIdnSmapquw_0Yts-jLS63PbVHmkY_dbAwUa-6xFiJzZfWUG3ALxdC03O

sprite $ServiceWorkspacesMd [16x16/16z] ROi70a8n34Bf9C7xtrUf-lVh30DFXCpuJLr_zl4WQ37df9J_BaU4WyjEaY5vJiy3-C_wpT4-_6TbUklWJq266ASPmEj0u2G82nrTKwmGvWq

sprite $ServiceWorkspacesLg [20x20/16z] {
TSs50O0m4C30r6t_UUkF4_oey9iAkPSyPobBeYfVYijE49I9oVT2Vp7dJ6USisQyGH2B_JPDCR_1dkR5p6dXD3DQEwzDKxz6jt7MGDoxuLy6V5aeznYb6raM
lWdCRQAaV4pHiMe
}

!procedure ServiceWorkspaces($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceWorkspaces', $name, $tech, $desc)
!endprocedure

!procedure ServiceWorkspacesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWorkspacesLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceWorkspacesGroup($id, $name='Service Workspaces', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWorkspacesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceDiskEncryptionSets

sprite $ServiceDiskEncryptionSetsXs [10x10/16z] RSd70G0H00NHZPZflr-PatVwuJhwY97OagI4BIL1MWgLEjFlkAjmBIrj1G

sprite $ServiceDiskEncryptionSetsSm [12x12/16z] VSUt0S0W5CHGClzk_u6Dd2jKFQLDStKf57PeO5aHyiICtGNpM7MR6TJ6m2Kc1oddrF1TnRyE

sprite $ServiceDiskEncryptionSetsMd [16x16/16z] {
VSo50KCn409Gei3jFt2f-t_ndE3O_7ZpibcaF6xlibtPQkF2POMBrxWjv-b-xzTTqVO2Ch7s6Iek-NbGwYRT4TmNgsfUubqIALh0naLh3P1pmPCA83vj2Tep
M-Rm2G
}

sprite $ServiceDiskEncryptionSetsLg [20x20/16z] {
ROq7RWH12C0yXVh_1mT4aglUdMR9WcyOU__-QmxZarrViVQzzwnntkv6kAbvX8s3a-KYQu_Kt_gsQyhPRtkZ66Vws-9POTSdvBU5Onx5SOw2jTFXP2CpjuMx
txGwWzKpT139Og7bjjl8AwrmQiD_EPg0yCigGAElrJuOvwyk532-OLZ_gAtpU_i1
}

!procedure ServiceDiskEncryptionSets($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceDiskEncryptionSets', $name, $tech, $desc)
!endprocedure

!procedure ServiceDiskEncryptionSetsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDiskEncryptionSetsLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceDiskEncryptionSetsGroup($id, $name='Service Disk Encryption Sets', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDiskEncryptionSetsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceAutomanagedVm

sprite $ServiceAutomanagedVmXs [10x10/16z] JSo50G0W20J0fs7_XUquMmAN_sWTqI6udzcXZucH9fdLAOq3p3s9kzM9C8cgCj

sprite $ServiceAutomanagedVmSm [12x12/16z] LSc50O1030F0GXiIzX_uNU-b4ZjyDqHvA0r9UCtP-0jQW9Jaid8-DQLxQliN2dch_sOL2Pk0sJzHbIO3

sprite $ServiceAutomanagedVmMd [16x16/16z] TSvLWWKW34FHK4lO_uO7dUS7wVqitjGlzaXluylCsHpI4m23XzEA5ipH6Zn04Kfj8I8XKaSL19c6FYdKPVs9U2AuIDg1RTQJkI2UnE2up3SCVm

sprite $ServiceAutomanagedVmLg [20x20/16z] {
bSU5WSK0309GOf3kFt3TJ_-BWcyKFrPUlBWjAHbSQL5PcALC9vT0XOlK8GH8oohDUX6Tw2ROx4Ds0mukpyaRSrT7BuQLSjqnFAIPz_0p-8QIV8UTPdZXpF1K
iyHTvCPniXCM4m
}

!procedure ServiceAutomanagedVm($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceAutomanagedVm', $name, $tech, $desc)
!endprocedure

!procedure ServiceAutomanagedVmCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAutomanagedVmLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceAutomanagedVmGroup($id, $name='Service Automanaged Vm', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAutomanagedVmLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceManagedServiceFabric

sprite $ServiceManagedServiceFabricXs [10x10/16z] LKk30G102CpOV-0tSmVuGbNNPMOJy3PTbUTFRRdtQwnncQmH6CD9a91BePbG0G

sprite $ServiceManagedServiceFabricSm [12x12/16z] NKo50S0m36A2vF-3vz8sBW168_dDajxHX-d-NsqbkRp_izlJpRU1vuol-NvJGWBc5I_NHvhESGS

sprite $ServiceManagedServiceFabricMd [16x16/16z] TOy50aKX20JD7Rp_WOtz7MzC6j9VIk_zNTOcNyi2HF5_HqhdKzdVMhHvY_gM4_38rE5KvIws-ui_Q2_BLPRfz4UQcY9owY6RNM547k5PW2CV7cNyMbe

sprite $ServiceManagedServiceFabricLg [20x20/16z] {
VSy50aCn20FGL4BA_I-y8NDvNsi8_jWayMemuCMsW1VhSyvaYdlq3fBIHf0gAgyCZUarqBGmNeFNo9IX6oLDO9Y0Dk8Ee_SjqB1HnFea5EFEkRF6EO--29mO
ioSjJC0TE3vVveu797Pef_lkEMnZHwwP2m
}

!procedure ServiceManagedServiceFabric($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceManagedServiceFabric', $name, $tech, $desc)
!endprocedure

!procedure ServiceManagedServiceFabricCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceManagedServiceFabricLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceManagedServiceFabricGroup($id, $name='Service Managed Service Fabric', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceManagedServiceFabricLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceMetricsAdvisor

sprite $ServiceMetricsAdvisorXs [10x10/16z] FOk50G0W20JFZlq7zbNWw7We3w2D2ysxSRj9cccgwoerxtuxiQwaiyJjnhhSwwFcwEWS

sprite $ServiceMetricsAdvisorSm [12x12/16z] HOk74S0m20E5HK34--yRryjVKmLum20NU7vjkVMoIqlkD6dfbD9wjwcRf4xMq86gUaaDFTJGMcURq8Cuk4TSFOg63m

sprite $ServiceMetricsAdvisorMd [16x16/16z] NSW75e0W30JH9Hsv_ttTFBj3_G54xz3bMI1-jeyz4gVHb-JXge9eUl0zRLM3xpmToPclYEsm55kgwabFmsIRTcsXMQWMscUnbhV7cLa4djJqv-4XU5Ae0Zi

sprite $ServiceMetricsAdvisorLg [20x20/16z] {
PSt50G0X34JH2PdOqd-zwyu_XOS1q7VOep-fssuMTm8EfkBZkOZ7W8rejsKc89ufwtJRjgAWhPFlveSbqMhgjrdaMlHGJd9QowsfTAtlLfJQiytgC62dxpch
lUxNUr5tSVqBkIBfZczaS-U7b8J_3wv6R_WXcW9O
}

!procedure ServiceMetricsAdvisor($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceMetricsAdvisor', $name, $tech, $desc)
!endprocedure

!procedure ServiceMetricsAdvisorCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMetricsAdvisorLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceMetricsAdvisorGroup($id, $name='Service Metrics Advisor', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMetricsAdvisorLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceImageTemplates

sprite $ServiceImageTemplatesXs [10x10/16z] PSU54GCn30NHDQuqwR_Vc0Rl2JzyrVbGknPjKjTUoVMDcAL63wfa9gnMmmMMNy9z5k0F

sprite $ServiceImageTemplatesSm [12x12/16z] LSQ50KCn24NHXqVstxT8xTy4E7X4h521Gk2V6Eoi2MMJT0GJHvGZBPexlTOYpksQ5jjxXqPwVr9KSXs4QT-hP4tBMYy

sprite $ServiceImageTemplatesMd [16x16/16z] {
RSv70i0W24HH69IHSF_xXlJwhD-LyWK5r6GRKkjE_Ku4BcY-0FhI5DAXhVREfJjfK6DPUXI3jR5OMgiLzKvVEgeZ636SiJJhNBX7DDEu6RBBTD4whvvkF_Sf
CuVycW4
}

sprite $ServiceImageTemplatesLg [20x20/16z] {
fSjL0aCn24HH7DBiVx-zTV_gUHgOaN-ekZvZOlM6c5MOHPsPQJ9JwyZkBdxWsUTPCWj5yIrcmXfkvfnnpattZ9jQr9p-pxFalrJDs36dQrFCEENvVScjPh7E
Y0mlZc-KOP_HQq3krjub4lBiiFSIgDp5XeMBtqVxIdux0W
}

!procedure ServiceImageTemplates($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceImageTemplates', $name, $tech, $desc)
!endprocedure

!procedure ServiceImageTemplatesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceImageTemplatesLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceImageTemplatesGroup($id, $name='Service Image Templates', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceImageTemplatesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceRestorePoints

sprite $ServiceRestorePointsXs [10x10/16z] JOR70G9G34B1GCh-2ul_9FNXN-peaJIZeESpv61GkqLgzqTIEUIjjHOB4RX35jP5WQ3VVG4

sprite $ServiceRestorePointsSm [12x12/16z] NOdN0G0n24AnWDx-0wT_tKjK2dwO5aTbrC5FIgeo1R1KRkQhGNPtkEy3hfKPJrUBgQt3I_e-gG4mbrmu5kIME3WDXma

sprite $ServiceRestorePointsMd [16x16/16z] {
RO_7WGL02497HSJ-6zv9-_CxOPRn2_SWyGWZQyCRajmXQuKPd0tC0c8cmfSECwzQSGvDuMOMeZ3I924ccA9MNKeWa2Ss5PaPeA0OWHbt4-f6htkkCQfRPiWP
UoBwKFVTn0vz72pptPuzzHy
}

sprite $ServiceRestorePointsLg [20x20/16z] {
VSm7WiGW34DH6KlOtF_2g_Hicv_Ae-3_mcMyXS5vTBEYxdGIYcIvISuTcJL3CfH8L1mxvwZAY9XLy8sKDekzF8nPtJqpDsAxW4QxogJltGQKkz4bTQoZPfTQ
4hVViTbGUATFDFfa-0OqLkLQgsivBDceQ7_Qa40iR4cavSXquJYbSKLfb45u2adut1S
}

!procedure ServiceRestorePoints($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceRestorePoints', $name, $tech, $desc)
!endprocedure

!procedure ServiceRestorePointsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceRestorePointsLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceRestorePointsGroup($id, $name='Service Restore Points', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceRestorePointsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceRestorePointsCollections

sprite $ServiceRestorePointsCollectionsXs [10x10/16z] JSY50S1020D093oI_VUjo-78dm7b-zIL1-uh4fuWhSfLKSMz08zz4uaET93xKhqdiV-iUoWxbSi6

sprite $ServiceRestorePointsCollectionsSm [12x12/16z] TOp70S0014M_Jko_RxYbFhtY5_KOgXsmiGXW2mut8fVe5iaKOitiribLnJO7PwHfokQMH5M4enDGhc7JOTvWzCu9

sprite $ServiceRestorePointsCollectionsMd [16x16/16z] {
ZOh50KD124G7Xq___MRr5dihC88_47NtU3gsujXaDm7C3Wm5S7K3DhjAeqJHeo4PBaJ3u7owbJDJX4N7hADLzMhIZ0WpzLnzc4LKULPnTHT6KQIgH6p6W2dN
Oic1caHbFibOi38-yW8
}

sprite $ServiceRestorePointsCollectionsLg [20x20/16z] {
bSx7OGGm24HH13C4g_z-3VRclF_u542-QUa2WGmx2Sp_gxtpdypZrDvxZ4OHYvY7h3-411Y1rUo8DWeHSEhgs5QDYkpCcWpPjS7-pTJ0AmDWPrD4UZY9cUJv
DvXIZCh6BETG2X34Q0Lns4-ebLbJvX3QbAPrgCcQ1lcFF_FN8IFbjYNl-mK
}

!procedure ServiceRestorePointsCollections($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceRestorePointsCollections', $name, $tech, $desc)
!endprocedure

!procedure ServiceRestorePointsCollectionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceRestorePointsCollectionsLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceRestorePointsCollectionsGroup($id, $name='Service Restore Points Collections', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceRestorePointsCollectionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceAzureComputeGalleries

sprite $ServiceAzureComputeGalleriesXs [10x10/16z] JOm54W01209Hc1Fz_t-lQmrs2kmC4WTIQP60khcCX_N-8g9gO3if-n17fZte6_mCqfnz6m

sprite $ServiceAzureComputeGalleriesSm [12x12/16z] POZ50G0m20E3LCB--zRxuh0Zs0GwFdokxPFTfMuFzcuYKdiFw78rNmwUNFNcNEzU18oRx9l0aGa

sprite $ServiceAzureComputeGalleriesMd [16x16/16z] TO_L0GGm2CLUSTX_u0FEBTKqNyLYZi8BNa-t5tZQ2_hFbMv-s1iwPo_6MH5XxIJH5B1EBEEAklL-wKjERwJT9m38HNT_UlxrUe6__dS1

sprite $ServiceAzureComputeGalleriesLg [20x20/16z] {
fT150WCm24HHcFZS_y0bGDtR5__BIABAWbnZs_EacZPwjMdAJlt6RkF6krRkMb7LbctHBz2jxYlPfqE1ehRfHA81fUxcPMLJgzxMceocrk2D55ck0tMkJSow
yM-Jkd5Kzchm-9yF
}

!procedure ServiceAzureComputeGalleries($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceAzureComputeGalleries', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureComputeGalleriesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureComputeGalleriesLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceAzureComputeGalleriesGroup($id, $name='Service Azure Compute Galleries', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureComputeGalleriesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceComputeFleet

sprite $ServiceComputeFleetXs [10x10/16z] NOc53S1030CleBuLxpzlMVG18zlunK3sKe7jaRfB3w_kHduuvrTHyQkY0TwMTuuWami

sprite $ServiceComputeFleetSm [12x12/16z] PSUt0G0X40D1SGZEgFz-7vVzHhFu9-BKuDA89QANL1633Ncqo9QgF2AHod0okz6soMw3nBCwWSXONeTTp2Kpt0ZOcWy

sprite $ServiceComputeFleetMd [16x16/16z] {
RSrLWWCm20HGP2B0_U-xyMJRpjz3wMSOn7ufHExnA5j4b9f9IPZKczngBGcjRpvLCz0ycaq563uIusaRereKnm2oGW4-Th7UnpQgjcwRBtKQIZFpiueiCur7
8iBqXFl07m
}

sprite $ServiceComputeFleetLg [20x20/16z] {
VOw50GCX40GNFUk_tx3atUQLESKN6QcLaqa0F0ndr2CSNVQahZ5mKKMf8CMTndJGwdGnZTD87MJetnXDgwH0jp8caKItbHMd0vqjPIrJxevPagjUN6f54hz7
fxrpwgcsW4bqtlOz2bOsb_FcH30RvG5sEXkbAQzaZlW1
}

!procedure ServiceComputeFleet($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceComputeFleet', $name, $tech, $desc)
!endprocedure

!procedure ServiceComputeFleetCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceComputeFleetLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceComputeFleetGroup($id, $name='Service Compute Fleet', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceComputeFleetLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceAksAutomatic

sprite $ServiceAksAutomaticXs [10x10/16z] BOl50G0m4C9IvzX_tpelBBJMU1e3Z-jEusCA4FduKa5o279Du-yxRrdNXTfn4BBxCPzO

sprite $ServiceAksAutomaticSm [12x12/16z] NKo50G112CB6st_VxxoM1C8DrxAA6dBEjJydiDZVFcZrRIAr6R1j9cdDtUo-MygtyR1mS7kd6LkX7WTtJ_xc5G

sprite $ServiceAksAutomaticMd [16x16/16z] {
JSu50i0m30B0f4RX_myUcRDLhXwnvfZnom8e_PWPGV4sN9p7_N8Ij-SfhGOYxM4tQcCxvV6tCppILPj6qHrnDvSb4cMwlnswStkQkEtpNB9Ate-GzlGaulPv
7ttVDpzu-W
}

sprite $ServiceAksAutomaticLg [20x20/16z] {
VOw50GD120JXyEs_u91tdzSRbCZSr0QTYKW0SbR1942_LtpvJs1FCvgmtKaiFrnrSL8rHkTEHKELcihAHFMBE-71AQiiBbOtLIjJv3HRjnKBmPn8OmTyK3FL
MFufzE-dasfbgskc5ipRBwsf0Y2TDdBV-TFrCGQ0j3xy
}

!procedure ServiceAksAutomatic($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceAksAutomatic', $name, $tech, $desc)
!endprocedure

!procedure ServiceAksAutomaticCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAksAutomaticLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceAksAutomaticGroup($id, $name='Service Aks Automatic', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAksAutomaticLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceVirtualMachine

sprite $ServiceVirtualMachineXs [10x10/16z] LSQ30G1030F06liF_EOL2T9cXpU48qQJzgD1ulQpe_n04m6BAix27K05

sprite $ServiceVirtualMachineSm [12x12/16z] PSdL0S0m40BG8B7z5ovrUpzt07XhFsYh7WAmtX6YlDuLGQvthZhd5nrPrbDMhQcSZYwuoRC

sprite $ServiceVirtualMachineMd [16x16/16z] ZSx50KCn30FGIERz1su_CxrBm0Zk-OiOEA2nCdHayoQfOqBsZA1eBW8WPRZMI5ZVj06wohQ1RhFjMyni-nomNVW3

sprite $ServiceVirtualMachineLg [20x20/16z] bSl50K0X30DGAjZ-0t_1NTwjJGBOKxSagqW7203XA5-0ilvzJ-9GD1uY4hCo9GJullMFtI-iR8IexILZUo8m7z5Gd_OdFr2_Y7_b1oaICoy

!procedure ServiceVirtualMachine($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceVirtualMachine', $name, $tech, $desc)
!endprocedure

!procedure ServiceVirtualMachineCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVirtualMachineLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceVirtualMachineGroup($id, $name='Service Virtual Machine', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVirtualMachineLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceKubernetesServices

sprite $ServiceKubernetesServicesXs [10x10/16z] JKk30S103AoRq_xZrlWuXwu91sITrt9SQ-6uaXcgOwDweLALWo20jNWGGQUJTygVrvzN9xO3

sprite $ServiceKubernetesServicesSm [12x12/16z] NKo50G0W2BC5fl-_QtUoLC_oYPG6zrc8M8JvdvNMzVewP2RsbRLLodJcn4HrfZfJAxNLxteKH4tbVzQ8ZQXJ0G

sprite $ServiceKubernetesServicesMd [16x16/16z] ZKv50iGm428EPFR_pwttjDRe688FA_NzBNTAch98jKTvcwv8Zf6s98_PjfAPaVkiU5bK6aEIRUfVZgAySuxTaGvF2ZTKnyWurg2fs77rOwujvv5V01prq-mA

sprite $ServiceKubernetesServicesLg [20x20/16z] {
bP15WWL1349BMWA4-rztMkUxbGJPlPINfzx8SdhIWKPJCP_T54i7phCM-QrhJiTOO6cHxTIw_1jnWX4r5LZ4kSXap0o0d14OiSct7Ir6BtGYIf65E0ZRFU-q
yaRBQzvfvyZOE7xhHclbbQb5Nkpv3m
}

!procedure ServiceKubernetesServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceKubernetesServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceKubernetesServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceKubernetesServicesLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceKubernetesServicesGroup($id, $name='Service Kubernetes Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceKubernetesServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceMeshApplications

sprite $ServiceMeshApplicationsXs [10x10/16z] LKk50G0m2CBa_ulNQKlWYmXP5vCBsasC36IY7Nt9mgxkzuBZg

sprite $ServiceMeshApplicationsSm [12x12/16z] PSp50S1G20FGLmlxJrptpuMu_qtJUECajuhDkN6GK48c6rPi84KKDNpoZ46wPf_QiYm

sprite $ServiceMeshApplicationsMd [16x16/16z] ROw55G0X34EBz6V_YKznbpnYTXxkFc5WX78o0pcy5CyD_oU5d4ncaVX9uFrL_DyKvoWhME8bcrwMNgxZ_9cf-iUfOkOp-reK1X2dmfBDk8Xl

sprite $ServiceMeshApplicationsLg [20x20/16z] {
VP054iHG24EXaEJ-DrwQzShFo1jSOg44SFHXb0SVHtrm2IprNo5Ded-R_T6zGBk6JanG0utB93pG1NAkJI_XGdrs2afmhx1JsZVAKWPUFLiLLhtcvZ0N-qM3
smx-lQ54KXT_sGu-ZU8eVZ_r
}

!procedure ServiceMeshApplications($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceMeshApplications', $name, $tech, $desc)
!endprocedure

!procedure ServiceMeshApplicationsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMeshApplicationsLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceMeshApplicationsGroup($id, $name='Service Mesh Applications', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMeshApplicationsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceAvailabilitySets

sprite $ServiceAvailabilitySetsXs [10x10/16z] Oy0Ak400oc9aXx7OW80Lp69dPcHd0ujoi3Dpi8DPpCn0KGOe4yKq

sprite $ServiceAvailabilitySetsSm [12x12/16z] ZSQr0S0W4030Tzj_ttYWGguws5CLLVpToVhjzjqPtU7XGHJnFl86FuE94m

sprite $ServiceAvailabilitySetsMd [16x16/16z] {
VOs50GDH34A9o_u3bxhV-ne37ECVSV6ONxd7jRl3WnkCLV8It-eJcLLcW5tYpapd0U9QPr6ywj9Fj5lLkmLNT6Q2HsvrgQhc0H8tRZ-vXwfwy_yWkz7flBXj
JW
}

sprite $ServiceAvailabilitySetsLg [20x20/16z] {
TP07WWCX30DT5ilS_nzy8eZq37tejc_08fHzDx1FWkcTNkxlq7AstPnoHEk6EuvhkIklUjzRXw6zSZcsWno0T2-Wj9TqTqHMDvrR78V8LPkLt3pGDLSkaW2i
E1pse6gtEeyu5yNZ7s_WHvnnomLFzVu1
}

!procedure ServiceAvailabilitySets($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceAvailabilitySets', $name, $tech, $desc)
!endprocedure

!procedure ServiceAvailabilitySetsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAvailabilitySetsLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceAvailabilitySetsGroup($id, $name='Service Availability Sets', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAvailabilitySetsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceDisksSnapshots

sprite $ServiceDisksSnapshotsXs [10x10/16z] JSY54S0m3C10XMd_VQjoFc2ToHav0fkcUiTQgpLhzjD4PSoHKAskQhNyrGcGt87rEW

sprite $ServiceDisksSnapshotsSm [12x12/16z] JOs50G0G44K_hlVVLzVZka241L72fKo_K1uQIBf0HytCkyo6uPW79khXCZqIwTqYCoiB3CnwVin-j_BlDm

sprite $ServiceDisksSnapshotsMd [16x16/16z] ROw50G8m30IhCVRVbpXwrVYFSyuez3_dU0V-sWSG4PRPUYuMaMi_UOWzRZCLxFOMPYPcaUwgVw6JreLYHLGX8dlS9aYo_o92HLFK2Bq7uEx_-jURPqvu0W

sprite $ServiceDisksSnapshotsLg [20x20/16z] {
TP074eGm30FJhVZ-_z-pY8REqkGbFRKW7KHLSiyvdrnK8wlHYLUNw8g9iLnW9zGjC_y8mt85PzJE3-EU9AUxpyatZkaxDctrCEEWg2ip2CFXnE5m6CC-0s14
orjdKB4nFixbo_N7sOy_
}

!procedure ServiceDisksSnapshots($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceDisksSnapshots', $name, $tech, $desc)
!endprocedure

!procedure ServiceDisksSnapshotsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDisksSnapshotsLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceDisksSnapshotsGroup($id, $name='Service Disks Snapshots', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDisksSnapshotsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceOsImages

sprite $ServiceOsImagesXs [10x10/16z] FOY70G0W2CCg6_x_rwrXXU9ZxM4qNrcPJnDP6dCiQnajusa9mueDwkuHFbb15GwIcVCC

sprite $ServiceOsImagesSm [12x12/16z] JSR50GGn54Enzyc9qt-_op0wYGlDZyGC3p6AnKDtm_kQDaHiGFBv7dc1maWyX9I-uEcSuijUl9KVDd07

sprite $ServiceOsImagesMd [16x16/16z] NSm50W8n30NHISd6xdzWVeipgw_6N_4VPiRk_CXnlBQTI4AwkRlfi-twNdA34GLoH8qCMLp7tVBQ3i1bD4uriTRx_EsVgletJcjc-CfdVZQsihUo7g7k

sprite $ServiceOsImagesLg [20x20/16z] {
VOu70iCW24NP8_S_S56Xkts9-dbE-8Be9qRuZjbg1ar5Xd94ksGvMi3yE9A2ZlDsAfjnVP1ANcUxnpZBgrr4xMsNUVQEm-KOZaka7O5itfA9yFfcAcVoXgRw
8OgE1irLJFxdik0N8xdH9sK-xF86
}

!procedure ServiceOsImages($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceOsImages', $name, $tech, $desc)
!endprocedure

!procedure ServiceOsImagesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceOsImagesLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceOsImagesGroup($id, $name='Service Os Images', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceOsImagesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceVirtualMachines

sprite $ServiceVirtualMachinesXs [10x10/16z] FOg50G1020A_Q_-17mFE5efOWomxkxMDmWFzcEC-RQRSGiuZTbaFxZNF1m

sprite $ServiceVirtualMachinesSm [12x12/16z] JOq55W0W24Ddkzt_m3uB-4eN0Zq28usjQotVxxNExM_LE_LzT7Bx3BCSniH6glX8uxkJvBwv

sprite $ServiceVirtualMachinesMd [16x16/16z] NSs50G0X50BGRmlxxtk1BUOpxKg-SsqFk-wYmSSODuVqkSfLphaI_wmC0vijVNOonaUcr64RlcAA9sbR0edhskO4HL-_

sprite $ServiceVirtualMachinesLg [20x20/16z] VSY53S0m44FHm96p_xwbCAXVP3ztAD9M5DvCnBkrRZusqsBq5FBKOfIRJ8H8Kp6h9aZ5R31Wjl2QkcnuxOsiBXGh5QEm1ajRSANtrFrdU0ep6LPKgxct6m

!procedure ServiceVirtualMachines($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceVirtualMachines', $name, $tech, $desc)
!endprocedure

!procedure ServiceVirtualMachinesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVirtualMachinesLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceVirtualMachinesGroup($id, $name='Service Virtual Machines', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVirtualMachinesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceFunctionApps

sprite $ServiceFunctionAppsXs [10x10/16z] LOY70S10209FWUJtNpYzAft_INhIOGER7dl0GCzJu-sAe0RtiQkY8y1jJrW1

sprite $ServiceFunctionAppsSm [12x12/16z] POh50S1G58Duckw_SDq_fmWCHCGhsn4c8eFUev49tMlqFOBK1Rcnkm7xau07MKS4fxX9HXO

sprite $ServiceFunctionAppsMd [16x16/16z] TSa54i0m449H4eZS_yJDIhtzOxm1Ft7rSFsx9o09fISxA1KRpc4tSoR5bQ5FcAtbCa712jgcd79QLK2pAKGL4cwz-Di6

sprite $ServiceFunctionAppsLg [20x20/16z] {
XSlL0KCn34DH6Ulz5mwfz5X_ERd6xMHkPpQt9JqIzbI3t5tX-QLXWqQcLHzY1apC3s4HyVKZRfLP-cS280hcmYCIt-OAfhnWCN-4P2Jc4VQjM486xHT-83bM
S3oj0m
}

!procedure ServiceFunctionApps($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceFunctionApps', $name, $tech, $desc)
!endprocedure

!procedure ServiceFunctionAppsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFunctionAppsLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceFunctionAppsGroup($id, $name='Service Function Apps', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFunctionAppsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceCloudServices

sprite $ServiceCloudServicesXs [10x10/16z] LSY53O1G54FHFh_ilp31-ITIqQAcTPh3NSAE1i4KP2Dl3ibn7xGz9Aj3wBC3

sprite $ServiceCloudServicesSm [12x12/16z] TSUr0G013CF0i9tz1tvck4gI9qtR4xCr2wbYypW0gz2vYPmcaenYP83W90aJhgGRlH7fdSgF4G

sprite $ServiceCloudServicesMd [16x16/16z] bSZN0ODG34DHkIlxBnpHuG_EgzTufKUk7CbhqFeQR1_KY7L2BJDIQ3VN621r6OIIhQuotLmDwTt10yXmprl_7e2v5V7L7m

sprite $ServiceCloudServicesLg [20x20/16z] {
fSl5WG0n30D06QNqN_0olmucQC8l5Sd6atCNk76rtePJhnc3WRmp2mJDpnmtG1a11XQKr261MQP5mfSR2s6bbRT4bDloGWTAXGfBtVASVS0OWvqQ3yZnbK1y
KeMLrItmFpC
}

!procedure ServiceCloudServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceCloudServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceCloudServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCloudServicesLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceCloudServicesGroup($id, $name='Service Cloud Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCloudServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceBatchAccounts

sprite $ServiceBatchAccountsXs [10x10/16z] LOk30G0m30I_YlRVjrOknkEH5xsJEGlT3W4wEoM2XmQpiowsrUteSAS1

sprite $ServiceBatchAccountsSm [12x12/16z] PSQr0S1030Im2ndttpVFP5N2wcsGIAtGaqw5W01z2iMNZa91XE3BskrAlFrBsicI-kO7

sprite $ServiceBatchAccountsMd [16x16/16z] VSc53G0n4CJ03Htst-yp14Te6QtymO4_vMZ9k0GXEfhf9g2yTta_0W7AwP8r4fMzuoKh2c4cNzusEPY_NGwBfiFNy0iQ6m

sprite $ServiceBatchAccountsLg [20x20/16z] VSZ50SD044MnPnYo-wytiF33qL5yO_kptnVvpDjw8fxMCj8b4_DsY2Vu0b4XMU0xP25HkFj6baiLtEe_cq1Sa6Dfx3YVRc_YvQnvFHfxlYNF0MIFWI-k

!procedure ServiceBatchAccounts($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceBatchAccounts', $name, $tech, $desc)
!endprocedure

!procedure ServiceBatchAccountsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBatchAccountsLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceBatchAccountsGroup($id, $name='Service Batch Accounts', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBatchAccountsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceDisks

sprite $ServiceDisksXs [10x10/16z] LOk50S0m40AfSVJttxSkoRqBwfZcyImZFY0Ic1LYLTcGEX_g84Vrmz-XAHmrqSafb7O

sprite $ServiceDisksSm [12x12/16z] TSYt0S0W34JHJpmXxpylcTAlkS2leZf90JIhVoupi7jR0xnfLsVAlWIc-fngfjDL3m6o8tC4bW4

sprite $ServiceDisksMd [16x16/16z] ZOs50S0m40Bh79_zvwsxN_GDiXyKpKWzHPKqXf8OOlhGAIKBtCTZMGDuQB2MRXnzN4VOO3jYLemHvtktaI4UNW6Q4ulvqi3MBWPzq0WmALPCbDcL3W

sprite $ServiceDisksLg [20x20/16z] {
bSq50eGm34JHQcOQxd_VJGRM_UEFIlclsiVexGOcO2gULT8esWr4cWY-RPi7aJCC6eQr5jAMXVbbCH6PvhkAwAxTpREOgsUG6dx4UaYtcwRK7heQCyk6x3w4
4NT42-laXHaLPRms96eW1_VojXC
}

!procedure ServiceDisks($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceDisks', $name, $tech, $desc)
!endprocedure

!procedure ServiceDisksCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDisksLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceDisksGroup($id, $name='Service Disks', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDisksLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceImages

sprite $ServiceImagesXs [10x10/16z] FSa50G0W30J0dql_m3W7StnkwekvOnQQmK4HH18XEJ7hAiWazamfe2Q1M4HaneIf6uVEwom3

sprite $ServiceImagesSm [12x12/16z] JSO50W0W20D0GXdu___QTSH67_jHNfcpWG1Z5lH09yfffCDTM98Fr8z5-qUG8GOpZmyDfIWT4TXDe_DU6W

sprite $ServiceImagesMd [16x16/16z] NOc50SGm4CEEShJ_m6y_jofOIkH6tedNuTVy7KaaomkOgYPMgZY1jg1KasFc4VroVhWsjdPpsj1SwK4Fg242KJNgstgko1FVfNs9Mm_GRrM_e3y

sprite $ServiceImagesLg [20x20/16z] {
TSs70SCm24HHEYBx3nnEGUb-RkYxqH_cFop2pJoEJZYJY9wa8Ynei-IJ8vso6JVRasG6Or8q3JJD8Ssi6wm74KQRLV1kp2AAvjgDq18jC9ckIghDRHMOLZSY
hg6zw5RuKHrhzUpv-l-CGUFMQ5os-Ojy9AlDwINo8BW3
}

!procedure ServiceImages($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceImages', $name, $tech, $desc)
!endprocedure

!procedure ServiceImagesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceImagesLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceImagesGroup($id, $name='Service Images', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceImagesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceVmScaleSets

sprite $ServiceVmScaleSetsXs [10x10/16z] HSQ53G0W402nmst_VGcyDLR2UOeiLTl-PAcymTxz-HizZS4pUvwJPps83XS

sprite $ServiceVmScaleSetsSm [12x12/16z] JOg35GH04CN6xB_UmpfF7u6N7jJAWZUpLHNHo3NvPVxFB2C3K8KDPdP7SXyFXvD4Z2oP5faZevaFVw82y0K

sprite $ServiceVmScaleSetsMd [16x16/16z] NSg55S0W301HY2VTVz_YTkX_aDw-sM6vZHblYqG400p7Z9STidMN84A1-BJCvhkgW9IzVM0kDm0SBfbPSTcdtPtgDkopj5DAPq3LFm

sprite $ServiceVmScaleSetsLg [20x20/16z] {
RSY50GCX341HujBzz-qPpaVpoYdp5bJBNuj6Cw1SZO1uCr7DJ4L4g1RPgvPtob4jFXC0gdQ7jn5pN8sclTbeDZDJ0B2hKdDtHMIxtia0qKUBAsU_dswjRd0b
9d1LnbYvB04HmVN-0G
}

!procedure ServiceVmScaleSets($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceVmScaleSets', $name, $tech, $desc)
!endprocedure

!procedure ServiceVmScaleSetsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVmScaleSetsLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceVmScaleSetsGroup($id, $name='Service Vm Scale Sets', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVmScaleSetsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceAppServices

sprite $ServiceAppServicesXs [10x10/16z] JSod0SG05CDG_MxlF_2Le3ma9DxyzuJgHp1IvSacuJPlJ4JiReHnvksfchOQP8EjpExNxmi

sprite $ServiceAppServicesSm [12x12/16z] LOr10aHX18AHdxh_XIUpUzyAgk9BGoOEYLW05G6ILSFxg1BTpLjesSn3jk9bvdZ9b3M5dLqBGs03QRtLAwvbowkIzC2DFp9t_G4

sprite $ServiceAppServicesMd [16x16/16z] {
ROwvWSG020F5Z_fl-CJQpcuYXX__4KkHhoKtfDlrKrTSMH6HzPQtpNDk2DYSKl5ypsdNC-rnFY24TNUucgcwSFcuMSXTz7cvvuAPbJ7YvXCLivC1-Fdl_ky1
ivvj28hLh0RnWo-3ZvKrZZy
}

sprite $ServiceAppServicesLg [20x20/16z] {
TSv7Wi0m349HR6G4zx_mM9dUtehyDED_bN7mAM76PrspQVVXzTewiVbArgHIVDlQ9Jl91jQfIToxsay4sWl03NgF2zaOBMcpTURVmKE3wxuH8UkXqRFIoDdZ
IVswaF2Ewadjecj1pVOfIZpzTXOKOwjufzuRApUwxkUfjZ6K9yvNB-BX3AkJ46-OT_XYdNRNsyKB
}

!procedure ServiceAppServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceAppServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppServicesLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceAppServicesGroup($id, $name='Service App Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceServiceFabricClusters

sprite $ServiceServiceFabricClustersXs [10x10/16z] LKk50G0m23BX_ulNQKl85vcvBW0Je9Wmq-RV5zcliVerftTZBYTRBqM_AW

sprite $ServiceServiceFabricClustersSm [12x12/16z] NOk30S1054Ehb-m_SNNwLh3L0EOjQPosJEErl-i2zi5_s-x-xpZFXZVhcdo60vgfnI-r-tW

sprite $ServiceServiceFabricClustersMd [16x16/16z] ROs50O0m40EhkVqdXhf3xQFc_SKOjr6INUOqoYqq4hZk5FdXIKzlitHndRC1PWmXNTW-ntfrVHUsQgyH4sknxxD0emYWoofGS4SUVm

sprite $ServiceServiceFabricClustersLg [20x20/16z] {
XL250GGn38eHzj_udtCl9uN6Ory0wdObdA-yXU5TaVyhhfS1GCh3Z9opGdTfCrggufHeKQUxHO7aThMfFDtvJ5ZR7Nac0dqX2SoqWEDSbpsW1P8j7ExWVcgV
SrFdzglcCofq_
}

!procedure ServiceServiceFabricClusters($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceServiceFabricClusters', $name, $tech, $desc)
!endprocedure

!procedure ServiceServiceFabricClustersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceServiceFabricClustersLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceServiceFabricClustersGroup($id, $name='Service Service Fabric Clusters', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceServiceFabricClustersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceImageDefinitions

sprite $ServiceImageDefinitionsXs [10x10/16z] HSY75O0m30DHIUdUVs1SW5oA_pDklNADCUWlHA-d9FRK5AK-GzCrvwRBCmy9ty6L0Gy

sprite $ServiceImageDefinitionsSm [12x12/16z] JSS14W0H34FH9jB0_G-ymCn-w6lyqwrCvqpp7HU0SryM0UYPHSSMGShRndHQOzafjp6RdetHsy1shROGqwUC-

sprite $ServiceImageDefinitionsMd [16x16/16z] RSk55KCn34FHc67_WIkLwNsyzidvpb_PFmTJv_jX4n75rszMOVgoOcB-Cd9_E1DhJZ8V5bhXeT5jNJqBiyYSPKCp_lSCzsocNkTH9uf3ltBm0W

sprite $ServiceImageDefinitionsLg [20x20/16z] {
bT1L0aGX243H1oAr_mKFDTttyzWUhwAxrb-sAmJQsTKMH9XAPuE9RWonvzrRwAAhCPSXHSmt1b1wDQxTeZJ5DiQopMaERRnhafXdc3Rvn1SJZqmjw6BcLli5
NOqpWcFisdxnVvXq0W
}

!procedure ServiceImageDefinitions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceImageDefinitions', $name, $tech, $desc)
!endprocedure

!procedure ServiceImageDefinitionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceImageDefinitionsLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceImageDefinitionsGroup($id, $name='Service Image Definitions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceImageDefinitionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceImageVersions

sprite $ServiceImageVersionsXs [10x10/16z] FOa54i0m20IBLlx_u9xCP1FWv3h49wYU5bQHLbCHFLAPBVLEHEOir88FI7rOg1TG_

sprite $ServiceImageVersionsSm [12x12/16z] NSQ50G0X241HklOV-CBsA_1W2wlbdrDwjrK9aLL_ysjPbcb48jLyRQR8bbNvsLwz1VokTm80tkFs1l

sprite $ServiceImageVersionsMd [16x16/16z] NSu50e0W44HHjrtkVs1diFdcCu1jISRJvSehqsb_Ussl8y95n76zRCByjQge_mn-BNW2xtHcqeRhtgSpDAe7Qff1p2_NwCBtND5qpxDkz1jq

sprite $ServiceImageVersionsLg [20x20/16z] {
dT253G0X341HwhJxxuj3pcBtyHSdVHMNV1B4jMsPh_qn0BoQ22FqI4IE4K6FRuQ8GFmov8jvDm14wYR7e5chaVemRM4pLilPmwVrI2rcVamzLd0iHxYri_-D
sRJ8yuJK0XtPFDAChdMe
}

!procedure ServiceImageVersions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceImageVersions', $name, $tech, $desc)
!endprocedure

!procedure ServiceImageVersionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceImageVersionsLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceImageVersionsGroup($id, $name='Service Image Versions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceImageVersionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceSharedImageGalleries

sprite $ServiceSharedImageGalleriesXs [10x10/16z] JSQ34G11402mDVklztdAA72AUlGJUutH726koPWWVRC9OeASRW

sprite $ServiceSharedImageGalleriesSm [12x12/16z] NSQ50O0m34JHCtp_UN6el3R9HsTxNBdSrgl7nzjclexeqihN8wMdnmBJoVPrC1TOYWC

sprite $ServiceSharedImageGalleriesMd [16x16/16z] TSo50G0n20D0I59b_tdVNUwbHUrBZSqQzjqQvqtzZubhd7oYCnRWkiMEM-mEx34uxzFqAxKHbk-ip3Z9PMRrpjhTCnu1

sprite $ServiceSharedImageGalleriesLg [20x20/16z] XSYr0GGn40ImXJ7tN-_3WHaKYfQGClUKzV6LBqy-MvnFJ7_Ap6AQW_0FkXDH3CV3CRE8DlTF4PlF3Z0zTx7wvow6_61sbiB0adKz-G8

!procedure ServiceSharedImageGalleries($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceSharedImageGalleries', $name, $tech, $desc)
!endprocedure

!procedure ServiceSharedImageGalleriesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSharedImageGalleriesLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceSharedImageGalleriesGroup($id, $name='Service Shared Image Galleries', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSharedImageGalleriesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceVmImages

sprite $ServiceVmImagesXs [10x10/16z] FOY70G0W2CCg6_x_rwrXXU9ZxM4qNrcPJnDP6dCiQnajusa9mueDwkuHFbb15GwIcVCC

sprite $ServiceVmImagesSm [12x12/16z] JSR50GGn54Enzyc9qt-_op0wYGlDZyGC3p6AnKDtm_kQDaHiGFBv7dc1maWyX9I-uEcSuijUl9KVDd07

sprite $ServiceVmImagesMd [16x16/16z] NSm50W8n30NHISd6xdzWVeipgw_6N_4VPiRk_CXnlBQTI4AwkRlfi-twNdA34GLoH8qCMLp7tVBQ3i1bD4uriTRx_EsVgletJcjc-CfdVZQsihUo7g7k

sprite $ServiceVmImagesLg [20x20/16z] {
VOu70iCW24NP8_S_S56Xkts9-dbE-8Be9qRuZjbg1ar5Xd94ksGvMi3yE9A2ZlDsAfjnVP1ANcUxnpZBgrr4xMsNUVQEm-KOZaka7O5itfA9yFfcAcVoXgRw
8OgE1irLJFxdik0N8xdH9sK-xF86
}

!procedure ServiceVmImages($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceVmImages', $name, $tech, $desc)
!endprocedure

!procedure ServiceVmImagesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVmImagesLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceVmImagesGroup($id, $name='Service Vm Images', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVmImagesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceContainerServices

sprite $ServiceContainerServicesXs [10x10/16z] JKk30S103AoRq_xZrlWuXwu91sITrt9SQ-6uaXcgOwDweLALWo20jNWGGQUJTygVrvzN9xO3

sprite $ServiceContainerServicesSm [12x12/16z] NKo50G0W2BC5fl-_QtUoLC_oYPG6zrc8M8JvdvNMzVewP2RsbRLLodJcn4HrfZfJAxNLxteKH4tbVzQ8ZQXJ0G

sprite $ServiceContainerServicesMd [16x16/16z] ZKv50iGm428EPFR_pwttjDRe688FA_NzBNTAch98jKTvcwv8Zf6s98_PjfAPaVkiU5bK6aEIRUfVZgAySuxTaGvF2ZTKnyWurg2fs77rOwujvv5V01prq-mA

sprite $ServiceContainerServicesLg [20x20/16z] {
bP15WWL1349BMWA4-rztMkUxbGJPlPINfzx8SdhIWKPJCP_T54i7phCM-QrhJiTOO6cHxTIw_1jnWX4r5LZ4kSXap0o0d14OiSct7Ir6BtGYIf65E0ZRFU-q
yaRBQzvfvyZOE7xhHclbbQb5Nkpv3m
}

!procedure ServiceContainerServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceContainerServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceContainerServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceContainerServicesLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceContainerServicesGroup($id, $name='Service Container Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceContainerServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceContainerInstances

sprite $ServiceContainerInstancesXs [10x10/16z] JOk54S103CESafph_lCMdXK6w-SArVhpDy01jTaK4F97JVbHa_AsB_ANWwjswLox5m

sprite $ServiceContainerInstancesSm [12x12/16z] VSor5S1030JHEHRqtw-V8FONHakOTz5k89qN3h3Y8GP49CuJEKZehQ7tK7UJAwe3C7cIeN-_YzmDV

sprite $ServiceContainerInstancesMd [16x16/16z] bSpN4GGX30DGaIIpzD_luJ33zxqDu8WqEV4CkfTHQjMhY_wzuefizz2k1M3TKu0vBR0A5WXPm0w2uZHuuZl7Q1xZigCj8wdTuBwA2VmLBwHvVF-0-m4

sprite $ServiceContainerInstancesLg [20x20/16z] {
hSjL6WCX303XmK8Azp_lIgJwsdy5c2-GXen2o69u8-uzrfawha_Z2qOyDP_kRrCLABOhCFKsQg7KONlGqEZgEhzDa8UxMkmwsBhMKb5lSCUzztr7P5wfS2jh
hcbDP13U6dzfcWrIgRgtIiET
}

!procedure ServiceContainerInstances($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceContainerInstances', $name, $tech, $desc)
!endprocedure

!procedure ServiceContainerInstancesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceContainerInstancesLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceContainerInstancesGroup($id, $name='Service Container Instances', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceContainerInstancesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceHostGroups

sprite $ServiceHostGroupsXs [10x10/16z] HSQ10G0G20311x3_mA2geth26ltBjnHCnRh6_LXLc5A5xv-eS

sprite $ServiceHostGroupsSm [12x12/16z] NSg50S0m20J0ns7_WQlnYw1OLUNlpTD_8eYCtvD_jEy_udbhBa3sdF4JJ6lEEDq

sprite $ServiceHostGroupsMd [16x16/16z] ZSp50G1120F0uD1_mUUkEoyqk9BQqT1hkUt6Fdnb3b1ch3GmqDW1TEh6_qdabh_tUj-lPApvqgErVzS3

sprite $ServiceHostGroupsLg [20x20/16z] dOu30W0X44N7kF-1rsRrulZ38tb25v_R0QR9TtI9sEJpCuClukWG7NsZzmJiYDork4zteK_eBIzEFYOum0m7sdtjz

!procedure ServiceHostGroups($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceHostGroups', $name, $tech, $desc)
!endprocedure

!procedure ServiceHostGroupsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceHostGroupsLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceHostGroupsGroup($id, $name='Service Host Groups', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceHostGroupsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceHosts

sprite $ServiceHostsXs [10x10/16z] HSa50G0W30J0n-bVU2u7SxHvpGBMCz9XZ74bf3kkhbUwRnxCHJhLVGW6

sprite $ServiceHostsSm [12x12/16z] LOk50G0W2C1i_VzXwPf1ZLOumZwONmFpPvYdSHlXd-GVyZjowOjTOwPyF0u

sprite $ServiceHostsMd [16x16/16z] VSp50G0n20117Ffl-3Hk-uaoC6KbLLcSlVJSFETeqggCwjBdmPFnFFXozcjYr9qVhJjpfCqD

sprite $ServiceHostsLg [20x20/16z] XOxL0K0n20EB1VPV-BdKUt_e9NKXApbxZ0mJd3tn77ZJCxbxKN9BBWHqa_kH5yiiscP19mkqpU8UcGFnE8PPnZqrRjVGBXxEfaU_S0S

!procedure ServiceHosts($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceHosts', $name, $tech, $desc)
!endprocedure

!procedure ServiceHostsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceHostsLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceHostsGroup($id, $name='Service Hosts', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceHostsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Compute/ServiceAzureSpringApps

sprite $ServiceAzureSpringAppsXs [10x10/16z] LKk30G012Boi_UTzCtV0Bs8VTbmHT5on1TZWSP3IW1xQOzfXySl1ntMFS6-u-wm

sprite $ServiceAzureSpringAppsSm [12x12/16z] JSo50KGX30FGS0Hfk_--btn77rJm7OjaOkiCqEyrTSgYnscBi3DN0ypKiIpws9GxqPZ--B7t2TZ0dg9zTROhDU2Z_W

sprite $ServiceAzureSpringAppsMd [16x16/16z] NShN0K8n34FHcsgixByloFHt_bIuIfDG5X8JmbvvnqDhxnnH03dlIelAWeX1wSxAw5WZ983WnJTbLbuDKa8mzzhJ5LIcXMtW8Eose_6JHVAVzSh79AHZTm

sprite $ServiceAzureSpringAppsLg [20x20/16z] {
RO-50S0W30GVYz3zzsq-TRag1p7yuUwJ6FZsGE58D1oISJaTLWutTvMKTZdT4PwpT7AfUZWkUwi8UZhXgOAT9jDWPghjC6XcakTrLuEn0PlVNE41ctElomCw
CXYokT9anAhKKTCjzpb2NGwYibSNlnmctixkJeMm0qaMXnDZznPmeIi
}

!procedure ServiceAzureSpringApps($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Compute/ServiceAzureSpringApps', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureSpringAppsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureSpringAppsLg>', 'Compute', $funcName, $content)
!endprocedure

!procedure ServiceAzureSpringAppsGroup($id, $name='Service Azure Spring Apps', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureSpringAppsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Containers/ServiceAzureRedHatOpenShift

sprite $ServiceAzureRedHatOpenShiftXs [10x10/16z] JOh50S0W00ElnSF-y-9sdoWlwYnZKhTESt7CuHSehpE9xHJYScYo5dce

sprite $ServiceAzureRedHatOpenShiftSm [12x12/16z] NOq50W0H50NV9iRzpwjx-5qwi2IgI-Kjxf_q3UZ1javfTYRnLD-Y0Loz_SUfxJOmzxVkgrsA

sprite $ServiceAzureRedHatOpenShiftMd [16x16/16z] ROw50S0W40DnIVVVjn_S3dsFUX81v645aE59_4RUeEaOQ6cVUEXkQ2C7qCtC3FWP1e9KfG_TpYNcr4o0eMlQiPn6IS_KwZaCx2SOTDBiGsPZvQAlgdu

sprite $ServiceAzureRedHatOpenShiftLg [20x20/16z] {
VOv75aCn20FT3Shzpvj2YrP_LdvZG6eFx2joEXia8qt7dylgpAKkVnUqTkpvmlSw03wz_VukC-L4Pga1818cb_fcTBzQJcqIXoBKsYWfJvo0al8GgourPcwh
093-CzkK0QOtvx8gr8rNA7glaGy
}

!procedure ServiceAzureRedHatOpenShift($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Containers/ServiceAzureRedHatOpenShift', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureRedHatOpenShiftCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureRedHatOpenShiftLg>', 'Containers', $funcName, $content)
!endprocedure

!procedure ServiceAzureRedHatOpenShiftGroup($id, $name='Service Azure Red Hat Open Shift', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureRedHatOpenShiftLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Containers/ServiceKubernetesServices

sprite $ServiceKubernetesServicesXs [10x10/16z] JKk30S103AoRq_xZrlWuXwu91sITrt9SQ-6uaXcgOwDweLALWo20jNWGGQUJTygVrvzN9xO3

sprite $ServiceKubernetesServicesSm [12x12/16z] NKo50G0W2BC5fl-_QtUoLC_oYPG6zrc8M8JvdvNMzVewP2RsbRLLodJcn4HrfZfJAxNLxteKH4tbVzQ8ZQXJ0G

sprite $ServiceKubernetesServicesMd [16x16/16z] ZKv50iGm428EPFR_pwttjDRe688FA_NzBNTAch98jKTvcwv8Zf6s98_PjfAPaVkiU5bK6aEIRUfVZgAySuxTaGvF2ZTKnyWurg2fs77rOwujvv5V01prq-mA

sprite $ServiceKubernetesServicesLg [20x20/16z] {
bP15WWL1349BMWA4-rztMkUxbGJPlPINfzx8SdhIWKPJCP_T54i7phCM-QrhJiTOO6cHxTIw_1jnWX4r5LZ4kSXap0o0d14OiSct7Ir6BtGYIf65E0ZRFU-q
yaRBQzvfvyZOE7xhHclbbQb5Nkpv3m
}

!procedure ServiceKubernetesServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Containers/ServiceKubernetesServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceKubernetesServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceKubernetesServicesLg>', 'Containers', $funcName, $content)
!endprocedure

!procedure ServiceKubernetesServicesGroup($id, $name='Service Kubernetes Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceKubernetesServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Containers/ServiceBatchAccounts

sprite $ServiceBatchAccountsXs [10x10/16z] LOk30G0m30I_YlRVjrOknkEH5xsJEGlT3W4wEoM2XmQpiowsrUteSAS1

sprite $ServiceBatchAccountsSm [12x12/16z] PSQr0S1030Im2ndttpVFP5N2wcsGIAtGaqw5W01z2iMNZa91XE3BskrAlFrBsicI-kO7

sprite $ServiceBatchAccountsMd [16x16/16z] VSc53G0n4CJ03Htst-yp14Te6QtymO4_vMZ9k0GXEfhf9g2yTta_0W7AwP8r4fMzuoKh2c4cNzusEPY_NGwBfiFNy0iQ6m

sprite $ServiceBatchAccountsLg [20x20/16z] VSZ50SD044MnPnYo-wytiF33qL5yO_kptnVvpDjw8fxMCj8b4_DsY2Vu0b4XMU0xP25HkFj6baiLtEe_cq1Sa6Dfx3YVRc_YvQnvFHfxlYNF0MIFWI-k

!procedure ServiceBatchAccounts($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Containers/ServiceBatchAccounts', $name, $tech, $desc)
!endprocedure

!procedure ServiceBatchAccountsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBatchAccountsLg>', 'Containers', $funcName, $content)
!endprocedure

!procedure ServiceBatchAccountsGroup($id, $name='Service Batch Accounts', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBatchAccountsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Containers/ServiceAppServices

sprite $ServiceAppServicesXs [10x10/16z] JSod0SG05CDG_MxlF_2Le3ma9DxyzuJgHp1IvSacuJPlJ4JiReHnvksfchOQP8EjpExNxmi

sprite $ServiceAppServicesSm [12x12/16z] LOr10aHX18AHdxh_XIUpUzyAgk9BGoOEYLW05G6ILSFxg1BTpLjesSn3jk9bvdZ9b3M5dLqBGs03QRtLAwvbowkIzC2DFp9t_G4

sprite $ServiceAppServicesMd [16x16/16z] {
ROwvWSG020F5Z_fl-CJQpcuYXX__4KkHhoKtfDlrKrTSMH6HzPQtpNDk2DYSKl5ypsdNC-rnFY24TNUucgcwSFcuMSXTz7cvvuAPbJ7YvXCLivC1-Fdl_ky1
ivvj28hLh0RnWo-3ZvKrZZy
}

sprite $ServiceAppServicesLg [20x20/16z] {
TSv7Wi0m349HR6G4zx_mM9dUtehyDED_bN7mAM76PrspQVVXzTewiVbArgHIVDlQ9Jl91jQfIToxsay4sWl03NgF2zaOBMcpTURVmKE3wxuH8UkXqRFIoDdZ
IVswaF2Ewadjecj1pVOfIZpzTXOKOwjufzuRApUwxkUfjZ6K9yvNB-BX3AkJ46-OT_XYdNRNsyKB
}

!procedure ServiceAppServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Containers/ServiceAppServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppServicesLg>', 'Containers', $funcName, $content)
!endprocedure

!procedure ServiceAppServicesGroup($id, $name='Service App Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Containers/ServiceServiceFabricClusters

sprite $ServiceServiceFabricClustersXs [10x10/16z] LKk50G0m23BX_ulNQKl85vcvBW0Je9Wmq-RV5zcliVerftTZBYTRBqM_AW

sprite $ServiceServiceFabricClustersSm [12x12/16z] NOk30S1054Ehb-m_SNNwLh3L0EOjQPosJEErl-i2zi5_s-x-xpZFXZVhcdo60vgfnI-r-tW

sprite $ServiceServiceFabricClustersMd [16x16/16z] ROs50O0m40EhkVqdXhf3xQFc_SKOjr6INUOqoYqq4hZk5FdXIKzlitHndRC1PWmXNTW-ntfrVHUsQgyH4sknxxD0emYWoofGS4SUVm

sprite $ServiceServiceFabricClustersLg [20x20/16z] {
XL250GGn38eHzj_udtCl9uN6Ory0wdObdA-yXU5TaVyhhfS1GCh3Z9opGdTfCrggufHeKQUxHO7aThMfFDtvJ5ZR7Nac0dqX2SoqWEDSbpsW1P8j7ExWVcgV
SrFdzglcCofq_
}

!procedure ServiceServiceFabricClusters($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Containers/ServiceServiceFabricClusters', $name, $tech, $desc)
!endprocedure

!procedure ServiceServiceFabricClustersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceServiceFabricClustersLg>', 'Containers', $funcName, $content)
!endprocedure

!procedure ServiceServiceFabricClustersGroup($id, $name='Service Service Fabric Clusters', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceServiceFabricClustersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Containers/ServiceContainerInstances

sprite $ServiceContainerInstancesXs [10x10/16z] JOk54S103CESafph_lCMdXK6w-SArVhpDy01jTaK4F97JVbHa_AsB_ANWwjswLox5m

sprite $ServiceContainerInstancesSm [12x12/16z] VSor5S1030JHEHRqtw-V8FONHakOTz5k89qN3h3Y8GP49CuJEKZehQ7tK7UJAwe3C7cIeN-_YzmDV

sprite $ServiceContainerInstancesMd [16x16/16z] bSpN4GGX30DGaIIpzD_luJ33zxqDu8WqEV4CkfTHQjMhY_wzuefizz2k1M3TKu0vBR0A5WXPm0w2uZHuuZl7Q1xZigCj8wdTuBwA2VmLBwHvVF-0-m4

sprite $ServiceContainerInstancesLg [20x20/16z] {
hSjL6WCX303XmK8Azp_lIgJwsdy5c2-GXen2o69u8-uzrfawha_Z2qOyDP_kRrCLABOhCFKsQg7KONlGqEZgEhzDa8UxMkmwsBhMKb5lSCUzztr7P5wfS2jh
hcbDP13U6dzfcWrIgRgtIiET
}

!procedure ServiceContainerInstances($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Containers/ServiceContainerInstances', $name, $tech, $desc)
!endprocedure

!procedure ServiceContainerInstancesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceContainerInstancesLg>', 'Containers', $funcName, $content)
!endprocedure

!procedure ServiceContainerInstancesGroup($id, $name='Service Container Instances', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceContainerInstancesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Containers/ServiceContainerRegistries

sprite $ServiceContainerRegistriesXs [10x10/16z] LOc55O0m34JHo6F_VJb1sjycELac8dUB9BXh2IWTM8dpE4-4tOrxLb55L5q80TjNHSKD

sprite $ServiceContainerRegistriesSm [12x12/16z] NOh50S0m30CLiWpxpnigzrw2mvzKxyZ5ApBF97gmZXqoa-eHKPMKd6roPC7EuM4gG27tJiNcS8xSLBLY

sprite $ServiceContainerRegistriesMd [16x16/16z] ZOv50WDH24Fv0eIv_u6BLdPzApG9_SDIHtvRPtfjTdKOycFgfO1_x6f9WElrhE-5i8AOVthtiEIA0TupxUoNmPx7B3AmMyUzA00gvfz_-jax5yYyBm

sprite $ServiceContainerRegistriesLg [20x20/16z] {
bSq5ciCW04JXWMKac_lVjqZT-wByy05-JBR_RgHvTKiFw7DrGSbLcbHpIkarzCu4bJg_Q5cfqWvh7v-NaSqCdOQYUrE4RKNI6SOONaPj-_w_9Ug6POASf4ya
08fih_swEyQfqndynfH45UUApOBH0G
}

!procedure ServiceContainerRegistries($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Containers/ServiceContainerRegistries', $name, $tech, $desc)
!endprocedure

!procedure ServiceContainerRegistriesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceContainerRegistriesLg>', 'Containers', $funcName, $content)
!endprocedure

!procedure ServiceContainerRegistriesGroup($id, $name='Service Container Registries', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceContainerRegistriesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceSqlDataWarehouses

sprite $ServiceSqlDataWarehousesXs [10x10/16z] RKY30S1038ov_xor-yaPdYSYk-jwQ-QjyqO1sTAwewZWjdHLDQmtIh6c6G

sprite $ServiceSqlDataWarehousesSm [12x12/16z] TOY50S0W30IZBRB_lhZ3nIuF6oBSBO59jP4UX8H2TX58rN8KLS6IUnVnYoUUJibj

sprite $ServiceSqlDataWarehousesMd [16x16/16z] bSg53S1G549Hdl1r_tdhxhtHGy1bxdlrpJ9EwK1k6WTCEIQxGrsF5bLP_-9EkajlCqWjPcgb0c7urrgwUdTGoEgnlqRe6T42

sprite $ServiceSqlDataWarehousesLg [20x20/16z] hSxL0O0m34NHv0cw_xousnSNFq3RU0_2HL9ZUIIjxUAzHNrkHXv-ONoQnE6Y1mD80gEjIqX8jfJOhIs88HNbO9x_RTjcgdsnjR-jMisnbowhicH43m

!procedure ServiceSqlDataWarehouses($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceSqlDataWarehouses', $name, $tech, $desc)
!endprocedure

!procedure ServiceSqlDataWarehousesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSqlDataWarehousesLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceSqlDataWarehousesGroup($id, $name='Service Sql Data Warehouses', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSqlDataWarehousesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceAzureSynapseAnalytics

sprite $ServiceAzureSynapseAnalyticsXs [10x10/16z] DSR70S0W400Wx7hkFszwNW0MO8P8i0krRa8j5I7q_Wyr_-lzNQu8rkFY8N02

sprite $ServiceAzureSynapseAnalyticsSm [12x12/16z] HOs50G0n20ChEFll-qdVheAJSSZnuXMrZhSwy8lWwyQtPKoa2YcPY2TzCvNN9oA_hoglBnhCMori6RHCEaGAtw4gQIu

sprite $ServiceAzureSynapseAnalyticsMd [16x16/16z] {
JOu50a0X34Ad0mFlVzuVzZFNsAJQJPNasw8Klwk4ReNM-Bz0rlUKraiT_aS-krY40prNtIRfTjafPy2FtUcUouuaRfifNRR3dJq_I36ESKbT2aTp_rKFYefL
qGxwKZil
}

sprite $ServiceAzureSynapseAnalyticsLg [20x20/16z] {
NP3N0KGX20G15yFIVxy7zxBpvqYMcoKxawJlPabQlOqn_YyVmAaYeacY01XLrYAw50rGKKPKOhw1D2P5v-4yoVIFwmdmTJv6EvClTr9sTr9LDwTPrR-kOOnX
f_Co1ZIf9el__PTfcQAJNH9RE8S3kUuf1aVzPSPsG1BoGMSMEla1
}

!procedure ServiceAzureSynapseAnalytics($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceAzureSynapseAnalytics', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureSynapseAnalyticsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureSynapseAnalyticsLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceAzureSynapseAnalyticsGroup($id, $name='Service Azure Synapse Analytics', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureSynapseAnalyticsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceAzureSql

sprite $ServiceAzureSqlXs [10x10/16z] RSQ50S0W40F0noBils_ToxqaCTPQ0xO6W5oIXoYacdAM82qjPJkyajqZt3Tncm4

sprite $ServiceAzureSqlSm [12x12/16z] VSY50S0W30311wBTVz-wsyN3ZwQgmgpQP3xKp2U0hy9fuoDAb1eHFbOfGSrC8jLIqdJU9zqe0D4P5mC

sprite $ServiceAzureSqlMd [16x16/16z] ZSq53e0m343Hkjt_mCmQ5eKt_R72Fwo2TwcQQIVP9bVwjD9V9utSsOCZ0dWqZ3TmhC7dmQ0GmnnqDBEZOAAEXZmeXohWqxNmd50j4Buy

sprite $ServiceAzureSqlLg [20x20/16z] {
fSf50eHG30FGr5FkV-0XZAzvNwgupqe2FqhwX0zlaOH8NqO-I_C5YVdd01JJGe_b9EUv1hA2wLUFFVeJRSL6ExcxpOjfpzfNJ1stsZJVSTSUk296_SUnmATt
lE14LH-BMnu
}

!procedure ServiceAzureSql($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceAzureSql', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureSqlCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureSqlLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceAzureSqlGroup($id, $name='Service Azure Sql', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureSqlLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceSsisLiftAndShiftIr

sprite $ServiceSsisLiftAndShiftIrXs [10x10/16z] VSQr0G0n40Cm-p6u_xZ7TLG9XWXyt6Mx-FmVQPl3pTCsTcu1tuvjV3LhWm8

sprite $ServiceSsisLiftAndShiftIrSm [12x12/16z] XOgr0G11408NE9V-o_tp-2T2nYQ07I2t45PcoZadSkPQF45VwigrRFvpRxM_BC3IoLqElfzSJMR5TFmKkmq

sprite $ServiceSsisLiftAndShiftIrMd [16x16/16z] fOpL0G0n34AXqTh-uvxR_xrg4W0791vOz43ubcPF8raiCjE5jjUzXnMogBT-rktcNptdR9zw2k3pgKSeJ1llUi91jtZcvWwhWdRx0PJzqZj_ZArS0G

sprite $ServiceSsisLiftAndShiftIrLg [20x20/16z] {
jOw70OCm30JLK8ci_TTD0DS1Sk1sUXTuGKJOGM9c4MQQ1MIPq2i9ITJCtVII7dH2nDig_oRnkaozxgD8hiWSxZFvlyjMPQVBSg2gmnNTcMYRQm4Agb2RAnK5
L2xSdD-fcUiIRlGUfclt9VvMsETZgX81lW
}

!procedure ServiceSsisLiftAndShiftIr($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceSsisLiftAndShiftIr', $name, $tech, $desc)
!endprocedure

!procedure ServiceSsisLiftAndShiftIrCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSsisLiftAndShiftIrLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceSsisLiftAndShiftIrGroup($id, $name='Service Ssis Lift And Shift Ir', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSsisLiftAndShiftIrLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceAzureSqlEdge

sprite $ServiceAzureSqlEdgeXs [10x10/16z] NSZ50S0m243H7y7ttxUnKnyEFpthJ5bglaLeQxcIhjfNXO9bQn9cq2gptEbGrfHbFLO27m

sprite $ServiceAzureSqlEdgeSm [12x12/16z] RShN5G8m243H5pgu_xxAuTURGkKFDuwv-p2NBXpmGszw8Y72HJnY0Z9bxsJIKf_vgJ80KndMWnujbfRjpgPV

sprite $ServiceAzureSqlEdgeMd [16x16/16z] {
TSV70K8X50J0XPUN_llr4ymwjy5VugxFTIao-fdOn6Z4OfjZNUt0khrmGFs93V2BjAwpuUipsftf3aF4I7SELeI3w3cAh56P0II02ksTc9hFgvaK5cRM88l4
G_5Yc6u
}

sprite $ServiceAzureSqlEdgeLg [20x20/16z] {
XSn5WiL020JGmg7w_lSTyZshUKaRXd-8PGZkbEJ13u-8kc8KlCJJ7FZSGei0ST7u06HkHSimSG-j95RUi0NGNA6Ybcic0v2zYNk4QsHpNm2gYbic4ZtSHo13
gmulk_V600BIfzcSmrwuOkiOI_qO7hInJfQ9f-290iWrBtZUCNjDNw_OY_I69l3q1m
}

!procedure ServiceAzureSqlEdge($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceAzureSqlEdge', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureSqlEdgeCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureSqlEdgeLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceAzureSqlEdgeGroup($id, $name='Service Azure Sql Edge', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureSqlEdgeLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceAzureDatabasePostgreSqlServerGroup

sprite $ServiceAzureDatabasePostgreSqlServerGroupXs [10x10/16z] HOl50K0X3CK2rBl_lDybfwVmC-HaN2epnwcwJlfK6B5kvHYt0hdRA32pwp76Oa6ULs7i

sprite $ServiceAzureDatabasePostgreSqlServerGroupSm [12x12/16z] LSmr0G014CJ0FIR_UfynrLJ1Fz8jeODYaM7CcyUPYAHgz_JHOGC3E2rGc9wEutLwa41UxWQQuAULt7mpghTI72i

sprite $ServiceAzureDatabasePostgreSqlServerGroupMd [16x16/16z] {
POq50a0n249Xk53lVzxV_T_I0k0FMIGLdg4TY7jScYyCexOucxXYddkSSN36KY-Tuum50vPpnqFFkA5kDcSSQ03whSSs06lHwkK7k9DgPrmGLatrZ7s4aHKR
8rPQQy0C
}

sprite $ServiceAzureDatabasePostgreSqlServerGroupLg [20x20/16z] {
TSu53WCn30NH-J74sRt_VIitPHYHzOByJHgTz1JpUtULt3qwTzl6bBnMbv86tN6cwzg8TTxjF1wzsphcUh6210fxse3h63pDO2RagmL241vFMzlSNz-53A1U
hSOXmBCoykL_FKqDqfucj2nmQwjjKwlm74ctshfo2B5Jp5appSA12m
}

!procedure ServiceAzureDatabasePostgreSqlServerGroup($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceAzureDatabasePostgreSqlServerGroup', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDatabasePostgreSqlServerGroupCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDatabasePostgreSqlServerGroupLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceAzureDatabasePostgreSqlServerGroupGroup($id, $name='Service Azure Database Postgre Sql Server Group', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDatabasePostgreSqlServerGroupLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceOracleDatabase

sprite $ServiceOracleDatabaseXs [10x10/16z] NKY50G112C92zr_uyrff08vsxYt6Uz_oED-G8AEIp7hhacZ6O_DNOcut

sprite $ServiceOracleDatabaseSm [12x12/16z] DOi54a11249XxViV-8VClWcb0D1nyG-8-76v8Om0CxDltJAdApEB-6Zz6yzEMVl_ljlwpEs4_8p8CltQlW

sprite $ServiceOracleDatabaseMd [16x16/16z] NOk94S0m2CCCk0xxJrnp_QkykYWmmSGB3ZzbNBgTvA4yp4TbEAenyQuXirhpcgK6edpqaiJ0mb3sesiCSfK6I0n7RyZ3Vpsu3jVLRnacrU-UMOV7yty7

sprite $ServiceOracleDatabaseLg [20x20/16z] {
VSw53GG120J0NRp_YZ_SSouJ8pWQJN5XJN2aji2EFcJF-Gx3V7IW9FTS1gT9CX3DEpMOa2LNbHajise6rfm9VN9uw0D1-oEuzuMfgCNUj-yJVkxpBUVRFiEu
_-8kaX_x_93p7m
}

!procedure ServiceOracleDatabase($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceOracleDatabase', $name, $tech, $desc)
!endprocedure

!procedure ServiceOracleDatabaseCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceOracleDatabaseLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceOracleDatabaseGroup($id, $name='Service Oracle Database', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceOracleDatabaseLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceAzureCosmosDb

sprite $ServiceAzureCosmosDbXs [10x10/16z] RKl50K1H2EALmlu36wUVjWJ-OqgQs7sGh0M8RiNikfTP7uqUzorqSBEFiTkBUoG

sprite $ServiceAzureCosmosDbSm [12x12/16z] LKi50WH12D8vJkJ_7zxfi2NiYTzrmYqLGDrM_bAAtWNA9Ek66PN4zZ6YdgKozIU9flBQ6P2wem1PpnNUl6vNV

sprite $ServiceAzureCosmosDbMd [16x16/16z] {
XOm90aGX24BxHABtl_24i--lLGN6NyZdUiw1sYGdUBYpTf5LiGjhZqe3ZrplgIGhCNqlfGANg9Q48bpI5reIqg9wx8OaHhN75qLcPNyniBYoN3Ou1hBY9hu3
ZbTE
}

sprite $ServiceAzureCosmosDbLg [20x20/16z] {
RO_50KGX30NZqd_3-x0r_fp84ALdvC7PdMLco6Ht9LPmygGd9OoSrSz7NDKLZ52dX9dWVTnGcUaZq3MIuQ1YPfr-eWKbK-bMU6L4V1JDxQPqD-lvisey0LIV
ZOUhT0kexO0KwgexzY3S0-4mK0isCz4Up1owK3E-9TqWwmK
}

!procedure ServiceAzureCosmosDb($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceAzureCosmosDb', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureCosmosDbCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureCosmosDbLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceAzureCosmosDbGroup($id, $name='Service Azure Cosmos Db', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureCosmosDbLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceAzureDatabaseMySqlServer

sprite $ServiceAzureDatabaseMySqlServerXs [10x10/16z] LOg35G0m4CLIQ_zvQrqUFlbGTg2cIocfuKeU5EdGe5O7S5QGlpITeG4

sprite $ServiceAzureDatabaseMySqlServerSm [12x12/16z] POl50S1040A1ivN-wurxveNY3Uj2uIPB6pQQjEZi8bdCLvsniUaUCKwDzHVSDGGqNdj9l-z3mpSvW1a

sprite $ServiceAzureDatabaseMySqlServerMd [16x16/16z] TOs50G0X30DxASx-yxwx75fBx0EGkuiz31lE6YlLYHBG4lVap8JIrxYtZP-OtCGbDclJap9xBD8rfjA84bSzpDAVtrzSRQKiKRA94G

sprite $ServiceAzureDatabaseMySqlServerLg [20x20/16z] {
bSx50GDG20FG18U__xnrzxuZ6hn5oXvvhQYTdQkacVcUcPvgILhrNf0KxCqAuu5uhNDjpSNVDN06UAWX1J0CUQq9eO-r0G8Eu5hBgQuiT_BXhmFeF_FLNOqu
w9kQueoUMHbAx6q1
}

!procedure ServiceAzureDatabaseMySqlServer($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceAzureDatabaseMySqlServer', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDatabaseMySqlServerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDatabaseMySqlServerLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceAzureDatabaseMySqlServerGroup($id, $name='Service Azure Database My Sql Server', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDatabaseMySqlServerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceAzureDatabaseMariaDbServer

sprite $ServiceAzureDatabaseMariaDbServerXs [10x10/16z] JKg30S1038ov_xpbApp1KIXluOSo4r_KzLPF91C1_kWvdvkqSnFbXnXk

sprite $ServiceAzureDatabaseMariaDbServerSm [12x12/16z] NSY54K0X0CFGfZZiF-zt9MVled_4hS31a4ejoTuyie5Gs-xHZruhFRRkZ-JJXMZ2_OzcgnqiqWe

sprite $ServiceAzureDatabaseMariaDbServerMd [16x16/16z] TOu50a0n249LMB7xd_TtnrlQs0Vk0I1yDxa1N-t8RQBIOx5xXi-mzjNkshZRy9jDkyMh-SNczAR3ReieRROyfEAg-fdtQpTRgOkLRM84

sprite $ServiceAzureDatabaseMariaDbServerLg [20x20/16z] {
XSwr0G11449HM1lhlzvprv_n8l0QcSR8NN9PMvKSHXqh9Iyc0wgDDP9fCezME9MgnchXMtTJkLajl9e1ljjAF9ja07eqmHXzDrSGo2ox6P8FuUdVZ-d9Y2ax
MCOQguXAoyHO3m
}

!procedure ServiceAzureDatabaseMariaDbServer($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceAzureDatabaseMariaDbServer', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDatabaseMariaDbServerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDatabaseMariaDbServerLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceAzureDatabaseMariaDbServerGroup($id, $name='Service Azure Database Maria Db Server', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDatabaseMariaDbServerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceAzureSqlVm

sprite $ServiceAzureSqlVmXs [10x10/16z] JSR50S0m54Enbtomk__0PT99VFhncwGMGy9Mcc7Z1yk3NPbRrPqum0O

sprite $ServiceAzureSqlVmSm [12x12/16z] LSY50G0n349Hg7sw_y3d-kBHrtZzTgZ6lG823wDZJt31bKGvr6mqNyT_pkoq6rJTMcltMdRRN04

sprite $ServiceAzureSqlVmMd [16x16/16z] PSU70GCn24DH1955zX_ukljpWMyhJdvMPbjB2XGY15tknds3RsVcLKWIURdRhmOIhgTVo8VzPrlxGz8pOI-fs00aX_IueURe1

sprite $ServiceAzureSqlVmLg [20x20/16z] ZSY50S1024DHWeNkFt3T_PtovGukHFB2VxOGzWn6XpB1tjH0fj9btmofpbnR3GYtYhvLByS6UAc02VZSPfZVb6PJqxEr3M_RBAfAJeBafVLE2Juu95l8amu

!procedure ServiceAzureSqlVm($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceAzureSqlVm', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureSqlVmCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureSqlVmLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceAzureSqlVmGroup($id, $name='Service Azure Sql Vm', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureSqlVmLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceDataFactories

sprite $ServiceDataFactoriesXs [10x10/16z] Oq005Y20iBY003kBcu4DmkBcPkC6ixY109N5mCx0mCc090O

sprite $ServiceDataFactoriesSm [12x12/16z] TKe30G0139pPF-_R64zmBHOHth0IecouQwf_F4rlk2UmuLxgYTUmBLZAj3LlcH4

sprite $ServiceDataFactoriesMd [16x16/16z] ZSs50G0X20NG2_hll-zrslrKOFYtSIQYUNnCviQFOKIaU1nRwp6jqnypLk8s0ojlhyJAstihUQsovbgtZzVPZby

sprite $ServiceDataFactoriesLg [20x20/16z] fSu50i0W0090Mu7_ltVT7MpMcUOmrddldLrHwBF4P7sCqTkuCB6F_ffjAxSosrO9IxDIGrfQGsfeQIsfeQNrUM_6vFOPpT3moagX24Z0sNcb3K1YJAm1

!procedure ServiceDataFactories($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceDataFactories', $name, $tech, $desc)
!endprocedure

!procedure ServiceDataFactoriesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDataFactoriesLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceDataFactoriesGroup($id, $name='Service Data Factories', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDataFactoriesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceVirtualClusters

sprite $ServiceVirtualClustersXs [10x10/16z] HSQ54OH054J1TmTVPgd9FrnSkgpvL7Ucb91LUO1XPzeBpBlS7RDh1v6Z3ab4N_Q5JkIEmmO

sprite $ServiceVirtualClustersSm [12x12/16z] JOo50G0W20InW3Vs7zUkevD-M8GzI_T4AALurb9whZbdpvWvguhlJaVkEpmO_NuWwpP8b0MH4UY6R0ZOZ9ntIdQz63G

sprite $ServiceVirtualClustersMd [16x16/16z] NOy52W0n3C3ctlz_z-g52n8oN_ep61NsN00mqvYeHVFxtZjDsEkzDr4-Jst2xaJsyqORI8lkZIuGRFsCJZY_d8BT-mgajyCzFED3JcUiFW

sprite $ServiceVirtualClustersLg [20x20/16z] {
RS-54SCm44JHqA5l-sytAp3x3scU-FMKpBO1JSsPwKizc6gt050qMy2wgJ6bZRh5KbL9YmAGtJBdtW1RkirEUt-pawbdPiZ9_0UcDkechGdJVkAAj3EAUVcn
3usTJAV58HacHzi-uh7jF7xkq7ksony
}

!procedure ServiceVirtualClusters($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceVirtualClusters', $name, $tech, $desc)
!endprocedure

!procedure ServiceVirtualClustersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVirtualClustersLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceVirtualClustersGroup($id, $name='Service Virtual Clusters', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVirtualClustersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceElasticJobAgents

sprite $ServiceElasticJobAgentsXs [10x10/16z] HOc50KGn2CLIj_ttlN3VqW9Fu2DLQJrKMGjeSFRUUYvbvrV90Mg8DHMg-9LQo3MZ2Yho0m

sprite $ServiceElasticJobAgentsSm [12x12/16z] LSO90iGW20J1HiVx___TOQyahK3nBEHwLxAsCJkYm-ab8fWq--ozAz2_7WN5rsvXZpTbXxhXhue_8K2Yb3mY4fd8NW

sprite $ServiceElasticJobAgentsMd [16x16/16z] {
ROa50WGW3CEwjGpx_t-ld5kmXE4F4KaogRYbhXIGTHlNdDCgZzox614D642TtilO61zjc8_sHyiclDfi79uvRYrPcuyAuT9Ogylp9ieT07Y_Jyj2CH77RqZ4
1u-y
}

sprite $ServiceElasticJobAgentsLg [20x20/16z] {
TT250OKm34NHU6t_VNafRlSBvE3GRyo261sYjXPk4TjE61rXL9A9XLbhQoq78tB5iezGHcarVTheMLhXk-LCGYuNcoSa3TfiGxTmkbasPBF-DhDTcjKq9Plc
Ld5fCrd5scuzC4tRteCGaiqK9B34EMuPWjrx4pff0G
}

!procedure ServiceElasticJobAgents($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceElasticJobAgents', $name, $tech, $desc)
!endprocedure

!procedure ServiceElasticJobAgentsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceElasticJobAgentsLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceElasticJobAgentsGroup($id, $name='Service Elastic Job Agents', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceElasticJobAgentsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceSqlDatabase

sprite $ServiceSqlDatabaseXs [10x10/16z] Oq02Z2mWm0XcSN9oCe9Ot5mWm8t6OkDYPeAn69bWifnewZZ1B6O6

sprite $ServiceSqlDatabaseSm [12x12/16z] VOl50OC040JFjVzw4znXNgjm1cM0SPAi7gv4WsuZHEJ8KNTDt3GM5VAI8sxQlAJSlhwGatI0Fm

sprite $ServiceSqlDatabaseMd [16x16/16z] TOm50WKW348bZE7zp_kxuvdRWFO3W9A8U-aRmhNcg1FBuANUGpZZjQ_rpeq_TQdYqxxNI5eGtEj2CPwFsbxe2CPBNl5l_l-wsfLrgKOxSGG

sprite $ServiceSqlDatabaseLg [20x20/16z] {
bP350GH140AtMcVO_ECzTxzwjWBBMy3smBNYSUPSXOZ8FH5-gZN4c7iAi4DDQmK7BCTwhgswy7Uj2AM5sgyrf7AbjztEjPLwkQr9b2kuhHcbnDHcy_ulytzz
uwvs2cRUrFoQQdQFhbDwMm
}

!procedure ServiceSqlDatabase($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceSqlDatabase', $name, $tech, $desc)
!endprocedure

!procedure ServiceSqlDatabaseCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSqlDatabaseLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceSqlDatabaseGroup($id, $name='Service Sql Database', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSqlDatabaseLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceAzureDatabasePostgreSqlServer

sprite $ServiceAzureDatabasePostgreSqlServerXs [10x10/16z] JSR15G0G44In3s3qtwy7s9o2uUBarbfhRgvhwdCKQjxB9BS7MMjDKDOaxpNND0K6

sprite $ServiceAzureDatabasePostgreSqlServerSm [12x12/16z] LSOr0GH0402nkMNmh_SPKuL_nsxqFAgUbIu2RCWvHxllttbuF10Epnj6wlC5oEjBGhy-0_Evo_Fqt2LS0G

sprite $ServiceAzureDatabasePostgreSqlServerMd [16x16/16z] POs50GDH34A9s_xxjkVsliO0-4B48i9qXBeZjCNizIUL10lZGWjQiyNJEqSiuXnSHwmm08uhJWNP6STI9zOZRXW1Vkbn163HDp-W-XuB-X5tBGSRsGk-V7y

sprite $ServiceAzureDatabasePostgreSqlServerLg [20x20/16z] {
TSu52WH134JHgdWozx_lCYwm7mkl5NyZPOsyHUtiLDBCVCrC3qlIgjU2f61jbZ1kYVTosZ9NR-kffnMG00fncsB_W-4sWqG2xhmj8510h6xhtSAUxm8H0Eff
hRFEaf__hTDyJ22trMublHgnrQiTASxecPMXnDeF
}

!procedure ServiceAzureDatabasePostgreSqlServer($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceAzureDatabasePostgreSqlServer', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDatabasePostgreSqlServerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDatabasePostgreSqlServerLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceAzureDatabasePostgreSqlServerGroup($id, $name='Service Azure Database Postgre Sql Server', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDatabasePostgreSqlServerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceSqlServer

sprite $ServiceSqlServerXs [10x10/16z] LSd50S1G20DGNFUVjzulxm99O4AvyFjbEkRrTTrw-xoWulq8hMAkPlP_O11_Tm8

sprite $ServiceSqlServerSm [12x12/16z] JOkr0SH040ENGUw_tWSVJYIa6nRx8VngowgmLp_EF_nvDLw6zYv7lXgEGEdSk1QM1XWej_rDKLswr8IeXrIXBm

sprite $ServiceSqlServerMd [16x16/16z] {
TOo50KD12CLUE8Vzzss_Uqw3wG5OIibWrRoIMDErZp5wmMQFdfae8nOFN_dmJAlWR2x__qjdhxVwzx4xz29pSDa-Z_-fVyxpgwbo-FWdQr9VVQt_OstyaqXa
wGS
}

sprite $ServiceSqlServerLg [20x20/16z] {
bT05WWCX44JHre8kxd_VRJRkoHz_uyYBr7Qg5z0uvNfbcK1cnEdIR9pL3LUjWws5FjW5rZePp_rifJ6WRhIB3IEbQFFA5cGAwTSsQ527z9LriagGq44WQRX-
h_LIs5siQpEvjtqSlUAL4Rb9P5ve04YS1jhDL7RPony
}

!procedure ServiceSqlServer($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceSqlServer', $name, $tech, $desc)
!endprocedure

!procedure ServiceSqlServerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSqlServerLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceSqlServerGroup($id, $name='Service Sql Server', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSqlServerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceAzureDatabaseMigrationServices

sprite $ServiceAzureDatabaseMigrationServicesXs [10x10/16z] ROQr0G0m408Xplu3lxOv5CaXUfCyz-v8dPW8yO8kYMilIe3sMki8GJrydmC

sprite $ServiceAzureDatabaseMigrationServicesSm [12x12/16z] ZSc15GGn14NHbmH_zT_m7YXWRWAWtBYiA3HN87dT9G7IWL_fR9sTw4sccRazPKBAQweMNlVmgVy3

sprite $ServiceAzureDatabaseMigrationServicesMd [16x16/16z] dOhL0S0m24GFB_iF7BVllWYSOAAkk8XthXCHqXvXO6Fb25_XIBh1NNuTmnY1COSUw9ZE1ERHn9UfecQg79aEP8Of4Qkr28rekc7MsWDP6lYdyUWA

sprite $ServiceAzureDatabaseMigrationServicesLg [20x20/16z] {
jOjP5WGn209H8SlzBpocTVRlhcnGB-A9XgpZornygZ9VqkUSnCWxsd0cof1FVnobEhBc2WSh631NaQuJiFwSbwE7mTrr5N3lJICbaJQp6P3tPFWXjB8XMNjA
F6YqIlHoOMZYvO2x7DWkS7W
}

!procedure ServiceAzureDatabaseMigrationServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceAzureDatabaseMigrationServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDatabaseMigrationServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDatabaseMigrationServicesLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceAzureDatabaseMigrationServicesGroup($id, $name='Service Azure Database Migration Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDatabaseMigrationServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceSqlElasticPools

sprite $ServiceSqlElasticPoolsXs [10x10/16z] BKg50G0W3C8M_lzNrqN1ww9AOe4r4ygHGmtxcfrNCz0Ko6Fei0ECd063XXmu3F01

sprite $ServiceSqlElasticPoolsSm [12x12/16z] FSo53G0n241HGj6__xudjHV1aQdaWblqyAYTOXRC0gZekKQw0cfTHPe1PerKcGDkhI85mm9KFZd_g4nbbZET1JDz0G

sprite $ServiceSqlElasticPoolsMd [16x16/16z] LSs55S0m40BGYmFx3zntKgFwYLa5zek47_SwduAQSmelmyB3T1RYXZpdU15ZzC4vju2_PVYvcyLYqj_EBCOQIS_9yvmPk9DLa2nMeU85

sprite $ServiceSqlElasticPoolsLg [20x20/16z] {
PSw54O0m44HHv7JxxnTPY1_-vfF9LYUsPH8BufcSAXKvnX9uJ8OoYxKIg8Oi5J_YUyPNdI8AW2y7ygrIH8mcN202Ys7pnGx-x4vwN_AXPmYXolOXJfRzDM99
QyIIreWbr_kfbLF5ij4D
}

!procedure ServiceSqlElasticPools($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceSqlElasticPools', $name, $tech, $desc)
!endprocedure

!procedure ServiceSqlElasticPoolsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSqlElasticPoolsLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceSqlElasticPoolsGroup($id, $name='Service Sql Elastic Pools', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSqlElasticPoolsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceManagedDatabase

sprite $ServiceManagedDatabaseXs [10x10/16z] RSQ50S0m2011NFUVj-xD9y317R88uwPSsjIrr0Ef7jAbJUjPPf4Pgnb0LQpP3

sprite $ServiceManagedDatabaseSm [12x12/16z] TSU50O1G24LH6fxklw_OVNzme5iiAhpHtDrqsOhd7BF7OUd7wOUzszoOp-oCKAM8sOW8dara6JL74m

sprite $ServiceManagedDatabaseMd [16x16/16z] bOg50GGm20E39D1s_tdVtVyg4C4BRCTLU1u8E-bGTRVYr5cq0pdzgDSyilxJWxpLnHrNBIPtzwptMGR8enwIt029ntoluJijOExeAgbKvJZX1u0j

sprite $ServiceManagedDatabaseLg [20x20/16z] {
hSg55OD0403HMKVwhnSdxc7WxB_buqJCvqpaHEfxAgSnRzTEW_IfigRPxzPtU_t15X4triQSNbcihROFeM64d2ndO_uZJZObE4odNPeHipcvM5DLKXJJgO0l
U2fvr0W
}

!procedure ServiceManagedDatabase($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceManagedDatabase', $name, $tech, $desc)
!endprocedure

!procedure ServiceManagedDatabaseCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceManagedDatabaseLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceManagedDatabaseGroup($id, $name='Service Managed Database', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceManagedDatabaseLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceSqlManagedInstance

sprite $ServiceSqlManagedInstanceXs [10x10/16z] HSQ70S0W2011Wafd_tLZznKuUDNH54Tccsfv5H54KwrnhujuHDGb859Hf0iH0BykLbNk_mS

sprite $ServiceSqlManagedInstanceSm [12x12/16z] JOh50SLG0CAU4VZI_SUjMqv8ofknSsIDQPfqveqpyzu10wU3DzRCaOuSuouhMdDaEqgsF3xKp_2dmEUaB

sprite $ServiceSqlManagedInstanceMd [16x16/16z] NSe75eGm24NHq3yni__j3Xoxpte9uviUyM73jjRQx7B6hxfzT7dEz_b4stjmxtjtE_RQDJzqk4XKTwzf6y6mm703f8qWFOnoWYY9tEkJPMGNqcykU-JP67y

sprite $ServiceSqlManagedInstanceLg [20x20/16z] {
RSi55eGm34NHU7v6zhzSe3hwe7PFI_-odVuns-OPZsVBtyr-RVTkuzhztShgz-sZXxZQreiHlrdah5kqSiVTklWOaS7BoCtPAQHvimJ8882fE02-35Sgab3h
5iFa8cA2C0-BgaHLcHQ0AcwMDKhqcKXR5YjdeXC
}

!procedure ServiceSqlManagedInstance($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceSqlManagedInstance', $name, $tech, $desc)
!endprocedure

!procedure ServiceSqlManagedInstanceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSqlManagedInstanceLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceSqlManagedInstanceGroup($id, $name='Service Sql Managed Instance', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSqlManagedInstanceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceAzureSqlServerStretchDatabases

sprite $ServiceAzureSqlServerStretchDatabasesXs [10x10/16z] RKY30S1038ov_xor-yaPdYSYk-jwQ-QjyqO1sTAwewZWjdHLDQmtIh6c6G

sprite $ServiceAzureSqlServerStretchDatabasesSm [12x12/16z] TOY50S0W30IZBRB_lhZ3nIuF6oBSBO59jP4UX8H2TX58rN8KLS6IUnVnYoUUJibj

sprite $ServiceAzureSqlServerStretchDatabasesMd [16x16/16z] bSg53S1G549Hdl1r_tdhxhtHGy1bxdlrpJ9EwK1k6WTCEIQxGrsF5bLP_-9EkajlCqWjPcgb0c7urrgwUdTGoEgnlqRe6T42

sprite $ServiceAzureSqlServerStretchDatabasesLg [20x20/16z] hSxL0O0m34NHv0cw_xousnSNFq3RU0_2HL9ZUIIjxUAzHNrkHXv-ONoQnE6Y1mD80gEjIqX8jfJOhIs88HNbO9x_RTjcgdsnjR-jMisnbowhicH43m

!procedure ServiceAzureSqlServerStretchDatabases($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceAzureSqlServerStretchDatabases', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureSqlServerStretchDatabasesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureSqlServerStretchDatabasesLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceAzureSqlServerStretchDatabasesGroup($id, $name='Service Azure Sql Server Stretch Databases', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureSqlServerStretchDatabasesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceCacheRedis

sprite $ServiceCacheRedisXs [10x10/16z] Oy06cDZO62445nSNDunWOc5XOGUpk3bPkBY1B4uWoGN4R40zO1QGXhCG

sprite $ServiceCacheRedisSm [12x12/16z] TOg30G0130DhxZ_lsxYw2Vp18e9RRrFhlLVLfSy6slPEoNd0BAwLCB6QLwvxrMguCW8

sprite $ServiceCacheRedisMd [16x16/16z] XOk50GH130A9y4Bwh_VSTLOY05unTxUrMf8CMshzo8zghUeur5-4Hwxpa4rVvj8lVwhDhFa7u3dDuHYPPk1n5bOY7PUq

sprite $ServiceCacheRedisLg [20x20/16z] fSw33KG154JHP_PVxvhVED7aHWDd8CiDqzyYkn6KdzLbgkQTV-jXQgL3_3TYkKF_QKoYgeBsqxhI9QhxhpqyMm3ae1ayVHeyd6wFivK6krm1

!procedure ServiceCacheRedis($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceCacheRedis', $name, $tech, $desc)
!endprocedure

!procedure ServiceCacheRedisCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCacheRedisLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceCacheRedisGroup($id, $name='Service Cache Redis', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCacheRedisLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceInstancePools

sprite $ServiceInstancePoolsXs [10x10/16z] JOl50G0W30Fn-lxZrbuSKaaoVh2evXNLdQ8x8hFNtRqNakgWU2y3cE6p4BDRQumrimCYWhm1

sprite $ServiceInstancePoolsSm [12x12/16z] LOh50OD000HFLnBelrrEaNcjJFW23KOSiETKEpFN_kzSpjC0UXv2P-IHHeO8viggshBweogrx6945pe0NeGB

sprite $ServiceInstancePoolsMd [16x16/16z] RSc75KGX24HHS1LcVkY_N3ERd_4Uv4-6tLydsosdHvc5InIctxtN_BZk-xBHyiXNsrlRdQfzZq4MCOCd58TO0V8mNFCskWbLgfhrXsFEaIVsjDkSaKW3

sprite $ServiceInstancePoolsLg [20x20/16z] {
TT250SCm3011CHJsNxScgVpX2nl-fT6rsPU9MjNMqaQaLPjqJrFDs-ogBvQIzr6OlLvt6RcjocRcfpRp3e-DtREO6-ul7dUeA2eOJP_c4I114S8qHmE7nOY9
F5YMsJOQ10X1YDiiCo8pXJFc3axpt7ciDG3Fn2eTt_8
}

!procedure ServiceInstancePools($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceInstancePools', $name, $tech, $desc)
!endprocedure

!procedure ServiceInstancePoolsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceInstancePoolsLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceInstancePoolsGroup($id, $name='Service Instance Pools', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceInstancePoolsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceAzureDataExplorerClusters

sprite $ServiceAzureDataExplorerClustersXs [10x10/16z] HSY55S1020KmUih-4pTKqRmVV_MrzXogMC_WY0C9WUR5aOM5cH6C15C-4WRW2G

sprite $ServiceAzureDataExplorerClustersSm [12x12/16z] JSk73GD024DHYxx_nFbEl_f0HlyhPcQdl5u5VzeAYC9ML0PTp8rFfaU0TUfMSY1MZcSEkol7S42E2xtfs0C

sprite $ServiceAzureDataExplorerClustersMd [16x16/16z] NSg70O0m30D1ftl_YVcdWwYdAFufawor-f68gcKSjf3jy5xmKtdAuQZyXekcZy95EyvdH8E-5XoOVxCI3XuBcV9OL8ZBmSuYDNGzwr5m8WVSYpVvmNogFB81

sprite $ServiceAzureDataExplorerClustersLg [20x20/16z] {
RSq7ZWGX44DH0vNkV-B5bdUo5VlfDuMVAwxlCZpWo4msR1g9WOrbArXmfp8f_Dx7fb-0YnkGgGntovrBLl6yiLNwRfEoN6hJf0IMIj4r4QfS3Yr8oHTPZepB
l4G-DbDMW2WpPO8BcIYI5NTuG-HAPM7fuZ5eVm
}

!procedure ServiceAzureDataExplorerClusters($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceAzureDataExplorerClusters', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDataExplorerClustersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDataExplorerClustersLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceAzureDataExplorerClustersGroup($id, $name='Service Azure Data Explorer Clusters', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDataExplorerClustersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Databases/ServiceSqlServerRegistries

sprite $ServiceSqlServerRegistriesXs [10x10/16z] HSd50S0W00F0IF7zzotElI9uA9k2Uqgbn9uYMasvgfyzTLBFgXI5Bh9h-tKzgQw47XAw7m

sprite $ServiceSqlServerRegistriesSm [12x12/16z] LSh70K0110DGHBV_lB_NTo89_V1EHB2TkjiE1nb3mQ3Tz4v5zRcFfZgAMSzDH3CFhdr6F_VcTzD9NSzZ1G

sprite $ServiceSqlServerRegistriesMd [16x16/16z] {
TOm70WKW2485ctJ_-txgx_MQAX1_8Ga_O3dG_qhNMPifwRgqZ0va9i7O89QaENsTW5tVY5fhkXvLlQhj-kYftcP2T_z47GAquh00LzFxLijOeVMipTywRkMC
drm
}

sprite $ServiceSqlServerRegistriesLg [20x20/16z] {
ZSo50KCn24NHuF3OVz-IkhVtQqva_HqHoyJpdP789j5BHtCP8usQqkLaWoL48dhPE_7g1X2U01xir9XCpyRJjcA1iK5gssal1uB0GNKx3opcSAEgMAVQGKdx
gQwBfIM25MP-jSPE4kWdcxvRt0oqBka9Odth
}

!procedure ServiceSqlServerRegistries($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Databases/ServiceSqlServerRegistries', $name, $tech, $desc)
!endprocedure

!procedure ServiceSqlServerRegistriesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSqlServerRegistriesLg>', 'Databases', $funcName, $content)
!endprocedure

!procedure ServiceSqlServerRegistriesGroup($id, $name='Service Sql Server Registries', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSqlServerRegistriesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Devops/ServiceApplicationInsights

sprite $ServiceApplicationInsightsXs [10x10/16z] JKk50G112BA1_GV-ZhCbR0sHudc0m5mNpMTAvuMOmGawwhZi30AOroox8pEVgpgEkGC

sprite $ServiceApplicationInsightsSm [12x12/16z] NOo50S0m2C1milyFdbiRN6LYsU5EeU4ibD1ME_D2rUxSQIlhwu2EYZiNgfzKs8axr_s_F4JwcwVR4JO

sprite $ServiceApplicationInsightsMd [16x16/16z] VOx50SK034AZGFOVkFfT-avHm7xXi_DeCTePls_57Tqkf2WmaJeFHj7Ltgc-xObk1syzznu9wYOe4YXITb8YYLjxKo1LB_aaZJsP3RtqdjLsqLjcdCKA

sprite $ServiceApplicationInsightsLg [20x20/16z] {
TP250GGn20I3BPl-6txuSvlun1dVn2mePrNZekgxQejD9HbP09pxCaeCP9Y3kJfof01UULie95IqiDmtamdjTPdauT9MvwkJSWv4kx419hBp-ITaDiGuK2wC
nuTdN1nc8-E2DVS0XflUd2FyxeRghdu
}

!procedure ServiceApplicationInsights($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Devops/ServiceApplicationInsights', $name, $tech, $desc)
!endprocedure

!procedure ServiceApplicationInsightsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApplicationInsightsLg>', 'Devops', $funcName, $content)
!endprocedure

!procedure ServiceApplicationInsightsGroup($id, $name='Service Application Insights', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApplicationInsightsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Devops/ServiceChangeAnalysis

sprite $ServiceChangeAnalysisXs [10x10/16z] LSY54S1024JHFOVVVy51neA-MVqBQBXGauDkAyBE1h1Eu5wXzrBHPqhdAiwEyrQUs0y

sprite $ServiceChangeAnalysisSm [12x12/16z] PKg50G1H5E6NO_-1h_kbmg-Iw8GopHsh9iKx3c9CExQPx9380djVyHWmeB709X4OPO4S2wXzWNTiAMcxNCuC

sprite $ServiceChangeAnalysisMd [16x16/16z] TKi50W8n3AjdpVyVp0I7ssenkNYSJp-WZXSnIaa3dt8vsVR4FM-Que6dqxf7ozF0Rl89JSW98st3ofoEkQjE75XB0L-xoYhNFkwiTOSVc3DxJ9yRY8EXylPk

sprite $ServiceChangeAnalysisLg [20x20/16z] {
VOs70O1020Ff2FiFB2_s5kiV985VMMJO5MNhZ6ef2JZZG1ZB9bZYpZYOFJCeUMUQeeM0J0zlJb1xWXEUQolnMJmK9q882mFMBL1L4M9icPaqwx-HvUxDiFwi
3QQyhVLJYE10WBKXZKQHxKL7_F4tihfeItM75cvhXsO
}

!procedure ServiceChangeAnalysis($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Devops/ServiceChangeAnalysis', $name, $tech, $desc)
!endprocedure

!procedure ServiceChangeAnalysisCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceChangeAnalysisLg>', 'Devops', $funcName, $content)
!endprocedure

!procedure ServiceChangeAnalysisGroup($id, $name='Service Change Analysis', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceChangeAnalysisLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Devops/ServiceCloudTest

sprite $ServiceCloudTestXs [10x10/16z] 9Sb15W0X209GAbKSxd_VYTVVA00hFDMNdpP_vDuxI7-zDo_KK9gP0-18LJ253YouKc-p3_W1

sprite $ServiceCloudTestSm [12x12/16z] BSlL0S1030BGs0bb_trxaVSL0KcsJSP9FUwQDSSxBCTZPl4M4G1lnhDpSJ9dUR392rJPQGnf-7JHQWn-whmv6akcVW

sprite $ServiceCloudTestMd [16x16/16z] {
JOi50WGX30EfjvV___V2-gn0R9ru-dgHsiYZw-HIMHTwXlqGUzkTkcd2IV3mKvArT6RSp7es7F0V01vDmwdpbgIeRJqO81z31og1l7MWg0lsj7lq1unUyOrJ
_G4
}

sprite $ServiceCloudTestLg [20x20/16z] {
NSy70i0G44HHiWrp__l6wlpqbqQOYKgu4_CkLHjj-kmrjXrtedIcpVpaQt7JIj6FiicncRd9if1hYLL5Sg-QkXa0xKIXexb98mqz9jH8LVcO1xB1tzeH2dye
50_Ai1W5e4MHaRGQmnOI0BUo7oJ3gWnaEsAN7m
}

!procedure ServiceCloudTest($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Devops/ServiceCloudTest', $name, $tech, $desc)
!endprocedure

!procedure ServiceCloudTestCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCloudTestLg>', 'Devops', $funcName, $content)
!endprocedure

!procedure ServiceCloudTestGroup($id, $name='Service Cloud Test', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCloudTestLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Devops/ServiceLoadTesting

sprite $ServiceLoadTestingXs [10x10/16z] DOQ73G0W3CFCJ1N-_nSncccE9a_TpHmjdLbWA8FpXqYQw97668yY966m0GTmsC06

sprite $ServiceLoadTestingSm [12x12/16z] HOs50G0G50LFy-m_huxZTx68N8AApF9CBK2jHuNWHoeWfc_0nEtpVKEyVXhzSViX3X8sukMOf7KY2vm26wamw

sprite $ServiceLoadTestingMd [16x16/16z] NKxL0K0X44AzvFQVztNA3sdWWbryEPBjSPqK17dPgZYO1sjnMwWgqAe0Eyh30xpzmEpjwpVJ-kjx5u6ztdI7dpwtw4JRFP839vnnVZVRHdOI3XcDx7YHz5Ei

sprite $ServiceLoadTestingLg [20x20/16z] {
PP054i0m20GlWipn__ysK6ytld5meVYY9FlBp6N6AhTfZ5gZ4NOetjs8o6DRXETk4HarOcvijNyv9FPmS_nTm_mw-RkcENmxG-_eydGcXJvSFvpuwGpY2qi0
iXPpu6GDf3fNc9Hq7FJiL_q9wRNwnkvJDm
}

!procedure ServiceLoadTesting($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Devops/ServiceLoadTesting', $name, $tech, $desc)
!endprocedure

!procedure ServiceLoadTestingCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLoadTestingLg>', 'Devops', $funcName, $content)
!endprocedure

!procedure ServiceLoadTestingGroup($id, $name='Service Load Testing', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLoadTestingLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Devops/ServiceLabAccounts

sprite $ServiceLabAccountsXs [10x10/16z] PSV50S1G381GVZpx3rptlXFmb9d_ej2Zt32W0FDZK5NeZGuEfXoMc04

sprite $ServiceLabAccountsSm [12x12/16z] PSR50S0m40IniOys_HSSPkiblYmpkLGL5-DzORPNqCoR0zO1Zt070TWAfjYPSUl3JmOB

sprite $ServiceLabAccountsMd [16x16/16z] XSc55OH0303HYG7RVyCNEJV-whpmnTPus1F_klV3qTkSeNksck3tSKqzTwUIt2F21Mndvic0nR1KURDdll3J5bueS04

sprite $ServiceLabAccountsLg [20x20/16z] dOw70KCX20KHdWRtNpXIaj_hsKy5w8WMBEN7e9VEnexJCKGcfpOA2VDVDdjN0H0XfMWiC58g-mBK0H25v7FvlqEdH1pRzLeIvbIjJmnNQ0rsdUmutZXxjiyN

!procedure ServiceLabAccounts($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Devops/ServiceLabAccounts', $name, $tech, $desc)
!endprocedure

!procedure ServiceLabAccountsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLabAccountsLg>', 'Devops', $funcName, $content)
!endprocedure

!procedure ServiceLabAccountsGroup($id, $name='Service Lab Accounts', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLabAccountsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Devops/ServiceDevOpsStarter

sprite $ServiceDevOpsStarterXs [10x10/16z] JSM50G0n24FHZrVsd_TS-Y09At5tuHIdS_FYw3c1HcfL6K1HhG5P3LfJO3Q0uDC8OGS

sprite $ServiceDevOpsStarterSm [12x12/16z] NSQr0GC140InELxttx2VIP7uyCoCexLo5dK0-aBqeXoossV1AeQb5LYA0Qa72YiMJXR3hbdysCseu0y

sprite $ServiceDevOpsStarterMd [16x16/16z] ROu54aDH20E3q_jVk8EqN_S9RCQ2LqHLvL0T_ch316n_IiqFAlYjXJlfAWgFu2XA9q0xgOcGb6jcEWme5G9uNO3Kew-u17BTPh1W2UxUE8YFr_W2

sprite $ServiceDevOpsStarterLg [20x20/16z] {
VSZL0OC034315qVstxV1eNQVnn_gxigT-4Pk5GTESN8s7ZUi8lB6QNcAjgxcpaD0izUyDgwi8gjqgp1sVUo7bJaYI1PHGtC2i8nYSDZE5IW81fhrXTfwClVj
adGhoKAJdGG8j85JEAjIBZOOn2WyYEisBm
}

!procedure ServiceDevOpsStarter($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Devops/ServiceDevOpsStarter', $name, $tech, $desc)
!endprocedure

!procedure ServiceDevOpsStarterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDevOpsStarterLg>', 'Devops', $funcName, $content)
!endprocedure

!procedure ServiceDevOpsStarterGroup($id, $name='Service Dev Ops Starter', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDevOpsStarterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Devops/ServiceManagedDevOpsPools

sprite $ServiceManagedDevOpsPoolsXs [10x10/16z] Oq00LbOenGQYk1YO6K0iBZ00ihXGMCniC1Od5qmTK3zOBni38nC3Ay8y

sprite $ServiceManagedDevOpsPoolsSm [12x12/16z] NSV50KCn3C1G9MRlls_xcNHwufaPMyFCDwO2xWBIIsDpxwtkhqLkXzVgckiegu7sELSRHyCGk_W7

sprite $ServiceManagedDevOpsPoolsMd [16x16/16z] POrL0e00349Xokh-zxNRzyK2m0_fL9IMISJ98BdlgWi6mFUvLvAspza7litdz9dhFJlLyPXZKElbBsARZQktXRj_RAVPEU-GW3abuMJJusCcPW

sprite $ServiceManagedDevOpsPoolsLg [20x20/16z] {
VT250SKW40FGdEHQil--NwXhgZmStCP8REa5ycHarIAc_l4VrKoIC0Q0rGRrqBWOjMKswMB3curriJ6yBkPvCRL13OlLWhQjsTJ-HCTcC4XbxhvOJs--69cd
qoI2v4O-btBVa0Py0G
}

!procedure ServiceManagedDevOpsPools($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Devops/ServiceManagedDevOpsPools', $name, $tech, $desc)
!endprocedure

!procedure ServiceManagedDevOpsPoolsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceManagedDevOpsPoolsLg>', 'Devops', $funcName, $content)
!endprocedure

!procedure ServiceManagedDevOpsPoolsGroup($id, $name='Service Managed Dev Ops Pools', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceManagedDevOpsPoolsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Devops/ServiceCodeOptimization

sprite $ServiceCodeOptimizationXs [10x10/16z] NSQ50S0m4090OaZttxVkzmBW0NlvDmdhI827rwM1P2GrbhAhWstQWOCuI5T3nm8

sprite $ServiceCodeOptimizationSm [12x12/16z] LSU50GC13090eeJkls_VxQAWJmxqxVkJD9gH-x_Us1OmKyDjEI39N2wIerLBqH7vEmHpZJfq5N4XSSl40W

sprite $ServiceCodeOptimizationMd [16x16/16z] TSY5OGD03CLGixwx_xuDS_8EPPk7CBDvzhlZrXmvnF5mwalsS1eSMtAEHwTpQPKKKfDPPhkB3nk4WDwJs2Cg9zaRgIEJlviTgeVScw1doXuIi6VT-T9LPWS

sprite $ServiceCodeOptimizationLg [20x20/16z] {
dSY74SCm34DHLW3C_WE7Jc_Nycn9k6zu4xRmuQyMpyO59xEyTpwQWTpXNDTssyV0jKdTakguaBgrOyhtxKQ0RJQhVNmcQafSkvVGiqpLgEAy27OYawSNGMGb
tfeHrGNcl4Wsccvl20BsBYJPfwhytSu
}

!procedure ServiceCodeOptimization($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Devops/ServiceCodeOptimization', $name, $tech, $desc)
!endprocedure

!procedure ServiceCodeOptimizationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCodeOptimizationLg>', 'Devops', $funcName, $content)
!endprocedure

!procedure ServiceCodeOptimizationGroup($id, $name='Service Code Optimization', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCodeOptimizationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Devops/ServiceWorkspaceGateway

sprite $ServiceWorkspaceGatewayXs [10x10/16z] NKg30S1038on_y3jM-49hbB5HvXtwZ8a25EW2jAnI1xX73xC96k_9tu

sprite $ServiceWorkspaceGatewaySm [12x12/16z] NKk30S1038on_y3jMt4Ey8RglBWEwcUxfV6bnyFRX1DsLnr4WXGxXfb9X2zdhWiap17E-04

sprite $ServiceWorkspaceGatewayMd [16x16/16z] RKs30GH03Akn_y2Fisecy1RSEXL4eTcMoFr6U1lpE2i7ie3grfORdNMuYHQKbScaRS6jK9B7Jpn_zuhpb1ctPtDJMy0Jdl85

sprite $ServiceWorkspaceGatewayLg [20x20/16z] {
bO-55ODG303Zil_2_VvIXyEZ1zn3ErWZE3-LQzNpiq6oytYIyjQWK91HW09FIFj-5XX5pr8QRjn2MafmIJgTK88RZgNjEL7YrZj5qAFZojZkptAGuqVaEHQ4
zkGMYStuMPSIVl
}

!procedure ServiceWorkspaceGateway($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Devops/ServiceWorkspaceGateway', $name, $tech, $desc)
!endprocedure

!procedure ServiceWorkspaceGatewayCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWorkspaceGatewayLg>', 'Devops', $funcName, $content)
!endprocedure

!procedure ServiceWorkspaceGatewayGroup($id, $name='Service Workspace Gateway', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWorkspaceGatewayLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Devops/ServiceApiManagementServices

sprite $ServiceApiManagementServicesXs [10x10/16z] Oq01hAoiK0OKCuBvZ50UH00XpmPYia4G6pix4niRr1nsc84S808

sprite $ServiceApiManagementServicesSm [12x12/16z] NKY54S102CEIO_-5stU3kBm7OCN1PL4POx6szZD8cz65RMGdtSYYr3fgPXdNvOve-WC

sprite $ServiceApiManagementServicesMd [16x16/16z] ROk50GGm20E3i__2BtMxAX6yOMLCo9JLfcBpBYxNLwjijCPCq56p8avCsYpMAuw2Ukavf0XCnN36JoZ0VoWA99a8nee55lmNUF85

sprite $ServiceApiManagementServicesLg [20x20/16z] {
VL250OGm4AjSPF-9l_u616siaXwHVuc2Zlf91UeGuYE6zOEogOhDHMmJy1luQiOOnJQTL5D-rzM8Kxz5H6BT7B6vohENAJEtP_m6qFxQ71mUi45IBkmuAyYs
4_H_LC8l5ytv0vlf0Iy
}

!procedure ServiceApiManagementServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Devops/ServiceApiManagementServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceApiManagementServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApiManagementServicesLg>', 'Devops', $funcName, $content)
!endprocedure

!procedure ServiceApiManagementServicesGroup($id, $name='Service Api Management Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApiManagementServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Devops/ServiceApiConnections

sprite $ServiceApiConnectionsXs [10x10/16z] RSI30G0W04JHdx7_mDcz0p-s81EIpFKfcsaikR6S2XcTcuVFM18

sprite $ServiceApiConnectionsSm [12x12/16z] TOhN0KCn20FFTDX_t-JrFnyTYItgxif5o5fB0y0NtyXBkp0AJ1WWy3vHm2wpm6kdyh1NiE4F

sprite $ServiceApiConnectionsMd [16x16/16z] bOx50SCm3035jF--9VEdISuW1dYCsW_gfXb-uUvWxtvgYcjpZoBtreEfYCG4ujS48AifbfrM_dcYdiemx2NMD0wt3nvuRAbmoHi

sprite $ServiceApiConnectionsLg [20x20/16z] {
fSrL0iGW30JGGKRe_U-xXcp_-t19WeVA3svqOADw-MddihZYRDlSoF-iraphTTUqTIZugY9mVVTT5T4i3l2gQyiHaXOpWXy1RIp4vBqIMzjtTC5YdLsiBoSu
c4buv0q
}

!procedure ServiceApiConnections($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Devops/ServiceApiConnections', $name, $tech, $desc)
!endprocedure

!procedure ServiceApiConnectionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApiConnectionsLg>', 'Devops', $funcName, $content)
!endprocedure

!procedure ServiceApiConnectionsGroup($id, $name='Service Api Connections', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApiConnectionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Devops/ServiceAzureDevOps

sprite $ServiceAzureDevOpsXs [10x10/16z] LOY50S0m3CEy5PJ-Vt0P5LAibxW4KCL1x9zOkMoOsR4syH-crD7Whr8

sprite $ServiceAzureDevOpsSm [12x12/16z] NSR50KC1242nXyF-0xVVBQVm9N9VC_TOhTohY79MiRo2wts--tekvtbwTkiPNHkSGk0F

sprite $ServiceAzureDevOpsMd [16x16/16z] RSU10G0G3C2m0lZ_O010OGl_p6LhvKvfS_IqgrcL5mbrfMIoC-dzxVsozuTjiRiCIakn6nzcrGJJAQYLOJDvIm

sprite $ServiceAzureDevOpsLg [20x20/16z] ZSg55S0m24NHZyF-2zTTajV6xW5_qOkvlvdBLIocZb4UOI4Z7O-HP7dBFWzGnF8ycOvRZrdcsJBpRlvfq1S3nZDS-MB8EeUb5u8Ko6T9x3d6kChnqG

!procedure ServiceAzureDevOps($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Devops/ServiceAzureDevOps', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDevOpsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDevOpsLg>', 'Devops', $funcName, $content)
!endprocedure

!procedure ServiceAzureDevOpsGroup($id, $name='Service Azure Dev Ops', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDevOpsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Devops/ServiceDevTestLabs

sprite $ServiceDevTestLabsXs [10x10/16z] LSQ54S0m54Cn5_t-UVzvov3eIEhO_dBLjqK2l2p0EVwbpadhcgoZJadg2XVj

sprite $ServiceDevTestLabsSm [12x12/16z] NSQ75KGX24JHCGuS--ztIVlJLU3Xev7irNGDPZDPyWA8sMjjEz6obbnzJZIeQaqL16j5uZ6CR186VW

sprite $ServiceDevTestLabsMd [16x16/16z] ROu55a0X20JjnRVtFw_A_eunnm32Bnb0lhJ1QOScwV4YukIb-c52kjRJQwtQB1Tl9vlUhGzzuUxhLfnP8mseoqJbeeM3Q7mSWAAdmw_w9W

sprite $ServiceDevTestLabsLg [20x20/16z] {
VT050iD024HH8ZD0kVzz2x6Loel_-CeV2uXjJ7gQqXptf-4gq4wxhq6xgfDljvEYM7cQCPDQmPT6uNspkvvjRm-CyBD9CY-ibbjRv02IULsGMALXf1TbIidH
qkvnidQlDMsKcpnw0m
}

!procedure ServiceDevTestLabs($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Devops/ServiceDevTestLabs', $name, $tech, $desc)
!endprocedure

!procedure ServiceDevTestLabsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDevTestLabsLg>', 'Devops', $funcName, $content)
!endprocedure

!procedure ServiceDevTestLabsGroup($id, $name='Service Dev Test Labs', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDevTestLabsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Devops/ServiceLabServices

sprite $ServiceLabServicesXs [10x10/16z] LSQ50G0n40B1VKcW_uRZEYV0HT8ghQeBO5iXb8-BtNZhWnZBlGnV-rPXCW

sprite $ServiceLabServicesSm [12x12/16z] NSQ50G0n34BHNmja_u7FjIy2J8gaoacxmYPq0lG0RsACs0Blnl3JuVpAFBuvT6YSz3oA3uqL

sprite $ServiceLabServicesMd [16x16/16z] ROw50G0n20DJ3R__m7NWxQfuy4iYcToid5Grup8r8z1ucQj25iiShzcbbFKvjhnjeAuyGAx1jEUxnOdKfR7Wi3uLIiXuE8X5ZcgxlWu

sprite $ServiceLabServicesLg [20x20/16z] {
VSo50GCX4031HKxIVy5lo45iNbc4FvAe53RMV4bhhBC9ZTWYzWM9LOi2tfZS_3QRwvNCR_AbAJesvrHQgt4WvDQu-EkcaEpwUk8XgbgVhsI2ndjF58bKAut6
NhV16L80JW
}

!procedure ServiceLabServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Devops/ServiceLabServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceLabServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLabServicesLg>', 'Devops', $funcName, $content)
!endprocedure

!procedure ServiceLabServicesGroup($id, $name='Service Lab Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLabServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceCostManagementAndBilling

sprite $ServiceCostManagementAndBillingXs [10x10/16z] JOkt0GD13CDuojf_OGkk7XMZljYuEwAx_K2KbEucnEf2r4j2L5z6s_p-vuP1QGwJVW

sprite $ServiceCostManagementAndBillingSm [12x12/16z] NOs54KCn3CNCiF_2bIyz-WhfXInVojsVJRV_GqEyW0dWYglCYjr15sV9mNdZSyxA0TYv4rGgtQvGmqoYC62iFm

sprite $ServiceCostManagementAndBillingMd [16x16/16z] ROvP5i0W20C5udR_2pS4db-ThXCL6FzOH3o9SrOGBzr47YwLGu7n96qoTYLZI4K6Hb_ydrOUxJVtF2VoFi-zxdpagpTesRe_U62ZHhPTdCDKmKaZASBJJByV

sprite $ServiceCostManagementAndBillingLg [20x20/16z] {
VSw73SCm40D0Ij_tNpYWJQSdH9CEt_0lsso_GhSRSvTLtKLxe1KZCrKTYMSa95yU96xQ99m95QQgPe0bKza42_Dibgq3uyMmSW5uwQqPqJvtEEiWurldCIyt
5uTvbGZekj9zc53KZYlPoiPJTcJwqkS6
}

!procedure ServiceCostManagementAndBilling($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceCostManagementAndBilling', $name, $tech, $desc)
!endprocedure

!procedure ServiceCostManagementAndBillingCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCostManagementAndBillingLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceCostManagementAndBillingGroup($id, $name='Service Cost Management And Billing', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCostManagementAndBillingLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServicePreviewFeatures

sprite $ServicePreviewFeaturesXs [10x10/16z] Os850WOGO8MosA4iTWuE3ZOWWus1WOc3WGq46E00eGDCucS1

sprite $ServicePreviewFeaturesSm [12x12/16z] bSQr0G0n302nCtl_XPyXAQDA6WS73E82r7_l9iycLBUyfo7o13YJk12drUy

sprite $ServicePreviewFeaturesMd [16x16/16z] jOs54K0n24E1o7N_XR-xdFTLiQIq43EOZbPgZls8cwynsqJwY7CA7RxsAxROc6Cj9Wln1zVv3DseNl48

sprite $ServicePreviewFeaturesLg [20x20/16z] pSub0WDH4C3G3C_zBrnS-A3g6lbKD8xuP00nMx1RrsRLRPDPzQVCWn8WtYHCXdR3OfIzxUWmvuVKZa3iQFoBet-o9m

!procedure ServicePreviewFeatures($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServicePreviewFeatures', $name, $tech, $desc)
!endprocedure

!procedure ServicePreviewFeaturesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePreviewFeaturesLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServicePreviewFeaturesGroup($id, $name='Service Preview Features', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePreviewFeaturesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceAllResources

sprite $ServiceAllResourcesXs [10x10/16z] Oq00DZPMDZ0Wm69dPsK70nmiDYYBWuED0mm

sprite $ServiceAllResourcesSm [12x12/16z] LKW50W0X3BfGuFyVjeDjzEC7e3C1sJ92zlETP6SYOxRRU-ukgJDBddC5

sprite $ServiceAllResourcesMd [16x16/16z] bSv56e10509WCD3xdrW-DjRalvXyXQzT4cIK0PgyR_POi5iMveJ3iZ2dxdsrnzADFoqBSqAEZ_lwdky2

sprite $ServiceAllResourcesLg [20x20/16z] hSl50S1G20FGf1BOV-6wwxTtmC4ZZauHhGOjDS8KYy-UFF_QeAMDCCMisIDDTzNfRfefOEO3LJx25CypBZDmC4SkTGy

!procedure ServiceAllResources($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceAllResources', $name, $tech, $desc)
!endprocedure

!procedure ServiceAllResourcesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAllResourcesLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceAllResourcesGroup($id, $name='Service All Resources', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAllResourcesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceSubscriptions

sprite $ServiceSubscriptionsXs [10x10/16z] Om019WOeO052C61cPc9cWJ1OM5YPmOgOGO01neJg038mM2m85jWC

sprite $ServiceSubscriptionsSm [12x12/16z] HSZ50S0W50FGMFSVkGRalqi47mg7BBS2MODUrkqa3ZwzFwjse6ArN_Rqp9_Wym

sprite $ServiceSubscriptionsMd [16x16/16z] VSg72S1G009HqSl-8wSBgV-eJzIHhMkiNPX8vC988UKPgPdM28TTMnssLZQNhRmUhWxnmnaRT8ro0G

sprite $ServiceSubscriptionsLg [20x20/16z] ZOk55GGW3CNQvhF_oEU7M_2yO7y8wv74e3whXlVFjkI51rGb6L4vlKW9r3a9SXTaBEEZogNP8Aq3Y8d39-wcayPEBtpYhATIJm

!procedure ServiceSubscriptions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceSubscriptions', $name, $tech, $desc)
!endprocedure

!procedure ServiceSubscriptionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSubscriptionsLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceSubscriptionsGroup($id, $name='Service Subscriptions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSubscriptionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceReservations

sprite $ServiceReservationsXs [10x10/16z] JKo50G0W3BAL_nzstGsqOdkD3l14vN7bu8bxJbsc0nuKQFzbB2S0Z_K-

sprite $ServiceReservationsSm [12x12/16z] LKk50G1H1ENh_HS-TQMzW7ySPe_eCnJ0Sc4kPW0lh6jkzAJdBfHJhdaVZC77aBb1cXgSkq1h5SOY5Ral

sprite $ServiceReservationsMd [16x16/16z] {
ROy50eH024KdWNV_0nl4fZf5_MXFtreRw14OJ4-2nvjrPw-jdg1dt9jT9pkc_CJNExQTyIoinhp7kUj39jM_hUgbwKxOR4XBOIF0wHadTsTK6AJT3NH5gcy2
g3zF
}

sprite $ServiceReservationsLg [20x20/16z] {
TSoveI0X30JHno06TVu9hwNzTvbzbB_PTPFUXkUawh5EaacJnjguUITxK0sLWjnTasqdg60o9AI_PXNYQoQFoJgJbNWNT6yyhnm1dBv0jYo0jq6M3XCMJbXP
zgH56ebbc5l2S4UV5B0p4JT9TvB0i6-d2_0F
}

!procedure ServiceReservations($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceReservations', $name, $tech, $desc)
!endprocedure

!procedure ServiceReservationsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceReservationsLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceReservationsGroup($id, $name='Service Reservations', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceReservationsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceServiceHealth

sprite $ServiceServiceHealthXs [10x10/16z] HOS50W0W4C9cWV__i1sxOF0fKa0Iw98y2FCDmqHIOfPCjaQjr06COCh4KmvBEW

sprite $ServiceServiceHealthSm [12x12/16z] LSR70K0n24Enbm0s-q_yUubEOY49KfhitPLs-pzXxv0ZOjWv3PaItgESs8D19Trk0-gcTx1JFztbrrt1RWC

sprite $ServiceServiceHealthMd [16x16/16z] ROU70K912CL2P_-9XVjspPMyy4kahonZfRd0aQxV-Mwnki2F_BHEKmu8crI2arMd4SVdtucOsAXxRYkWEfjUagLcn6PnaHklXDXCNcYtyPSR

sprite $ServiceServiceHealthLg [20x20/16z] {
VSi5OWKn24NHIx2t_nMtq7wNCvC4vGDpUmgoXe5lu6oqx1f0lNXRyxwmIqZqc1kwax7DeYOzZRaxx1hUX-1i1ZMtqqH3x19KSOGZ9P8Qu43BCMaTHcqtj1BM
n6WL5wL_oKrh1VTSlumd4j_y
}

!procedure ServiceServiceHealth($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceServiceHealth', $name, $tech, $desc)
!endprocedure

!procedure ServiceServiceHealthCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceServiceHealthLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceServiceHealthGroup($id, $name='Service Service Health', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceServiceHealthLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceInformation

sprite $ServiceInformationXs [10x10/16z] HSY50G0W30F1HvFz9wRurGjVwXDGvrohf3ORMI7DrkzFsNR7WRl1V4w4EJiC

sprite $ServiceInformationSm [12x12/16z] LSQ10G0G20311zX_Oe6getgYsaLZwy_BluVeRM_AtecnTTTbYiJU0siOhfaFMzdLW0K

sprite $ServiceInformationMd [16x16/16z] RSd10G0G3CNG0Bh_mW20T_cY_3YVkQCACtAmWAalgACWLAY-lGVS-Q_ysTfA1MqLPx-hzoRpCbaAErBJkNLC

sprite $ServiceInformationLg [20x20/16z] TSm54e1040F1GJRB_p-C4-1aob9zGhSX9CNy5JdkPdqoLNZD-Ha1ACy2yWglJupF6WPRfD_QrB1OhWJB7MF3g2n1fG7OFBX_T50XJnRnANA7aQiD

!procedure ServiceInformation($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceInformation', $name, $tech, $desc)
!endprocedure

!procedure ServiceInformationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceInformationLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceInformationGroup($id, $name='Service Information', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceInformationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceRecent

sprite $ServiceRecentXs [10x10/16z] DST70G0m30B0woR-3VSLDW0WmovOf2McGZ-RS0yG8k0AZqcWpaZn0G

sprite $ServiceRecentSm [12x12/16z] LSa50GGm30F06pRpB_WP2q7_CxDN7P1EgCRgaw08tZ1zTTlCq4Oix-8yQnhR69rtLPFktPzKWYi

sprite $ServiceRecentMd [16x16/16z] RKt70GCn3C8TzbyuaS6_Gxs2BnoHL4irEDpb3VE6SbtEPcgC0wZ3NVia2MCbQN9RE6tLcDNSqDkVp5mmEgixmOdNyLTLOgnTNvWXrkFQVd0G3FtXwWS

sprite $ServiceRecentLg [20x20/16z] {
TSdNGGKm5CKmfP-x_y2qqE7fq_PGsrMfCtofx8QP-gYz5aoCRE3E7f05jSoFrWXMyD4wiyZyR5SelriJrwa6x2NsXCf2szOMrpnfu2pbmxenpTbVSQCLBJIk
pGxgw3xruaRSqJAviRbM3QvTMRsDfFWoJdAMwna
}

!procedure ServiceRecent($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceRecent', $name, $tech, $desc)
!endprocedure

!procedure ServiceRecentCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceRecentLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceRecentGroup($id, $name='Service Recent', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceRecentLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceResourceGroups

sprite $ServiceResourceGroupsXs [10x10/16z] HKo54G102BBt7_aDk6z9-IjoltvBHAt7wcspPlBeeMwAg9lSUeIlsVwd96GxsFS

sprite $ServiceResourceGroupsSm [12x12/16z] LSg53S0030F13-u_SfsKNtIMpAzYYn93S8Ic9MKWYrEiCyNkqwflXy-u_wdM88DK1HWiWhi3

sprite $ServiceResourceGroupsMd [16x16/16z] PS-50O0m30J0Z-u_CerYZrxg-CVsJ-EnjPWnNEANcBAhmrEHw97cILjB1ssDYliwuayBgzfQJk_iqkOsjO7mh6yqMmUR0rQ5Fiet5m

sprite $ServiceResourceGroupsLg [20x20/16z] {
TSg55SKm34DHHP3zD_vWb-6reNkCbuGzrkvaftuawRcneZ5d2qbKCuknEnYtnchIPjxCRj6S1xDAZbRDgubsJYQIDRePArUhOMo6pKfRsiAwqdrc1ao2jNeD
06SJ7li2
}

!procedure ServiceResourceGroups($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceResourceGroups', $name, $tech, $desc)
!endprocedure

!procedure ServiceResourceGroupsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceResourceGroupsLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceResourceGroupsGroup($id, $name='Service Resource Groups', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceResourceGroupsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceMarketplace

sprite $ServiceMarketplaceXs [10x10/16z] Oq06x0mS40QGPWBJR1300cOnmrX02GYB4GJGM120O34n

sprite $ServiceMarketplaceSm [12x12/16z] NOo54S0m30DV1bttNxXCoPkHYMKNSPD1dOaKLMffJttH3M4N_UG1N7ac1sTUfOCwSrVidFt-_L7sbOiD

sprite $ServiceMarketplaceMd [16x16/16z] RSs50S0W40F0v8Mo_yJ5FUYXU4M-BwfFHxY1qm4kw0ia0zr8OTqSSUDXgLQ0YtCFozPi8eVJBScMhOU3IOuc-_7VOHNKY5esW1y

sprite $ServiceMarketplaceLg [20x20/16z] VSx70S0m24DH2H39_WkdLxT_ytC3_NAQK_hHH6W6VhYjtTYqm1MtaenmYWInbTyKEJPNQOwjlndsx6lt07fDl5F3xBtRiWmxqskVsgRQZFX4yr1WQmK

!procedure ServiceMarketplace($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceMarketplace', $name, $tech, $desc)
!endprocedure

!procedure ServiceMarketplaceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMarketplaceLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceMarketplaceGroup($id, $name='Service Marketplace', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMarketplaceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceTemplates

sprite $ServiceTemplatesXs [10x10/16z] Oq00DX312MTnWPZiO1Q8oGvNny70mCB6mWnXiGBPO1OCS6Ao

sprite $ServiceTemplatesSm [12x12/16z] NSU50G0X30F0r6N_VTy5g5umbbmt1tSEFiBhYF3RTpmj1Z-Sbq4WlNtNQNrTYzygx

sprite $ServiceTemplatesMd [16x16/16z] ZSq50e1020J0HPh__zVkNhqOhd29wPXSh1XJSV9IM3mMDdjc-ixKHpUFaV4zS6DzhmITJTfJUB6oae9NBvdiFxqSpLs03W

sprite $ServiceTemplatesLg [20x20/16z] bSs50KGX30FGK6_tt_VqknFyOJYCZV65ZPF80wiuiCe36q_wQ5wVvDh4lf7H5Zao_JqDC4p8I1elJJ_5H1QcdsfGWStsI_kLqVP_vBrPZtckmi0R

!procedure ServiceTemplates($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceTemplates', $name, $tech, $desc)
!endprocedure

!procedure ServiceTemplatesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTemplatesLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceTemplatesGroup($id, $name='Service Templates', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTemplatesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceQuickstartCenter

sprite $ServiceQuickstartCenterXs [10x10/16z] PSQr0G0W402nGrxttnVlI1K-cHozQzmW7Qf8NokmqzONwVuYAyAY8iYTmia4

sprite $ServiceQuickstartCenterSm [12x12/16z] ROi54i0W4CIGXCh_7rpqnehk9dFfR_6-4NtlbQfKHoW5kgWzgT1xfpDMs6FS9sgFdYYkt9HqSklFYXy

sprite $ServiceQuickstartCenterMd [16x16/16z] VSlL0S0m24LHv3uY--zRjwz6EOZzhJRdHpdcR2-1CTyY8kblCROKU-ZQ5hWvyHAXetmnWMlMeVfBamxgOJjuEQGkeTjLai8bRjTUkSjU5Vj_qLO

sprite $ServiceQuickstartCenterLg [20x20/16z] {
RSk75S0W30DH0P8f-myScjClbVziV0iVoAs-gBRMz914w_POOyyUguaY--IDI053zuJ4NWGYEIMgDt7CXK7X94fxaqvfZdhivV8Ww8UaHPPkL2P9l9j4zNoE
fX7cQsTcw_Gq8teN1LF4BC4x
}

!procedure ServiceQuickstartCenter($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceQuickstartCenter', $name, $tech, $desc)
!endprocedure

!procedure ServiceQuickstartCenterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceQuickstartCenterLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceQuickstartCenterGroup($id, $name='Service Quickstart Center', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceQuickstartCenterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceManagementGroups

sprite $ServiceManagementGroupsXs [10x10/16z] HOY50G0m2CCo0Vh_mtE1El_CjXKS3gVgf03tcoWp6NwtVOwzTABH0G

sprite $ServiceManagementGroupsSm [12x12/16z] LSQ50G0W4090llVVM6pzWCCtCSk25CBvbaXMbJ6dCuyBa5hcpVhNvmwleIAc1fR5qG

sprite $ServiceManagementGroupsMd [16x16/16z] RS-50G0X20LGG3_SxJ-mtHtFXkw4Fc1aOLW0Hofb3sgdf6N9p7BdkhzV5oCttdLpsMpMNUzKT7jAGsPfbjIa8Wd5CpsDIOQI05mmGl5pdIW2

sprite $ServiceManagementGroupsLg [20x20/16z] {
TP050aGX24I7ZupS_yIxTjCyMpp4fZeKOYQDf4O1DbIY_Yd8CeEqMdGMOemxWxllZ13HXPLrZ9nOMHVTZtcW3lQ9IEemrXeX3AaY6zDKVQa9dItoPBOYJLkO
XK6aV1RCfbcj4Qpo0m
}

!procedure ServiceManagementGroups($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceManagementGroups', $name, $tech, $desc)
!endprocedure

!procedure ServiceManagementGroupsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceManagementGroupsLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceManagementGroupsGroup($id, $name='Service Management Groups', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceManagementGroupsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceHelpAndSupport

sprite $ServiceHelpAndSupportXs [10x10/16z] JSc50G0W20J0HtB_YMtWbCPYZYimLcowuB1bnElydTqTiYehaUexqefrUbet0G

sprite $ServiceHelpAndSupportSm [12x12/16z] JSg50G0W24JHRt2u_y9sFODaS6UJ89ILsy1VY25f24pUsTdfEIit2y5ifL8CaaQkBeq7sG_mYmO

sprite $ServiceHelpAndSupportMd [16x16/16z] NSm75WGX309GaA2v_uMtyARwfsWgGhs42tkHRk7Ga2tqE6AM_z0uECOaGZEAXU0Hrn5Z1NhYaU2rJnuahICiswJjGimVCl-4sQqSnwxB7W-0_I1y0G

sprite $ServiceHelpAndSupportLg [20x20/16z] {
VSs16a0m24NXMtLNx__2e07O3_aEDdGjmt4JsSZbTacPW6hDhWMS2qS43YoEV3MkltJMEfKSDTb2HDnttl3QK0r8F_wbcxlHSJ2I8gBBEBzQc8ZpZ6qZKdDB
MizgbnQ5VNgrkx-MTqkR0G
}

!procedure ServiceHelpAndSupport($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceHelpAndSupport', $name, $tech, $desc)
!endprocedure

!procedure ServiceHelpAndSupportCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceHelpAndSupportLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceHelpAndSupportGroup($id, $name='Service Help And Support', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceHelpAndSupportLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceTag

sprite $ServiceTagXs [10x10/16z] LSOr0G0m402nAvD_lMNwJ45opXKtuZlApZXXUz5n0SpEQ4e9LbSQ

sprite $ServiceTagSm [12x12/16z] PSQr0S0m402n2pxjFs_GR5LYiX-7UEhvGDyURptEjvB0AHbIksa6I2s8lVX9BKZg3G

sprite $ServiceTagMd [16x16/16z] TSs35K0n30NGcllF-r66zp1yHc7Z9mLKTj_3AjDWIe9bQos1SlZB390oiB80VnekFw2SwZJAWPIZ4Grqfoy

sprite $ServiceTagLg [20x20/16z] VSY34G0m00ImhxN_lBMLS_0dCdwKTKvi9JNeI5be42VNajOw9KSDfTGidrg9izIzz2OMFUf856ohZ9e60pigPwaZiMDp1G

!procedure ServiceTag($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceTag', $name, $tech, $desc)
!endprocedure

!procedure ServiceTagCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTagLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceTagGroup($id, $name='Service Tag', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTagLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceDashboard

sprite $ServiceDashboardXs [10x10/16z] Oy02M5410ojOX0L4WZ0Ja08XPhWyCniJ2B0niB6mmm72F

sprite $ServiceDashboardSm [12x12/16z] TOk30G0130DJNFRV-6rSZUW7NeXUjm6rzrbYwyNSSvM6SEUCbzvCpANTFj654G

sprite $ServiceDashboardMd [16x16/16z] bOhL0KC130990dJ_YVlS_RwGmqTq0QYSpkgw-ZvzeQM7KDbtPlTcP_IzDwYHH47sL9rHi9q3Kv_-Fj2_7NYW0G

sprite $ServiceDashboardLg [20x20/16z] fSZL0O1G5CFGNcdPVsBS7Lx-Sb1Gv37UbN0Is29YidcDN5i2Yqt4D70q2vBUxMBeZCQfoJR1EfDYAYMOa99yAXRZbAIaKgfEWXt3one

!procedure ServiceDashboard($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceDashboard', $name, $tech, $desc)
!endprocedure

!procedure ServiceDashboardCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDashboardLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceDashboardGroup($id, $name='Service Dashboard', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDashboardLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceFreeServices

sprite $ServiceFreeServicesXs [10x10/16z] HSQ70G0W20F1s7N_WQN3AV0eEqWDgyEcBDnxUvkyfLeVKezrMM3pmgtbCGH

sprite $ServiceFreeServicesSm [12x12/16z] JSQ90G0n14HHDzD_msjplmIVNd7zxRuwCytIlU_VOMhvTrMvY5KRpIAZqKhme_gXVlIBLDhCR2V_-du

sprite $ServiceFreeServicesMd [16x16/16z] RSZ70GCn30D1PahzDsmpNPuN5l34DmGMr4Qrw5pWVoBYgXOpsqJ5nBDN84IKNDt4SciawjvX8V5ErIUWvEuK48gxmGMgwYM90yA77m

sprite $ServiceFreeServicesLg [20x20/16z] {
ZSo50O0m44DHUaakiF_0kFj7-ohLt_8IPnElbb1gDGz9eYbvQ3RtmZIF5WWWPwl745707F-rMV1ifKJ0ipLZTVIcPgotEKV_scnkipds1rMdQFjiwZjHuT21
i5GzrG4
}

!procedure ServiceFreeServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceFreeServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceFreeServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFreeServicesLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceFreeServicesGroup($id, $name='Service Free Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFreeServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceCostManagement

sprite $ServiceCostManagementXs [10x10/16z] JSY15G0G203H0zX_uIgWW_wBMFSErbjAIslbCSP89FjTRVqKqmB-7p4zK

sprite $ServiceCostManagementSm [12x12/16z] LSc50S0W3031nzb_udvIFuZpLqSWpJcxaQsguQLOxZo58POWY-afj4YKzpgCYVRUrI2C7GeS

sprite $ServiceCostManagementMd [16x16/16z] ZSkr0S1030J1VN7_3HlEb7e2iVYX7aYgFCFwrgRujcjf4A2yl4nlzvfLD_gKGAcYRmibGZ7RbWgux-tC1QpMH95Jpu4pE38FRY7QxW

sprite $ServiceCostManagementLg [20x20/16z] {
bOs50SH0409PJ_yDly6zMoPoiWZsKBq8YEmR45H8VUyifz1kidQBcvigUDWAGMXpNpCN4fOzQw-D0J3jCOio93TQfsOQGPa2axsKGSC2N6bdLXuNnncJkoaZ
ivsfozyWjYkD3nm1
}

!procedure ServiceCostManagement($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceCostManagement', $name, $tech, $desc)
!endprocedure

!procedure ServiceCostManagementCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCostManagementLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceCostManagementGroup($id, $name='Service Cost Management', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCostManagementLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceMarketplaceManagement

sprite $ServiceMarketplaceManagementXs [10x10/16z] JSY54G0m20H1dE-_uRXm4NQWcespmvaQgx6sSD8b7vAb6E8hdk8d6LefTG

sprite $ServiceMarketplaceManagementSm [12x12/16z] NKg30GDH50j_k__2Ppz6-DGVF-J09j0DaJKvo0MFexfXsJengGilPyTyP9RBSCTURj8zhmMiHSm

sprite $ServiceMarketplaceManagementMd [16x16/16z] RSl50G0W30J1UD9_nRYphni4Vg5ha2u7A23GxYpkZn4T5OKqhsnRYJJNdxlphDPkPZgimjMstX_6t6P6kyoRLqpG8zRiF18

sprite $ServiceMarketplaceManagementLg [20x20/16z] {
VSg53SC050DHtyVkFt73d9p8UhBUg-wEj2E5AoELH_j9e_Yd0MqaHJWmajUngCryRBSOLeRIxTjoD9CRkzLegNA_68BRZuhRZ-t7RlLbDjfQJXQhxJaw1Xuv
ZZy
}

!procedure ServiceMarketplaceManagement($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceMarketplaceManagement', $name, $tech, $desc)
!endprocedure

!procedure ServiceMarketplaceManagementCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMarketplaceManagementLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceMarketplaceManagementGroup($id, $name='Service Marketplace Management', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMarketplaceManagementLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceRegionManagement

sprite $ServiceRegionManagementXs [10x10/16z] JOZN0K1128CmLzNzvtsz73y9i28fqNKY8XkOBjvqFSuJCY2lr81g6TU1rfgu66DKO0S

sprite $ServiceRegionManagementSm [12x12/16z] LKtL0K011EGq-y_xEdsvflynW2Oxtspj8Tb-01NbQljlo01Szx-wEu7zd-r56--Ut400PzPcjlViD2PIlTVytOs80wq

sprite $ServiceRegionManagementMd [16x16/16z] {
ROi50WCm308feKR-_zyjdSjLW-0V9CS4z1mNcGd5VGnxsub-3rEUYrlHRdPmbxgRpcmlEqYUWkYY19Jlh8dTR45SEVCzNZ3Jhb6iKO6LsHia7ABpt847LA_i
2yt0YpOB72u
}

sprite $ServiceRegionManagementLg [20x20/16z] {
TS-54KKn24JHPOb2__K-8_BrZcLE7FyJiYW0Bk6Jko1pavdIBfIyYDtkt95r6PlLcjLJB1HIIHhl38zTr2mLwxVfD5fqOrZLi6As31v4jSRvc1v8gdA-1Uxh
jFbcWRbxlsdzBIV8fIPWLenI32LbOYNvAMINApwgJ-dD949q0W
}

!procedure ServiceRegionManagement($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceRegionManagement', $name, $tech, $desc)
!endprocedure

!procedure ServiceRegionManagementCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceRegionManagementLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceRegionManagementGroup($id, $name='Service Region Management', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceRegionManagementLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceTroubleshoot

sprite $ServiceTroubleshootXs [10x10/16z] JKk50S0m2AiR__-xoAm2qVG_NRFXPy8DfNIWHNdWR09ZWtFcd0Od0HgWiL0B0C1y0G

sprite $ServiceTroubleshootSm [12x12/16z] LOc50G0W20JFhltdjOjJu0E9S_DeTOrDNMpj0UKx41YOOIA7sIno3Y4ScPbcIPQnfJ28KNV38j4

sprite $ServiceTroubleshootMd [16x16/16z] POe55aGX3CG2rFV-v_tQzK7Qp0lyH-Thwz4p_9xhDYo1CK4lGUsMvK01QLdip5gDCFIi6j_EV6EM7yLuOuMw-tXXJQmBweW2NSn6y8W0v67SkPa1dGKx

sprite $ServiceTroubleshootLg [20x20/16z] {
TSk73GGW34DHKzBtt_S28bn_wbys_cbuGTW64OfDVCHcUi_LrEv_4hMT61jHfuGaTPoyKIP18JuCBnfsmuVlEDK-8xcxoVAIKiDgjPo-0AsMDwLMorOfTKsq
TX6EOwo8H85hgZRyyW
}

!procedure ServiceTroubleshoot($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceTroubleshoot', $name, $tech, $desc)
!endprocedure

!procedure ServiceTroubleshootCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTroubleshootLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceTroubleshootGroup($id, $name='Service Troubleshoot', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTroubleshootLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceResourceExplorer

sprite $ServiceResourceExplorerXs [10x10/16z] HOk10G0W10I_Wlqt3k00U2pttkhKO0VSG4JimR9r_EwZwYWw4rXdsRe2mmS

sprite $ServiceResourceExplorerSm [12x12/16z] TOo30G1130Gtxh_YnvaJ4pS2yE2IVxWbaBpatDsLcUMBVouovYef_qx_NB-O_wX7oZiOU04

sprite $ServiceResourceExplorerMd [16x16/16z] XSV50S104CD0Bzdfl-4mqyrBGejcVdpddbBv0fhL1hN8xJbpzvfZ_lH971_Jvl4H6H-l4UVdbD2iigJZ3yYBmCq

sprite $ServiceResourceExplorerLg [20x20/16z] ZS_50O0m343H4Dr_Og3kykllLhZjGLzZfan4Pb9RIbASJKfGhgCnKZRr2Reut25JmMX4ln1rvkkDzsO-zIRXNlx1x4zlfQrTzW4

!procedure ServiceResourceExplorer($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceResourceExplorer', $name, $tech, $desc)
!endprocedure

!procedure ServiceResourceExplorerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceResourceExplorerLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceResourceExplorerGroup($id, $name='Service Resource Explorer', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceResourceExplorerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceBizTalk

sprite $ServiceBizTalkXs [10x10/16z] JSQ74O1G3CDG_Hhbs7zVy5LUYitVggf3L6L1jxWlImajbKj-Ts_yFgbF2b5vCJh_1G

sprite $ServiceBizTalkSm [12x12/16z] NSQ50G1130B1FINIVx_lEX7WPqYQxBg4D80rr6WIO4OrZ68CimgDjPjilJAn5Rw28zhsStk3NN2R6dTlNbWj

sprite $ServiceBizTalkMd [16x16/16z] RSg50G8n44JHdwpC7FJVBvoYBxBANxtYejqrbGf9pIhrD9d7WkmnP9nZQe1j4EiRTifsJsP1XsrvHNKDhrXMaw2s36yXPs_Hi2VtxHUd6n-avfrjtiKosJm

sprite $ServiceBizTalkLg [20x20/16z] {
VOy70iCW30Fb9Hpw__yMu-wHInWwDau8al5cR3GlLYflhxXJINeo6bRV1SgxaynqzmnK6ooN2w1syhIQGLWx0HwhOcGnW0XVXZlbna0Ix237Xb0N7CszTG3P
tSHTpZdlqnQZtQLTuebEnIVrhW_gxlX0QlDFb8_zhW
}

!procedure ServiceBizTalk($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceBizTalk', $name, $tech, $desc)
!endprocedure

!procedure ServiceBizTalkCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBizTalkLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceBizTalkGroup($id, $name='Service Biz Talk', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBizTalkLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceBlobBlock

sprite $ServiceBlobBlockXs [10x10/16z] Oy06k600YSKA95Y1Sgp8B3OsDZ1cO0EAWJ436pixEnWZZ0C

sprite $ServiceBlobBlockSm [12x12/16z] Oy05k100XSsA00oi815Ma6eqDXiGGDMmWSGX12eR0P2j1G

sprite $ServiceBlobBlockMd [16x16/16z] XSc54S0m3CLG5Kn__tsB1yNa1NMcHpU5xbuTTvWVRDgPOQcTiVlggDrpxkTj-AqThqVVqR42

sprite $ServiceBlobBlockLg [20x20/16z] fSg34G0n443HMFttkzx16I_-a_37sXc_Mjqfr9QODOZueoLfJLKxgBLc_-mSxQZLazQLdznsIdW80G

!procedure ServiceBlobBlock($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceBlobBlock', $name, $tech, $desc)
!endprocedure

!procedure ServiceBlobBlockCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBlobBlockLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceBlobBlockGroup($id, $name='Service Blob Block', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBlobBlockLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceBlobPage

sprite $ServiceBlobPageXs [10x10/16z] Oy06E640YSNAmC3Aoi08n40MCmG3IIXc0v8Gp0O32EC

sprite $ServiceBlobPageSm [12x12/16z] TSQ50K0X203HKth_WNztd0AFl-hiPZl36cqww6faiiXg9jCCd-sp_UupE1i1

sprite $ServiceBlobPageMd [16x16/16z] XSU52G0n5C3GjFsw_y3dhW42Zx_oL5oSDzivL6kjkbu70x9yTMlB5yFokyqOMsvtd-Ed7W

sprite $ServiceBlobPageLg [20x20/16z] fSY54S0m30J15q_wBpZCP3gZ5YrrZwB9x96E9W1a_8yFNKmNqvEno6GGqTt6R7damznNy-LHVpCRJP_swCqKcGq

!procedure ServiceBlobPage($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceBlobPage', $name, $tech, $desc)
!endprocedure

!procedure ServiceBlobPageCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBlobPageLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceBlobPageGroup($id, $name='Service Blob Page', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBlobPageLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceBranch

sprite $ServiceBranchXs [10x10/16z] DSR10G0G54EnN_1g_u41SafiDPxMsezk0S4gPtdzJCe4jcMS8bQKTtRBpcdVcG

sprite $ServiceBranchSm [12x12/16z] JSV50G0n3CH01xno-Y_u8ApNo7fkEyaloXULD0PG0hmJakD8moKbC4K4ARwoVUCffSu-dJrQQnz7CVW2

sprite $ServiceBranchMd [16x16/16z] LSk95G9120DGGCx-6pRuWhhPysT0c917CkD95iUNiU2fwM-Y4DD2WZnNWhH668eyXwe2KhqnxSx4LoJ1ptulaQrtc6Hnt1GsI1Op0_xInpS

sprite $ServiceBranchLg [20x20/16z] {
PSk73GC124FHevFz5uwvObA-6deo1ulZhym_pEcVk2I9nDSoQLpM12kKfBMA9PXMsLoa4g2hp7kkXI2ROT9mcUDIFFSPh7jkFL3YCCERvKq8LmaoqhqKyQLx
sJTjzPfkud9fgwKt
}

!procedure ServiceBranch($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceBranch', $name, $tech, $desc)
!endprocedure

!procedure ServiceBranchCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBranchLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceBranchGroup($id, $name='Service Branch', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBranchLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceBrowser

sprite $ServiceBrowserXs [10x10/16z] Oy06kE0q5mmmiC800HOR322C0m

sprite $ServiceBrowserSm [12x12/16z] Oy05kDYXW8EBWOiL2e1iLWIWYCs60CZM0W

sprite $ServiceBrowserMd [16x16/16z] Oo04k5009mCGmG4Z5nUGpue0G3uxAc1WHGKqvxEX0aBU0m

sprite $ServiceBrowserLg [20x20/16z] Ow04S6403g0O2ueQ3h0OEoiou0IBOUfbnG0iWrwC3GEmOX5Z8JP80G

!procedure ServiceBrowser($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceBrowser', $name, $tech, $desc)
!endprocedure

!procedure ServiceBrowserCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBrowserLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceBrowserGroup($id, $name='Service Browser', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBrowserLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceBug

sprite $ServiceBugXs [10x10/16z] LSX50G1140F1NXYAVx_7M9y0FuMkvcxiHko0v6pQ-mxGrGJKZa5O7GP-dA0L

sprite $ServiceBugSm [12x12/16z] NSR50SH0400WiZBIVy7d6buucOItYCztPkx7Af-25e-IoBeRzqKyheVskaG_r7qyReJak9Tr1G

sprite $ServiceBugMd [16x16/16z] ROs54GH020Ft17BqN_0RyBwZiGd_60u4BsoLxFp6VejTahNXHqbCm08hpGmGU6iM03h9J1LUUiNAVcamsEzw0imeJgevMbh-eOSc_seY7bm1

sprite $ServiceBugLg [20x20/16z] {
TSw54SG020J0utcq_txZ5y-ECJY-5IQQbzn_JZQkqZqK5-OJ-rzI5XEt7qWpgBZUBKWp1P04ZjnwNHpmfEEZIE8HxoCNfG2azJ8Ryxvut-T501GpgrqAPj4c
HQZMzMSmXUDd9dNDaRWhun4
}

!procedure ServiceBug($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceBug', $name, $tech, $desc)
!endprocedure

!procedure ServiceBugCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBugLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceBugGroup($id, $name='Service Bug', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBugLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceBuilds

sprite $ServiceBuildsXs [10x10/16z] NOQ50G1H045TOl-1VxTysFKFOWT97OrJNt7wBf1yaadOLh8T0G

sprite $ServiceBuildsSm [12x12/16z] RSQ50O00449H3FZd_WFRhUy2z97VtXltsbMXK-c7BI_lAOczR2AWx-WCQBXC

sprite $ServiceBuildsMd [16x16/16z] ZSg50SD030D0jGRfzryu3ZFSWn7NBF-FjNDR_uBCmCeasMw_6JwBW8VrOUHUr_fm8NiH_Us19SrOjmVrpFhRGzlh

sprite $ServiceBuildsLg [20x20/16z] dSW54aKX34FH86bW_mj6ClRrsPc1jXT76BpKubVJPoCbyRscjk5Twjtf8-8HilfLyh2bvETluvUCC99-tY4hfQvNl1FDLbklU0zqMwlV9kXBdG

!procedure ServiceBuilds($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceBuilds', $name, $tech, $desc)
!endprocedure

!procedure ServiceBuildsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBuildsLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceBuildsGroup($id, $name='Service Builds', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBuildsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceCache

sprite $ServiceCacheXs [10x10/16z] HSY74S0m2CLGuDFPVzxqsBhsJhHZlP97agcCIzDtIr3bHmLcVMMgzYYD-DFpoBhZrWa

sprite $ServiceCacheSm [12x12/16z] JSsr0G0n5CFG3t9m_tcF8QgUAzkQ9qTnczPxpMlCGeJwl3okVdUE_B7SNQz97ZSHlzr-a-XwJXD7Em

sprite $ServiceCacheMd [16x16/16z] PSg54S1044BHWuNJ_kkDU_xeOqY_W5WYJke8-n9mhQqM8cyUFOkaowYxHz_xk4IGjojbIpZTJ03Cjot9B-FjODokLafwskBgLAw_Lf_1aYBD

sprite $ServiceCacheLg [20x20/16z] {
XSxL0SHG24HHPj1D-gztusxtypm1kG_W4B0JMo8MeraCkIbcB81HLMc0wMHjMsuarQDfLskMRgqkHhK-nSuA5fdfn6Q_K0oPxSsjp_ri_BRgJO2pKKJFjhnb
ipFOQ7t-6ooNNLHsGViWqW4
}

!procedure ServiceCache($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceCache', $name, $tech, $desc)
!endprocedure

!procedure ServiceCacheCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCacheLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceCacheGroup($id, $name='Service Cache', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCacheLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceCode

sprite $ServiceCodeXs [10x10/16z] Oy06k600YSK60mpix0n0o0IYW8052DaPE4202OWPE640OHm

sprite $ServiceCodeSm [12x12/16z] TOQ50S0m40A9Fh3_m7Ll3iK8Npn-lrX-Etv4Ru5PiQH4v8WqVv9vJfa3pUGvCz05Ram

sprite $ServiceCodeMd [16x16/16z] XSg50GGn24HHY4m-rt-_j-xsei3Obzz1BFNYKhSZqonDprZNebfzglkClC-Dz_1E7vzV0wgG83TWg2boS0OM8uzPNn_OXmu

sprite $ServiceCodeLg [20x20/16z] fOa50iDG24Dnqjt_m2ETk_Hz8Nd85dOFO9Eh1_BAwQtBwH7cHzT3INNFCsDRNIaZapahKmUtmP2hmz3MC02UR7H4e805ICjoe6CXXEx8MrVo9Ni

!procedure ServiceCode($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceCode', $name, $tech, $desc)
!endprocedure

!procedure ServiceCodeCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCodeLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceCodeGroup($id, $name='Service Code', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCodeLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceCommit

sprite $ServiceCommitXs [10x10/16z] Oq01B6mm1ZixEqmGpc3WWBCuKVMnmG586pipEpCpEoSS

sprite $ServiceCommitSm [12x12/16z] NKh50G0W2AHZ_uNbez9m1Rl46hH7K1tn6T7o-R4-_2NxvOwWmbRZ4GW5l2QorG4

sprite $ServiceCommitMd [16x16/16z] XSY50G0n24FHq1OIzX_utFLN7tYknOKHPvu6PgIROOzgE2RvoPal_YikaGICjTRXD79pcoq9A1h-m_51UQu7

sprite $ServiceCommitLg [20x20/16z] ZOw50G0X549DmFqNlWxRP_x6ZF2eN050xIgTWHT_dxMMn7wRZ2EhH5hpfQI-RnqVQj20P3WKmtlFU5mdyV3nC77v91q-7JuTljsH6aJLR

!procedure ServiceCommit($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceCommit', $name, $tech, $desc)
!endprocedure

!procedure ServiceCommitCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCommitLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceCommitGroup($id, $name='Service Commit', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCommitLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceControls

sprite $ServiceControlsXs [10x10/16z] Os3WWY92B1OmnOA3nOh4OcI4iDY050W1

sprite $ServiceControlsSm [12x12/16z] VSP50G0n402nAItvztlCq5S2KKW1vamNwlI8pakPlW2rJb_uVtlSjqkZbClhyX4

sprite $ServiceControlsMd [16x16/16z] dSsr0GD14C107Ixqtw_zp9nf8a7o1EA0EhHPmJo2VtBLCbYrTGYXyr3ad0Ut0UNEvTgrjThImsfmBMt6O_y1

sprite $ServiceControlsLg [20x20/16z] lSw53S1020NGt-3ils_TOvKpzCK044bxzHHCBrDFrLjPDxxLjXbWfit0pAjnKHDvOn5tMw_TJLNMxQKD

!procedure ServiceControls($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceControls', $name, $tech, $desc)
!endprocedure

!procedure ServiceControlsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceControlsLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceControlsGroup($id, $name='Service Controls', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceControlsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceControlsHorizontal

sprite $ServiceControlsHorizontalXs [10x10/16z] Oy02E820ZOsTdPq3KuuHA0i1ZEp4wWK

sprite $ServiceControlsHorizontalSm [12x12/16z] TSn50G1120107FeNFbdN-U30HNpOp3_1gahwCJCOKSDHkJXS-F1ppCUT5m

sprite $ServiceControlsHorizontalMd [16x16/16z] XSw30G0n343H-7V_XS_cgvd83ykHrWHe8tISJokVpyUkHl8ZET2Y7Q2WVg2HyeDBFjVyvbigRte

sprite $ServiceControlsHorizontalLg [20x20/16z] lSz50i1030B0K87y_yCLBdMNkUt6unh4YDB0ZYnj_bVMXjfeSHCyTqAWVnP_5QT0wOzxAndeJrcSr08

!procedure ServiceControlsHorizontal($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceControlsHorizontal', $name, $tech, $desc)
!endprocedure

!procedure ServiceControlsHorizontalCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceControlsHorizontalLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceControlsHorizontalGroup($id, $name='Service Controls Horizontal', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceControlsHorizontalLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceCostAlerts

sprite $ServiceCostAlertsXs [10x10/16z] JSY50G0m20F1huRz5wuBXyENBkeGPcFMtYI5sOJkEglkdrqiXjS1

sprite $ServiceCostAlertsSm [12x12/16z] TSk70O0W40F00D_sdrXZxCfHls4co8AsVqC__sZAvwh3-I2fGNzzzQVGFoWhEIl3yRG

sprite $ServiceCostAlertsMd [16x16/16z] ZSVL0SH0203HmUc_uRDaxUloLc3u9qxaHUvvTO3iBIQ-jo9veNwSU-7A4d9h1QcxBt9F-aHUglit6RnvuWq

sprite $ServiceCostAlertsLg [20x20/16z] bOY50S102CGEP_-5wzJjyq88_Y8N27P1uGjAPLQD0Qoj9XFVD5zRp10WYwujjEBQF8oeV9q3khP5PB2rhN5hUS7XHGph98eDoyG5IJJH0m

!procedure ServiceCostAlerts($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceCostAlerts', $name, $tech, $desc)
!endprocedure

!procedure ServiceCostAlertsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCostAlertsLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceCostAlertsGroup($id, $name='Service Cost Alerts', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCostAlertsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceCostAnalysis

sprite $ServiceCostAnalysisXs [10x10/16z] FKe50G0m2Dlzz0-CEym076JDa_1O5KBKlRTp1aD_Ky_G_ru63Iv4zjiX2

sprite $ServiceCostAnalysisSm [12x12/16z] HOs50G0W20IVXlq7jkEKBWmC3pAwhaskItQxtDbnyH6H_c1eES5Kis9AyVo8y7UG4-vMMEJIXGu

sprite $ServiceCostAnalysisMd [16x16/16z] NOu50WGn20DX8U7k_m-k-rGdLQb0Rd1RO-lj2YX4bt-aK0vOEDrPG6dwx33RmVsDw6vTmeVxyCAtzoiY29ZpBuFVU7a6BYl8

sprite $ServiceCostAnalysisLg [20x20/16z] {
PSr50i0W34JHYKnQxd_W2Yv_1Gy9SdGSdQRyMfMrWmuJEdIpOqP4U1psHQonQBY7TjIFoclQyhukXbtjbKlPwszIpBHOZiM8OVMY4WiQm4ZetG4OQRZJOgKq
SFJTV04
}

!procedure ServiceCostAnalysis($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceCostAnalysis', $name, $tech, $desc)
!endprocedure

!procedure ServiceCostAnalysisCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCostAnalysisLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceCostAnalysisGroup($id, $name='Service Cost Analysis', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCostAnalysisLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceCostBudgets

sprite $ServiceCostBudgetsXs [10x10/16z] LSR70SD030F1kKIm_uPjXPSGrqVdzFiBNbQRxL0ro4iufXUZesvgcYAGh6h-

sprite $ServiceCostBudgetsSm [12x12/16z] NKo54G102EBj_HV-xbBgm7zKqm8WWSR4iBexgT0gITNaXj4DbOQh05-Xr31vWmt7ABFvPvb9NnxkJIW

sprite $ServiceCostBudgetsMd [16x16/16z] ROs70SGm30AjhlqdVi6d9wIOmohhMn6d5o5tFUwqzUI4ApdwCtsEHlk6hBAfbZaJzInWjp0WRs90nbfTAM0PxWaYHzj2Hu6ae8pjWS2sQiWRj793sf72_G

sprite $ServiceCostBudgetsLg [20x20/16z] {
VOy54a9H30DJJUv_OdY6ytUiitLS45LVhgfSYOED4gz2KlKi2Moejr6z9F4aktFAvz0UZC0rEaV2EXkskcris7LdJJtTaTNO7V2xjEFyR8cktGlEdlBExGoG
-7fBQFOF1sl7oytwzPjEO2_lKgo8fX8lP9Dx8cu
}

!procedure ServiceCostBudgets($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceCostBudgets', $name, $tech, $desc)
!endprocedure

!procedure ServiceCostBudgetsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCostBudgetsLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceCostBudgetsGroup($id, $name='Service Cost Budgets', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCostBudgetsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceCounter

sprite $ServiceCounterXs [10x10/16z] ROl50S1G24E3o_xxrht_NI264Nq20fZLRFaQt6hOFENz2t2gqRDtRozc

sprite $ServiceCounterSm [12x12/16z] TOo30G0124Lpl_RVzsoyJFgZJwXKozqpeWb4495md_8gU4YmJNacQkhRd2EXjURN_GOchOc-_Rym0W

sprite $ServiceCounterMd [16x16/16z] XOvL0e0m34D7lRd_WSdsXVEczOm_SA8lDWPKrTFT4H59cpKI8W8dqpQHqA1jDcsnbe06N7JQAabRYl5bRybuXoxxrkzkLrKtBpJ1JTyFEm

sprite $ServiceCounterLg [20x20/16z] fO-50GCn3CJCjF_0lPIPNc65RDh2F53FdIiO1za1bcC28y3AmKjdqt0z3iTqS4tejQJWzEY6aiPI6ivEvtX_r_BAKGgSbop7_aiiNM1MrzFWHRxzu8A-P0S

!procedure ServiceCounter($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceCounter', $name, $tech, $desc)
!endprocedure

!procedure ServiceCounterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCounterLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceCounterGroup($id, $name='Service Counter', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCounterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceCubes

sprite $ServiceCubesXs [10x10/16z] NOc74G0m20ADVxB_nkdT2hmz1GmHW8OAwLEGL4yJuErqvkrSoaBMJm4

sprite $ServiceCubesSm [12x12/16z] NOp70S0m30A9Jh3_nkdDvaNN3E1c2mTkxYPvkFDmVHmWWheeTStTE7NDRMVdpiEVAuoaJca3

sprite $ServiceCubesMd [16x16/16z] VS-55S0W40FGisJ_aSkbRhH0tiUnxoypRkhFTth9F0nKWbSFJPoodxiRcD7PqhTb69GCPT4093cCAbA6h7YxEpgy0peUwybwm08

sprite $ServiceCubesLg [20x20/16z] {
dSx75GH1309H2Hho3tcddTQxuLJlduXF8_D1GF91kNUbr1JxrdIe_6XTpXYo3KFYvXjILkoFoRbCrCUsojYba7et6xFaRj8XtVhiPIhpM-DAHbkM4RsjwEl6
7brZ3QCk
}

!procedure ServiceCubes($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceCubes', $name, $tech, $desc)
!endprocedure

!procedure ServiceCubesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCubesLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceCubesGroup($id, $name='Service Cubes', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCubesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceDevConsole

sprite $ServiceDevConsoleXs [10x10/16z] Oy06k600YSKA0moip70MAoEK1MGmCJA2M6mmW30E

sprite $ServiceDevConsoleSm [12x12/16z] Oy05k100XSsA00oip4XiLaOaDbo60SH4i84yPcOmcmq1aAq5

sprite $ServiceDevConsoleMd [16x16/16z] XSZ50S0W5C3GUe7zzyNjUsulXrK0-MmGyGyxNbZsYVoSq7b0NmzmuPCRBjsvvWzs62K

sprite $ServiceDevConsoleLg [20x20/16z] Ow04S6403eh4M3402munPaOCCOGWGWmiY2d6WYd6WguNAiJ420JCg6vXOGO25gWO6mPWnIB6GcoG0W

!procedure ServiceDevConsole($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceDevConsole', $name, $tech, $desc)
!endprocedure

!procedure ServiceDevConsoleCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDevConsoleLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceDevConsoleGroup($id, $name='Service Dev Console', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDevConsoleLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceDownload

sprite $ServiceDownloadXs [10x10/16z] HSQ50G0W24JHisl_VQLv2doaJUOcO9D6QgrbXGKhqgKw6LJRWTm7ynxd1m

sprite $ServiceDownloadSm [12x12/16z] JOg30G0m30I_2lUVjzOLoGC_kLFA-1C8G1mVPEmXSGXdP-RZ8yZfp3BosYTZbtmG3Cm51tSzg_aI3G

sprite $ServiceDownloadMd [16x16/16z] ROa10W0G2CGw0Ft_lG20WItqHslHpPaDQyZLgJ7jlpLWhCJMjh2w3cXhGdjQc-PGepkwzQBsWQ46CpVvjysDMPeheNW2

sprite $ServiceDownloadLg [20x20/16z] VSe73aCn28DXEs6ftF-yRmMwsqyB_HZ_g0gQnMBM5-6idzNkRFZHIBeh-RBpYxqqTkhMIxotuNXfXYBoQBFeKvEYSpNYrTdY7L5kcOdoh-N1y2Bo97ZGQ3Zj

!procedure ServiceDownload($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceDownload', $name, $tech, $desc)
!endprocedure

!procedure ServiceDownloadCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDownloadLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceDownloadGroup($id, $name='Service Download', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDownloadLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceError

sprite $ServiceErrorXs [10x10/16z] JSR50G11202nmQ7_WizbymghF9sHEW7rmFkLtvXBpC2zu1RVF9CT

sprite $ServiceErrorSm [12x12/16z] NSst0O0030D16R32_WEJyrNVFNwuERArwIrrsl9MzEFToC5CK4Ttft3g7g-Skllr7h

sprite $ServiceErrorMd [16x16/16z] bSc50S0W4C3086_x3rntxw41BccFXOsMNviijMdRgYJVKVCzFJInCEisT6cHxWtob2vYXPLq-D5PDKCB

sprite $ServiceErrorLg [20x20/16z] XSg50S0m24JHtmOukl_0TRUy2CgtDYQ5azYSjhGnLeqEp8hEc9Yk3D03bW-XV8fyeZiBJJywzzp7Jv2dDVUnOjGUQoFZmdp4bK-ithCOSLFS6s

!procedure ServiceError($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceError', $name, $tech, $desc)
!endprocedure

!procedure ServiceErrorCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceErrorLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceErrorGroup($id, $name='Service Error', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceErrorLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceExtensions

sprite $ServiceExtensionsXs [10x10/16z] LSP50G0n40ImEIpu5znbo2lehatm4X0QYEqZTV2zl9_ecCpW

sprite $ServiceExtensionsSm [12x12/16z] PSR50G0X00InFK7xBnW6bxoYonEX7qA-0FwYtM0xnl_nf_w7wXi-A04

sprite $ServiceExtensionsMd [16x16/16z] XSU34G0m00Imhx7_lhMPOt11R0QQGKVXF4DYmf4zBhB_W-cS7I-pTfxLD_c3xHGU

sprite $ServiceExtensionsLg [20x20/16z] fSZ50G11202nMGVwx_VSNV8CbvmDoi49SKGl7fphZeNhIuFmwphR2s5_CMukBYuFbXS7VhxPrMq1VWjg

!procedure ServiceExtensions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceExtensions', $name, $tech, $desc)
!endprocedure

!procedure ServiceExtensionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceExtensionsLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceExtensionsGroup($id, $name='Service Extensions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceExtensionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceFile

sprite $ServiceFileXs [10x10/16z] Os1b0m86402JN0WMYCaEOd40cK0M130pS32mWG0g2oxBYS5Y0G

sprite $ServiceFileSm [12x12/16z] NOg50S0m20JZmlxxLd2u2BoKkdvg-UduGtKx2jel2jhNtXjtPPI5JDm7qd3F7TcDQUiB

sprite $ServiceFileMd [16x16/16z] ZSd50G0n3CH01GtzztlC6BqyQwXpXQNb4BdOvU9vsBqCgtMexfv7e1AMLjUbWaxUquQ_pFy4O9ENNgnvp-W1

sprite $ServiceFileLg [20x20/16z] VSm54i0W30NHZylzxrllakgECOyaKifdekpTNcx3U7JG66WCBCD0B5KGKrpB0QDuM2I_MvKo9SpqEnV6lU_TTkwcpT9kz6dnoygb6ZG3

!procedure ServiceFile($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceFile', $name, $tech, $desc)
!endprocedure

!procedure ServiceFileCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFileLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceFileGroup($id, $name='Service File', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFileLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceFiles

sprite $ServiceFilesXs [10x10/16z] FSQ74G0X24JHlQH0_mNVXXc_0W_ZmDRXUXVhY7kMj2KoObGz7xk0jxx5A3GlO76e7m

sprite $ServiceFilesSm [12x12/16z] JSk50S0m20J0Zs7x3rmUQjScGH4D94Ok7Uz3esC-Udvnd3UMoAHZaeg5ja0pFhGKC1k9wqZ_UABO1G

sprite $ServiceFilesMd [16x16/16z] NSg53G0m30D15mBD_lkM-OKd6xQAw2MUwRJmoWrJ79Hj6a_wRFJPwBQeQfnUoJIFfldQdMzUkm9GPRWQQeeMWsh7WjNlL

sprite $ServiceFilesLg [20x20/16z] {
VSk53GH134DH3mJxxtTX8Dd3BxAUPAXdM1b7bcQUXVL8IbgyduPHS_fYpb_CQPkaEQUDMAvAM1RM-YfCqMY5SfaDAtLrBG1o6_6g36DL1SeLxYuR6NZqQj5_
eqVr1
}

!procedure ServiceFiles($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceFiles', $name, $tech, $desc)
!endprocedure

!procedure ServiceFilesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFilesLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceFilesGroup($id, $name='Service Files', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFilesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceFolderBlank

sprite $ServiceFolderBlankXs [10x10/16z] Ou03LX10i9Z90onmm0ZcCm41

sprite $ServiceFolderBlankSm [12x12/16z] Oq02Z4n006MpCZCoih8oGzWWm4mvOC41aDq

sprite $ServiceFolderBlankMd [16x16/16z] Oo00M5cPcPbPMLdWV2XWXW8OTw002ua0tNy

sprite $ServiceFolderBlankLg [20x20/16z] Oo0IiC80YXXCYX5J7Gip7224XZPWeG0m8fd310NOmXa

!procedure ServiceFolderBlank($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceFolderBlank', $name, $tech, $desc)
!endprocedure

!procedure ServiceFolderBlankCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFolderBlankLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceFolderBlankGroup($id, $name='Service Folder Blank', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFolderBlankLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceFolderWebsite

sprite $ServiceFolderWebsiteXs [10x10/16z] PSQ34G11402mDVel-756He51VtDyov0Mi71c4Vac-grKDZJs0W

sprite $ServiceFolderWebsiteSm [12x12/16z] NSd50G0n4090iWhz5tokcHU23ulDbTF7o8mpx_mZ-edDpBeoKAtztcmvuif5TCU5gfZWOmK

sprite $ServiceFolderWebsiteMd [16x16/16z] ZSV50GD14CJ0MMZAFs0p-wXUKkq0nXW0Nlym7bwxoOpnNeHJmUjdWR1VswkJbLjVIHEovXFYwfXlI3mFgHzd

sprite $ServiceFolderWebsiteLg [20x20/16z] bSf50e1G549H_FA2_I_OxlOCB-0Zc-tQF5Nd7-l5FhspL1w-aYMvYv5TYTJk1hWp5Pj6WEx0UEHW-0LfcnQHH4bnIqeK6dUYgyP_oaN3XHO

!procedure ServiceFolderWebsite($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceFolderWebsite', $name, $tech, $desc)
!endprocedure

!procedure ServiceFolderWebsiteCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFolderWebsiteLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceFolderWebsiteGroup($id, $name='Service Folder Website', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFolderWebsiteLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceFtp

sprite $ServiceFtpXs [10x10/16z] Oy06k20K4nS35mmmiC800nWpie1PB8mGFXG1CHiC88m3

sprite $ServiceFtpSm [12x12/16z] TSQ50K0X24NHPmlxxqlz3ey25olCj646ZxonxXSqa-8txmh_MwVIKFP6_6sL-5llAcuK

sprite $ServiceFtpMd [16x16/16z] bOo34G1134N_8fZqt--QWyEBYR-OyK8jb3huYPHQBppemc45Zrt35VEhZcXMw-NXTerGpEyw3AjF-SBXXGm

sprite $ServiceFtpLg [20x20/16z] fOk30S1040JdJq7__SOsvdaB_k355eYoP86KPQV90ksrBQ2-vKepKZSjDMdVX2qrwAzH6wkABBL4TzceRQkZfjPVenPRWBI5fzG

!procedure ServiceFtp($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceFtp', $name, $tech, $desc)
!endprocedure

!procedure ServiceFtpCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFtpLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceFtpGroup($id, $name='Service Ftp', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFtpLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceGear

sprite $ServiceGearXs [10x10/16z] LSU50S0W34HHYEq_SazgV2GlwsYtPpjfFrg11Ph1vGC3QW1RuKbkAOqB

sprite $ServiceGearSm [12x12/16z] NOk72G1H349DqVr7Fls4TWzILVmPta8MIR2p7-EzQ8zvNc9Tj4bIkzO5k9JQ-EL0FaR72-UvM8JO43u

sprite $ServiceGearMd [16x16/16z] ROo50O0m4CHgkVqtHjxGGDkyjd-Wbm-BgH0MGVJoYaVti6TiFOCLtNRXgWExv3gunRPGciTHvtWzDa4L5nPRgpIwQ8dSYwMG7G

sprite $ServiceGearLg [20x20/16z] {
VSo75S10209GFCNzHquWlVvKV9puGoPkWkGvgi5PwBETEYj8yWnxCUCvEpQSHaCvOjb7yKxbvTs2QdEg9I5Rt600YEwnrZa_fXn8bjeyPbtg2unzDcwpTCyA
WEETrjzb1LOJ
}

!procedure ServiceGear($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceGear', $name, $tech, $desc)
!endprocedure

!procedure ServiceGearCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceGearLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceGearGroup($id, $name='Service Gear', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceGearLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceGlobeError

sprite $ServiceGlobeErrorXs [10x10/16z] JSk30S1G54FHKoFxxrj-t6T4ntZUM72NkvtPlmv7IYTnTnEsv5FSKP9nMVmCgviB

sprite $ServiceGlobeErrorSm [12x12/16z] LKe50iGm20jsjot_VszTqm8nt7Y_0aIbbNInk5NEpX-ld8t_E-Vg2_aMMwLmnyiNugW85ml5H2pc4M7bPW

sprite $ServiceGlobeErrorMd [16x16/16z] {
PSm50iCm34DH6PIsyltlEyVZxHTV2FWlr5q0xrpIsO_CkMdzcr27iLuEztQLnF6179VM-0JlhYktQT5c-_muRpPuSxKdLIS-c0d4uG0Dav5XGUATn-YZzOda
Rdvl
}

sprite $ServiceGlobeErrorLg [20x20/16z] {
TS-50O0m34JHYzMo_xvKWiF77zRYjznw6O0WuXOfp2u4ZBqWh9tMe3g8hXOF5hzONjRSJolBghi_dnCVMChrU_3H_YiP5WyI3p8OnSnyDB-cjeZ0RI91Wc26
rnd4J8ZwNd69hSTubLv2AUb3T1Qw0G
}

!procedure ServiceGlobeError($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceGlobeError', $name, $tech, $desc)
!endprocedure

!procedure ServiceGlobeErrorCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceGlobeErrorLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceGlobeErrorGroup($id, $name='Service Globe Error', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceGlobeErrorLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceGlobeSuccess

sprite $ServiceGlobeSuccessXs [10x10/16z] JSp50O0030F0Gzgm_yAunL_nmz0x599zz4mbiMywv5oMxEW9TKo5yeInwdk43G

sprite $ServiceGlobeSuccessSm [12x12/16z] LOg50K9134DJp_uJaolmvPsq4Rpf0shNcKkCQ6lVFMVKgzJETYZ9tLaZjc-ardJJdcWEB76ej2Z7dxgshAhG_

sprite $ServiceGlobeSuccessMd [16x16/16z] RStN0OCm40JHlQp-A_QSSveltWAI_cIzINLZpjm6lmr3C5jr9u5szwTXbn8VdiTwrhLcWFmI5ZWP8DqlFBJCkpKCBsPANYwL8R8gJghIAm_qKRyZQzDs0G

sprite $ServiceGlobeSuccessLg [20x20/16z] {
TSs55SD030JH5Ql_YhFlGE4nVn_WRvxC0TWLgTmf8YwnmMrr3JpTpx2jeZCmZe6KlgswX2HQjDYMNOg2rejfToj8R3QcbTKss3PjjiqGWbLS2tXi4aWj5TWX
HE3h3HPX8hmxNj9WYg_oIoJJFyHtM3q
}

!procedure ServiceGlobeSuccess($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceGlobeSuccess', $name, $tech, $desc)
!endprocedure

!procedure ServiceGlobeSuccessCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceGlobeSuccessLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceGlobeSuccessGroup($id, $name='Service Globe Success', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceGlobeSuccessLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceGlobeWarning

sprite $ServiceGlobeWarningXs [10x10/16z] JSp50GGn00B0YK3wh_XS5d_XWj4cWjPZRj8k3N9Cgn3emZwd5SGtpEJ_27S

sprite $ServiceGlobeWarningSm [12x12/16z] LKe50G0n488DwP_uNKyn_Ck93Uym2M-oONER4yD8f0rN87XXx7NcsJRHu8O5Dw1EMvmUkCiFaksv_HK

sprite $ServiceGlobeWarningMd [16x16/16z] PSZ50GCm5CDGVR2p_yODbTzDWdzXMmAnzSg95CjAra4t7GfBaGaCkn2ocbuz32BiHhiJ6jeL1PGvZ5Z6vAbkupdUsGtP0Ggsa2fAuYrBV3EyjHQM1m

sprite $ServiceGlobeWarningLg [20x20/16z] {
TOq53i103CDIIEx_Bnv4O_3mB5V5BosH3Q2m4LeXcI0lYhNAmEPS0IxHVMHLlNoFaCwglQXXfo4biZt0hHk3M1rAsheS8u0eRyjjyP9jf50472x851WmlSj6
4oOGiWnF6XAlFnHP4KKsBYGN4Y_qCY7rmxJPx0m
}

!procedure ServiceGlobeWarning($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceGlobeWarning', $name, $tech, $desc)
!endprocedure

!procedure ServiceGlobeWarningCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceGlobeWarningLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceGlobeWarningGroup($id, $name='Service Globe Warning', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceGlobeWarningLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceGuide

sprite $ServiceGuideXs [10x10/16z] Oq06R200Pd2201k4mGvYWbaCC1OB4pkCnG8J0oi5Qu4m4EO1

sprite $ServiceGuideSm [12x12/16z] LOo50S10309vYUs_S0drUua2_anlb9eNIL_0OYeSKDf_kFADnV_AvtZpNMUUpBDJazXbYZODfkuGJepn

sprite $ServiceGuideMd [16x16/16z] RSq55i0W30FGFAY4-rzur7YsJE2t2FwY5jcjTUUaczdmP5Y5fjml2bhSo1NJTeIFAOmnGTlABklPOwE8bdk_o4aBTcuekitz3D84MM1t5Hdh22Rwz04

sprite $ServiceGuideLg [20x20/16z] {
TSu74WGX24JH7YNqtF_06y0UD_xAhnJ0tmwFPnExk38zYWYUppB2zIfFrRZ96qVzR4gibu2jMSGsFSEoZ2axP0oJcGracsypuzSxoslUxFFSN5T3YyEQiimA
kQui0hnGhmQ4aIGpYheH2gzDSvlexW
}

!procedure ServiceGuide($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceGuide', $name, $tech, $desc)
!endprocedure

!procedure ServiceGuideCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceGuideLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceGuideGroup($id, $name='Service Guide', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceGuideLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceHeart

sprite $ServiceHeartXs [10x10/16z] Oq02N5mi39nSN4064700CIUG1GLOMCmCC2P8CpS8GCm1CQ200qG

sprite $ServiceHeartSm [12x12/16z] NSg50S0W40J1ZG97__NYFiWhExd-FKee7neicfRSOMORvdhY2r7Cj1I6GmG

sprite $ServiceHeartMd [16x16/16z] XSg50G0n20J1ZIFzr_lkEb7W-5Lia10RCB19dX_c_WRi9DrglUIvrd8gJu7CtF1PWsEZiD6XJ1mKvraF

sprite $ServiceHeartLg [20x20/16z] ZSs30S0m443H7sl_USkuV6ME_AVZHWCXRW0myQ2FK0x6pETl01bdOAunt2Kci9SOY6iCvf3YKXY0UGl0r2t9OYeqLSWXGSSV8KOcfS25vyqA

!procedure ServiceHeart($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceHeart', $name, $tech, $desc)
!endprocedure

!procedure ServiceHeartCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceHeartLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceHeartGroup($id, $name='Service Heart', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceHeartLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceImage

sprite $ServiceImageXs [10x10/16z] RSY53S103CNGVnJOV-66HRNeoVZhTNW7AtNjamTAsMFhd6SIaMEPL1r6J1y

sprite $ServiceImageSm [12x12/16z] TSh90G0n2090NBpwRtXp9o_dfG0gV616iGKclTkte_C9_ktR736GFZRh9CUTcPpwNMW

sprite $ServiceImageMd [16x16/16z] bSwr0G1120J0nUc_uNUNaybmqClkvbX8hp5Vk-1O-EOTBmbU0ZD7h5J2RRB5Ch4bpad8ueXbi_zpK4752

sprite $ServiceImageLg [20x20/16z] hSb50e0W54NHnozr_mkccw5S-e3RwP5aOqUxCG2t6d8ocGbArefckodIIac5sFGjbHHFJPavqp3XLBKt5saW1kKasHVZs431Zm8

!procedure ServiceImage($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceImage', $name, $tech, $desc)
!endprocedure

!procedure ServiceImageCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceImageLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceImageGroup($id, $name='Service Image', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceImageLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceInputOutput

sprite $ServiceInputOutputXs [10x10/16z] JOk50G0W3CE2m_y7uvFCfHXLeCg6mEFKzbRq3Mq33Dx153K_d7O1

sprite $ServiceInputOutputSm [12x12/16z] JSo15G0G24NH1txsdzW1rGMe8glbgGMDHqAUi6-5RH-j3TjxKs5ksBOJ9vkzn2VtKI1P

sprite $ServiceInputOutputMd [16x16/16z] XSsr0KCn0CN0Cpqx-mySPlhNgP8jUT5bb8TpUqY3ugeuAvEp5ERHckICTTRDiq3VTMVdf5vJq8g7vkEVZ8TqUL6zEG

sprite $ServiceInputOutputLg [20x20/16z] ZP250S0W30JpEFilt6ZT3Zyyz9TsuSw1s1-eZMuTm6Nd06_xjWmKpgKVDGoMsxt3OTUDGebfSyfDJ1Ab95OEAtVROrJz_KThvO36u89_zlBV2mi

!procedure ServiceInputOutput($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceInputOutput', $name, $tech, $desc)
!endprocedure

!procedure ServiceInputOutputCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceInputOutputLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceInputOutputGroup($id, $name='Service Input Output', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceInputOutputLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceJourneyHub

sprite $ServiceJourneyHubXs [10x10/16z] NOk30G1024LpxR_mcRsC3nSTcDdJCNChRUYTkxSXTGCGaTj5HE-QAWOL

sprite $ServiceJourneyHubSm [12x12/16z] TSY54S0030B0AB3_mdMNw1zshUwUDu2uEJCDW7UVtdEIloR3gkhfs2qffh7gdZsjZm

sprite $ServiceJourneyHubMd [16x16/16z] XOg50G0X30EJ-luBlxl08Mq4J-ZkjEb3JAnQMbfLuVFg4orzxMVcHREbpMpLER5gYPwkgfUk-GD80Y82pjy8

sprite $ServiceJourneyHubLg [20x20/16z] hSk54S0W44JHZzD_nM5dH-B-q3DsfI6IX3mae0Y-gpp89S5HaUlSQhR9xpdVaELJhijkpZSKMUJsJ

!procedure ServiceJourneyHub($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceJourneyHub', $name, $tech, $desc)
!endprocedure

!procedure ServiceJourneyHubCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceJourneyHubLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceJourneyHubGroup($id, $name='Service Journey Hub', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceJourneyHubLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceLaunchPortal

sprite $ServiceLaunchPortalXs [10x10/16z] NSOt0G10202n-uf_nVI9J67w_tDTxK3a2JiY7sAIoNbk3iPkmm

sprite $ServiceLaunchPortalSm [12x12/16z] RSW53W0m24FHpjhxttX1O_m9Bs3eaaHblfRHtDiNfcZ3B0bf6dVkQJCV9bV01m

sprite $ServiceLaunchPortalMd [16x16/16z] ZSU53S1054En7E-_SPNtosoXzIXrqoQTNda5ZIiq9mrEnv2KV7Uunkdsw7P5Q-Ru_v8NyPqaJG

sprite $ServiceLaunchPortalLg [20x20/16z] bSi55i0W30JH9Nh_4zUsgUjKWFy2tlAOskELDPhDrTpHeap1I8vCc6meRLnffCpWjYo771iZ1NR6gQDnocnxrt4mzj_qmdRHzD10FG

!procedure ServiceLaunchPortal($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceLaunchPortal', $name, $tech, $desc)
!endprocedure

!procedure ServiceLaunchPortalCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLaunchPortalLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceLaunchPortalGroup($id, $name='Service Launch Portal', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLaunchPortalLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceLearn

sprite $ServiceLearnXs [10x10/16z] TSP10W0G20311S3_tulgMdCQI4Tie9jW0wZ3bfDjAc-8rX4F

sprite $ServiceLearnSm [12x12/16z] TSQ35G11442nlnprN-_Po5E0M07qLQxdo_CYhVKk-nFdIR9UL_NddLbhbTdwjcO4

sprite $ServiceLearnMd [16x16/16z] ZSU53S0m402n2pof-yzRPhRGz9g5Cl0q8yRheloxBPPdh51ORuXY-rjAstrnVlsuslYagcd4H4JO4vH51m

sprite $ServiceLearnLg [20x20/16z] fT2r0G1130D17Hdxh_UP6LQE9ZIQWiyPke9YZj6LQ2xHVyj7nWND9OgPPoDmCyfbOOnkMuiXR6niDfdB5rPkZCPVoIACbIQCpKOxGrXQ3G

!procedure ServiceLearn($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceLearn', $name, $tech, $desc)
!endprocedure

!procedure ServiceLearnCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLearnLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceLearnGroup($id, $name='Service Learn', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLearnLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceLoadTest

sprite $ServiceLoadTestXs [10x10/16z] JOk50S0W40FVa_qNRd6uTucyH6RwR5id4vFTgTHiMd5VNGPwWoxmrZ8dfTpy

sprite $ServiceLoadTestSm [12x12/16z] POo30G10201pxR_mst-PyA2LaSj8lno0ZfndRiCAZlMJr9ID1Kkdvg6TAAaDt34s6G

sprite $ServiceLoadTestMd [16x16/16z] bSZ50GD13CLG3TZ-wR_WB3FhziHPDhGRV31mu-Gbuukz06uJpS6CI0DJ0CMeCJXgLuBmdc5JIb3aImAj71A_RGq

sprite $ServiceLoadTestLg [20x20/16z] {
dSg53SK030FH2pdPV-7FZ6sVo3gPh-gAkxoauC4zRMWEl3PxRpeslROAL4z90F5u33bakNHlBQ0gJ-EI6dF38JevgSuwIWWr9wEwcrESgKSZqEX9Zzcyezze
3m
}

!procedure ServiceLoadTest($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceLoadTest', $name, $tech, $desc)
!endprocedure

!procedure ServiceLoadTestCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLoadTestLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceLoadTestGroup($id, $name='Service Load Test', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLoadTestLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceLocation

sprite $ServiceLocationXs [10x10/16z] FKk50G1013pD_WD_l-O2Aunm8oBiNRjEP6I-wnz05PzDND_Bxihtx0E2VKq

sprite $ServiceLocationSm [12x12/16z] DOc70G0n20A1DDr_uAzmYKh1ooOCzuFrMSz4RoXwrWFC8scfwXP2J_v6O_ScelUZ0q6vyE06

sprite $ServiceLocationMd [16x16/16z] LOg55G0n2CK-3liFV59lgk453J72WVyS6lATNKJybr_EORlFZ4p28dzmksvbgQgT4pvFekMCB2UiWQYNWtYvk1_E17MMtOE45Om50rDV

sprite $ServiceLocationLg [20x20/16z] {
NSe75eH020JHwfw4zx_mhXdyEgaUd3I6gCRy6sHz7KfSgq5RgpR-litWJujO_nKaZaCdEnl5Yhz9PhO_koIjVnFY8Qn_CagfCRTjqb5gddDDTLpc_l8Sc3vd
n-JK16gVI3CbWGKIbny
}

!procedure ServiceLocation($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceLocation', $name, $tech, $desc)
!endprocedure

!procedure ServiceLocationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLocationLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceLocationGroup($id, $name='Service Location', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLocationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceLogStreaming

sprite $ServiceLogStreamingXs [10x10/16z] Oq00PaOm0B9O8G38OeC0C0k4m2mMk1WGi32peQfZ1mC4YuK1

sprite $ServiceLogStreamingSm [12x12/16z] Oq01h52Q4SI60X2R3Gems8mW1fGDr09aGTb0GHYR1SXaXgXXXm9SR7O6

sprite $ServiceLogStreamingMd [16x16/16z] ZOor0G1120Hn-g_uzTmdWZNeqNpQ-sQ6lsKEVr0nVPxmAuYo8KhoMR7wXUnv9dkUsVtO_Czx0m

sprite $ServiceLogStreamingLg [20x20/16z] bP3L0GH134A9CVrNV7wxu_B-uW7qYV2Cz4uP9GFnRSiPvrXmd3FyuYo7CD9TSESS53h1CgT4cVj6hfRdz7V3fx-adEqSszpVqm80Jm

!procedure ServiceLogStreaming($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceLogStreaming', $name, $tech, $desc)
!endprocedure

!procedure ServiceLogStreamingCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLogStreamingLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceLogStreamingGroup($id, $name='Service Log Streaming', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLogStreamingLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceManagementPortal

sprite $ServiceManagementPortalXs [10x10/16z] Oy06E640YSN4n0e115bi480m3W

sprite $ServiceManagementPortalSm [12x12/16z] Oy05E140XStCpCm61GnCJ4oiK40i6wuNmMP5jXO

sprite $ServiceManagementPortalMd [16x16/16z] Oo0LSA809Wm-6n2mmm4J0nCGiC818qtuR730XC4d

sprite $ServiceManagementPortalLg [20x20/16z] Ow04i72W0mO6LavqGBmO4mYm8eD1ACQ63B2AGG0ZCY0wI04

!procedure ServiceManagementPortal($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceManagementPortal', $name, $tech, $desc)
!endprocedure

!procedure ServiceManagementPortalCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceManagementPortalLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceManagementPortalGroup($id, $name='Service Management Portal', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceManagementPortalLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceMediaFile

sprite $ServiceMediaFileXs [10x10/16z] Oq00HX31XM21c4mCR20M5vZ51b771A4Wia20oM96LGS

sprite $ServiceMediaFileSm [12x12/16z] PSV50S0W5C3G0D_ttxVkVQU4ltfsFVgOOU2BlHiBvN3siCNHhI_0k1pTsjbsI6O

sprite $ServiceMediaFileMd [16x16/16z] TSc53G0n0810whB_lYzrlIY1ZTM9QqtYujfnQXzZ56cWh03dFxMj0V5H_IT_UvAnHT9Qg0JGgPLDIWUwr4YjjO3R7oXU

sprite $ServiceMediaFileLg [20x20/16z] bSg53K0X54FHul3st_ShxjnOSr9qOzfdM3BXXo7MiO2vHUIvaGWcD9uqHUJoCIq1flIJIQRXIyPHMvwTcDH_ulYdaEUyIN_ApJStc3BW1W

!procedure ServiceMediaFile($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceMediaFile', $name, $tech, $desc)
!endprocedure

!procedure ServiceMediaFileCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMediaFileLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceMediaFileGroup($id, $name='Service Media File', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMediaFileLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceMobile

sprite $ServiceMobileXs [10x10/16z] Os1WOGC11Y1WOmG1N2nsHg0oA8kBanlEueAm4EgOG034uW031WO

sprite $ServiceMobileSm [12x12/16z] ROo50S0m20G_mM7_UUlU7Au0T0Sht5VsdDhACDShv-Noo9apgjcUqoFVzktn_v-xUryCc04

sprite $ServiceMobileMd [16x16/16z] bOo50G0n20En5jj_tdVtlogG13hg30pWiMOS-LFBhkOkZ3QrTtKkjM24PwBUrcXkkAb7bff6xkfQHcoghGE62w05

sprite $ServiceMobileLg [20x20/16z] jSYr0SD0402mFwRzvqtC39LLgdLOLssYFH7P7S7iqqDHsPuHYFPeSmmUgbQwlyoexkpbiB-4tG5mCEnliZsSFPwlvykjzgUmt1y

!procedure ServiceMobile($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceMobile', $name, $tech, $desc)
!endprocedure

!procedure ServiceMobileCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMobileLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceMobileGroup($id, $name='Service Mobile', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMobileLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceMobileEngagement

sprite $ServiceMobileEngagementXs [10x10/16z] Os1WOGC11Y1WOmG120ieXCPY1qd2M5pSK1Oh9ek9cPsT2SJY00C61W

sprite $ServiceMobileEngagementSm [12x12/16z] XSQ70G0W20F197RttrSf0_0A782PmUloqcrQB4mltSdRxqfFrPQNtdlB1lW

sprite $ServiceMobileEngagementMd [16x16/16z] bSS50eH034FHIf9TuFxdnTtv8-spDarPd--TFZGRQikTSMsFOFZANMLEHYUl-9iCnS7nmP61zamMX_wZ_stMliuD

sprite $ServiceMobileEngagementLg [20x20/16z] dSr15W0G201HKFLq__C205PcvwDKok5CjSe103QpkhSQb7R3qf_bhTiyUkmbLy7BOUYTYAR5mDw6y6sccLaDh2DBF8sTwV6msMweXqK

!procedure ServiceMobileEngagement($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceMobileEngagement', $name, $tech, $desc)
!endprocedure

!procedure ServiceMobileEngagementCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMobileEngagementLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceMobileEngagementGroup($id, $name='Service Mobile Engagement', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMobileEngagementLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServicePower

sprite $ServicePowerXs [10x10/16z] Om01LbPM5WOO2y9WOO6AC38pCq00WW44S0uc0wWJ2g0C

sprite $ServicePowerSm [12x12/16z] LOir0G1030FRW7_9ptXJC0PkH1oTIqh2af0O2_AJHm_sDx_cIiNXaTwY0W

sprite $ServicePowerMd [16x16/16z] VSYr0G114810rlel-VNSo0PIyKP9NrgrkuTNskE63BGdElVCoKVjMHvDP-9-elQavGq

sprite $ServicePowerLg [20x20/16z] ZSg53G1H381GQlkFVAvVI_m5dkB8-QGrNTkF_8Y_rMGxoO_4jhJOQjBTgBShhKdgbtyvqffmRv1J5aQzLIJ5jG8

!procedure ServicePower($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServicePower', $name, $tech, $desc)
!endprocedure

!procedure ServicePowerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePowerLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServicePowerGroup($id, $name='Service Power', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePowerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServicePowershell

sprite $ServicePowershellXs [10x10/16z] Oy06k600YSKA0moip70MAoEK1MGmCJA2M6mmW30E

sprite $ServicePowershellSm [12x12/16z] Oy05k100XSsA00oip4XiLaOaDbo60SH4i84yPcOmcmq1aAq5

sprite $ServicePowershellMd [16x16/16z] XSZ50S0W5C3GUe7zzyNjUsulXrK0-MmGyGyxNbZsYVoSq7b0NmzmuPCRBjsvvWzs62K

sprite $ServicePowershellLg [20x20/16z] Ow04S6403eh4M3402munPaOCCOGWGWmiY2d6WYd6WguNAiJ420JCg6vXOGO25gWO6mPWnIB6GcoG0W

!procedure ServicePowershell($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServicePowershell', $name, $tech, $desc)
!endprocedure

!procedure ServicePowershellCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePowershellLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServicePowershellGroup($id, $name='Service Powershell', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePowershellLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServicePowerUp

sprite $ServicePowerUpXs [10x10/16z] LOc74G1120BNXFPVyS_dkpK2R2JYx7Cvd9mgSLAeX9sQxZvpEJDsvkTyc7CYN2Ja0G

sprite $ServicePowerUpSm [12x12/16z] JSgt0SHG20Km0U-7_HU-uCggvIrCMyq2FT0G56C4bFtalRU2E3zbiN7l5QKLnn2e4ZImOQoUJQMdlW

sprite $ServicePowerUpMd [16x16/16z] NSX18W0m402nR3jT_lzXS9HZ_3VDwU3jlKkW5rW3Lc0TJ0XMp0KXXxoy8nUjzXSjtkZZ5msApn-P4u-_U6HOnE4X1sA2N73V0LcuEu73xWPJ7Ty

sprite $ServicePowerUpLg [20x20/16z] {
ROz1OWHG14EHI7l_4_TBCrtL0XwW_XKGPDkbbfg773Md9BjFC-NS-NYfAqqnS5Fdja7g66J8KrtTHe7p6_2qf9Mwq6OWghuiU-ipyuzbPEcClaySzMdVSAZp
X3inhzkeNv0xyeAifxRoWgjE45RDSPNPnzlqtsDEZtIbS8CNB3l5WplX1m
}

!procedure ServicePowerUp($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServicePowerUp', $name, $tech, $desc)
!endprocedure

!procedure ServicePowerUpCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePowerUpLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServicePowerUpGroup($id, $name='Service Power Up', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePowerUpLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceFeaturePreviews

sprite $ServiceFeaturePreviewsXs [10x10/16z] Oq02h11098iDncA3iTZ0B90IA0jiAXi3

sprite $ServiceFeaturePreviewsSm [12x12/16z] Oq01pAmGG2Ks6vpDnWPdCy3PB40IoePO3zGB

sprite $ServiceFeaturePreviewsMd [16x16/16z] Oy04h730FB1yDbG-6vGFuo7pMHXG-4n02eaFyHSpZ0_tAP0F

sprite $ServiceFeaturePreviewsLg [20x20/16z] Oy01M97141HZmnHZmnHZmnHZGuZ1HT35c1Wmn40qcXY4mOGanW8FNhWO4tAO0p4

!procedure ServiceFeaturePreviews($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceFeaturePreviews', $name, $tech, $desc)
!endprocedure

!procedure ServiceFeaturePreviewsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFeaturePreviewsLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceFeaturePreviewsGroup($id, $name='Service Feature Previews', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFeaturePreviewsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceProcessExplorer

sprite $ServiceProcessExplorerXs [10x10/16z] DOa50W0W20Fj_FzxoUqKM9HAJY6X5bGprNitDKsYzUkAp4FS_UzzgczR0G

sprite $ServiceProcessExplorerSm [12x12/16z] Os1400u61C1aip4m0m47XCN2315d1K8sk1esB7eH02BCpSq5ej3OZ5pStDmW1G

sprite $ServiceProcessExplorerMd [16x16/16z] PSp50S0m30D01GoDzz-tORoNKN0dZGTL76Jq_keP25dhAVSKVOwhlICYCBNxN3EOppn7Pp-ylUW9bJSpRCBLfzmJXi-g57Fz0m

sprite $ServiceProcessExplorerLg [20x20/16z] XSxL0S0m20JGmowqsN_Ukklxmu7SPU5Lfk7g9yUdd41ijEJKeIHup948YV33h8Kh8SIIAnmCSG1wkK6z_o9_FnU_oiWxBEeWi3Za-91hSTBKwt1RLmM37W

!procedure ServiceProcessExplorer($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceProcessExplorer', $name, $tech, $desc)
!endprocedure

!procedure ServiceProcessExplorerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceProcessExplorerLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceProcessExplorerGroup($id, $name='Service Process Explorer', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceProcessExplorerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceProductionReadyDatabase

sprite $ServiceProductionReadyDatabaseXs [10x10/16z] Oq02Z2mWm0XYCNDoSZA2MDnS8C2DmMA0i1Y03AWO0uOwJZ2BYG4

sprite $ServiceProductionReadyDatabaseSm [12x12/16z] LOf50G0m3CG6vVhNEyQy3X9-8ZHo734Z2sDABJkd66CMxTbjS3FU32kR6C1sOeixDxaXozyvw8WKGWK

sprite $ServiceProductionReadyDatabaseMd [16x16/16z] VStL0K0X34FHIf3G_UTzxiBzuc2LZrJDtKrtOijrjMPELQWlZk8wXnghesrrJRsPSfvpvUucbSBJqyR2qsH_tbQLjR8epSiH

sprite $ServiceProductionReadyDatabaseLg [20x20/16z] {
dSe5ai9G54JHvvRzhtS6adp3uPRsgOQd8T8rn24ihQQ8bw5cgY9yMY2ovpL3HDejDnVS8usjsLQzdutmpW3dNtjDbX37Q_ufnFwQhNH_3QkBbTQTjPh5OWXx
EHb12zKzt1Zs_W4
}

!procedure ServiceProductionReadyDatabase($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceProductionReadyDatabase', $name, $tech, $desc)
!endprocedure

!procedure ServiceProductionReadyDatabaseCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceProductionReadyDatabaseLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceProductionReadyDatabaseGroup($id, $name='Service Production Ready Database', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceProductionReadyDatabaseLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceResourceGroupList

sprite $ServiceResourceGroupListXs [10x10/16z] ROk50S1020CJdFq7hdl_S0aUn0eZnbskC1Cmi6fnhDZTDRkN8hOh6WSp

sprite $ServiceResourceGroupListSm [12x12/16z] NOi54aG1249H6S7x7tZtTxqf4c-wgpS-caoIHIvQegIMBgrL1r2sPGEvNWuTgvxn3B3TTntEme5nyGS

sprite $ServiceResourceGroupListMd [16x16/16z] ZOg54GH120G7X_mJ_brujxkkGaRmYRWxrkWQFw5PLR66PQqlkKO4rjYQQ6t-elTafiLQ066ZpCGBG4PdUdREewiygmfJuBZh21Lbt8Z42s_o0W

sprite $ServiceResourceGroupListLg [20x20/16z] {
fO-53GGn30JDq7_3xytJeUX6Yc72T4C0_eLuwWpG2Zf1V-jMPF-kIy0h1EB1vS-vcH-SpM2hWNC2d19Wf1-Vnh2kmCPrDzS4E3kudaO4IdFhsap4xFSF7LLq
14kFn5cz
}

!procedure ServiceResourceGroupList($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceResourceGroupList', $name, $tech, $desc)
!endprocedure

!procedure ServiceResourceGroupListCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceResourceGroupListLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceResourceGroupListGroup($id, $name='Service Resource Group List', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceResourceGroupListLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceResourceLinked

sprite $ServiceResourceLinkedXs [10x10/16z] DSQ50G0W449HBBxxBsnUmjETeHZR2Ns2Mi4Ng7Um0Lu8EhL3qIDKwVBXSLvi

sprite $ServiceResourceLinkedSm [12x12/16z] FOS14W0n1CG0w_ylFknSqoAH8-LHnQ3-KPY52y3SPqzWa3jLMBZbZkyscGWBwaQQKIUwUvI0-W4

sprite $ServiceResourceLinkedMd [16x16/16z] NOq50iCm30EDKlx_uO5XQwlWNS0oIRa5m0EHDzIB0Atc4IGrNOtCGNgaW2GQQIPQ6u2TNUjQ4DveyXMWgbbX5ue0VR1kg9aNhfZBAyuvXHiklW4

sprite $ServiceResourceLinkedLg [20x20/16z] {
PSu7ZiKW301HLsRlV-4KUsE-nAWbJu0jKyhHMddIqqbpSYZBVuZwKPYJy5YwFyOQGXyBIVvFKec61FH9EdE9DdBnjR_g3I8puoCJAOCmQzNU3YVJgQEszui4
VAXEecOoj7TicjRVMzF4GNLow0O
}

!procedure ServiceResourceLinked($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceResourceLinked', $name, $tech, $desc)
!endprocedure

!procedure ServiceResourceLinkedCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceResourceLinkedLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceResourceLinkedGroup($id, $name='Service Resource Linked', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceResourceLinkedLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceScheduler

sprite $ServiceSchedulerXs [10x10/16z] FKk50G0W2BEe_nzsf07BXNECbnzId-RWhXFG3KVt6cRupn47pDh3zUgK2m1U8QmF

sprite $ServiceSchedulerSm [12x12/16z] 7Sl70GKW30KWD7cM_GV-HUw0kWUGWt5WDHERRDEaN849gGDtGUztNfS13bkEWZXcDk-Waupn1YC5V04

sprite $ServiceSchedulerMd [16x16/16z] {
BSV9WG0X202mgA3GVy5xwEGNryZku1DTYrNboXgCnUZRXfdGv5dM-n9R5jxHCmzOxoTopuLkhF5_i3lWp2nF1Khsy4oqp39TIo7tyJc1aNilM3LTcRkhEtr6
vl3v1G
}

sprite $ServiceSchedulerLg [20x20/16z] {
LOy7iWKW20DN8HZkV-1VTPYtqoafN7Prrm9cO2jJRd6H_IxSRrG0-m3802eJRxPGGyZ0khC0RrG5ymjnKCVdZ0xr-hJ4APC1qDx0IfplZchVk_tqW3e0zFW2
bK0Uf8RrkWLuiLM6eHgGV03OqnVfU3CXxr3bKfOd0ob5dYCOjfGCtm
}

!procedure ServiceScheduler($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceScheduler', $name, $tech, $desc)
!endprocedure

!procedure ServiceSchedulerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSchedulerLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceSchedulerGroup($id, $name='Service Scheduler', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSchedulerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceSearch

sprite $ServiceSearchXs [10x10/16z] LKS30G1043kZV-0tvy478pGT0riWjo0Olz-pzApkSJcjOGnOEAC2

sprite $ServiceSearchSm [12x12/16z] NKk30S1038on_y3jMt4Ey8QfgeqJswn3gI4a4wvxz7EZ3M1ETsEKvl8aO24OvupZ_04

sprite $ServiceSearchMd [16x16/16z] RSg50S0m20H0zDliFt05gUQZ1z0yEACjXl4HHnd2yRhdOzoDl8FPUTjGKsqFQx4c1KL3bS593eu1m04q5o8r2nKhVzBwvWu

sprite $ServiceSearchLg [20x20/16z] {
VOu9ZWGX30Dn0hNA_n-ySrbAvgo-h8eRMB_O06UQX91YsYIbMuYMf9n4Fi91OrtNefsmitBXWyiU6RampvhuEuhGmHmSec1hBIN8lrOL3xfLTPlidSlaGqt2
QjAgYRytTG4
}

!procedure ServiceSearch($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceSearch', $name, $tech, $desc)
!endprocedure

!procedure ServiceSearchCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSearchLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceSearchGroup($id, $name='Service Search', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSearchLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceServerFarm

sprite $ServiceServerFarmXs [10x10/16z] RSY35S0m50NGu1lxZrkxkGSFvGQhjZQ2pDmQhaOVmDw05riZTcOeH2IhxLCrrp83

sprite $ServiceServerFarmSm [12x12/16z] JSo53S1020LGqiD9zn_tN7Wnz4E6owo9_cxN7X5owevsZUbcGYoxHkbmrImQ8XymC-fKW3jL3rEOp7gkGGC

sprite $ServiceServerFarmMd [16x16/16z] NSe53W8130NH4jhzKhZ_STTzeY-PU9T7XqjBTVgN_wN31VSSwl3HuVq_RIpiqtjP-RsS2M38qmCW0hax0RI0-iGmLyKjvEmbqZR9s2srMsBiIUws51C

sprite $ServiceServerFarmLg [20x20/16z] {
RSq5aiKm283X2ixc_jTTel1c-jU_Hgwl8Bi_x4bpQJqhHWnjb8PevZt6jAoOM-jfCQArtk-ulvxWin5F00XljH2A4EuqG9v1iVXqZnk-su26hO4q0ZbTpp8g
TcrJLJEtUEGUyU61mtOi4WDjpFq7
}

!procedure ServiceServerFarm($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceServerFarm', $name, $tech, $desc)
!endprocedure

!procedure ServiceServerFarmCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceServerFarmLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceServerFarmGroup($id, $name='Service Server Farm', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceServerFarmLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceSsd

sprite $ServiceSsdXs [10x10/16z] HSQ50G1120EmdCF-0xzBaDPlFbWenHXNcvGbcBCJPskSBTrIlin3Ev_vsW4

sprite $ServiceSsdSm [12x12/16z] LOo30G0m30I_SVPVkDR5n8Tj0B7LywOzDvrv2oQzBmX68QEMEwAq_lWHI2maaHVOfUKiGYBSyfOjg08

sprite $ServiceSsdMd [16x16/16z] PSg74G8n44DHoVQc_Xj68iDznpUpkCJpoSxlvDfG984iUvcPSiYxA7lIzl4d8pPmzE-6MadVpQSJZhqnzjPnap8_pM1-G_vc7vtjy_ApjF-w0G

sprite $ServiceSsdLg [20x20/16z] {
ZOtL0GGn20M3a_uRFdZBkUry89C0wpJ-mk64xrHNBc818gfeONStFoJYxjmPloCGHc5smMLVKY-qNMPrQPWrp1xE4i-2bt6HVOuwZAELksVkHFLxkpsIsygz
4ilVC3Zj81F64JDJ1rQuYY-iJrm
}

!procedure ServiceSsd($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceSsd', $name, $tech, $desc)
!endprocedure

!procedure ServiceSsdCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSsdLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceSsdGroup($id, $name='Service Ssd', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSsdLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceStorageAzureFiles

sprite $ServiceStorageAzureFilesXs [10x10/16z] Oy06k620WHK6G2mMPYOcC0ki28N5nWPYW2Ws640O1m

sprite $ServiceStorageAzureFilesSm [12x12/16z] Oy05k100XSsA040s6niR8n20sKmGZMXiDZO86yX0PIC0ihK

sprite $ServiceStorageAzureFilesMd [16x16/16z] XST50S1040ImAItvzriwvlo25Iq8hDJyAdsdOoVA_i77V_ypE1754z7w9Imy

sprite $ServiceStorageAzureFilesLg [20x20/16z] fSZ50G0X4CNG3uptt--wk-IMXp_5Bdril8jwawQD2HUIajicwnPTa_N_tgHfjdPVs2u2xwpWOJK

!procedure ServiceStorageAzureFiles($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceStorageAzureFiles', $name, $tech, $desc)
!endprocedure

!procedure ServiceStorageAzureFilesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStorageAzureFilesLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceStorageAzureFilesGroup($id, $name='Service Storage Azure Files', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStorageAzureFilesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceStorageContainer

sprite $ServiceStorageContainerXs [10x10/16z] Oy06k620WHK6W2mMLYOc9Z0Bh0Y5nSO6Oe0eDXX060S

sprite $ServiceStorageContainerSm [12x12/16z] Oy05k100XSsA010sK2qJa0GpiB3PsA1i80E5ZG38rW8

sprite $ServiceStorageContainerMd [16x16/16z] XSV50G1120ImMHpwx_VSDR_WJvu4wknsFHjlJAUh26D0op5wkvbjDxF_d-573m

sprite $ServiceStorageContainerLg [20x20/16z] fSZ50G0X4CNG3uptt--wk-IMXp_5Bdril8lEZGfpRYkJjOUkF5bxNqoQ5jRS2zj5u9qLFAm6

!procedure ServiceStorageContainer($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceStorageContainer', $name, $tech, $desc)
!endprocedure

!procedure ServiceStorageContainerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStorageContainerLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceStorageContainerGroup($id, $name='Service Storage Container', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStorageContainerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceStorageQueue

sprite $ServiceStorageQueueXs [10x10/16z] Oy06k620WHK665WP61WPMPYOe2nML1ORcCNCpCR01WC8um

sprite $ServiceStorageQueueSm [12x12/16z] TSQ34G0140ImFQF_Vjz6Hi6VFjrkghQ10JHXbltykWCyNKJy_XCkHW

sprite $ServiceStorageQueueMd [16x16/16z] fSUr0O1050Mmzrts7nWwN2zTyAGs4hrrk6t1580HaJ7pq4LaljlgxiTluS44

sprite $ServiceStorageQueueLg [20x20/16z] fSc30G0n4031dD5_lsyR6q_AdtANFJRPnOqH8Z8rIRjpPwM9e8dRtzdupEIjgIwiIVJCO6-xZepAmse

!procedure ServiceStorageQueue($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceStorageQueue', $name, $tech, $desc)
!endprocedure

!procedure ServiceStorageQueueCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStorageQueueLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceStorageQueueGroup($id, $name='Service Storage Queue', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStorageQueueLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceTable

sprite $ServiceTableXs [10x10/16z] HSQ53S104C2mL7dUV-0A3YmohRr4Ry77WiLER1WktHmTRZtSHFa1

sprite $ServiceTableSm [12x12/16z] TSO54eHG30JHtkelIUv_tmLAS5vaXYzrkFHnO427dp2O1oOCjUiavbntRa7gr3OqoGCS5W

sprite $ServiceTableMd [16x16/16z] XSg53G1120J03OjU__sUnTv_4XpyQIU5TdQRumpkPYjiXyC540Ummlps7mGaIAxmG9e8KrLNH2B3p6TlQNik8xL8heX2dU77

sprite $ServiceTableLg [20x20/16z] fSg55GCn30HHcKJz5vnLZfc-UPxf2z_GJuqt6Xe1fzWQjZIrsDhGP2DQ0gcb59O2mcW4owOgyD_xQxG26l-akmgP5R2f6Th6NcEwwGS

!procedure ServiceTable($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceTable', $name, $tech, $desc)
!endprocedure

!procedure ServiceTableCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTableLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceTableGroup($id, $name='Service Table', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTableLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceTags

sprite $ServiceTagsXs [10x10/16z] LSg50S0W30J0Ru7e_lFYUaWKBpFvPw8a8-6K47f2H4vjXpf0k4FDEZGpQLJRNm

sprite $ServiceTagsSm [12x12/16z] PSY50G0X30J12nRjlrtaNHORWbzcuHUDb4xMskeKRQovvctQPim9lBW5W8-McsnDdX_67gjkt1BPdW4

sprite $ServiceTagsMd [16x16/16z] TSe72W0X34JHAAIjU__hMeFTH_tCmCENqP8_19hNu8FCPqJYMiuIqN7FGf7jp6JQt9FgdpiF6Qq992PdHJqDMtQiMhFhQm8

sprite $ServiceTagsLg [20x20/16z] VSe53e0m58FXpfunxdzS7ARXZpLVYj_ip0-qIlRzYo3MaMOoQObJIYI-foImS8ehH16MoekkR65wIQXqMA5YK1EkmjM4N4zdKi8N5IeDTCQgAkWw34DKvWu

!procedure ServiceTags($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceTags', $name, $tech, $desc)
!endprocedure

!procedure ServiceTagsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTagsLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceTagsGroup($id, $name='Service Tags', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTagsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceTfsVcRepository

sprite $ServiceTfsVcRepositoryXs [10x10/16z] HOg30G0m30IlnlxxbZ5UU9MIYg0GmeVfe7ejwf76d0THwq1gdXPqKnVy1EY53G

sprite $ServiceTfsVcRepositorySm [12x12/16z] LOq50e0W3021zVx_OC_MWtMD7mQtYwXS_eIhu1DGYqvNt01tcjrhtE3rwoEs3Z_cSUJm3-FZm2yxDW

sprite $ServiceTfsVcRepositoryMd [16x16/16z] PSxL0KH124FH80cxzD_lSv_xTqR1a77ffjE1v6MwBP6NRSqlQxUsFJgKgrNTNTl3eeUsRPCMGrfsyUYVg7uRltuRHURX8W2_fWuojcUFVKh4CmbNCm

sprite $ServiceTfsVcRepositoryLg [20x20/16z] {
RSo50O0m44FHqCkbil_01DUFzbNmNqbN7cI8oEHZLS15JlTbqrhcpM8ptao7wJZTfirIQxP04JVgmrKRWPH8FrYJzm5UwVh0imN6-9hnOyP6lWtfS5JhtHx_
aZw6A3YImpiIzsO
}

!procedure ServiceTfsVcRepository($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceTfsVcRepository', $name, $tech, $desc)
!endprocedure

!procedure ServiceTfsVcRepositoryCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTfsVcRepositoryLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceTfsVcRepositoryGroup($id, $name='Service Tfs Vc Repository', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTfsVcRepositoryLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceToolbox

sprite $ServiceToolboxXs [10x10/16z] JSQ50G0W24JHiyZzvxNhAV3nAyEgFNI0Zr7kFaeM9kISHn51imwzw6W

sprite $ServiceToolboxSm [12x12/16z] RSY54S0m30J1DuFwxpVt0-4rw4PwgVQtHEEfNrGk6eY80KtilUSSNRME2T9TbxdvAT0t1m

sprite $ServiceToolboxMd [16x16/16z] ZSm53i0W3030XjJx__SErzXk0bNu0rD5AqxjtsCi22kkF-0Ro0tIhTUZy5xNgiNbB369BdKV8iwKZ1Z5cXQN0steyGKU6G

sprite $ServiceToolboxLg [20x20/16z] bSg54O0m343HL6B7_lFYKBS7jN-19VY9stjsch-Glxod1IfWjN41mHRSEoVRvRdJspHjac0Y0kynplIqIpn6W5T2VJrDbRpNtzjIV3Qad8MA0m

!procedure ServiceToolbox($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceToolbox', $name, $tech, $desc)
!endprocedure

!procedure ServiceToolboxCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceToolboxLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceToolboxGroup($id, $name='Service Toolbox', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceToolboxLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceVersions

sprite $ServiceVersionsXs [10x10/16z] Oq00BWZWG6QniOC16oC3EoSKC72mGW439vp5W8t51WK

sprite $ServiceVersionsSm [12x12/16z] TSR50G0X40ImEO6L_ll5NV8AHbejjrKyIGNYVYPJGRYVg1-u_IjU3m

sprite $ServiceVersionsMd [16x16/16z] XSV50G1120ImMHpwx_VSDR_WYcKtlWxQm-q0qsFZ1hZd0TqUeGVjzamx7KtFn-zjHxZe0G

sprite $ServiceVersionsLg [20x20/16z] fSs35K1H30FGLsF_VRzjtECYAKzfhlYR6UkA33DRK81k5clDpEnsvasBkClQoIpYqQpnPwPh9xEz6W

!procedure ServiceVersions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceVersions', $name, $tech, $desc)
!endprocedure

!procedure ServiceVersionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVersionsLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceVersionsGroup($id, $name='Service Versions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVersionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceWebsitePower

sprite $ServiceWebsitePowerXs [10x10/16z] LSc74S0W3C100QxxBvpJzJouynCKVjC55QulKKmifr3XlIvBu3UaSr5n2wyV

sprite $ServiceWebsitePowerSm [12x12/16z] JSg50GGX30J0YG3fl-5tkUYQQpMLLh90rkj28oYbrH3sAtnw1BIsXSKcncYa81KD4HyLR2WhQnET5NS

sprite $ServiceWebsitePowerMd [16x16/16z] NSZ7OKC120FG1mZolV_0wIU3klUhLAUnDtC4P0DE_Vj_rwWW_EyrgWcYYUTsImnogYRFYpbi6NKr118-rlEe3alajGzH708MqH0g40Dc6yJ1d83cxWALf7q1

sprite $ServiceWebsitePowerLg [20x20/16z] {
RS41WHn130Cm9V5ux_aJBe5A_kjooO3qfSk1oMf12I1l0N50LnPu0Wfx8085DjWnG_c-ls_iKaHvl-RtnutYSfoyzf47Wd6Die5kQ7FVR-b1xTc_dmib1BUc
tz7XA6H1mNfW3nrm7Z3P0au1BmlCs69R9eS9v6K0UxVy0m
}

!procedure ServiceWebsitePower($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceWebsitePower', $name, $tech, $desc)
!endprocedure

!procedure ServiceWebsitePowerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWebsitePowerLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceWebsitePowerGroup($id, $name='Service Website Power', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWebsitePowerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceWebsiteStaging

sprite $ServiceWebsiteStagingXs [10x10/16z] Om01DaO6C6070JY37So0CJbWW84J1XWOu0n6g3es1Ym

sprite $ServiceWebsiteStagingSm [12x12/16z] LSUr0G01202nms7_WTyrNTXfAfVSSOZQEI1r4UY7qI_cqRpXBsu2UU9l1G

sprite $ServiceWebsiteStagingMd [16x16/16z] NSc54SCm5C1G6JxjFt2RnEntg1DDrSgIzLKOhA4HwwJDfGBg6mC_vAk54hi4lgK39BL6qvSxG7P0dlYaaQbrwLhz0G

sprite $ServiceWebsiteStagingLg [20x20/16z] TSv50W8n5C3GLBvm_mC38_NsBRCAXQW41g8tEbP04Qs8FB8rmatCvXXi0eZFm7mMa4tZCmFob39075BYO1vK09cmbxJ3MSm5hny

!procedure ServiceWebsiteStaging($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceWebsiteStaging', $name, $tech, $desc)
!endprocedure

!procedure ServiceWebsiteStagingCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWebsiteStagingLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceWebsiteStagingGroup($id, $name='Service Website Staging', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWebsiteStagingLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceWebSlots

sprite $ServiceWebSlotsXs [10x10/16z] Oq03B52Q5GWW34Qe62i70mS3M8oTYu6BWGs5nG5bSI2ns6

sprite $ServiceWebSlotsSm [12x12/16z] RSX50G1140F1OVBlznYM-bK9BE8NeghtG3sxNuE_J4-m-wcAcgslYI1UCnz-EcnVj0C

sprite $ServiceWebSlotsMd [16x16/16z] dSY55GD124NHZtFelzzatVsEFd1Arycs65Xd793rCF3kPnWHLgWALI7kNvfpqNdKo7ORctNjF7E0V0b_

sprite $ServiceWebSlotsLg [20x20/16z] fOo53SC030JFgdd_VSiSJaxqUcA14qDK_qjsGxuSU_5sP6Zn7EcN9K-jtsUPIgRpDOvkfxjmz-EU_7eYGEgFbxd9uuk7v_y0zeTo0G

!procedure ServiceWebSlots($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceWebSlots', $name, $tech, $desc)
!endprocedure

!procedure ServiceWebSlotsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWebSlotsLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceWebSlotsGroup($id, $name='Service Web Slots', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWebSlotsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceWebTest

sprite $ServiceWebTestXs [10x10/16z] BSOt0GG140EnsMpp1_pnL0b83pykNGNGsZWP2kfICWPsmMmoUpi3fG7zPZND0jW-7Z4VRm

sprite $ServiceWebTestSm [12x12/16z] BOs50S0m3CEqeFt_mMErOU9ct7nOOszoKrPcVgNgpbp9iC1EJXWCp0pamMDsThiRKbkWxc-Fe8hlqaFmtplO27wcR_O2

sprite $ServiceWebTestMd [16x16/16z] {
HSe7aWHG209HVa1nxt_WxScladGfuSvONrqUH03dwJhdN0atarh7UN-KxNDtXy1qItBLBeAb4KuHf8hq9zm2cLt3PdKRt7tZQwt4Fi_VIMzwxZd2347oNM8Z
yqGh0JLJT-iNq3Q8GFoKVm
}

sprite $ServiceWebTestLg [20x20/16z] {
JSw50GD124HH5XtwRpW3EVlHUwkoARf3lcLuJtY9JrReShDpKNIZZ62HzKVt1bAF5S0LQ_2CC7FQe95iHwpATN4UhojaPgZBmPfTnkvbdKDdg6xBrhbFaIg3
sIvEk7dnZK5XQG32vwQF7Ui6PYyTM1CQqRd22IcRzXtDLVxvIfQmaczX7c7snPFnprz3NU47
}

!procedure ServiceWebTest($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceWebTest', $name, $tech, $desc)
!endprocedure

!procedure ServiceWebTestCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWebTestLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceWebTestGroup($id, $name='Service Web Test', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWebTestLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceWorkbooks

sprite $ServiceWorkbooksXs [10x10/16z] JSR50S0m3C105MDR-yzRXjphw2p3HLnlmZTR0rgJQ3SXRkAtDM_2izW1

sprite $ServiceWorkbooksSm [12x12/16z] LOj50G114CEoE53_Ueynho8_x1OEyw8wqgkBMM-jJTkqXHLW73hjPDF5BuxlfPj3N6nQUlIR9oi

sprite $ServiceWorkbooksMd [16x16/16z] POi50i0m20Cf4o3v_tldblMgHAmds_CTzsj-sHqFcMUMpFzyi6AsdOWu_93PA-FYc4TKFkpvbZ8deRxLozuloEpncLFpS5i1

sprite $ServiceWorkbooksLg [20x20/16z] TSk72SHG30JHlREjs7-zpa6VHKD-C6XoMKfva2w_4awJeTCooNvapMkXgZZxg-hzaW5AThor-xNQzHgR15dpUkr-oVQN3F0XiyDaC04s

!procedure ServiceWorkbooks($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceWorkbooks', $name, $tech, $desc)
!endprocedure

!procedure ServiceWorkbooksCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWorkbooksLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceWorkbooksGroup($id, $name='Service Workbooks', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWorkbooksLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceWorkflow

sprite $ServiceWorkflowXs [10x10/16z] POc50G0W40A_ZVttjTlx1A0GOuJ9zvsfjCtIAL_t44YrVQfaLhP2EGLh9mC

sprite $ServiceWorkflowSm [12x12/16z] RSY54S0m30J15qF__OOvFeDsX2NhRXm5m4EhEguKV-lPOZds2ZQppSlSV3nszythN3lc3

sprite $ServiceWorkflowMd [16x16/16z] VOe74i0m2CC0srt__s_skbMrIQG3Qto5rnR-kljtThb-c-JH9jsIdN0P6cotrya1rYRxghaaZcOXL1XTjJUhzRuAtQmfW36f2ckeJA9P1W

sprite $ServiceWorkflowLg [20x20/16z] dSk54S0W341HB47s7xZ5NJ_-xY0-PMoKb1a400ErsUtLn5zZsjW4gQCPniP4dJK-jF8ldHW3MpAmhQmy6DgIeMran9SVELhQ1m

!procedure ServiceWorkflow($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceWorkflow', $name, $tech, $desc)
!endprocedure

!procedure ServiceWorkflowCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWorkflowLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceWorkflowGroup($id, $name='Service Workflow', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWorkflowLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceBacklog

sprite $ServiceBacklogXs [10x10/16z] Oq06R52QXPs1cHK463YmoB9pm6HPiCXoS30mGcJX

sprite $ServiceBacklogSm [12x12/16z] RSor0S1030J15Ql_Xitid_I03-DIQ6pe1lKDRvvNEulOOVqkSH0Alpz7PW

sprite $ServiceBacklogMd [16x16/16z] VSx50GG120J1nY7_WCzblVuZxEnvybTuGNpHtO3vcy6m4wnaeXz2Iw_wR9eLPKkIFqTAbd-gzT_dCCg5Em

sprite $ServiceBacklogLg [20x20/16z] bSsr0GC134FHRvRtNpXDcEzrHd58nskhmQvWaXc8kg4b0UILWPP_UIVt36mQyYhGk9vpOrS0s0MGorl1Y-ZWNa5EONMLIAK2gnjijtdH_E44

!procedure ServiceBacklog($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceBacklog', $name, $tech, $desc)
!endprocedure

!procedure ServiceBacklogCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBacklogLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceBacklogGroup($id, $name='Service Backlog', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBacklogLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceMedia

sprite $ServiceMediaXs [10x10/16z] 7SRH4S0W34En1C3btdd_UMlGb-hQzHm7oP9qNgNTtOOI7GisZB7MuYkOC_kKEP5KZUsRm57r0m

sprite $ServiceMediaSm [12x12/16z] BSst5GGn54BHxmsQ_kjTeRClkaG8qvH_7pj3LjNU0JoMQL_7TIXRm6gDZ09oO6OHroM0kzDDds1L9OFpJHGf0hohZdTsUAmYFm

sprite $ServiceMediaMd [16x16/16z] {
FSvB5W9124DH_fnAzVxNAq7jDxiPHRvvchpbi-77Wxk-AB8sJa2A19MgJaE4D6Krxd4Jat68QfZPC6BSMQ0jObq6mDs_FbL2J-k9lXqiXo42tgiHup_WcSwI
9RrHxAnIfWy
}

sprite $ServiceMediaLg [20x20/16z] {
NSe74aGX20HHC8o8tl-y2xC_T-LNBMUjLtccSxE5YsoVkH_K0PZJbdj9QlZ7stagM5KjCun8wSeAJMb5pqOOmeQVLXh2h07k9KffD7Jutr9e0zK-Pe1uLBE_
3OJDiD4EguYQzB2rUyiwCX6XRGy5Qs4QkBC19bbDOyldb2CYCxagncq8-m4
}

!procedure ServiceMedia($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceMedia', $name, $tech, $desc)
!endprocedure

!procedure ServiceMediaCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMediaLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceMediaGroup($id, $name='Service Media', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMediaLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceModule

sprite $ServiceModuleXs [10x10/16z] JSV50K0X3C3GGBtxx_jTUAU4dx_mQs6jq4FC6Kz1a2zotf9wgkZN3W

sprite $ServiceModuleSm [12x12/16z] NSQ70KCX203HKphxxvlytfu2nvFVS30O4pwjkdorvH2wcH17szRfgp3L9ESfgQkBybFHb_e3

sprite $ServiceModuleMd [16x16/16z] RSV50GCn402niRtSVx_9CUiddkocFTwn0Sq00_JxVRzDl-cuoig1ZuTjZzQQJx-PhlqqFQ_FmVDrCsZZYZy

sprite $ServiceModuleLg [20x20/16z] bSs30K0X403GozX_tsptFZl22g8Z0Cf7FeQT-6BkHK8CdFYYxeK_OiiTWcOYx113pFT-n9WS-HZhy1337UPZQeWf0BwAQTNJFZQ25Gi

!procedure ServiceModule($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceModule', $name, $tech, $desc)
!endprocedure

!procedure ServiceModuleCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceModuleLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceModuleGroup($id, $name='Service Module', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceModuleLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/General/ServiceSearchGrid

sprite $ServiceSearchGridXs [10x10/16z] ROk50S1020CJdFq7hdl_S0aUn0eZnbskC1Cmi6fnhDZTDRkN8hOh6WSp

sprite $ServiceSearchGridSm [12x12/16z] NOi54aG1249H6S7x7tZtTxqf4c-wgpS-caoIHIvQegIMBgrL1r2sPGEvNWuTgvxn3B3TTntEme5nyGS

sprite $ServiceSearchGridMd [16x16/16z] ZOg54GH120G7X_mJ_brujxkkGaRmYRWxrkWQFw5PLR66PQqlkKO4rjYQQ6t-elTafiLQ066ZpCGBG4PdUdREewiygmfJuBZh21Lbt8Z42s_o0W

sprite $ServiceSearchGridLg [20x20/16z] {
fO-53GGn30JDq7_3xytJeUX6Yc72T4C0_eLuwWpG2Zf1V-jMPF-kIy0h1EB1vS-vcH-SpM2hWNC2d19Wf1-Vnh2kmCPrDzS4E3kudaO4IdFhsap4xFSF7LLq
14kFn5cz
}

!procedure ServiceSearchGrid($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/General/ServiceSearchGrid', $name, $tech, $desc)
!endprocedure

!procedure ServiceSearchGridCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSearchGridLg>', 'General', $funcName, $content)
!endprocedure

!procedure ServiceSearchGridGroup($id, $name='Service Search Grid', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSearchGridLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/HybridMulticloud/ServiceAzureOperator5GCore

sprite $ServiceAzureOperator5GCoreXs [10x10/16z] RSR50S1030CmX-Fz1ovpJozXpDtF78q8IMJ28xJAf4GZkXtPZSn00YGMGS7J3

sprite $ServiceAzureOperator5GCoreSm [12x12/16z] VOY54S0030A9m_u3r-Mi_GX_u0SBkpLtBdszggAxUXgv-Snapo2scanm0zt9sLmIu95RcZk-M04

sprite $ServiceAzureOperator5GCoreMd [16x16/16z] dSt50GD120LG1hwm_JSSPkEdo3lXn3yAG3pXzDPz5f83ApEbd9oZP1ko8y3DGsdppAkxAQX7I9fyGV2PGsAlHPF7sFygZct_Y1kwuYiN

sprite $ServiceAzureOperator5GCoreLg [20x20/16z] {
jSe74W8n34DHkSd9_I-CHOVfiFlI_mIdIF7l9F6T10-HJsO6oP8qii21KPBLuhFu-EOjqJQxeIHLI7IiGLVJbHbON88YcPEWbbi0ZceO4njA3S0YR6qf7uQ7
ccJutmK
}

!procedure ServiceAzureOperator5GCore($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/HybridMulticloud/ServiceAzureOperator5GCore', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureOperator5GCoreCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureOperator5GCoreLg>', 'HybridMulticloud', $funcName, $content)
!endprocedure

!procedure ServiceAzureOperator5GCoreGroup($id, $name='Service Azure Operator5 G Core', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureOperator5GCoreLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/HybridMulticloud/ServiceAzureOperatorNexus

sprite $ServiceAzureOperatorNexusXs [10x10/16z] DOo74S0W4CCSElil7Edl4EMh7LbYqh_5gImxjCosl5ubO-I02IazcNFItVGdt6iBst7l3m

sprite $ServiceAzureOperatorNexusSm [12x12/16z] HOl50G1G24AnTV-1VyVZeWGcwejrkotj6pB4-_Ru7UYGh3jcPzsaYfoCMmVOQnCpOoYfoMZRGAgSaUj65PpD5rKT

sprite $ServiceAzureOperatorNexusMd [16x16/16z] TOg50SGm30DbLlPV-8DFRIzW2x38mvCUrnH7rx_ExBT_HxkNHtZzzO-sRotkZkAaItMVniwxd0JSG3XKB3g6oc1tewOEjzPQmOgnGDUY13GdqZLeaX_PNW

sprite $ServiceAzureOperatorNexusLg [20x20/16z] {
VSm50WCX44FHP0WJkF-5krYz_Qiy1ATyTAXyDJA36f-70SdvUPW1B_F3CftpUR97__OUyvE139UeZbX6NK5jDoWqWpNNJTCEwxm6ePv0Q5h5Q6516rKOjhcn
z2kZZKcSxSCK6SNKiw6Z8Mgkf6diF9927zq
}

!procedure ServiceAzureOperatorNexus($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/HybridMulticloud/ServiceAzureOperatorNexus', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureOperatorNexusCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureOperatorNexusLg>', 'HybridMulticloud', $funcName, $content)
!endprocedure

!procedure ServiceAzureOperatorNexusGroup($id, $name='Service Azure Operator Nexus', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureOperatorNexusLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/HybridMulticloud/ServiceAzureOperatorInsights

sprite $ServiceAzureOperatorInsightsXs [10x10/16z] 7OS10W0G38G2uFyFrebjnK4AuS9ER_LopFLjQJHgXG7VjQpu5DC_YStMqaunmWC

sprite $ServiceAzureOperatorInsightsSm [12x12/16z] HSQ53G0X402m8k5a_trVOZHMnvLhK1f7ZMwrKJA-DonVIXuengI1QJ8FsFz-z-CmSEPO_y_FcFCGEB_v0W

sprite $ServiceAzureOperatorInsightsMd [16x16/16z] {
BSg74G0X20318p_sN_3Bu1dN4PJjs-FWSpXPxxdn3sdEi3GrpZbNFMufgVKt3hTYVPYQHbKeUcrW6BJoKXdZgMi74ys9PoGtGFPpUeQE0-0IMsVSCWnv1iWj
87Iz_04
}

sprite $ServiceAzureOperatorInsightsLg [20x20/16z] {
HS_1ZSL020JH0g37a7_0koDi_NTg5IUW-LYoJcEyXZNOpgTHSyL35prJT7nNCMZ-KSssBeQpRTvs3eFzfzvvsN2QV0uCiOq9m760hcq-G60EsVnut0nM2bxX
a52wtfgtHsdvxtVROX901K19YSGsSKcUH7qjBed4tfQgIuhALAY0OrpwS1lRLi4V
}

!procedure ServiceAzureOperatorInsights($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/HybridMulticloud/ServiceAzureOperatorInsights', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureOperatorInsightsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureOperatorInsightsLg>', 'HybridMulticloud', $funcName, $content)
!endprocedure

!procedure ServiceAzureOperatorInsightsGroup($id, $name='Service Azure Operator Insights', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureOperatorInsightsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/HybridMulticloud/ServiceAzureOperatorServiceManager

sprite $ServiceAzureOperatorServiceManagerXs [10x10/16z] 7SY10G0W14JHNnNOV-2EWdT8W0L0GNGEiKX57xd4OMzuC9OqncQs55K6NKSdM5DcTzi7

sprite $ServiceAzureOperatorServiceManagerSm [12x12/16z] HSZLeSLG30CmEMqExR_lWulwCHY-rXMsWs7d7Fl6jkPVFr3-ojynO9FY0AMe0Ux_baw_UaeFWZ6CXF6lEgEP6EDAroy

sprite $ServiceAzureOperatorServiceManagerMd [16x16/16z] {
BSd14KGX40BH7dHGpJ_WfTR_E7L1YMVpTvd4n8kepM5kwd299QlllQb3d5grNc-YvrYylX0dauh5UJrWP1pnKP5cMgydZ59gcAyfJxSnK0EOCf8DD66rZ1jm
X-tY_IRSPNisj0X7k_a1
}

sprite $ServiceAzureOperatorServiceManagerLg [20x20/16z] {
HSy9ZiGm20NHmi1tm_qFF478cih-ijbGl2pORc4FctUqFVqLAYR_KKbr9-NlhcZKNsInLabprvgrUsdiezhJoPfRnEz2uskq0uUp7rex3JXs86fftOV1KlxC
3mHyul4qnlqZIMRdV-ucpxG85q0wG8QIH1f3J0fPYiWrdoG581iBvIIH2cKaS8r9aaMU46EiRGb_
}

!procedure ServiceAzureOperatorServiceManager($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/HybridMulticloud/ServiceAzureOperatorServiceManager', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureOperatorServiceManagerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureOperatorServiceManagerLg>', 'HybridMulticloud', $funcName, $content)
!endprocedure

!procedure ServiceAzureOperatorServiceManagerGroup($id, $name='Service Azure Operator Service Manager', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureOperatorServiceManagerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/HybridMulticloud/ServiceAzureProgrammableConnectivity

sprite $ServiceAzureProgrammableConnectivityXs [10x10/16z] HSP50G1140Insk7sB_WOyWhuS9FSwupZBPqRK72PGBgdh0k7Vn6-8iubURXssG4

sprite $ServiceAzureProgrammableConnectivitySm [12x12/16z] JSVN0OL0509HRe2L_Wj-GTqmNsS03E7jChlYCTN3lZa0NvMtXR3xCUY6_JZjqDFzf_lfDladNpDOZoMIqXS

sprite $ServiceAzureProgrammableConnectivityMd [16x16/16z] JSg54G0m20D07BB_mdL9zRaG4MSnlI2gGYyT44jWavKrjVfmEVi1ZAMk6QETfv-MYTid0voqYau0cCL97qYb_-vHE_cidzt5sSHzsLozx-UkCRkEamO

sprite $ServiceAzureProgrammableConnectivityLg [20x20/16z] {
RSw53GGn34HHSppzDtop6AzqF_n44UQhGpu5lD7B1na0PrNR4aXpC7l8awjNqDPZIxdnxM9uh2z3S7yiIpN1ec9_fH4XIjtcV9MecickYIar8je2ldRtp-BC
ptqOHNrQPYfdQ6HkuumaJqlZ84qxbMshqGy
}

!procedure ServiceAzureProgrammableConnectivity($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/HybridMulticloud/ServiceAzureProgrammableConnectivity', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureProgrammableConnectivityCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureProgrammableConnectivityLg>', 'HybridMulticloud', $funcName, $content)
!endprocedure

!procedure ServiceAzureProgrammableConnectivityGroup($id, $name='Service Azure Programmable Connectivity', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureProgrammableConnectivityLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/HybridMulticloud/ServiceAzureMonitorPipeline

sprite $ServiceAzureMonitorPipelineXs [10x10/16z] RSP50S1040ImMGR_VilSooiOS_SziQ8psha3EWsrMEUWTGl7YbK3jna

sprite $ServiceAzureMonitorPipelineSm [12x12/16z] VSV50SC04CJ0FOR--qtCREirmaVklZB69l60TIOuQc1EGRifgSPWWnavq7Cm2wQ2kR6NEFK7

sprite $ServiceAzureMonitorPipelineMd [16x16/16z] dScr0SC040D0FSF--oPcQ4nN2V253tYlCLa7zhcxp-VAkWQSCn8kG94Bc7MJjPuxK9Cm7xi3oB4BEKl0iQ1WvcQSDExz0G

sprite $ServiceAzureMonitorPipelineLg [20x20/16z] {
fSg53SKm4C1G9pdgTVzvorp1XoUspF-QIdaKMt1HV7M9rNUbdDD6lIiJE9D8PaoonGwX63IHE9kIqoZQsxj1jyEMfWQwfTQVZR8snu3AqZRcTPB6LPL9EY-5
Bum
}

!procedure ServiceAzureMonitorPipeline($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/HybridMulticloud/ServiceAzureMonitorPipeline', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureMonitorPipelineCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureMonitorPipelineLg>', 'HybridMulticloud', $funcName, $content)
!endprocedure

!procedure ServiceAzureMonitorPipelineGroup($id, $name='Service Azure Monitor Pipeline', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureMonitorPipelineLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceSecurity

sprite $ServiceSecurityXs [10x10/16z] Oq01R6niC9eDmcQ701mi3WXWW34Xfd1oSi8C13C

sprite $ServiceSecuritySm [12x12/16z] Oq07R6oi40Oh6mIm0DdiC40acuq30i068RCPE440PXU82GSGQm4

sprite $ServiceSecurityMd [16x16/16z] dSgr0K0X30JGYoVx3_nTWOhNdM1CbBx9TrT3_jepnsiceytvElSdCdw7mAKEYSSJty8mj08

sprite $ServiceSecurityLg [20x20/16z] fSg33K1H5C3GFbtiF_2tZHCtvL9W8qbhUMGPb3ZSif9ewSgVbX-sGAlO4hsZfkkq7GiJ7oWBwpIm9XKsidEb1W

!procedure ServiceSecurity($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceSecurity', $name, $tech, $desc)
!endprocedure

!procedure ServiceSecurityCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSecurityLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceSecurityGroup($id, $name='Service Security', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSecurityLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceAdministrativeUnits

sprite $ServiceAdministrativeUnitsXs [10x10/16z] JSA74S9G30N1--64vj5_lMHixsnYoCmhVmjqyX9GR-6jgZf5m6NVGNHeXrZrsXcnthXw0W

sprite $ServiceAdministrativeUnitsSm [12x12/16z] ROo30GDH341ZxJzmFzBpYrbSMB15uQI68U-S04G7tTT1U8xvw9jPHEq-iaO535G5nrAkhmkVIsIRcFlV_

sprite $ServiceAdministrativeUnitsMd [16x16/16z] NOm50iGm20GXXuN-_x-tMsycEbXBbxObNcwJXLuy1PZxvUDGznXtlPFC6NB0R5GLSnD70q3xgXy_zQgjxd8TxaT1Yz5nsE7m07PCsDWT5rbwr9y8cVB55_y3

sprite $ServiceAdministrativeUnitsLg [20x20/16z] {
TP050i0m20C9DPhz_xzhvdfR3GU2B6DPf_iuI6-mDtoBy2LB9ih03w5hoqNKV8rNLbbhz3NUAOj6IhQ6go8agqSj4hM8877wUaA9w5F85siu89NIPAZtcY51
kxpx4gy8h9bZekAjITTzoGBbFEcXecLtyZyN-o3C7MCPtCQXFyq
}

!procedure ServiceAdministrativeUnits($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceAdministrativeUnits', $name, $tech, $desc)
!endprocedure

!procedure ServiceAdministrativeUnitsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAdministrativeUnitsLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceAdministrativeUnitsGroup($id, $name='Service Administrative Units', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAdministrativeUnitsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceVerifiableCredentials

sprite $ServiceVerifiableCredentialsXs [10x10/16z] DSP50G10200mtFhtFOMz1lZ0eSzVn2ndaMb_7c5ATtKeiu0T9wnlTcP_9gOR

sprite $ServiceVerifiableCredentialsSm [12x12/16z] HSQr0G0m30Em5Ep0__-MGPCaRJ9Xg-VATqRyPtrtkjsR6L7plDg0MZ0Ea2W3X1uHF5ymJk4Z7G

sprite $ServiceVerifiableCredentialsMd [16x16/16z] TSZ50KCn40DHaxJGVy6HD_nXRczQ_zGgVEftfZl_76c_1ebVkz5_x97gQxeYC4VvcQpcTbIOIeFFiBONvDnHLl8h59Vy7M2JluaF

sprite $ServiceVerifiableCredentialsLg [20x20/16z] {
XSrL0aGn24FHL19azh_UiUT-FqyBeAp34DSzcKnxaxjhRv6vDyRBkJCpk6tD8rg4DfP36pFtyN2jW-txc-MGsBwn_qpsRw3MsK2DSR360ccSrMI4fYPJMvdw
_vi0hUjT8b1MwHk03m
}

!procedure ServiceVerifiableCredentials($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceVerifiableCredentials', $name, $tech, $desc)
!endprocedure

!procedure ServiceVerifiableCredentialsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVerifiableCredentialsLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceVerifiableCredentialsGroup($id, $name='Service Verifiable Credentials', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVerifiableCredentialsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceEntraPrivlegedIdentityManagement

sprite $ServiceEntraPrivlegedIdentityManagementXs [10x10/16z] 7Ko54G102BBbJ_PVzyiEGAvvcJohR_67xbjC-lQUM-CTOjw8JC-SWIEYYYG4Y2G7a5nhyURJlUqD1m

sprite $ServiceEntraPrivlegedIdentityManagementSm [12x12/16z] FOY74GH12CEOMSoJ-g_txKlQW8G9ZsCtSVDgtl7xW9px6GKLxdr50ZZ0JAUdauZTJKi5RP9ULRFBtysAD5yQIPMsVm

sprite $ServiceEntraPrivlegedIdentityManagementMd [16x16/16z] {
JOa70WCW20Ef4eZ5_x-tZAvpa0lIB9ZA5zYmHpkx9VWfFmNy7v4UPYUYqnerZIai7s0RU1SaW9sE6q4QLHLvuVVUGo4rWKLgi9ocwhUtTDadYSXb1H5XpMVR
sP9unz7cCSRABm
}

sprite $ServiceEntraPrivlegedIdentityManagementLg [20x20/16z] {
JSe14i0G34JHXKqMxd_UWhP-YyoRu9HeZBYATk97TfLlSlSFVzAU8X3zI_i1zZitMwjhpdZ9s3vyAMKVMFna95CYDL0Jf4bv6il40H8_K-zzO9BopBBPa6MG
nALbKPKSBirLjhCa1Q3CQfksHW5WMRNUze2PbRk0LRe8NzoWlVG
}

!procedure ServiceEntraPrivlegedIdentityManagement($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceEntraPrivlegedIdentityManagement', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraPrivlegedIdentityManagementCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraPrivlegedIdentityManagementLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceEntraPrivlegedIdentityManagementGroup($id, $name='Service Entra Privleged Identity Management', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraPrivlegedIdentityManagementLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceApiProxy

sprite $ServiceApiProxyXs [10x10/16z] Oo04M1aPM5WXJ3Ps1Y2BbPMLWOE30qW3XPWOWGoG74WHAmuZ

sprite $ServiceApiProxySm [12x12/16z] ZOkr0G0n3CGKpluBczi7cU7uILyiaZ4WXsxbdCsoiy6z5w_W_In5oqKnpLvG

sprite $ServiceApiProxyMd [16x16/16z] hOt50O1G34DVlVilZDiL-7LD628HX5-TX00MrnOY1VUj4OAiAWWyDg6wMzXAs-PBlsRHxSMGTQmFElH1Y3hE9va1

sprite $ServiceApiProxyLg [20x20/16z] lSY93G8n4CLGp-HxG_yLextJ03nPb_cV6BHPQ07HTG45PN4JjZadA41hHMhkm6elr6S7xZ2qiA-D5XpiR6fV66x3OXTvHPieh3BsVkCB

!procedure ServiceApiProxy($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceApiProxy', $name, $tech, $desc)
!endprocedure

!procedure ServiceApiProxyCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApiProxyLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceApiProxyGroup($id, $name='Service Api Proxy', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApiProxyLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceTenantProperties

sprite $ServiceTenantPropertiesXs [10x10/16z] PSh50S1G309GVbpsdxVkVPS807yXH3HOWIfRg2hl6w2ZoXS0wxaPkcEnD6NVG7YO0G

sprite $ServiceTenantPropertiesSm [12x12/16z] TSor0G0n3CNGdvZj_USzPb3rAk4lNfE9aJfdGeBSt6MspJ4WTB4SxeeiNrBLLgj5b-TYF1i1

sprite $ServiceTenantPropertiesMd [16x16/16z] bSUt0S0W00Cmqy7yVo-zJuasuIUb11eQWo8msAPSQGFkL_i144RNkwOSnXYI-_gvDM2aRwYKBO_hjhgEOXrIu8CC

sprite $ServiceTenantPropertiesLg [20x20/16z] {
fSr50WCn34DH1QJG_SyxeBgqAinVliGshjGUTHIupffl9HRIDkPKnADIc37Vp7nQ2oE0m_1kncIBR8NaDoRvHdynIi1SgqUKArZlHgg-MPLmTDe84vHj-L72
h-q
}

!procedure ServiceTenantProperties($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceTenantProperties', $name, $tech, $desc)
!endprocedure

!procedure ServiceTenantPropertiesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTenantPropertiesLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceTenantPropertiesGroup($id, $name='Service Tenant Properties', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTenantPropertiesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceEntraIdentityCustomRoles

sprite $ServiceEntraIdentityCustomRolesXs [10x10/16z] BSj15W10109GaEv_uXbw_WR8HjZ1KDDB7TG9oTl17URwzyBOGFOqT2uK69H2Vm

sprite $ServiceEntraIdentityCustomRolesSm [12x12/16z] DOj50G0020Dn-ZT6Twyf3Kf0lNdj0v-EmKxdW4FBtxCpiwkCdAFCtVR9CJfMQslBr5pShFE4SIe

sprite $ServiceEntraIdentityCustomRolesMd [16x16/16z] NOs50G0W3CCwv_-7SG-Q8aE713VM-FG4v8Fb_3bYyBdY12cbesfAH6RWNQtvhCbjuQe-0k_GC8_fsbmZWcFYgceU5elcvl0Tc1fG

sprite $ServiceEntraIdentityCustomRolesLg [20x20/16z] {
NSj10WCX24DHeWdC_KzSL6dflEM7s3MclL29rkbg2TNQtejwAx-c_bVYGclp9BS6YkS9zIG9YQ8Dt9H6DXsLH82wQCCtmAkv-J7pTaf4DTTkp1I8hsoaCh8r
9aa-ejdDpV273hCF
}

!procedure ServiceEntraIdentityCustomRoles($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceEntraIdentityCustomRoles', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraIdentityCustomRolesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraIdentityCustomRolesLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceEntraIdentityCustomRolesGroup($id, $name='Service Entra Identity Custom Roles', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraIdentityCustomRolesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceEntraIdentityLicenses

sprite $ServiceEntraIdentityLicensesXs [10x10/16z] HSY53G1H309Ge9RkF_39rnT1y35YYiyeEWstPQQlYmmflXAqhmanf18vT1Erw0K

sprite $ServiceEntraIdentityLicensesSm [12x12/16z] JSkr0G1020F0uEo_yBjm3HfCGZZOXjFRHANNqkDmTu78YWgHERE3Pd3CpBA-vpptjda4u4Sc40yw

sprite $ServiceEntraIdentityLicensesMd [16x16/16z] dSYt0S0m3CJ0vqiWjV_2phaqkeEst4EFMFiGVhlbcdN5mYvdiWaY0hfjDcvEBwLYTGzEixLTkxN33QYg8ULLZR6uxZRVaPHc

sprite $ServiceEntraIdentityLicensesLg [20x20/16z] {
PSy55eGm40JHqGvx_mjlCuzuuHzBvCj3PI_oxQGByyidMVQc-M5LfpWDm3OSLB6IPQ0XN901xwygYuInz9UOqtYmmg9wqBjX6dSeYp5NUmtBOooIFGsj3wtt
OthOmsZjp6IlXS3a3m
}

!procedure ServiceEntraIdentityLicenses($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceEntraIdentityLicenses', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraIdentityLicensesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraIdentityLicensesLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceEntraIdentityLicensesGroup($id, $name='Service Entra Identity Licenses', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraIdentityLicensesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceEntraConnect

sprite $ServiceEntraConnectXs [10x10/16z] LOh50GCn0CCSCAJPVzuUaru6uOEjCyY_iWL9VSur5BAHMrn3ewJ9lY835LXJaYr1gvGUR6ICmGK

sprite $ServiceEntraConnectSm [12x12/16z] NSUt5GG120DHOIJWSVstkpww7ytWNpNnKLNvcvHczycGcFkCaGho6P9njQGVCvEf2aZmlDJ51O3SDkzkN6n_RiR1osS69m

sprite $ServiceEntraConnectMd [16x16/16z] {
ROw50SCm40EVeUx-yqPXFEF9IDzavKs1dHeHMIsxEhp769igr6tiWJXGyprOLD6jmQhmM6vnM_7CC0IqcaMg9bFI6bWbc1surQWaBR3-03UNY1DyvVUlhkoc
4-bP9m
}

sprite $ServiceEntraConnectLg [20x20/16z] {
VSu54aCn24NH7-n1wFxNMw2kTumvqUDVSFkWwWqD7JyJp0o-ztgGMXLPFGvsAlc4DCIY3rpQCQiExhOhjI5tPZoep3eaLAf1DQ08oB9H4GEehXBoW-Ig00J0
GUYLoNogh_dbDs8xtMkuUcTPrUmkL7OjyXG2MX91LvfhOj8hN5k6bZC
}

!procedure ServiceEntraConnect($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceEntraConnect', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraConnectCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraConnectLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceEntraConnectGroup($id, $name='Service Entra Connect', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraConnectLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceEntraVerifiedId

sprite $ServiceEntraVerifiedIdXs [10x10/16z] Ou03Rgo0XOMR7GY0B2OMc11GZ9MLWGMP3m4CG64eO6E3iJWu

sprite $ServiceEntraVerifiedIdSm [12x12/16z] TSg30K0n30JGuYxSVzvlunLXkSXVXWnCEEL47b0btJqvhm19-XmslVSZ9y6oW_GZfvvzBJe2

sprite $ServiceEntraVerifiedIdMd [16x16/16z] bSdL0S0W30HGv1Bazj-tkFtrGTmyCdyJv18DAo2GgShhVW0SSW2WOcqkSw59H3mACXUi7631pJkBQvR27A1gJlBC6i8r-n8V

sprite $ServiceEntraVerifiedIdLg [20x20/16z] fSo54GHH309G9WEHe_z-pzrtttS9U27dcTVPa6tpPBVTAPBsrD7bN_g10lIz8eCwvatiNC9TaXhS2Vickha3FiHWr-xlXWGbtu5s0lUOcVZXJbM51zNPU6KB

!procedure ServiceEntraVerifiedId($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceEntraVerifiedId', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraVerifiedIdCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraVerifiedIdLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceEntraVerifiedIdGroup($id, $name='Service Entra Verified Id', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraVerifiedIdLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceVerificationAsAService

sprite $ServiceVerificationAsAServiceXs [10x10/16z] DSOt0G0m30CmPyVy0NTNbpGF07NvcTcVUrK4kiqi5jbp3vVepYMMvX46qXS6m6Dl0W

sprite $ServiceVerificationAsAServiceSm [12x12/16z] NSR50KC1508mdiF-0xVVBQTu7m3CQNzxNA-udnR3gWfomYEMPgsFp48kttLbBU-LkWfIhIHW-UxxFm

sprite $ServiceVerificationAsAServiceMd [16x16/16z] TSd70O1044BHTO09_HTiphhlzi7yX3QBYv_jUhJCz6Y0ztPWdINEdM5cYDJIoanYiTxOcwJJvbIUHDFQNAKMo3evERIgrAegscpUOpKVM-ywFG4

sprite $ServiceVerificationAsAServiceLg [20x20/16z] {
bSW94WGX24DHD4JX_XUU5FJi--zMKs-kswpIsDUyJEEDOUBH261zDsttUgaEczCc8aI5eG0CW57YWsNTFkXihZQ7YsGtaIOgswlRx22ZTokBt29l8s1c6elT
badQlBlQJV_Q2G
}

!procedure ServiceVerificationAsAService($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceVerificationAsAService', $name, $tech, $desc)
!endprocedure

!procedure ServiceVerificationAsAServiceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVerificationAsAServiceLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceVerificationAsAServiceGroup($id, $name='Service Verification As A Service', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVerificationAsAServiceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceMultiFactorAuthentication

sprite $ServiceMultiFactorAuthenticationXs [10x10/16z] NSU54G0m2C10d2lxxrltd7qapInm5h_Cs89QKgzAQqtkgj8404gwL2CYw5bL0G

sprite $ServiceMultiFactorAuthenticationSm [12x12/16z] XSUt4S1G3CDGPOVz1xP8tltMhmBgEVpretvwShsnCiSNkXSx4vcrRMPjjQ-ktYpqwXNBvBxM1m

sprite $ServiceMultiFactorAuthenticationMd [16x16/16z] dSf15aGH44DHI0gr_mLt1s3wt-pc1EqfUBohtmqpqipJ36CU1dcR2jEJaKckxaw8p7BufoilGmUEVr1KI2hq4Y0EZr2hbLf_

sprite $ServiceMultiFactorAuthenticationLg [20x20/16z] {
hSi54i0W30LHIFu6kVzzwzwETol06wBsB5B7xgcdhdpFVpEB2FVfTpNMLLssvxgRcBeRQxOP-otSsQoMKbWdsIpR538yxyDASv1j9l9f0kDXYJLR8gtfQNln
ORLMc7uZ
}

!procedure ServiceMultiFactorAuthentication($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceMultiFactorAuthentication', $name, $tech, $desc)
!endprocedure

!procedure ServiceMultiFactorAuthenticationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMultiFactorAuthenticationLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceMultiFactorAuthenticationGroup($id, $name='Service Multi Factor Authentication', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMultiFactorAuthenticationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceEntraGlobalSecureAccess

sprite $ServiceEntraGlobalSecureAccessXs [10x10/16z] FSR50K0X50EmVYbFkl-yEEGKT4vYa6IazVoYbMvj-iUyqntdeeE6EVUaPIO0IYO13G

sprite $ServiceEntraGlobalSecureAccessSm [12x12/16z] BSW16e0W24FXLOq5k_zzG-LNvNrWIGOEsoAva-PghcHHqGINcvRacq5zYzytIULgnTxd0c_JyPgg5e0rZLPsNm4_

sprite $ServiceEntraGlobalSecureAccessMd [16x16/16z] {
HSu53WGn30F0L0hQ_t_lWjlR6s4u9ex8PJyW2NSF4wAO5OzKECxAIZ43F1XPEx6CNSFkcHBdWHB0VIQofeNpnFsFvwjlYn6D_6BZ0OMme3iZ2wBl0tFYiCTm
-CGAPN6pnmq
}

sprite $ServiceEntraGlobalSecureAccessLg [20x20/16z] {
PT274OGm34HHmIXl__sUd7t38t-oQV8K4RemIZApF2kXKPF6LbAjsLIwaPYHecOwj6Sf2-ngupA5L7CRX73O0cQEVbtubFWsvBS5JbkaDVzlX5ebQidSBR7D
zDA3O4QqUtDe8mVdHBML6aC8VBMNEa5nGqERefiN_G
}

!procedure ServiceEntraGlobalSecureAccess($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceEntraGlobalSecureAccess', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraGlobalSecureAccessCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraGlobalSecureAccessLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceEntraGlobalSecureAccessGroup($id, $name='Service Entra Global Secure Access', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraGlobalSecureAccessLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceExternalIdentities

sprite $ServiceExternalIdentitiesXs [10x10/16z] LOc74G0W20DZr-m_iCznZLSWHOMbdQB51zja8BEYBUezr9me6mMIi0cgXVu

sprite $ServiceExternalIdentitiesSm [12x12/16z] NOp50S0W40G7sGMk_txHLpBdoXybcuVXvNsC0LbI9jmQr2lHUjzvLgxVlcyVdNopSzjx8WaefRp_6SGZMsQp

sprite $ServiceExternalIdentitiesMd [16x16/16z] VOg50GCW30GFecN_VT6w7PAyy1KrS_GkorhzeGLGbRDV9WdO0YBdQKlNUQOE3zyQPUcs0DpcUSl_zXUV6fie80isvWLg1MuQSEvKp8tD

sprite $ServiceExternalIdentitiesLg [20x20/16z] {
XSm50iCm34FHxqJMuFxt7QWTGryRCl67x1wyw0PidbJp6QjinUeG8mC2wXYPjxZ6x9qFYHMY7Z6_ni9yzdgxzt2nz4ej_Ppt6QC3OCo0a5r0yqIUGBt6P9NC
im5JazKP
}

!procedure ServiceExternalIdentities($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceExternalIdentities', $name, $tech, $desc)
!endprocedure

!procedure ServiceExternalIdentitiesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceExternalIdentitiesLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceExternalIdentitiesGroup($id, $name='Service External Identities', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceExternalIdentitiesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceEntraPrivateAccess

sprite $ServiceEntraPrivateAccessXs [10x10/16z] 7S615S9G3CD0mOkLzdl_UG5w1qpbqPgyWKxyWUdF_j2vulM3Oxnl1gfx2F0wzIGAj5MMX-v-0G

sprite $ServiceEntraPrivateAccessSm [12x12/16z] 9ShH0G0X209Ggq33_VSzkjwN0c45njD72U0_8IJ9vLlih3HlIR4kJ_RsvjW8xjttddkuK4lomZVh8BK0Cc9rL_loRQx9nOo7QHy

sprite $ServiceEntraPrivateAccessMd [16x16/16z] {
HOu50i0m20EheO7__tU1sKslQ4iG2-s34TpYqQ0H9aSfkMBZ8Aam431QagtSFVIKguLZmPL_ypj5EhXstDxMp7ut96Jpc-Tzx3dtKC8nobjkL2kSYEFHPULY
qz61FdAb1_cpuaEfNG
}

sprite $ServiceEntraPrivateAccessLg [20x20/16z] {
NSq70eGm24JHKM48pFtlkuJjFlit1SDAJlmAIMbcVk1DeaXwEz-fBCiPt8xNH3EvSt5CKv1Yh8nnTJAznLEtJBEeFVUbcvRPkhNATyksphCRounwjO0Pcjww
mR5FfCW-8wicN7ZkKkdCmkMDTE1GKSugJ6dOKQebOSgqTch3V382FzWyxeqHznPF3m
}

!procedure ServiceEntraPrivateAccess($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceEntraPrivateAccess', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraPrivateAccessCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraPrivateAccessLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceEntraPrivateAccessGroup($id, $name='Service Entra Private Access', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraPrivateAccessLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceEntraInternetAccess

sprite $ServiceEntraInternetAccessXs [10x10/16z] BSg53S1034DH5yBxxzkVwfuWO4jwnlMRSJFRvVMr4GAymZoXUDsyG2-okeKdn_iYnSo9uOqF

sprite $ServiceEntraInternetAccessSm [12x12/16z] 9Sg50G0W4090Z2_OVrxpZ4ySwOwFL9ZPIuqMxcutTtd6yNOLUJLeJbhKCH1pwkSD4EzXTW0HPS6M6G1S2jHn9sYZ7ZoDrmO

sprite $ServiceEntraInternetAccessMd [16x16/16z] {
JSs70SGm20D09R41eVttVJ3VBjLKjArb-AB4NJ14J_DlW5mo2sjzheFCmzlLepBxzWD8MpktnUZoPNtc0JZNrjyP6cnNdJFEliphMcYAO9tHCn-KbEh80qU8
mO4tvi17ZXS
}

sprite $ServiceEntraInternetAccessLg [20x20/16z] {
PSi72WH120LHkyVyxt_VLIV2Fd91qJW2elIb08APPJq9K9Ygj3ibzrcrx6jaXegwZcczGTN2HiS3DpjLYs2sb7elrU3_BUDkSQfcoQpujeBCH9PFIvZ1FQ8o
qsd1E4Eq6crtMnqFkA4RBM_KDe2q98-XDAJgrhWuFUBnDiqRlVnAyWC
}

!procedure ServiceEntraInternetAccess($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceEntraInternetAccess', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraInternetAccessCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraInternetAccessLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceEntraInternetAccessGroup($id, $name='Service Entra Internet Access', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraInternetAccessLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceEntraConnectSync

sprite $ServiceEntraConnectSyncXs [10x10/16z] DSW50i0m20F0j432XFz_TwiT3WPlM7COIqpdGxA5isfij1X42U5L8QCmNnBxsf2Pu73zFW

sprite $ServiceEntraConnectSyncSm [12x12/16z] DSZ50SCm30LGCRJ9_kl65hpB1xXG28PSKxMSnbMwgrnsgDe_trVyOjFBtToX_kbqRtC-R_TG3juVCI20x8hCv0y

sprite $ServiceEntraConnectSyncMd [16x16/16z] {
HSa16iGG34JXWMG6tF-wcq-sxGyya6fl-BGUlfTYgMPMUznyAzjxyWlD-vXpZkX4upZdTAP6IoIT96XpnR_n4c1p1wC3fJ3w8ZqctXPRLsjwsWd95Er9gh31
jp62y0C
}

sprite $ServiceEntraConnectSyncLg [20x20/16z] {
LSY50SGW44JHOHthlzr3Byb7z-76mWcVPFUbqulqTf7qrIRzb1R9pNO9oHwxg2PkhVVUXjrSm-eqDJ-nwsrCjXokbcjhhUYWsJ3MBBcFXZdJ805KOsR384g9
VDZ9LuQtHJ3REezvW2F2usKMICJGSC1kcdEESV0oI1u5y0C
}

!procedure ServiceEntraConnectSync($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceEntraConnectSync', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraConnectSyncCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraConnectSyncLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceEntraConnectSyncGroup($id, $name='Service Entra Connect Sync', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraConnectSyncLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceEntraDomainServices

sprite $ServiceEntraDomainServicesXs [10x10/16z] LOh50G0n0CAeXEh-yvvBUG69bb2VvbBkOezn54Yv7vMzmVwICzbcJEqrL-Xf5-jWRrrxuawIDW

sprite $ServiceEntraDomainServicesSm [12x12/16z] NSpL0S0m24LH8WyYx3zlaJfVvqQW__Hniuh8PMRP-oBtdG6W0Hv1CrkW-zZ1KgKWCzPQjh5tsJ37ecKqpuYYr3hH0G

sprite $ServiceEntraDomainServicesMd [16x16/16z] {
RS-70iGW20DGL-04_lzxBoetstI-TAZbFkFnmwwgNwpaTo4YwcvV5FWfadq8Y_rJCBq3oWA7Wpu5hqpVXaK4nea8xH6bRKALDY_CydGisvcUERcTon2FIS_w
ML5Udm
}

sprite $ServiceEntraDomainServicesLg [20x20/16z] {
VSe56iGm24HXMYGotF-yooJhzjhO_o7_Els3lFN-FjNOgqN4EmODm7YX2bLx8RLEz2jvfMesYKPoPggrBpn4p9akyo2ARgAncGcuCUuHKORC5BjLL5OuHFng
lI-RAepY4xujPEKTAA9LX-m6q5_cs8c4bAbyxm8
}

!procedure ServiceEntraDomainServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceEntraDomainServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraDomainServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraDomainServicesLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceEntraDomainServicesGroup($id, $name='Service Entra Domain Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraDomainServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceGroups

sprite $ServiceGroupsXs [10x10/16z] JOg53G1H5CAU0Gdxxtiklp6aiJ9u0e0dyY3iCqcw4x8nrUU996qVwKGsTNDeTN647G

sprite $ServiceGroupsSm [12x12/16z] ROk35S1044JNwh_WECV_D8G9mb_goIlPJi1BJYsthYeuyPDNip8gXjGzGJHBEejpVB-pYdm3Z1m

sprite $ServiceGroupsMd [16x16/16z] ZOq70WCW20ED9I3y_y4rTE-UavMCFp2Ik8K7YbjC5pQoLiVUCAlA53C4QkFTeD37t76790n4cWKx9B0zOaq9j3Pqfsd2HSSXnHd2unqInxgY-8KZ

sprite $ServiceGroupsLg [20x20/16z] {
bSu55iGW30JGU9Qv_trRcBVk_LKW9eT4fZrj9JrjaJ_i5QKuC9HRMcU2QGWLTHgMyrwJodcFkEdp2y2uevaQhka12sSzoxcd6fc5i06SEynDje41wFDmQloW
sQN8YxW5QwgcvmN9KgS7GaPdyj4E
}

!procedure ServiceGroups($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceGroups', $name, $tech, $desc)
!endprocedure

!procedure ServiceGroupsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceGroupsLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceGroupsGroup($id, $name='Service Groups', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceGroupsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceActiveDirectoryConnectHealth

sprite $ServiceActiveDirectoryConnectHealthXs [10x10/16z] LSQ53G0n40In3So1alxRVKQBh1_YdhbVCSRO0wtdNhOH6K7lzCYDjlRq82NbcDaIRSgK5wq

sprite $ServiceActiveDirectoryConnectHealthSm [12x12/16z] NST70WHH209HVa1XzFxNdPowQ_KAvwWlPsP-795L7yQkrv1Sv7rUN9HAuduaEsqyI7c01kRUsICZZNkNwhQDLmq8k04

sprite $ServiceActiveDirectoryConnectHealthMd [16x16/16z] {
RS-50KGX30DGh1BA_lDUScxv-egt__7yu8o8DmxolU3kKLLlTAFtYtCv2n2DcTDC8-B6HMTcyR6x0q3oiNMBD6FsDgwqn5YzcsQKSRftJtXJTjKv6Xw4OlJ0
zhSZtByN
}

sprite $ServiceActiveDirectoryConnectHealthLg [20x20/16z] {
VSxNWGKX34DHCGvOGF_rhhNvnVi1-4p4komVA6RL7LrJtLfctcFAzjwyfOpTpHjoBs5-KtHcxXIwA9IRzRg40_1GrbPLtBsu_P1b2RM4Awt5BhJ0lvCD3eGx
j7n6pb5N31AT9DPn4CdY1VNvP-UGfbVYkvATOZD-6_iiOAw1vtq
}

!procedure ServiceActiveDirectoryConnectHealth($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceActiveDirectoryConnectHealth', $name, $tech, $desc)
!endprocedure

!procedure ServiceActiveDirectoryConnectHealthCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceActiveDirectoryConnectHealthLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceActiveDirectoryConnectHealthGroup($id, $name='Service Active Directory Connect Health', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceActiveDirectoryConnectHealthLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceEntraConnectHealth

sprite $ServiceEntraConnectHealthXs [10x10/16z] LSQ53G0n40In3So1alxRVKQBh1_YdhbVCSRO0wtdNhOH6K7lzCYDjlRq82NbcDaIRSgK5wq

sprite $ServiceEntraConnectHealthSm [12x12/16z] NST70WHH209HVa1XzFxNdPowQ_KAvwWlPsP-795L7yQkrv1Sv7rUN9HAuduaEsqyI7c01kRUsICZZNkNwhQDLmq8k04

sprite $ServiceEntraConnectHealthMd [16x16/16z] {
RS-50KGX30DGh1BA_lDUScxv-egt__7yu8o8DmxolU3kKLLlTAFtYtCv2n2DcTDC8-B6HMTcyR6x0q3oiNMBD6FsDgwqn5YzcsQKSRftJtXJTjKv6Xw4OlJ0
zhSZtByN
}

sprite $ServiceEntraConnectHealthLg [20x20/16z] {
VSxNWGKX34DHCGvOGF_rhhNvnVi1-4p4komVA6RL7LrJtLfctcFAzjwyfOpTpHjoBs5-KtHcxXIwA9IRzRg40_1GrbPLtBsu_P1b2RM4Awt5BhJ0lvCD3eGx
j7n6pb5N31AT9DPn4CdY1VNvP-UGfbVYkvATOZD-6_iiOAw1vtq
}

!procedure ServiceEntraConnectHealth($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceEntraConnectHealth', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraConnectHealthCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraConnectHealthLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceEntraConnectHealthGroup($id, $name='Service Entra Connect Health', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraConnectHealthLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceEnterpriseApplications

sprite $ServiceEnterpriseApplicationsXs [10x10/16z] HSp50S0m34DHcQNz1out-G6_ax7hzhwxPP_SpU-06PyxW7IImrjntOY459g-U2cbI_ql3Pm

sprite $ServiceEnterpriseApplicationsSm [12x12/16z] NSst0SC03CH0sf_8_GTsK9PGNOUwPilsstvOuj_IpucI85dimztkxjKaI0fWrKncsWAnEZy3nn7KvfUj-W8

sprite $ServiceEnterpriseApplicationsMd [16x16/16z] TOs50KD124El3Nbm-ozSFdKBhbcV0Ensa_ofuwMs7KSzoRrkTwyp4xURv5RpKbSLj5irzGDdISJCatPOZTFQUsUsGKYEzrf-_9yQhJiCues0Ote1

sprite $ServiceEnterpriseApplicationsLg [20x20/16z] {
ZT3L0OH0303HU9R-6xuCvyvyh3mS-LHDQOnQzDFql-KKPql2Z9JXlCHwIcFKfglL0LjJ6QEkeOKfoJw4UrHUp_Fpk1TdwxCLcg6oJUqCPvlE5bzikrYft4im
irv_R_hGKnh1XIS
}

!procedure ServiceEnterpriseApplications($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceEnterpriseApplications', $name, $tech, $desc)
!endprocedure

!procedure ServiceEnterpriseApplicationsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEnterpriseApplicationsLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceEnterpriseApplicationsGroup($id, $name='Service Enterprise Applications', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEnterpriseApplicationsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceEntraManagedIdentities

sprite $ServiceEntraManagedIdentitiesXs [10x10/16z] LKo54G0n34elI6t_TTyrBa3yJFKQYkph98wn3sIY0Vl0P6QIs4nRrjZ7DjDb0_OnP-OfCsExh

sprite $ServiceEntraManagedIdentitiesSm [12x12/16z] NKsr0GC12CHz_tMJT-Ey0hvdWMSbTpygcddttirCUX-gogeHkLTUnQModgvCsAgrSnG0YVXCy_wYUiOOZXk0fVy1

sprite $ServiceEntraManagedIdentitiesMd [16x16/16z] {
RSY50S0W34HHGkGeb_tNhNlxqPVoNpIvqm3SM87xG28290_7dCtk5zM2z66XpwcwXrAnqHRhalbbCrEwRKM4ghOiTQKZCnGiSujxPZRLijN9rRNi-MoHrNko
dma
}

sprite $ServiceEntraManagedIdentitiesLg [20x20/16z] {
VSg74SGW34HHCQjafFxhFPRBoTyclP6SXHYVv97vDSNUQBWxyOreLJMVvingbMy43QBVo5Q0wb4ADP8n1NYWu4D4ZO66dJs9fWnbUizTGSgM5wi05gN8VVBe
RY1w2AFOx6qWCCogUZEMsvJsR5JFjPD-TW4
}

!procedure ServiceEntraManagedIdentities($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceEntraManagedIdentities', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraManagedIdentitiesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraManagedIdentitiesLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceEntraManagedIdentitiesGroup($id, $name='Service Entra Managed Identities', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraManagedIdentitiesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceManagedIdentities

sprite $ServiceManagedIdentitiesXs [10x10/16z] LSc73S0m4CD0VTz_uz3f5jg1qhv-a7qpKIu4cW4MxhJWCqHV52q0JCqbQOGE

sprite $ServiceManagedIdentitiesSm [12x12/16z] PKn70e00017Y_ozkxvni_92REZwfd0mxfHVUex7mjYiLoKGP5ugLsrOWO-6HnBKl1D5rL1uSAB3m6G

sprite $ServiceManagedIdentitiesMd [16x16/16z] TSst0GH1349H91Zel-8pw-sFU15uYHUwZcpP1vP-zcvDziwVatWdxKHZ8lkNRPa42ZsR_meIwkz1IGn0DNwsI6fvHnaKCJVDP3UW17qm6hE_

sprite $ServiceManagedIdentitiesLg [20x20/16z] {
bSx70OHG201HqaB_7U-0sNyIytCCydKy5xB8DsfWBuonU17sGD-joXuK2BEJ0UxMtSytLAwPDk8T6yQeMUUJehlrUy7ijvditLZgb2624J9nVbZ5k0_QHaSQ
LNG7JTe__B2kGbwsvqD_
}

!procedure ServiceManagedIdentities($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceManagedIdentities', $name, $tech, $desc)
!endprocedure

!procedure ServiceManagedIdentitiesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceManagedIdentitiesLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceManagedIdentitiesGroup($id, $name='Service Managed Identities', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceManagedIdentitiesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceAzureAdB2C

sprite $ServiceAzureAdB2CXs [10x10/16z] LKn70e0m37AH1FZ_UztQbXDx6X3raZaoNojWNmHODruK9qES5Dk9Y92cYpB2E8jqNEPzSx7f

sprite $ServiceAzureAdB2CSm [12x12/16z] NOp50S1G24E_vK5X_tdhdbEy_26_QJEpYuDbNfIHXv3KfLKSTEMiGcE3m2FBIOcOriSnpAaeoef841xtBQCi

sprite $ServiceAzureAdB2CMd [16x16/16z] {
RSl70S0m24DHt3u6il-ySNfzDv0a_-XoLrJlZwoBwmOq8cudTTn-dQKI4RQSRIYbjMMXsrcNc-LHst435Z6rkc7exY5vFPiQJEuoBBTrKi4mMNW4L51pMJLd
9QUI5o8p
}

sprite $ServiceAzureAdB2CLg [20x20/16z] {
VSo50GGn24HH8Wos_TTxpBd_rRo8_6lXWs3kRpIDlT00y8wWLLMy4hGwVw6zdOWhQRVMta7S96LxhNudSOXiPOi6157MXMZeucZKVGlCC_EGLuks4D6hHRKT
bIgCekdG0SHCks1K9O0sdYYNl1o0qjm9R1Wk3VdQ2G
}

!procedure ServiceAzureAdB2C($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceAzureAdB2C', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureAdB2CCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureAdB2CLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceAzureAdB2CGroup($id, $name='Service Azure Ad B2c', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureAdB2CLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceAzureInformationProtection

sprite $ServiceAzureInformationProtectionXs [10x10/16z] 9Oc10G101083s7zXuFvHXO4DZm_o2Y1VeRjVnQmToBE5Yh3eAafHFMMHzYepoHKD

sprite $ServiceAzureInformationProtectionSm [12x12/16z] HOj50G1040BNeN_XSvaNAXDFkTGWhnI9qgrZ1LlRrvWQcD8FQvb3gCP-ET9Zwp0WZYwGOLjpO8QG3W

sprite $ServiceAzureInformationProtectionMd [16x16/16z] NSY50S0m24JH02Tq_u7h_gEFSGJcU8AsRfP4l0PIx7VTtkwG7c_zRP-stm_gQJErJp8IE2nLoLcNEUXQTHbPCYvhpJrrFUurHfvsxwLxzG8

sprite $ServiceAzureInformationProtectionLg [20x20/16z] {
XSe54WD034BH6B2z_uMxMfS_bdd1TW6aFGUEdfIxV5gLMNHydC5wFb-hFF-7OPqJVqpQ9lsmoiTg6f4hyqxRo3bbHDRTW9Jwe-vMxgqcF5Y4f6SZg4jhU3Ar
aVdTDic3sAQs8_kZsnK
}

!procedure ServiceAzureInformationProtection($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceAzureInformationProtection', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureInformationProtectionCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureInformationProtectionLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceAzureInformationProtectionGroup($id, $name='Service Azure Information Protection', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureInformationProtectionLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceUsers

sprite $ServiceUsersXs [10x10/16z] HOk14G0m10C1zj-uIExw04IMdBWw6BeQhglVTJV_T8m2dS2NtcCFkUcwum4

sprite $ServiceUsersSm [12x12/16z] JOo50G0m2CDm_lzuWcQ2jl0WXK8VaV9BBTlsmDWsStS8_DBxU4-v84eOVU7xNZgv3pi_

sprite $ServiceUsersMd [16x16/16z] LSq50i0m20D080tT_pyyIpEvQT4GiE9LlBndYeyW--8pMp9ah7FOlFdiG1XOnIJVRSnCByGzEk69VHcfJqIjtLuvfVNnsKPiFpW

sprite $ServiceUsersLg [20x20/16z] LSy73iH0349H61lltl_2wGZDI_zg1DOgcCjbh_gi9ChIMlD9qnXXFORu6MAIGazQY99OMfIsnRme0rjVp6f-orZFyudpAdfYsZ2xwRdARhz6VY68_flX1

!procedure ServiceUsers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceUsers', $name, $tech, $desc)
!endprocedure

!procedure ServiceUsersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceUsersLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceUsersGroup($id, $name='Service Users', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceUsersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceEntraIdProtection

sprite $ServiceEntraIdProtectionXs [10x10/16z] LSR70S0m3090KWHa_uNZRkjUX-IDaIjYj4JgUNfBoi9wepGe2LTfIHd0mdPPEV3X1m

sprite $ServiceEntraIdProtectionSm [12x12/16z] NOl70O0m30FJpahsNnYP3lTIBNy6jsnmcMef7Hg6jGv99smEsO4rDGuTIKap29dZ435DCSCzQradtO7A1W

sprite $ServiceEntraIdProtectionMd [16x16/16z] RSi54iH024JHfWQz_uMNPkF9Btq8lbEJAvUPNIZ6xeo8tIsbuw2jEV23RGvi9ssLgShdSJeJOstFO80QEmsXt7C2CsTaO98cfAfmIu4V

sprite $ServiceEntraIdProtectionLg [20x20/16z] {
VSz50WL1309HMY3f-nzu9CntgUNR5VurPdkdIVADElcEZUw3ukXXfymoFHC72_bCWyPvqZGTPXmFAkFA5QtpQDgK8IboihA5muNpiBXwF4WF0uP9IeTApYIu
NePrXdlK00vCVDG0x
}

!procedure ServiceEntraIdProtection($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceEntraIdProtection', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraIdProtectionCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraIdProtectionLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceEntraIdProtectionGroup($id, $name='Service Entra Id Protection', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraIdProtectionLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceAppRegistrations

sprite $ServiceAppRegistrationsXs [10x10/16z] HSQ70S0m20F1fyF-0wV7Feh4bYbvknjVCnExGPNK3RglRRMxwRKNPdJ6FVDjgXwyr3a1

sprite $ServiceAppRegistrationsSm [12x12/16z] NSot0GDH40BHByGkq7_1v_sB9fhnr1jqVxgALVMhMbeRI9-sPHk5fMk3rKYSX4JrqYl-kLut0Cbnm58p

sprite $ServiceAppRegistrationsMd [16x16/16z] ZOe74WCn20E94JB-_uUpwJrtEqDHYNSCOeAf7RggbAnWTCdhbWizePXW_4LtzonMT0x5WyCuGGvcbCXqhBNQB4bfey4CKeKsYA4koN7dh1yIn1m1

sprite $ServiceAppRegistrationsLg [20x20/16z] {
XSjN5WCW20LH7jAo_mt7IU-v7ofpq3ufw7pWPxF_BRSudKhG5iHnVj8QEX_usUovpTQdKzFkYoROwLWExJqunpcnUjZ6EIEeKV7OK4N3RI_ofV4p8iFkT6vX
JsXkhqxb2
}

!procedure ServiceAppRegistrations($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceAppRegistrations', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppRegistrationsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppRegistrationsLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceAppRegistrationsGroup($id, $name='Service App Registrations', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppRegistrationsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceIdentityGovernance

sprite $ServiceIdentityGovernanceXs [10x10/16z] HSZ50S1G2C3GVCFs7xYvzU7mMs7ROmyUQGy6gWgfU-D7jVmzjg_enb-qCf90ziEAwJi47m

sprite $ServiceIdentityGovernanceSm [12x12/16z] LOg74G1120Bt4ehz5_p3v5-pm0-zfTDp1OT3o5mILOK40tGx7QLFV8wxUlK5qs1VE-x5dW3Y7H6kG8YmBd2mFUp51m

sprite $ServiceIdentityGovernanceMd [16x16/16z] {
PKj70WGn22AQiVt_mIjn-t2Xumu5AZDB8RGcDhcPKbtG6Ocs1jmCwkuSjBVDB29qNWL-CfCiXiFBowOzVeUjY8_ljqHug-H_vQ27olF7SsngED2zMwbWFCb8
vh6QPPaf1bvL5uW7
}

sprite $ServiceIdentityGovernanceLg [20x20/16z] {
TSu7YaKn28NXtv9ZhljVy2H4UBJvQ6BdV_gwUmV39E4S_hKa3WMvU9Iu03cnO5NySbiIr94WoO3ci7qnzABz7LmDB-2c_EMSdeUMLd99azixhNPnhCcT_NNF
E52BxRDDSwMDIB3kmVosPD-eL1MWJ36K8Gx1BmSPWDmLF0gN0IP5zwUiDgG0XglaF7y
}

!procedure ServiceIdentityGovernance($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceIdentityGovernance', $name, $tech, $desc)
!endprocedure

!procedure ServiceIdentityGovernanceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIdentityGovernanceLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceIdentityGovernanceGroup($id, $name='Service Identity Governance', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIdentityGovernanceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceEntraIdentityRolesAndAdministrators

sprite $ServiceEntraIdentityRolesAndAdministratorsXs [10x10/16z] NSh70O1G309GZ9Jz9xRxspib04QI-1oRByk59Ez50NeFWNN1DQB9tSYDnUzA4IS

sprite $ServiceEntraIdentityRolesAndAdministratorsSm [12x12/16z] NOl50K0n3499aEu_yNVjEw6OiCrNsfVEJfrwxE1YaxwajzvTrnNjxirb0n6xSsX5Oe9nmAQ4d9Z42W

sprite $ServiceEntraIdentityRolesAndAdministratorsMd [16x16/16z] TSXB0i8m30DHrzAukV-9QHBpXrdfANvbGE-4VBXsVttk7cPHyQZ667v8p0rnD67QcJaVhZGvKr2pADkfELOkR77vx53AdkwMupKT4JS

sprite $ServiceEntraIdentityRolesAndAdministratorsLg [20x20/16z] {
VSe73iH0349H1eCdzp_nJjEcvwaWVndlr1GS5G_2WPVZMow7nyZ5tt-e2muuK-98TTisduezHoXxCjlQ8bbMQlgocJM7jbQmaH6pYQr9RAUHYrjNX7khVoao
f7FZQ2AoxjmRheZc1m
}

!procedure ServiceEntraIdentityRolesAndAdministrators($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceEntraIdentityRolesAndAdministrators', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraIdentityRolesAndAdministratorsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraIdentityRolesAndAdministratorsLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceEntraIdentityRolesAndAdministratorsGroup($id, $name='Service Entra Identity Roles And Administrators', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraIdentityRolesAndAdministratorsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Identity/ServiceUserSettings

sprite $ServiceUserSettingsXs [10x10/16z] JSR70SCW40319Um1rt-_jh8qh-5BdsYkPvb0ZmZ82POch4GjsXBKhexMumIS4Vu

sprite $ServiceUserSettingsSm [12x12/16z] NSV50GH038LG9fxVVy7h-ax07tTUyie4LvPNhTLvjhFYggu0BNYQ9I0HcUTaCeBCzEkdPAUUW7pruSS5

sprite $ServiceUserSettingsMd [16x16/16z] ZSr50aCX30HG8fCFS_y35wVUlbKywGyEm5FeJ0sDiSmS0rd8amD1NYstQAn6pAdfUGl60Y0ki9MZvYBje_3gALnGPRAC73r7BamIZU-JY4DghjUHthW1

sprite $ServiceUserSettingsLg [20x20/16z] {
bOw50SCm3C3CWVyFNarZgegH4KwX1oygvDnuKyNU2y2UtLvxpoVdtEUPLraxiO3zlsfBvZApgbMH6LNyVuKZFHmYvTgT5LBymrafvUBZtQmNOSclZCs05gWb
jpLke3iT3uG3jJiKFd41
}

!procedure ServiceUserSettings($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Identity/ServiceUserSettings', $name, $tech, $desc)
!endprocedure

!procedure ServiceUserSettingsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceUserSettingsLg>', 'Identity', $funcName, $content)
!endprocedure

!procedure ServiceUserSettingsGroup($id, $name='Service User Settings', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceUserSettingsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceSqlDataWarehouses

sprite $ServiceSqlDataWarehousesXs [10x10/16z] RKY30S1038ov_xor-yaPdYSYk-jwQ-QjyqO1sTAwewZWjdHLDQmtIh6c6G

sprite $ServiceSqlDataWarehousesSm [12x12/16z] TOY50S0W30IZBRB_lhZ3nIuF6oBSBO59jP4UX8H2TX58rN8KLS6IUnVnYoUUJibj

sprite $ServiceSqlDataWarehousesMd [16x16/16z] bSg53S1G549Hdl1r_tdhxhtHGy1bxdlrpJ9EwK1k6WTCEIQxGrsF5bLP_-9EkajlCqWjPcgb0c7urrgwUdTGoEgnlqRe6T42

sprite $ServiceSqlDataWarehousesLg [20x20/16z] hSxL0O0m34NHv0cw_xousnSNFq3RU0_2HL9ZUIIjxUAzHNrkHXv-ONoQnE6Y1mD80gEjIqX8jfJOhIs88HNbO9x_RTjcgdsnjR-jMisnbowhicH43m

!procedure ServiceSqlDataWarehouses($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceSqlDataWarehouses', $name, $tech, $desc)
!endprocedure

!procedure ServiceSqlDataWarehousesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSqlDataWarehousesLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceSqlDataWarehousesGroup($id, $name='Service Sql Data Warehouses', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSqlDataWarehousesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceIntegrationServiceEnvironments

sprite $ServiceIntegrationServiceEnvironmentsXs [10x10/16z] 5SY70O0m20J0It_SVryry1tQ0axerVumjKO8M-EkzhxZuhbdwZQsAC7r5b1GcIa-

sprite $ServiceIntegrationServiceEnvironmentsSm [12x12/16z] 9Ok74GCn408NIHTm_mLxcD_B0S8jyU7jEnxI7aBxQvyAkjZyKu1lf-_yRLtq2x0QpY4IZ9c193Cj0T8AF8JjvFAkBVW3

sprite $ServiceIntegrationServiceEnvironmentsMd [16x16/16z] {
FOk74GGn309NFYlm_HVymmMl0oC1FEoyEAGqCr8ye-RnIlMCl8GIqkDQaHQ175vWeGVXUQt4glsszOhhyNlmV7dU9oB_tG5a5rkethcwcIGK4PY8bFTQFAHU
6M_sY9UHIO0_
}

sprite $ServiceIntegrationServiceEnvironmentsLg [20x20/16z] {
LP053WGn30EdbDZx__yU5TGRWQLmpABqqRWfycImIIi0gkooGt4rr1dgGFa080DbLaKfxGGb009cONF1yHz3MSoCVLWnTxDubWuF0-NP0DrzngxQCAuGCVPG
aB4WCu2l9dWmN91cJ4h2WCNwwwlL2HIBGxMNgZ49cuLjZHwoaqF9s-Ot
}

!procedure ServiceIntegrationServiceEnvironments($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceIntegrationServiceEnvironments', $name, $tech, $desc)
!endprocedure

!procedure ServiceIntegrationServiceEnvironmentsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIntegrationServiceEnvironmentsLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceIntegrationServiceEnvironmentsGroup($id, $name='Service Integration Service Environments', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIntegrationServiceEnvironmentsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceAzureDataboxGateway

sprite $ServiceAzureDataboxGatewayXs [10x10/16z] TSQt0G0W30InUpBx3qp6dLK9Hod5SfgMMglGNcvBElOuwmky2JC1

sprite $ServiceAzureDataboxGatewaySm [12x12/16z] VSQv5O0m34J1tQTl0Vqt3BuTCT7eJsQkLgfCkIf9LFKX0wBS5SI7TeVjuAb4DIxLPwPrUW4

sprite $ServiceAzureDataboxGatewayMd [16x16/16z] dSYt0SCm30NH3oBlFx0jCLTAhxl39tQYBQkHQlkGarSjjo6WCmgBHcKYEB548rp9Q4WfjRC1IzDI0TgQSESF

sprite $ServiceAzureDataboxGatewayLg [20x20/16z] hSYr0GD154D1QVSTzL-mIVymCaqu-WCpO9sCSQbh3kCrEy0uHOgeTAfCfSi9mp2N3aqlCAzO7QxXE9p0n59cPOxN95tEUl5E7xW3

!procedure ServiceAzureDataboxGateway($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceAzureDataboxGateway', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDataboxGatewayCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDataboxGatewayLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceAzureDataboxGatewayGroup($id, $name='Service Azure Databox Gateway', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDataboxGatewayLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServicePartnerTopic

sprite $ServicePartnerTopicXs [10x10/16z] Ou03DZXWPOOAiG8n5nUK0wHP69X0B0u808c140jOcfqJH38Yz2BC0m

sprite $ServicePartnerTopicSm [12x12/16z] JSor0G1130F1FJBrt-ypQ8oH42RMuhNq1yeokIMDWt4euj81RyV0u1HLzwCvPlDbQWS

sprite $ServicePartnerTopicMd [16x16/16z] VSw50OD030NG7vVzzsrnXtUk2IxClvdXWEsyfcbLtQtOb0DesjODTHgmB-V8HIpd48pc9RnfQDX9TM3ndG-RNq3uIFu

sprite $ServicePartnerTopicLg [20x20/16z] {
ZS-5OSCm40NGVmpxxzicCREVc7KumQOxfdxAPEipOu8jixCvV4Lt5pQg5PIz-SumKW5OC8Y2H0n_2ntcCf6BOSuRy65T4wDs0FIj5HFfYkp4Z8OF5iyJz3Os
Vmad_W4
}

!procedure ServicePartnerTopic($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServicePartnerTopic', $name, $tech, $desc)
!endprocedure

!procedure ServicePartnerTopicCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePartnerTopicLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServicePartnerTopicGroup($id, $name='Service Partner Topic', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePartnerTopicLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceSystemTopic

sprite $ServiceSystemTopicXs [10x10/16z] Ou03DZXWPOOAiK948HnsHWQOE3i7280OxCpi426e02D2By8y

sprite $ServiceSystemTopicSm [12x12/16z] JOo30G1024LpxR_m6Vzb4X20-sixvdFBXkuoazVXhcgHgq_iIhcxKRK-u9_nuX981m

sprite $ServiceSystemTopicMd [16x16/16z] VSw50G0X20NGJyF-0r_tgSzEm8Vvc1aUsDvhMbVBhQsT8WmUovgFjKdGAXYxF1tteLZLTRgqmEfSdtSnpeVDFo3y93C

sprite $ServiceSystemTopicLg [20x20/16z] ZS-53K8134NHMts4_VV5-MudNYyRl7AXiZTLpBqY5SnLRSM0zqph5mRRCSaW8e0UwjAb_93uqsrWl9KQ_PhkmIyc4Vgq_KBKk-FTnf-HyvZPrT_w8ZOy0G

!procedure ServiceSystemTopic($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceSystemTopic', $name, $tech, $desc)
!endprocedure

!procedure ServiceSystemTopicCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSystemTopicLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceSystemTopicGroup($id, $name='Service System Topic', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSystemTopicLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServicePartnerRegistration

sprite $ServicePartnerRegistrationXs [10x10/16z] LOo30G01200lr_u3ltcPFEGDMRNf1Y_LVMticV11dPa1XBYo-FrS0G

sprite $ServicePartnerRegistrationSm [12x12/16z] LSc50G0n20F0e27x3_okr-Buw6xROgk59eqao7zVLOOBPxpwjFS9x3VFpAq6PXia-TwIS_QGt_l48VRKbnK

sprite $ServicePartnerRegistrationMd [16x16/16z] XSU5WGD020NHZtFzDtmJz-IjmEX9mnfgq3DZ0mr-zxFPNRU-EdL99tLjlskMFziI4aPg8g9PuCTszxqqqoQ4KwTa4jAxsunxKXAih_u1

sprite $ServicePartnerRegistrationLg [20x20/16z] {
ZSu70a0m38NXxAZx7zYBlVdj3stf9W_4iPrXSJQ69UBfdDL_koqh8TwN7HAAVREvx9Qy68Rcaq7wo4R7MhcGrMqbe-NKpdfIhi5qPzhKvl5cKzo6JwHTsMbz
ypNspMRx1W
}

!procedure ServicePartnerRegistration($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServicePartnerRegistration', $name, $tech, $desc)
!endprocedure

!procedure ServicePartnerRegistrationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePartnerRegistrationLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServicePartnerRegistrationGroup($id, $name='Service Partner Registration', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePartnerRegistrationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServicePartnerNamespace

sprite $ServicePartnerNamespaceXs [10x10/16z] Ou03DZXWPGOBi08XL0h2XG4EJYukBausE1zX00CZI2z4Dy8y

sprite $ServicePartnerNamespaceSm [12x12/16z] JSp50G1120J1NiFop_TSfZuu21DhyLft7c760cN6gTtpEja0UaCzdVjFQsOii_aojGC

sprite $ServicePartnerNamespaceMd [16x16/16z] VSvL0W0X24NHQm3FsVz-fxlEbzBScFypuoJR-izIk9Esh82QsEdK4x7-hG24rBf9SsVI1C7P-zyDsEv9ARcJxNwVtr3oMHa

sprite $ServicePartnerNamespaceLg [20x20/16z] {
ZOy30W11200pxlyFFdirornGW5G-g5WHvJUBHXbk59UZbquZmirM7PnCoq6xv4ltplBLkJkUEhDTjoJFQITFdMTUiKoD6hSEbtC_aBQnAF2U3H5brTsptQZQ
851W1W
}

!procedure ServicePartnerNamespace($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServicePartnerNamespace', $name, $tech, $desc)
!endprocedure

!procedure ServicePartnerNamespaceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePartnerNamespaceLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServicePartnerNamespaceGroup($id, $name='Service Partner Namespace', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePartnerNamespaceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceLogicApps

sprite $ServiceLogicAppsXs [10x10/16z] Om029YOc1Z1WHB2OcPcHM5301Q7OE3YPEJWOWInMg30pM168OW4280j88bW

sprite $ServiceLogicAppsSm [12x12/16z] TSl50K0X201GweVklo_DJPz9WIE7yUa_zP_TwI-EOMne_xzv_Nz-ON3eLqBFt_u6

sprite $ServiceLogicAppsMd [16x16/16z] bOv50e1030DhXz3__nU7TPkLPaufNR1Sq8-CN2_QhdP1CHkbU8WAmDK1FFwC9rshsLFz9FshdcGteNJL3m

sprite $ServiceLogicAppsLg [20x20/16z] hSm50e0W341HHhFxtzVwTjTJQcLWOMRaRipXXnYSSu7OWd80RXcBEUTIdEQ6498aZVRIK68shAOw1sPYB-P1pED-35Un6W

!procedure ServiceLogicApps($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceLogicApps', $name, $tech, $desc)
!endprocedure

!procedure ServiceLogicAppsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLogicAppsLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceLogicAppsGroup($id, $name='Service Logic Apps', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLogicAppsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServicePowerPlatform

sprite $ServicePowerPlatformXs [10x10/16z] LSW54S1030J0CFhNM-v3SETWgyogxWinT1VT4FCxlQGUyU2wZWYt8k0hbw7ldm

sprite $ServicePowerPlatformSm [12x12/16z] NOg50GDH24E3s_xpjkVsla047xIgUmOhkU-hu6LTTrvt4L6jNbUFM5koxEQHMNtO6Sl5GbKc3YIJS1A12xxiFm

sprite $ServicePowerPlatformMd [16x16/16z] RSkr0G0n30H1ymdwh_V1J9kDm5mZPX5H3OMUgxMlPxlEx1ufvNLCG7d9uqpwYR6cozh-3Fn5fWSY-jaZ8inEo1mXhGupNW

sprite $ServicePowerPlatformLg [20x20/16z] {
TSz50W0X241HcABkVzwnM__ocS2vcqL4LStUQfdKV9cUZNcQxQhRilLTbV3zY8ZJPial1EDic0xqstIp3TPjRpy2OQWyxucPeGyvTCDGD9XYecSs_opC8Lsm
D9C3
}

!procedure ServicePowerPlatform($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServicePowerPlatform', $name, $tech, $desc)
!endprocedure

!procedure ServicePowerPlatformCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePowerPlatformLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServicePowerPlatformGroup($id, $name='Service Power Platform', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePowerPlatformLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceIntegrationEnvironments

sprite $ServiceIntegrationEnvironmentsXs [10x10/16z] HKg54S1020CYn_uJj-zeBFvAn2vWGcaWga8_p7cbogZwqIlxZnFTFt8X-aVo9Bq3_ky7

sprite $ServiceIntegrationEnvironmentsSm [12x12/16z] LSZ70KC13C9GkK2y_yBvlUdqWAsgOErq7SYCpPaWYOeigJSdmMhHweJ8bPzi5LJDz6ft5h-PsOpRiVrhlUshqmi

sprite $ServiceIntegrationEnvironmentsMd [16x16/16z] PSVR0K8n24J1movW-gzO4j_U-HiuRCE7_kuDZgew5rK9EJSAKmDg916XsiYf14ZJW9zprLqsOA-rfiCAapclyyOsQyFJS6TpsmNRz4QcE9x_qBjt

sprite $ServiceIntegrationEnvironmentsLg [20x20/16z] {
TSe7OiKm20JHOHSKtV_4CLWflpttyNA4RPxu8Xx8ZGSUmL6N4ycg4aGrh51G3Me44K5My_sKY23a-J_3b0AGr0rmfYMOc9byiDOg6o3jlRT1pst3Qcdi8B-w
5JKHsQPsCyoELRcAQJ13ygmd7MkO_poDHvt4xHi
}

!procedure ServiceIntegrationEnvironments($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceIntegrationEnvironments', $name, $tech, $desc)
!endprocedure

!procedure ServiceIntegrationEnvironmentsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIntegrationEnvironmentsLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceIntegrationEnvironmentsGroup($id, $name='Service Integration Environments', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIntegrationEnvironmentsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceBusinessProcessTracking

sprite $ServiceBusinessProcessTrackingXs [10x10/16z] Os3WXW06x2ns1YOWnS40n620oc9WWj8ChAoi80nYGG184ie

sprite $ServiceBusinessProcessTrackingSm [12x12/16z] NSQt5G0W2431RrROVryVeUAg0z4m0Ksdd66JPhrt0EikUwgdsqwphjM1iOOzrTEym0S

sprite $ServiceBusinessProcessTrackingMd [16x16/16z] ZSk54S0W0CNGuBR_lls7djHIWOS0RLTXUFNBkDgHpM0EO9A-c8TLj2chuT6ZNPfAPXXqEmgkEuJW0AznUFLfpyWSN

sprite $ServiceBusinessProcessTrackingLg [20x20/16z] bSh50S0m34DHAGpxxzk6wUHVpBC1kBo7MZYC8lEFbNJiu8VOygTI3cKQchaGWYiBnlz_d3OJcl8RsI8xkmd66W8qPMRii1AXosVQJ6nGImnMBCkw7pu

!procedure ServiceBusinessProcessTracking($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceBusinessProcessTracking', $name, $tech, $desc)
!endprocedure

!procedure ServiceBusinessProcessTrackingCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBusinessProcessTrackingLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceBusinessProcessTrackingGroup($id, $name='Service Business Process Tracking', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBusinessProcessTrackingLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceApiManagementServices

sprite $ServiceApiManagementServicesXs [10x10/16z] Oq01hAoiK0OKCuBvZ50UH00XpmPYia4G6pix4niRr1nsc84S808

sprite $ServiceApiManagementServicesSm [12x12/16z] NKY54S102CEIO_-5stU3kBm7OCN1PL4POx6szZD8cz65RMGdtSYYr3fgPXdNvOve-WC

sprite $ServiceApiManagementServicesMd [16x16/16z] ROk50GGm20E3i__2BtMxAX6yOMLCo9JLfcBpBYxNLwjijCPCq56p8avCsYpMAuw2Ukavf0XCnN36JoZ0VoWA99a8nee55lmNUF85

sprite $ServiceApiManagementServicesLg [20x20/16z] {
VL250OGm4AjSPF-9l_u616siaXwHVuc2Zlf91UeGuYE6zOEogOhDHMmJy1luQiOOnJQTL5D-rzM8Kxz5H6BT7B6vohENAJEtP_m6qFxQ71mUi45IBkmuAyYs
4_H_LC8l5ytv0vlf0Iy
}

!procedure ServiceApiManagementServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceApiManagementServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceApiManagementServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApiManagementServicesLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceApiManagementServicesGroup($id, $name='Service Api Management Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApiManagementServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceApiConnections

sprite $ServiceApiConnectionsXs [10x10/16z] RSI30G0W04JHdx7_mDcz0p-s81EIpFKfcsaikR6S2XcTcuVFM18

sprite $ServiceApiConnectionsSm [12x12/16z] TOhN0KCn20FFTDX_t-JrFnyTYItgxif5o5fB0y0NtyXBkp0AJ1WWy3vHm2wpm6kdyh1NiE4F

sprite $ServiceApiConnectionsMd [16x16/16z] bOx50SCm3035jF--9VEdISuW1dYCsW_gfXb-uUvWxtvgYcjpZoBtreEfYCG4ujS48AifbfrM_dcYdiemx2NMD0wt3nvuRAbmoHi

sprite $ServiceApiConnectionsLg [20x20/16z] {
fSrL0iGW30JGGKRe_U-xXcp_-t19WeVA3svqOADw-MddihZYRDlSoF-iraphTTUqTIZugY9mVVTT5T4i3l2gQyiHaXOpWXy1RIp4vBqIMzjtTC5YdLsiBoSu
c4buv0q
}

!procedure ServiceApiConnections($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceApiConnections', $name, $tech, $desc)
!endprocedure

!procedure ServiceApiConnectionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApiConnectionsLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceApiConnectionsGroup($id, $name='Service Api Connections', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApiConnectionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceStorSimpleDeviceManagers

sprite $ServiceStorSimpleDeviceManagersXs [10x10/16z] LSQ50S0020F1ns7_WUjwIC9FPYgxskrvChHlrJVcnbxRVOITH71nXnK

sprite $ServiceStorSimpleDeviceManagersSm [12x12/16z] NSk30G0n50FGLC7-0v_PLtvXqaZsyrkrQ_kNEcrVFT1ja_9EVY4lCEbT-tUVBYTSoXYuLNkxLm

sprite $ServiceStorSimpleDeviceManagersMd [16x16/16z] VSw55S0m20HG_8xz5-whUtvSGJv5LUMvhDM-JApM3SLXFzpDN_36YYHKDRa2xxIxgQhLAvaxTyU-5guJ0FDofZivwPplW9ASnma

sprite $ServiceStorSimpleDeviceManagersLg [20x20/16z] VSk50S0m20J0ns7_XHkfsqKn_11pLrpun3Z4Xewks66oY7ikBkIPQXIS3nhP11hDJUJJd4LZkK4zWTgLrDYMOc3hJ6soYZ3G0HTa3MuUROqskE46tG8

!procedure ServiceStorSimpleDeviceManagers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceStorSimpleDeviceManagers', $name, $tech, $desc)
!endprocedure

!procedure ServiceStorSimpleDeviceManagersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStorSimpleDeviceManagersLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceStorSimpleDeviceManagersGroup($id, $name='Service Stor Simple Device Managers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStorSimpleDeviceManagersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceAzureStackEdge

sprite $ServiceAzureStackEdgeXs [10x10/16z] TSQ35G0m40Mmmo_sNxWsyXJwi4c9otfAeV25gagj2BKH4cQcHGG

sprite $ServiceAzureStackEdgeSm [12x12/16z] VSR50SCm542nPt_UV-0sp8bEuekvorAFWMqTC8WLw21dNK5ZlaX3bgEY6ZLgCBnnymS

sprite $ServiceAzureStackEdgeMd [16x16/16z] dScr0SKm5CLGsK-c_GV-66u2fxh08zQFijRsCm-vJVXARP41ggKjG4DRdoM1SEa69jQU3py6wlZhW5zSzGO

sprite $ServiceAzureStackEdgeLg [20x20/16z] hSj50WH124FH0B_i_WSUwzBTs5iXYVw1d9Df5_cYnKkND9L95oiRzj3Hpa0k6oaW8DMb23UPKRPZ40evR3T2mdJS79VEN1A40DgG976nYxfh-TmT

!procedure ServiceAzureStackEdge($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceAzureStackEdge', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureStackEdgeCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureStackEdgeLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceAzureStackEdgeGroup($id, $name='Service Azure Stack Edge', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureStackEdgeLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceDataFactories

sprite $ServiceDataFactoriesXs [10x10/16z] Oq005Y20iBY003kBcu4DmkBcPkC6ixY109N5mCx0mCc090O

sprite $ServiceDataFactoriesSm [12x12/16z] TKe30G0139pPF-_R64zmBHOHth0IecouQwf_F4rlk2UmuLxgYTUmBLZAj3LlcH4

sprite $ServiceDataFactoriesMd [16x16/16z] ZSs50G0X20NG2_hll-zrslrKOFYtSIQYUNnCviQFOKIaU1nRwp6jqnypLk8s0ojlhyJAstihUQsovbgtZzVPZby

sprite $ServiceDataFactoriesLg [20x20/16z] fSu50i0W0090Mu7_ltVT7MpMcUOmrddldLrHwBF4P7sCqTkuCB6F_ffjAxSosrO9IxDIGrfQGsfeQIsfeQNrUM_6vFOPpT3moagX24Z0sNcb3K1YJAm1

!procedure ServiceDataFactories($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceDataFactories', $name, $tech, $desc)
!endprocedure

!procedure ServiceDataFactoriesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDataFactoriesLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceDataFactoriesGroup($id, $name='Service Data Factories', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDataFactoriesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceAzureSqlServerStretchDatabases

sprite $ServiceAzureSqlServerStretchDatabasesXs [10x10/16z] RKY30S1038ov_xor-yaPdYSYk-jwQ-QjyqO1sTAwewZWjdHLDQmtIh6c6G

sprite $ServiceAzureSqlServerStretchDatabasesSm [12x12/16z] TOY50S0W30IZBRB_lhZ3nIuF6oBSBO59jP4UX8H2TX58rN8KLS6IUnVnYoUUJibj

sprite $ServiceAzureSqlServerStretchDatabasesMd [16x16/16z] bSg53S1G549Hdl1r_tdhxhtHGy1bxdlrpJ9EwK1k6WTCEIQxGrsF5bLP_-9EkajlCqWjPcgb0c7urrgwUdTGoEgnlqRe6T42

sprite $ServiceAzureSqlServerStretchDatabasesLg [20x20/16z] hSxL0O0m34NHv0cw_xousnSNFq3RU0_2HL9ZUIIjxUAzHNrkHXv-ONoQnE6Y1mD80gEjIqX8jfJOhIs88HNbO9x_RTjcgdsnjR-jMisnbowhicH43m

!procedure ServiceAzureSqlServerStretchDatabases($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceAzureSqlServerStretchDatabases', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureSqlServerStretchDatabasesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureSqlServerStretchDatabasesLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceAzureSqlServerStretchDatabasesGroup($id, $name='Service Azure Sql Server Stretch Databases', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureSqlServerStretchDatabasesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceEventGridTopics

sprite $ServiceEventGridTopicsXs [10x10/16z] Oq00DXXWO8K8W6bs86100ymGPKY01QgE1Q4NOHu

sprite $ServiceEventGridTopicsSm [12x12/16z] NSkr0G114810rlkl-FLyOc2L4sbT4hmC2A1Uh6pTESq-w8ASaEa6

sprite $ServiceEventGridTopicsMd [16x16/16z] NSd50GGW44FHZoJqN_4AFhnJX5UAS8GoXzHx0ZmxqBfAO3WK9tae1Alc2ZIsrirNcQxs8bppOUE8nnS

sprite $ServiceEventGridTopicsLg [20x20/16z] ZP350G1120Dn-g_uTDtdXvF0ATOppAasWq_Yo-6t9ULUF52rEo6YCtIqAHDyOIjQB96J63UtytNazk0fATBy9vorPHqZlOTU2Gou0G

!procedure ServiceEventGridTopics($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceEventGridTopics', $name, $tech, $desc)
!endprocedure

!procedure ServiceEventGridTopicsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEventGridTopicsLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceEventGridTopicsGroup($id, $name='Service Event Grid Topics', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEventGridTopicsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceRelays

sprite $ServiceRelaysXs [10x10/16z] Oq00DXXWO8C8G6bM487AWYjXPmSYa012WXa2s1XOMI205G

sprite $ServiceRelaysSm [12x12/16z] JSE54GCW00ImO4_tNxYEv2vkEQGi4IWGq4UnbCRI342VrPW5UFoB9NAul

sprite $ServiceRelaysMd [16x16/16z] POu55W0W24D1t1xtlx3TVfEUl23Q1X3U2ErCNhPEkmD4EG7iiYaypPeSbgLaJLaPvbvkTss6ZbIj7_lr41loq_-G0G

sprite $ServiceRelaysLg [20x20/16z] RS_50S0m3C10cRt_mcLkBgnV617v1iY_fSNRrdXxDZbRS8e8liRD-L3brt9Txv86H3wgLnMmxC99kWt8RbR3VuoRlQtjZmX_2sDW1W

!procedure ServiceRelays($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceRelays', $name, $tech, $desc)
!endprocedure

!procedure ServiceRelaysCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceRelaysLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceRelaysGroup($id, $name='Service Relays', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceRelaysLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceAzureApiForFhir

sprite $ServiceAzureApiForFhirXs [10x10/16z] HSRH0K003CN0z5Lg_ua1kA-3dnQj48zwmAIzTyYzt0tbd0BOEN5mNC9jvR03

sprite $ServiceAzureApiForFhirSm [12x12/16z] LOg70GC1209HEBF_nFdUpYxeGv6rXxMP5MsjXRaGdVIzmrxay1mF7SAnAZXWb_PZkgUruvafNVpslW

sprite $ServiceAzureApiForFhirMd [16x16/16z] ROdNOGKm2CJmDU-_SN39w_eHEke7u-eORiOHE_VXyb7vz4LbWOIURRQ1qxnjdG7TzzflL5doHPs5mDc0jL2028HHTt1FpCup9Cge1sFEMM_yvny

sprite $ServiceAzureApiForFhirLg [20x20/16z] {
ZSm75iGm20DHMI3b_ZVUyC3Rsq_rkE1_eTFQFwp4LF_tLm6iQLeQG0RrY91OujRYR17rmuVMesJgjZVK9YP19QUnFm1k2ph5sPP5RsAYX9CAMrPG2oXoa6On
CTAogtHgwgCc3ReiF3eEuqLYkm
}

!procedure ServiceAzureApiForFhir($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceAzureApiForFhir', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureApiForFhirCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureApiForFhirLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceAzureApiForFhirGroup($id, $name='Service Azure Api For Fhir', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureApiForFhirLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceSoftwareAsAService

sprite $ServiceSoftwareAsAServiceXs [10x10/16z] LSU50S1020J1nQ7_XkFoWnuhvP87TdMw7bKztkwEY7qpC-w-R_O5UqvskTVV1W

sprite $ServiceSoftwareAsAServiceSm [12x12/16z] VOp50S1020I9iD9_mUUVwE0QFoI0dEdEpjvJBcQA6I8aCJFLw7aVZvnsppt2Bk64dVCf0d6Z0W

sprite $ServiceSoftwareAsAServiceMd [16x16/16z] ZSk50KCn20JGI_3z5ov7tV-BOZXakVk-X-O35plEDaRSp2W_sYo24qbR0ENd4XibtUlNk9eHFmdmsGfCZ6PPxkfUvRXmvxxJ9lZa1

sprite $ServiceSoftwareAsAServiceLg [20x20/16z] {
bSjH3i0W20FGeb3S_IyyqPBiTszJ6m3yPSCWuYoE3pQWZMn35SiF75wHKLJJL0pV7pMPgmJc_dWoi0xjdknTWsCYbVCfzDYVCko-vlkxDGEyNktUMBWUaaxk
MWwqO80qY6gSLVlb1G
}

!procedure ServiceSoftwareAsAService($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceSoftwareAsAService', $name, $tech, $desc)
!endprocedure

!procedure ServiceSoftwareAsAServiceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSoftwareAsAServiceLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceSoftwareAsAServiceGroup($id, $name='Service Software As A Service', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSoftwareAsAServiceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceEventGridDomains

sprite $ServiceEventGridDomainsXs [10x10/16z] Oq00DXXWO8E9G4WMX1fE2CNCo01bG6bM68tGYp0F

sprite $ServiceEventGridDomainsSm [12x12/16z] JSl50G1124FHFmxz5xoAlHEIKEt47kwPCJOj9k3ZLBMHrZ6zpAorictJJXGt

sprite $ServiceEventGridDomainsMd [16x16/16z] XSu73i0W30D0rt8YyVy7TxTiSbgGZOZNu4Hc_VzX9Y4pdCJyTKafvI-sN4uQAQ50pFJtY9bxTt_Z

sprite $ServiceEventGridDomainsLg [20x20/16z] ZT254KCn30DGoTJh_WD_fd3UOS28ML5gt271yEyTxxjRX1cHS82QN-tu_tslH4ZgVlTUAMX9e8Uxcmc-T3yAKcAxDn0fj_PiwTtahWmLAm

!procedure ServiceEventGridDomains($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceEventGridDomains', $name, $tech, $desc)
!endprocedure

!procedure ServiceEventGridDomainsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEventGridDomainsLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceEventGridDomainsGroup($id, $name='Service Event Grid Domains', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEventGridDomainsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceAzureDataCatalog

sprite $ServiceAzureDataCatalogXs [10x10/16z] LSOr0S10402mO_Iljzo7J8597hnD7sDCtp1JxLbNLODTtjtsvGa

sprite $ServiceAzureDataCatalogSm [12x12/16z] RSOr0S10402mO_IljypzJ84dnGsjbzrstOtFH7JSC3AGzdSj66pXWw_mSTWECm

sprite $ServiceAzureDataCatalogMd [16x16/16z] bSUr0S0m4C10-ndsdpVC75MwSehtKsaARinJlqo0H8IBfQgxOPqT6NrvOUcxzTIRY_JqKbe

sprite $ServiceAzureDataCatalogLg [20x20/16z] dSY30GH1343HcFtNUyPQVvW7Yp7JD-QFoJyuQ_hlkWaZZOrONj7012qpGz7-rktsUBnxQFNgPVRkYdqxQlMrX7ze7kxw-Dq1

!procedure ServiceAzureDataCatalog($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceAzureDataCatalog', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDataCatalogCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDataCatalogLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceAzureDataCatalogGroup($id, $name='Service Azure Data Catalog', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDataCatalogLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceIntegrationAccounts

sprite $ServiceIntegrationAccountsXs [10x10/16z] Oq00BXXWu69c1ekWi80abCN9nS26BiRE3YJPcO0i9YO64EH2c0S

sprite $ServiceIntegrationAccountsSm [12x12/16z] RKo30G113Akr_xvld6eaWTRgDwZ_UZZpUbObVkSgjdT6_37kMkX-pPd7d0c3_cyx

sprite $ServiceIntegrationAccountsMd [16x16/16z] VOj50aGX04AnXVlVT-QtxLkHw4cgiL0E1Nh8et1xvxQ-tniICORYfSUNFeIm_gS4YaYfx4zFJlTYGHxMr-0F

sprite $ServiceIntegrationAccountsLg [20x20/16z] dS_50O0m44JHMPV--yKTJdmaoJjbyPazcwYVqMIuHQk92FyrPiRJpawhReEx_x6pqwOP1PavRsYpY51CWy8ZUBEiMYsg-BmppR_bMqtecYxsZ01wXX4

!procedure ServiceIntegrationAccounts($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceIntegrationAccounts', $name, $tech, $desc)
!endprocedure

!procedure ServiceIntegrationAccountsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIntegrationAccountsLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceIntegrationAccountsGroup($id, $name='Service Integration Accounts', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIntegrationAccountsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceAppConfiguration

sprite $ServiceAppConfigurationXs [10x10/16z] 7SM94G0m20B1Yx_zDnp6LG34u5GBeX7WLc2Ept0hmzjTTzoGv-0ELXa2E6hz1m

sprite $ServiceAppConfigurationSm [12x12/16z] FSW70e0W30J1JR7z_yFUHM5eInZ9SXcZftjDJNbliRfq-Cfkuf4ggXB8d5T_2RgpstMaGf3p15ml

sprite $ServiceAppConfigurationMd [16x16/16z] JOw50S0m3CESEGlyVt2PL9IBM7nuyOvSdImJMsvtyMwmBMj77BmrRhSmzcWx9m5vtO4MPAQIW93xc-oExIPGfQXYgbhp3hl-2YD1nSBCq1XU0G

sprite $ServiceAppConfigurationLg [20x20/16z] {
NSw90SCW34DHsHOotN_XSaFxSlya03PpmozcnpSfbviyDzyfBzsXBdIMswsg_u3wOFIptSRCY4pMSlxDM2hlpwS1iC_G6z1EVbR8aKOqB7OREeTW8EbEpWIN
LC1bDX6KCuBzc2tKSqDYOr4fw0pT5m
}

!procedure ServiceAppConfiguration($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceAppConfiguration', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppConfigurationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppConfigurationLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceAppConfigurationGroup($id, $name='Service App Configuration', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppConfigurationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceSendGridAccounts

sprite $ServiceSendGridAccountsXs [10x10/16z] RKU30S1043jp_tbhz-F02rMbghzbPj3TIordNUv-h8XOr-Bbm8B1cW4

sprite $ServiceSendGridAccountsSm [12x12/16z] ZSU50K0X24NHfzBil-_lpcDmmKcB2ExTjVH0HA8JPARrCtf3-xxDREp-UR-ZzwSx

sprite $ServiceSendGridAccountsMd [16x16/16z] fSY53G0X0C305vpzzuM666uNRPyc5rc9ZLQesaF18RN6e0tAjdWSUEx1RGS

sprite $ServiceSendGridAccountsLg [20x20/16z] hSY54S1G3CFGpvJzz-tPAJEzGyaSAmrI1F_Ve_rNPrKgH2EKzJKO7rs_GlNaDT8A3YmU23X3lxzSg8BLrG4

!procedure ServiceSendGridAccounts($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceSendGridAccounts', $name, $tech, $desc)
!endprocedure

!procedure ServiceSendGridAccountsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSendGridAccountsLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceSendGridAccountsGroup($id, $name='Service Send Grid Accounts', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSendGridAccountsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceEventGridSubscriptions

sprite $ServiceEventGridSubscriptionsXs [10x10/16z] Oq00DXXWO8E9G4WMX1fE2CNCo01bG6bM68tGYp0F

sprite $ServiceEventGridSubscriptionsSm [12x12/16z] JSl50G1124FHFmxz5xoAlHEIKEt47kwPCJOj9k3ZLBMHrZ6zpAorictJJXGt

sprite $ServiceEventGridSubscriptionsMd [16x16/16z] XSu73i0W30D0rt8YyVy7TxTiSbgGZOZNu4Hc_VzX9Y4pdCJyTKafvI-sN4uQAQ50pFJtY9bxTt_Z

sprite $ServiceEventGridSubscriptionsLg [20x20/16z] ZT254KCn30DGoTJh_WD_fd3UOS28ML5gt271yEyTxxjRX1cHS82QN-tu_tslH4ZgVlTUAMX9e8Uxcmc-T3yAKcAxDn0fj_PiwTtahWmLAm

!procedure ServiceEventGridSubscriptions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceEventGridSubscriptions', $name, $tech, $desc)
!endprocedure

!procedure ServiceEventGridSubscriptionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEventGridSubscriptionsLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceEventGridSubscriptionsGroup($id, $name='Service Event Grid Subscriptions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEventGridSubscriptionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceLogicAppsCustomConnector

sprite $ServiceLogicAppsCustomConnectorXs [10x10/16z] TSl50S0m30J13GdxhpVCjkSZF5v4fhDJbRCp4zhSzvWGgs5GLOPCWwrZC7OB

sprite $ServiceLogicAppsCustomConnectorSm [12x12/16z] RSV50S104810pbRxxpVkuJNmI4HEg-glHOMpZLzx0Mfh5I9Y7fsRETVxQZ8Ji3dcOMy2

sprite $ServiceLogicAppsCustomConnectorMd [16x16/16z] bSZ50G915C3GZ5l__V85XxLtI_YHg-2bDi5BE-ekU5VXKe_mcSD75GccaX6QI3JhaNFnfgsr1g8BQHaJbGKgyN83

sprite $ServiceLogicAppsCustomConnectorLg [20x20/16z] dSZL0K8n50MmKxVzzwNNWEUIps1V8AlB92slaBtBrrV9wfpBpc4j0w-lkMqrpPW9LvySNo40kaWXXApdzKgCqGvXa8efsN4My5K2oOeh7m

!procedure ServiceLogicAppsCustomConnector($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceLogicAppsCustomConnector', $name, $tech, $desc)
!endprocedure

!procedure ServiceLogicAppsCustomConnectorCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLogicAppsCustomConnectorLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceLogicAppsCustomConnectorGroup($id, $name='Service Logic Apps Custom Connector', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLogicAppsCustomConnectorLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Integration/ServiceAzureServiceBus

sprite $ServiceAzureServiceBusXs [10x10/16z] Oq00DXXWO8C8G6Wc5YYF1GGWugmi79nGFToS81Oh0myGS09fk5w4UG

sprite $ServiceAzureServiceBusSm [12x12/16z] JSk30G0m30J0hxd_kcLqPGGhA-J0pXz7EEV_46F45ywNWvXZp8t_UJJ-jpbdq-d_omhARG

sprite $ServiceAzureServiceBusMd [16x16/16z] XSw35G1130JGMSNzjtis_sCS_A4pKCQkRN5PuqckjM9NwcWRh3FUOg8XL3t497gCsTqFiSN8fk3sJyqxejl_5pq

sprite $ServiceAzureServiceBusLg [20x20/16z] ZT350S0m30J1m4d1_jirC-zppDvMuxgEvUjsfcXdDDS1OCixeJiIEU2B1hP2JsfCYkudDzNpbFP-fTs_wlD6fEntQIECtnPjyQ-mDP8

!procedure ServiceAzureServiceBus($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Integration/ServiceAzureServiceBus', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureServiceBusCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureServiceBusLg>', 'Integration', $funcName, $content)
!endprocedure

!procedure ServiceAzureServiceBusGroup($id, $name='Service Azure Service Bus', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureServiceBusLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceDeviceSecurityApple

sprite $ServiceDeviceSecurityAppleXs [10x10/16z] FSQt0G0m20CmKyt_3wS7JG8GXYqoSbdBZRmZpqwgi90X1x8O1y0U_DWJqsq2

sprite $ServiceDeviceSecurityAppleSm [12x12/16z] BSo74G0m2090xEu_SGBdNxC2mDeX5at1kelbJBDMURMgMTOrAhVm_SeE-iyEC5jfb8hD8DQeepfD7W

sprite $ServiceDeviceSecurityAppleMd [16x16/16z] NSh50GGm30D1nTn_ms7bO7zZ6RFcZg_2O_OmjSfisxUaAPhAkYQFZRh6ahONOcwcBs0wpEtaM8TGl_CouiymSxQj52tyjm4

sprite $ServiceDeviceSecurityAppleLg [20x20/16z] {
PSi53i1024HHRA3tlt1raMO_qPU1dXYkzCyTxaFXZsHhWvA8MDRIbh9PR9PojAKSQLhIHg-0PuHdv38ZykS9i-VxDXFBbO8Ut7Pt7gQcsMTak6-5POokJDKa
isKsmWK
}

!procedure ServiceDeviceSecurityApple($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceDeviceSecurityApple', $name, $tech, $desc)
!endprocedure

!procedure ServiceDeviceSecurityAppleCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDeviceSecurityAppleLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceDeviceSecurityAppleGroup($id, $name='Service Device Security Apple', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDeviceSecurityAppleLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceDeviceSecurityGoogle

sprite $ServiceDeviceSecurityGoogleXs [10x10/16z] DSQ50G0n2C30uFjF_8Aa1Gvmuy_2tIE0lgs-cQjiyLtfVba7KITKJqZt0W

sprite $ServiceDeviceSecurityGoogleSm [12x12/16z] BSR10G0m10F00Dr_uYBSwm18A9Q6kuT9rsU3vvBdaZTsZvwSkHqWdgcCFjnCnnosxa85

sprite $ServiceDeviceSecurityGoogleMd [16x16/16z] RSkr0G0m2011dFqdZdluxX0eeGWSgPHqGAIfHikwlMJMl7JPQbXDK-RDKCMu0YaMMhK3uLNzS26cNZN8Oo1UnTxt6G

sprite $ServiceDeviceSecurityGoogleLg [20x20/16z] RSg73SCm50DH_hx_nX5T6SY7_d1WbXNuBvbeLELfJ1wAsYLgGjsFrKshoqJKI6ecCfVX5DCGlHkA5Xg8Cs5XLnuWBjF0SiB3xqx34ltE8dPp2xlx_7u

!procedure ServiceDeviceSecurityGoogle($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceDeviceSecurityGoogle', $name, $tech, $desc)
!endprocedure

!procedure ServiceDeviceSecurityGoogleCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDeviceSecurityGoogleLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceDeviceSecurityGoogleGroup($id, $name='Service Device Security Google', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDeviceSecurityGoogleLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceDeviceSecurityWindows

sprite $ServiceDeviceSecurityWindowsXs [10x10/16z] FSQ70G0W2C2mklt_OMLNWG1heiszjWJOFSSarpGLzo89ciM-TrgmIumItVe

sprite $ServiceDeviceSecurityWindowsSm [12x12/16z] BSR10G0m10F0ACB-4nVSwm085Klf94sgNYl1_YpklSYeMqoJA3KvOAOT8D9KMXrkfgqFMtSP7m

sprite $ServiceDeviceSecurityWindowsMd [16x16/16z] RSl50G0n30D11GpzDnnKVBY_CM2KH71BHLILa97EpFAsaZGLFZAd3xSBDKgOJPKKGSPEIWIekzPeVhYMolKqv6MK6lqxntq7

sprite $ServiceDeviceSecurityWindowsLg [20x20/16z] {
RSq73i0m24DHPs1w_nDNxd3e-9fv2W3LWXFFWa5o-3r9Hl3g-XEMpBniYSrKpLBDicsNpKMsRbc6areDKv-orm1gQjOqBUlJtsJW-vyA_Hjtfs6y_wbVUzzu
_zi1
}

!procedure ServiceDeviceSecurityWindows($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceDeviceSecurityWindows', $name, $tech, $desc)
!endprocedure

!procedure ServiceDeviceSecurityWindowsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDeviceSecurityWindowsLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceDeviceSecurityWindowsGroup($id, $name='Service Device Security Windows', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDeviceSecurityWindowsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceIntune

sprite $ServiceIntuneXs [10x10/16z] Oq00LWXWOq05Z4nm5WkSoG1cSO815nTOX8kB6KX2HDaHwjZOs

sprite $ServiceIntuneSm [12x12/16z] PSY50S0W30311-Bxxrlt7fhdoIxFkDtD5F2zjAQgMs0CuoTZayck2XeRkIAoOdE76G

sprite $ServiceIntuneMd [16x16/16z] TOg30G0n34KRO_zzpoXVaNoK7gevD5SPhxIAlFfS20484GNXrm87UkcY-Ynod8T76pm8oAdnnDtHoE1jP-QrlZeYAcrnykeNlIWTEm

sprite $ServiceIntuneLg [20x20/16z] {
ZS-50SCm3011eMd_WIiiquSlPCE_3NreY9d2OsxZe_4O-cm3aVmglpNpBYAEIii6eZ11r8O-Y0VBRhOUB4UyxpgMMqP-nM3hpRJCQrls9ZxOoC_DjhkOoNim
whczwG8
}

!procedure ServiceIntune($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceIntune', $name, $tech, $desc)
!endprocedure

!procedure ServiceIntuneCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIntuneLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceIntuneGroup($id, $name='Service Intune', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIntuneLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceEBooks

sprite $ServiceEBooksXs [10x10/16z] POZ50G0m48D8NVQVj_wwyaa0WvEWhUFNwpGV_7iXXAz9UW-mBotgPW8

sprite $ServiceEBooksSm [12x12/16z] RSY50S0W3031kEu_RztBOqVW7-B-YX0JhhzQPvjxyT9b8hmiSdjfQBwjIsocsl1e1W

sprite $ServiceEBooksMd [16x16/16z] bOg35S1G54DVKEy_Rst_Un36JqZqz2O798N6N9HH8tepvwhfCqW-v-kVjWzxJz8kx3DF-qJHJCI93W

sprite $ServiceEBooksLg [20x20/16z] bSs53G0W3011NFUV5tVdermR2lv32BhAmmMmiuHAfKasBRt5SJ7b3HD2y62XmOXlkNV-RtrtRSZtSWEZPCSz4M9OXfGpob8oHy0Y2m

!procedure ServiceEBooks($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceEBooks', $name, $tech, $desc)
!endprocedure

!procedure ServiceEBooksCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEBooksLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceEBooksGroup($id, $name='Service E Books', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEBooksLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceClientApps

sprite $ServiceClientAppsXs [10x10/16z] Oq00DXXWO8S1h2mE6C3AueG110i

sprite $ServiceClientAppsSm [12x12/16z] JOW93W0X309txTt_FzYelKWcm7mpp7nOqRL5vB1EpuI7qwfwWEZQ073uJvlP0Q9hk_i1tNK3

sprite $ServiceClientAppsMd [16x16/16z] ROp55S1G40BvijP_mu6upM4UgtXZxZwST0dmHzqHP3ZLbRxr8EtI__sfZYGZ9ALt_VsNPEOrBpAJ6ahlUcnrNNNJbtxymm8

sprite $ServiceClientAppsLg [20x20/16z] ZSl50O1G30FG16V_XI71-TPtg1TPWxnYluyceIEEc9_DGaSuncUWl6FyTro4Zd0CptBolwlG4OxvsHIxoza

!procedure ServiceClientApps($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceClientApps', $name, $tech, $desc)
!endprocedure

!procedure ServiceClientAppsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceClientAppsLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceClientAppsGroup($id, $name='Service Client Apps', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceClientAppsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceDevices

sprite $ServiceDevicesXs [10x10/16z] LSR50G0W2010k_RVLwNXNfVKgUoSp7ZZeytl511N5u0bj3vPMmy

sprite $ServiceDevicesSm [12x12/16z] RSO10W0H24JHNQYQ-zyN0F2e_hTGIJpbxV0FlOaSqMWQpHbCSRLMfRzAicUpI0G

sprite $ServiceDevicesMd [16x16/16z] bSU34S00402mj_RVjxQRO-30QX1P0oZSYlkBcQZPveFJQI8--7lFIOo56SVWzXBXsmCDMW

sprite $ServiceDevicesLg [20x20/16z] dSc55K0X241H6Wxxx_kxKxts4nwWNWcayPacfE0P_pOoCv5XkxJ1V_D52gsukkb3SzsiZMEtDZXO_ngRojekUW

!procedure ServiceDevices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceDevices', $name, $tech, $desc)
!endprocedure

!procedure ServiceDevicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDevicesLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceDevicesGroup($id, $name='Service Devices', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDevicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceDeviceCompliance

sprite $ServiceDeviceComplianceXs [10x10/16z] Oq00DcOWO0Ep6840p687iTZniPZPW821Wuc9YGL8GraC320n8607oG8

sprite $ServiceDeviceComplianceSm [12x12/16z] dOgr0G0m3CF2yVyFbsck9eFe9IOpSsVc_CaQ3PtPMYGbICEQ53kts3F0oE5N

sprite $ServiceDeviceComplianceMd [16x16/16z] dSc53S0m34JHzepxBnncGU47dtoTaQe2wQBckzMDVyPBSpLfwR1abxXCDPcgANDn-cgnbonXM6qu0W

sprite $ServiceDeviceComplianceLg [20x20/16z] nSt50OGm443Ho5Z_5MziR94h7tz4ocqq0e3vSEjQiAgz6vln9zQ0O1MiqoaO79acRGURC1dsHSEgZojzqZBOuHwrRLP4EEuxGvw4g_83

!procedure ServiceDeviceCompliance($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceDeviceCompliance', $name, $tech, $desc)
!endprocedure

!procedure ServiceDeviceComplianceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDeviceComplianceLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceDeviceComplianceGroup($id, $name='Service Device Compliance', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDeviceComplianceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceSoftwareUpdates

sprite $ServiceSoftwareUpdatesXs [10x10/16z] TSQr0S0m40ImUuRzzmsOEgiIZewjQRlFtQdvusJmERWwVchmEOWRNW

sprite $ServiceSoftwareUpdatesSm [12x12/16z] bSR50S0m34DHcNvX_tsBWNEUGPAcuvFVFsrQw0LffxyIHFmTWQZzXRrTFmBKPKet

sprite $ServiceSoftwareUpdatesMd [16x16/16z] jSUr0S0m44MnV_G2--yRHlTM9pLo_9ljfz-TpNQ_G0gUem1z7jkznXfFb8DirCK90Ne4L_zM

sprite $ServiceSoftwareUpdatesLg [20x20/16z] lSYr0SKm54MnwmV7iF--7y9KHwNqnEv6hrTZPBdghv-vNSxui__P2WW7EnmKqWJ7anBSVbUtIm5HwDbMy3yfcZP1Ilpx824l9JcGUlO5

!procedure ServiceSoftwareUpdates($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceSoftwareUpdates', $name, $tech, $desc)
!endprocedure

!procedure ServiceSoftwareUpdatesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSoftwareUpdatesLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceSoftwareUpdatesGroup($id, $name='Service Software Updates', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSoftwareUpdatesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceSecurityBaselines

sprite $ServiceSecurityBaselinesXs [10x10/16z] HSQ73G0W2011EedxxskZlG874wg8ujEzglQa3oapywTxrm_Gd7u0LBgD-Ei

sprite $ServiceSecurityBaselinesSm [12x12/16z] LST50G0m4CJ0BHpwzrl6l2Ru2harsK2jSKF4mqEypIsPPZQV0Imfpe0eYRJNZ93OUjs8QJIzgW

sprite $ServiceSecurityBaselinesMd [16x16/16z] TSg53S1034DH7yF-0xVXuXVboS57hTOMQFKa9JQrBdQgJMPJ7-OkDDEzFO36wW6fZrQog6G0cLmaCb8RPN6JJ2-U-7y_

sprite $ServiceSecurityBaselinesLg [20x20/16z] {
TSy53WD128NXibYwzpzm1ykZziU_ZC3ZNwAYl86Ed5I5XYJJQWnYOoew11k9nY0mY8z1tBMD4-wLduDXZk8qXLohMESAk_dPXGL-dOlhN-VYA88vMmVZ7-TM
z08
}

!procedure ServiceSecurityBaselines($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceSecurityBaselines', $name, $tech, $desc)
!endprocedure

!procedure ServiceSecurityBaselinesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSecurityBaselinesLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceSecurityBaselinesGroup($id, $name='Service Security Baselines', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSecurityBaselinesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceDeviceEnrollment

sprite $ServiceDeviceEnrollmentXs [10x10/16z] FSor0G0m3C2mKl3_WnlsfCbhqbkfxgg4LeeiFGSNfj3alDooaOcj5J4__W

sprite $ServiceDeviceEnrollmentSm [12x12/16z] JSnH0W0H201HOAhkVzzT00EzhyAJQQlI_-Bnj0q5ZfbEEKhFKuBCSeO4tMOIs-hXFecWhUP2ut9FLLH_

sprite $ServiceDeviceEnrollmentMd [16x16/16z] TSh50S0m40D19TQjeVz-mmpp4-Y1jYYrBTIwg_AV3GwuvCKhznD3xxoOyvI08mTqruojbAQyg1MdCqlo-YyBJI11d5bzX5nAtlDQBaO

sprite $ServiceDeviceEnrollmentLg [20x20/16z] XSe53W11349HQapJ-nzutML-b1VmaiGzHz6kHQ5ShbdNbAGxoPkDzQsjbUjOa7Ixs2WWUTXC0HvOyM8jWfYJpIoptNyOsosNCBLQdaqu5dBOqJZ3Lxit

!procedure ServiceDeviceEnrollment($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceDeviceEnrollment', $name, $tech, $desc)
!endprocedure

!procedure ServiceDeviceEnrollmentCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDeviceEnrollmentLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceDeviceEnrollmentGroup($id, $name='Service Device Enrollment', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDeviceEnrollmentLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceDeviceConfiguration

sprite $ServiceDeviceConfigurationXs [10x10/16z] RSY53S103C30eDFz5oxJWqKdonU-nodTErM7QYPk6UnSp8mGE7M_inqR

sprite $ServiceDeviceConfigurationSm [12x12/16z] ZSP10W0X141H0FS_yLG5o_c51pExNUFksl_RocAhQr83MGvQcG6drLRB4RXc2Ju

sprite $ServiceDeviceConfigurationMd [16x16/16z] dSq50a8X44LHcRYu_mqR4xQ_7dd8qsSK406qF2fjEMPPinEsD96d1RnyJymLRjQxDMtXMgZxvyYSu8mqyzRbVrS

sprite $ServiceDeviceConfigurationLg [20x20/16z] lSt50O0m343HUDb_OXh3uSZ3FnLuP9E8-6Dlt0uDstSRsCOVJUtIr2PLEJQoS6fYXbXjeP13_B4tZgzvPm3q5YmWU9Da9Pg3k7kWsDUftumPt0e

!procedure ServiceDeviceConfiguration($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceDeviceConfiguration', $name, $tech, $desc)
!endprocedure

!procedure ServiceDeviceConfigurationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDeviceConfigurationLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceDeviceConfigurationGroup($id, $name='Service Device Configuration', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDeviceConfigurationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceExchangeAccess

sprite $ServiceExchangeAccessXs [10x10/16z] JOR50G0m20Dnst_WXhwuA5qw07R7_erCW_8-pnJHVLIbfbLuNOiGcEvEBAXcz0C

sprite $ServiceExchangeAccessSm [12x12/16z] NSor0S105CFGZxOl--yRPbMlalqQ07iNSSJDP5MHfvktApDnEYAogTLIP6Lhh6vnJJhsUsrx3zTwSbjR

sprite $ServiceExchangeAccessMd [16x16/16z] RSwt0GCm30D1PeBUVrzbEN-5wq1_AsJXRFL2p0esNV4gfpCpp2ndnnRf_kxyiCb8FwtJCGnWs5G1q6nORGJKSkB6v-t9wRGPHoCCAhqbZpCw

sprite $ServiceExchangeAccessLg [20x20/16z] {
ZT3L0SH024NH4NJwBtXvRDpl5vnuodtD8zsHco2NQMStIAPc3fjM9iaiJH55Z64r8LMciya7QwZJR3nRJ_E2B0gYi9Z-vh1EH6cSrZ5bCfqsdJZbhSoun6Lf
JBJxMxQUjMR3HptzwVMw7m
}

!procedure ServiceExchangeAccess($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceExchangeAccess', $name, $tech, $desc)
!endprocedure

!procedure ServiceExchangeAccessCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceExchangeAccessLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceExchangeAccessGroup($id, $name='Service Exchange Access', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceExchangeAccessLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceEntraIdentityRolesAndAdministrators

sprite $ServiceEntraIdentityRolesAndAdministratorsXs [10x10/16z] NSh70O1G309GZ9Jz9xRxspib04QI-1oRByk59Ez50NeFWNN1DQB9tSYDnUzA4IS

sprite $ServiceEntraIdentityRolesAndAdministratorsSm [12x12/16z] NOl50K0n3499aEu_yNVjEw6OiCrNsfVEJfrwxE1YaxwajzvTrnNjxirb0n6xSsX5Oe9nmAQ4d9Z42W

sprite $ServiceEntraIdentityRolesAndAdministratorsMd [16x16/16z] TSXB0i8m30DHrzAukV-9QHBpXrdfANvbGE-4VBXsVttk7cPHyQZ667v8p0rnD67QcJaVhZGvKr2pADkfELOkR77vx53AdkwMupKT4JS

sprite $ServiceEntraIdentityRolesAndAdministratorsLg [20x20/16z] {
VSe73iH0349H1eCdzp_nJjEcvwaWVndlr1GS5G_2WPVZMow7nyZ5tt-e2muuK-98TTisduezHoXxCjlQ8bbMQlgocJM7jbQmaH6pYQr9RAUHYrjNX7khVoao
f7FZQ2AoxjmRheZc1m
}

!procedure ServiceEntraIdentityRolesAndAdministrators($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceEntraIdentityRolesAndAdministrators', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraIdentityRolesAndAdministratorsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraIdentityRolesAndAdministratorsLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceEntraIdentityRolesAndAdministratorsGroup($id, $name='Service Entra Identity Roles And Administrators', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraIdentityRolesAndAdministratorsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceTenantStatus

sprite $ServiceTenantStatusXs [10x10/16z] JSg54S0m30F0n22uxZzlcVx088s_tjqRW6l3jv5vr-OyUnEO9V9gOTaD7Z3RUtpONni

sprite $ServiceTenantStatusSm [12x12/16z] NOhL0S0W30M1UBB_lYqkz_NaqWCHuOe_8tEbZ5r-fl_7iloSYQQUWHd_Y7y6Zl3mNwv41h2HvT_JueyV

sprite $ServiceTenantStatusMd [16x16/16z] ROs50SDG44BFfUo_RqbTyhwUWPpXcHdlK1b-9XWKUSNy_yNTBI_wmDvnT4zykgbgfjz3uxIhyhQtkbO3t2BwY04CO99z1vVqN9L-OZLxzCyT1c3uoV9S0G

sprite $ServiceTenantStatusLg [20x20/16z] {
TOu50e0m30Ef9DtM_xyNTzZ1h9OCVHo0FKFOU5PjoAECAtwBSGUFsBTEO-EXopNqC2Cm1joUxan403pThR4pA5mGSPOMZ7ePWR1aPflNPSvOCnDhJEAW9feH
RLQ84q82EG_KSf6HSsX1JdHJUB4Qd
}

!procedure ServiceTenantStatus($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceTenantStatus', $name, $tech, $desc)
!endprocedure

!procedure ServiceTenantStatusCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTenantStatusLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceTenantStatusGroup($id, $name='Service Tenant Status', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTenantStatusLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceIntuneForEducation

sprite $ServiceIntuneForEducationXs [10x10/16z] Oq00LWXWOq05Z4nm5WkSoG1cSO815nTOX8kB6KX2HDaHwjZOs

sprite $ServiceIntuneForEducationSm [12x12/16z] PSY50S0W30311-Bxxrlt7fhdoIxFkDtD5F2zjAQgMs0CuoTZayck2XeRkIAoOdE76G

sprite $ServiceIntuneForEducationMd [16x16/16z] TOg30G0n34KRO_zzpoXVaNoK7gevD5SPhxIAlFfS20484GNXrm87UkcY-Ynod8T76pm8oAdnnDtHoE1jP-QrlZeYAcrnykeNlIWTEm

sprite $ServiceIntuneForEducationLg [20x20/16z] {
ZS-50SCm3011eMd_WIiiquSlPCE_3NreY9d2OsxZe_4O-cm3aVmglpNpBYAEIii6eZ11r8O-Y0VBRhOUB4UyxpgMMqP-nM3hpRJCQrls9ZxOoC_DjhkOoNim
whczwG8
}

!procedure ServiceIntuneForEducation($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceIntuneForEducation', $name, $tech, $desc)
!endprocedure

!procedure ServiceIntuneForEducationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIntuneForEducationLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceIntuneForEducationGroup($id, $name='Service Intune For Education', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIntuneForEducationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceIntuneAppProtection

sprite $ServiceIntuneAppProtectionXs [10x10/16z] Oq00LWXWOq05Z4nm5WkSoG1cSO815nTOX8kB6KX2HDaHwjZOs

sprite $ServiceIntuneAppProtectionSm [12x12/16z] PSY50S0W30311-Bxxrlt7fhdoIxFkDtD5F2zjAQgMs0CuoTZayck2XeRkIAoOdE76G

sprite $ServiceIntuneAppProtectionMd [16x16/16z] TOg30G0n34KRO_zzpoXVaNoK7gevD5SPhxIAlFfS20484GNXrm87UkcY-Ynod8T76pm8oAdnnDtHoE1jP-QrlZeYAcrnykeNlIWTEm

sprite $ServiceIntuneAppProtectionLg [20x20/16z] {
ZS-50SCm3011eMd_WIiiquSlPCE_3NreY9d2OsxZe_4O-cm3aVmglpNpBYAEIii6eZ11r8O-Y0VBRhOUB4UyxpgMMqP-nM3hpRJCQrls9ZxOoC_DjhkOoNim
whczwG8
}

!procedure ServiceIntuneAppProtection($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceIntuneAppProtection', $name, $tech, $desc)
!endprocedure

!procedure ServiceIntuneAppProtectionCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIntuneAppProtectionLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceIntuneAppProtectionGroup($id, $name='Service Intune App Protection', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIntuneAppProtectionLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Intune/ServiceMindaro

sprite $ServiceMindaroXs [10x10/16z] NOj10i0m10INJjla_nyEE6K0M2Mk0UZ67lYwCxwh0uKHJQ0lY5kaF-XkktPs8G8_

sprite $ServiceMindaroSm [12x12/16z] VOt90G0X20E3Z0hz5xpUtvqFPn9jYXu6lDw1-lP6Qxyzc531LmkeBcHERUfqx_SvIX2tpyLANJc01W

sprite $ServiceMindaroMd [16x16/16z] ZO_50S0m24K_NlOVE6x7lYWEM31UI5KVKIVNB4qolpAHkl-NCUGdEw0qN-Y0mECLq7WTvWCGiPftMSCjJcuB-ze-ikUNaRba0bc7vt3eY0fG0G

sprite $ServiceMindaroLg [20x20/16z] {
hSv95i9024LH-cR_6xO06wnnteXpDSc7RmHt928NoNJ_gz9bY5najkrqv2b3W3QiQyr5uPvPYb8L0C_LnmHYawwvuevEvhe-AOVSwT-2FOB2jcLIGkRFjAnJ
W37upg8wU-v4VRq
}

!procedure ServiceMindaro($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Intune/ServiceMindaro', $name, $tech, $desc)
!endprocedure

!procedure ServiceMindaroCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMindaroLg>', 'Intune', $funcName, $content)
!endprocedure

!procedure ServiceMindaroGroup($id, $name='Service Mindaro', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMindaroLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceMachineLearningStudioWebServices

sprite $ServiceMachineLearningStudioWebServicesXs [10x10/16z] LSV70S0m20H1Skg_O7FcfLLWeAUUx05u4BWl2N3t4wYbUPnYtnaKF83y2ohUTF41

sprite $ServiceMachineLearningStudioWebServicesSm [12x12/16z] NOgr0SG03CHaXlttVN2wg3eGRt8rHfweQJf-EHJ5c7_sCZVp0Y82HIGlkxcbBU3OADDSpfszcA3AuGBKaxl-dF45

sprite $ServiceMachineLearningStudioWebServicesMd [16x16/16z] {
RKx50S1020k71VRVjtRoAXwfu3-igxeFf1Oep36XCfdrv7BKao1KaH-EYU7lXenCalLMlzZT-UfYU34UNAgbuQOVLXS7KLBpPs3LGey55UEvcueluks17Ndc
LATBDi4T4zu
}

sprite $ServiceMachineLearningStudioWebServicesLg [20x20/16z] {
VSbPjaCX20NHKe43p7--ht6Hv7vbsvTyiwkhEtYexADJqHk6t8GEHQr9gn-czQ91XvF4cWPvssg8QL99bL9B2U0NQ4E3O6BTjefjxzRdf9_GQIutTydBhIoJ
oy1Natl9Yslzj-giw0guOaFOoYvdkC_7nux7CRIvuXELQ-HXw2Cc_G8
}

!procedure ServiceMachineLearningStudioWebServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceMachineLearningStudioWebServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceMachineLearningStudioWebServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMachineLearningStudioWebServicesLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceMachineLearningStudioWebServicesGroup($id, $name='Service Machine Learning Studio Web Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMachineLearningStudioWebServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceEventHubs

sprite $ServiceEventHubsXs [10x10/16z] Oq00DXXWO8E9034hiWeaceq9MOm5HYFK8Cm3

sprite $ServiceEventHubsSm [12x12/16z] Oq06RAmmm8RAHgW0OXPML4qmBYiRbC0KXm0KSzWGW8652GQO0G

sprite $ServiceEventHubsMd [16x16/16z] XOw30G0n34MJVEo_yTbeNn4ZUlXE6BTWkE94dd-ASGL4IAUTELVEOg_IrcoBLyv6rMONQmkU-GVF-MQTsA_z7um

sprite $ServiceEventHubsLg [20x20/16z] ZP250S0m20In-_qthhlcsXWErehklCZiX8j7sKZ1IRx9t6_obCxlgbcMkHcpsBWKcnrCoy6_uY6TybOjiaqGhRqrpWfxe0S

!procedure ServiceEventHubs($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceEventHubs', $name, $tech, $desc)
!endprocedure

!procedure ServiceEventHubsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEventHubsLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceEventHubsGroup($id, $name='Service Event Hubs', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEventHubsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceStreamAnalyticsJobs

sprite $ServiceStreamAnalyticsJobsXs [10x10/16z] LSPH0W0G20JHgTgz_ur1NnxLyClcKUkeMt2Qe-zNqqHGI1dW8itbwyL9Yc5W0m

sprite $ServiceStreamAnalyticsJobsSm [12x12/16z] PSg50G0X34FHNqdst_XSuI5LPisbw8wpB9quHD17NXaGkG-Qy_Qn5TWS3ocoqqUEBy51vbK0Am

sprite $ServiceStreamAnalyticsJobsMd [16x16/16z] TSp50GG030B19K3wx_ZSPLvH-6TuauGxrzFMRcxzNRZGVSgLCuvevne58uQUC08R0Zc7ebZQ1NOBZNGDocK84jghSBPFNEGo0y6Tjlno1

sprite $ServiceStreamAnalyticsJobsLg [20x20/16z] {
bSpL0GDG24FH2uJilt7jITtE3mv_IubR1KWA81dKhLvghlMDOEYvVYAMB2cXJvYKG2XPYob1LWL9du60K43LV1cafA8iWBOxqZ5o2aZRepn91CXsiuGt1jzg
1XUCiimDsS4Zc_UE
}

!procedure ServiceStreamAnalyticsJobs($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceStreamAnalyticsJobs', $name, $tech, $desc)
!endprocedure

!procedure ServiceStreamAnalyticsJobsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStreamAnalyticsJobsLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceStreamAnalyticsJobsGroup($id, $name='Service Stream Analytics Jobs', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStreamAnalyticsJobsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceAzureDataboxGateway

sprite $ServiceAzureDataboxGatewayXs [10x10/16z] TSQt0G0W30InUpBx3qp6dLK9Hod5SfgMMglGNcvBElOuwmky2JC1

sprite $ServiceAzureDataboxGatewaySm [12x12/16z] VSQv5O0m34J1tQTl0Vqt3BuTCT7eJsQkLgfCkIf9LFKX0wBS5SI7TeVjuAb4DIxLPwPrUW4

sprite $ServiceAzureDataboxGatewayMd [16x16/16z] dSYt0SCm30NH3oBlFx0jCLTAhxl39tQYBQkHQlkGarSjjo6WCmgBHcKYEB548rp9Q4WfjRC1IzDI0TgQSESF

sprite $ServiceAzureDataboxGatewayLg [20x20/16z] hSYr0GD154D1QVSTzL-mIVymCaqu-WCpO9sCSQbh3kCrEy0uHOgeTAfCfSi9mp2N3aqlCAzO7QxXE9p0n59cPOxN95tEUl5E7xW3

!procedure ServiceAzureDataboxGateway($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceAzureDataboxGateway', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDataboxGatewayCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDataboxGatewayLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceAzureDataboxGatewayGroup($id, $name='Service Azure Databox Gateway', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDataboxGatewayLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceDigitalTwins

sprite $ServiceDigitalTwinsXs [10x10/16z] 9SQ73S0m40En-wxz9qu44uq0mrCBwznTvEqovsxVMsTtUEtrG6N13BcQmKF_34Xt-G

sprite $ServiceDigitalTwinsSm [12x12/16z] DOa15WGX24AP0kZ-9rxLjxzK03J67nbdtKbIZSjzQNeR6dr9PhLuofpH74qTn2G0wSwwe_7UYqImDCffC8fRZVtX1m

sprite $ServiceDigitalTwinsMd [16x16/16z] {
JSk50S0m24JHJx3iFt6F-ejYC5RnLqdL5tNDNSc85iUwgmozb-k5VEA8g5ySA-I9As9vY5zno8gHRR7tX42AWyc4HAOrfdecLvtSacB4nD0JFn0DT8vABjwM
LGKS
}

sprite $ServiceDigitalTwinsLg [20x20/16z] {
NSm70WGX24FH00bu_nClijF_L9y5Hn8-CHdvqiWPvwsMLSLjdG-f9eFtktMlgYFr-XrdsP55ahtqQJ9sUffepfrTHZASKnmcTXwSj9A74O1HNG682FV0Jhi4
uDCOcx0SkLPA6bG7NzssGOu1rLOwEcmqTPIoiJdWBncuCeEr4DqF
}

!procedure ServiceDigitalTwins($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceDigitalTwins', $name, $tech, $desc)
!endprocedure

!procedure ServiceDigitalTwinsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDigitalTwinsLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceDigitalTwinsGroup($id, $name='Service Digital Twins', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDigitalTwinsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceIndustrialIoT

sprite $ServiceIndustrialIoTXs [10x10/16z] FSM70G0n2CD0KSJ-6tzDSc2Rb_owCDwLbyt0F7bMIYCG2KdvphNyFFcq2Tm

sprite $ServiceIndustrialIoTSm [12x12/16z] FOq70i0W30AfSld_aujqd2CxgA0FMwnw5ty9Qzo04yzC6-AxxEFtEAT-MF3xml55NjYkuHS9-_5k

sprite $ServiceIndustrialIoTMd [16x16/16z] JS-t0GH12CLGOKJ_7P_TCI_JZu27t3GjbZA0bAyeax-sG25c3P923_zb81ASc0IGR_Voj4GZkNkvczLDV1410c7iEzSPFFjYjyN5zSGR

sprite $ServiceIndustrialIoTLg [20x20/16z] {
NP050i0m2CImyFyVprYDJ9kZAWD5Ea7WpRnjq6cC6Fqf4VKpuoVdKvbpAbGierowo4XvqzV5NrXE7OpGX-bYCHqgc8G9cviqLz_fykFz_gvjlNOLw3G-AyQE
hMrTNQ6VAPWqo3dN3G
}

!procedure ServiceIndustrialIoT($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceIndustrialIoT', $name, $tech, $desc)
!endprocedure

!procedure ServiceIndustrialIoTCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIndustrialIoTLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceIndustrialIoTGroup($id, $name='Service Industrial Io T', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIndustrialIoTLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceLogicApps

sprite $ServiceLogicAppsXs [10x10/16z] Om029YOc1Z1WHB2OcPcHM5301Q7OE3YPEJWOWInMg30pM168OW4280j88bW

sprite $ServiceLogicAppsSm [12x12/16z] TSl50K0X201GweVklo_DJPz9WIE7yUa_zP_TwI-EOMne_xzv_Nz-ON3eLqBFt_u6

sprite $ServiceLogicAppsMd [16x16/16z] bOv50e1030DhXz3__nU7TPkLPaufNR1Sq8-CN2_QhdP1CHkbU8WAmDK1FFwC9rshsLFz9FshdcGteNJL3m

sprite $ServiceLogicAppsLg [20x20/16z] hSm50e0W341HHhFxtzVwTjTJQcLWOMRaRipXXnYSSu7OWd80RXcBEUTIdEQ6498aZVRIK68shAOw1sPYB-P1pED-35Un6W

!procedure ServiceLogicApps($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceLogicApps', $name, $tech, $desc)
!endprocedure

!procedure ServiceLogicAppsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLogicAppsLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceLogicAppsGroup($id, $name='Service Logic Apps', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLogicAppsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceAzureStackHciSizer

sprite $ServiceAzureStackHciSizerXs [10x10/16z] BSQ10S0m14JH0Axs7xZW9VZYxlAQ5sXN5AHSbIgiAI9GrrU2TSlgr21JMDJu5H6JyWC

sprite $ServiceAzureStackHciSizerSm [12x12/16z] HSq74e0m24HH2R0ktl_0IXj_siiq55zNXopQTnRFRv9fKbMfFEMkBIAKScJa6cQgfkNZMGyKdVBZrki5

sprite $ServiceAzureStackHciSizerMd [16x16/16z] NSk50SCW443Hdil-0_U2mu_0GqXRlvdsSjfwcQ_ZihlRzAovrbMrdHYUJGi0CC5mxBOL416MIRW08iCeFIsJgYArcEjMkrIGCbN3BDo_Fm

sprite $ServiceAzureStackHciSizerLg [20x20/16z] {
VSk50OH034JH8pEHs_xxXNMSZxy4M0k_FUi57YnnclSY9TnjHv-OasbxrYnFbr8G4JvjxztsVx5yxlrxJX7QmKB06dOJrRQXkXkrPyWMAIU002mJoTR2gMu4
5EKE3bj8AikjF3O
}

!procedure ServiceAzureStackHciSizer($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceAzureStackHciSizer', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureStackHciSizerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureStackHciSizerLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceAzureStackHciSizerGroup($id, $name='Service Azure Stack Hci Sizer', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureStackHciSizerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceStackHciPremium

sprite $ServiceStackHciPremiumXs [10x10/16z] HSj50G1130J1NWhu5tmOgES0JSF00ymJa6XXplctkjRYPm7EgU_cTmC

sprite $ServiceStackHciPremiumSm [12x12/16z] JSh50O0m542nznsw_xveBUUmineIFuOYsf2W4qZrOwZc-RCoCxKVRjKvcTf_4g6jGvXk

sprite $ServiceStackHciPremiumMd [16x16/16z] VSwr0GCn40NHlxno__sQZiGlcsmmy0OG5GIG5KlWLT62GLGa05F9YoIKsRsSa2u_vMRVCgv-qiph7tFdl6Z2pBZ-KL9iV

sprite $ServiceStackHciPremiumLg [20x20/16z] {
RSz15eGH30JXqjAHV-v_uB7puDi1zS9Jky3OkGsedLl1jpCV_7QZ_q0-13XFaB5rWq5pMhKC5vQKshhkaaAh-zLCJz7tQJttajMOILnPlPQWQ9cvTMFksTOn
hnnMRP08BfS_
}

!procedure ServiceStackHciPremium($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceStackHciPremium', $name, $tech, $desc)
!endprocedure

!procedure ServiceStackHciPremiumCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStackHciPremiumLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceStackHciPremiumGroup($id, $name='Service Stack Hci Premium', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStackHciPremiumLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceAzureIoTOperations

sprite $ServiceAzureIoTOperationsXs [10x10/16z] JKg50S0m3A8IuV-71_CeXb-HCVoBdOaK9Z6X6YaKHZF815O9GiZFawqKeAllkSl20G

sprite $ServiceAzureIoTOperationsSm [12x12/16z] LKs30G102CpOV-2tMPtWMvpfgymCCx1PcXgrWdejXeCWrkQCkEQjRdflBKBqUcXx6vsn_i1PhnHi_LdPdme

sprite $ServiceAzureIoTOperationsMd [16x16/16z] POs70GCn3091UcEn_y0ffEVFLGs0CxRvYSOUgTM93jkI1ArdxsYfqr-9LwdmH4fyF4Cc5i52hlH7kVT6UCRO0a8huha2PxtYcTnD9EP-EHKQ99vyMZ-8UQu

sprite $ServiceAzureIoTOperationsLg [20x20/16z] {
TSw50SKm20HGzA3x3noNhrVDYm3zIpoFlmkU5WTVqIu1WB0vcYHQhDl4He33PIwHRGGvXx51kpdmKX4-rxdiPK8-pvCnKAD-XapJqLI4pJ9wZ29abrwsHklD
OdF4uuNnGUQrI8p_16zZJQ7Rs7o_9vEPlam-wMwi
}

!procedure ServiceAzureIoTOperations($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceAzureIoTOperations', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureIoTOperationsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureIoTOperationsLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceAzureIoTOperationsGroup($id, $name='Service Azure Io T Operations', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureIoTOperationsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceFunctionApps

sprite $ServiceFunctionAppsXs [10x10/16z] LOY70S10209FWUJtNpYzAft_INhIOGER7dl0GCzJu-sAe0RtiQkY8y1jJrW1

sprite $ServiceFunctionAppsSm [12x12/16z] POh50S1G58Duckw_SDq_fmWCHCGhsn4c8eFUev49tMlqFOBK1Rcnkm7xau07MKS4fxX9HXO

sprite $ServiceFunctionAppsMd [16x16/16z] TSa54i0m449H4eZS_yJDIhtzOxm1Ft7rSFsx9o09fISxA1KRpc4tSoR5bQ5FcAtbCa712jgcd79QLK2pAKGL4cwz-Di6

sprite $ServiceFunctionAppsLg [20x20/16z] {
XSlL0KCn34DH6Ulz5mwfz5X_ERd6xMHkPpQt9JqIzbI3t5tX-QLXWqQcLHzY1apC3s4HyVKZRfLP-cS280hcmYCIt-OAfhnWCN-4P2Jc4VQjM486xHT-83bM
S3oj0m
}

!procedure ServiceFunctionApps($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceFunctionApps', $name, $tech, $desc)
!endprocedure

!procedure ServiceFunctionAppsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFunctionAppsLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceFunctionAppsGroup($id, $name='Service Function Apps', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFunctionAppsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceNotificationHubs

sprite $ServiceNotificationHubsXs [10x10/16z] JSh50G0W40InGPR-EyPFyWwX6fh1TBf1_gIk2nckGRO

sprite $ServiceNotificationHubsSm [12x12/16z] TSQr0S0m402nUzn_ut3CLYLshC8_LwWShmWjYD3uyAS-dx_KwPq

sprite $ServiceNotificationHubsMd [16x16/16z] ZSd50S0024FH57xOV-Ew-pj5z2MFBfrL2D01gDaBn96SiIUREFmstiYhOwzo3osoz4S7

sprite $ServiceNotificationHubsLg [20x20/16z] bSYr0GD10CH0-HRwxzYG-9acaxXhRBpGrkxp7ByKQzfvI7X3PEzbh97Vr0BvJMV6PENwjSsFcBXbOvH7FW

!procedure ServiceNotificationHubs($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceNotificationHubs', $name, $tech, $desc)
!endprocedure

!procedure ServiceNotificationHubsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceNotificationHubsLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceNotificationHubsGroup($id, $name='Service Notification Hubs', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceNotificationHubsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceNotificationHubNamespaces

sprite $ServiceNotificationHubNamespacesXs [10x10/16z] JSh50G0W40InGPR-EyPFyWwX6fh1TBf1_gIk2nckGRO

sprite $ServiceNotificationHubNamespacesSm [12x12/16z] TSQr0S0m402nUzn_ut3CLYLshC8_LwWShmWjYD3uyAS-dx_KwPq

sprite $ServiceNotificationHubNamespacesMd [16x16/16z] ZSd50S0024FH57xOV-Ew-pj5z2MFBfrL2D01gDaBn96SiIUREFmstiYhOwzo3osoz4S7

sprite $ServiceNotificationHubNamespacesLg [20x20/16z] bSYr0GD10CH0-HRwxzYG-9acaxXhRBpGrkxp7ByKQzfvI7X3PEzbh97Vr0BvJMV6PENwjSsFcBXbOvH7FW

!procedure ServiceNotificationHubNamespaces($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceNotificationHubNamespaces', $name, $tech, $desc)
!endprocedure

!procedure ServiceNotificationHubNamespacesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceNotificationHubNamespacesLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceNotificationHubNamespacesGroup($id, $name='Service Notification Hub Namespaces', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceNotificationHubNamespacesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceAzureStack

sprite $ServiceAzureStackXs [10x10/16z] LSY50O10243HVpJxBoosFXf-D7RxPYIJ-vQxVRb_YjMEuUwBVNEVt7zgPaGqaBlg3G

sprite $ServiceAzureStackSm [12x12/16z] NOh10G1110Dj0FqtVE1rCn-Iq1zRzYOVvnOlztQCTKbv6way1a8rgYf1KTVJ9hHp00Apo5kykryCcHy

sprite $ServiceAzureStackMd [16x16/16z] {
RSw52GH150JH_ZQMVy1NP-i5DBpLqNFjtzyMOSpVNHvYDcTLCfiRCPZSZy-RI_Lpbo8aZLzTY8eqvFZFoezJIX3C82daxfRv_k74ugZXc31roc865lNnQQxL
NW
}

sprite $ServiceAzureStackLg [20x20/16z] {
VSk55SDG34DH-Hkx_yArmdp3xoZueB6HhsOE2O3dtWAI0Cz3Cylvt5jktlzLC_DpK-vSDUUJpQPM6-6Ad5HA-cJQcai1QrEV6NS3Onr1-XPLtM22GMOIxVVZ
IjHcs1iacuqHVBAHvwRM1l6OUSCV
}

!procedure ServiceAzureStack($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceAzureStack', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureStackCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureStackLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceAzureStackGroup($id, $name='Service Azure Stack', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureStackLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceAzureCosmosDb

sprite $ServiceAzureCosmosDbXs [10x10/16z] RKl50K1H2EALmlu36wUVjWJ-OqgQs7sGh0M8RiNikfTP7uqUzorqSBEFiTkBUoG

sprite $ServiceAzureCosmosDbSm [12x12/16z] LKi50WH12D8vJkJ_7zxfi2NiYTzrmYqLGDrM_bAAtWNA9Ek66PN4zZ6YdgKozIU9flBQ6P2wem1PpnNUl6vNV

sprite $ServiceAzureCosmosDbMd [16x16/16z] {
XOm90aGX24BxHABtl_24i--lLGN6NyZdUiw1sYGdUBYpTf5LiGjhZqe3ZrplgIGhCNqlfGANg9Q48bpI5reIqg9wx8OaHhN75qLcPNyniBYoN3Ou1hBY9hu3
ZbTE
}

sprite $ServiceAzureCosmosDbLg [20x20/16z] {
RO_50KGX30NZqd_3-x0r_fp84ALdvC7PdMLco6Ht9LPmygGd9OoSrSz7NDKLZ52dX9dWVTnGcUaZq3MIuQ1YPfr-eWKbK-bMU6L4V1JDxQPqD-lvisey0LIV
ZOUhT0kexO0KwgexzY3S0-4mK0isCz4Up1owK3E-9TqWwmK
}

!procedure ServiceAzureCosmosDb($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceAzureCosmosDb', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureCosmosDbCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureCosmosDbLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceAzureCosmosDbGroup($id, $name='Service Azure Cosmos Db', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureCosmosDbLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceEventHubClusters

sprite $ServiceEventHubClustersXs [10x10/16z] LSk30G0m30313_VVkEQL4PSq7Cha7PqfE919-cvEjBqpUsVuL

sprite $ServiceEventHubClustersSm [12x12/16z] TSo35G0m30JGu8hz5wwD_n27VZYJLbYQBDkizz7REGSdkLFwsZw9vD8JNT-W2MWH0G

sprite $ServiceEventHubClustersMd [16x16/16z] XSm53i0W50FGzbjs_mjF2ac9xk5ymPzP0bjhfzwI2V6RlK18dfNrFGSRl_xVkoZbGEbOMm9m5LLJc2BimgbyI8Oan1u

sprite $ServiceEventHubClustersLg [20x20/16z] ZSW7RWGm20310MEI_tyupIBjwgYjrhDYO7GTEndjg7bpBnGrvYsnu-XvBPO4DGUKbKD_85fb7CKH5W5oLYChjX45OejycTVT1VdgdtLnwYAe6fxq3W

!procedure ServiceEventHubClusters($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceEventHubClusters', $name, $tech, $desc)
!endprocedure

!procedure ServiceEventHubClustersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEventHubClustersLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceEventHubClustersGroup($id, $name='Service Event Hub Clusters', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEventHubClustersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceMachineLearningStudioWorkspaces

sprite $ServiceMachineLearningStudioWorkspacesXs [10x10/16z] JSV50S0W5C3GxxR_lYqEERt06zkeYKIgH5wfQdL3urOZp6oBn_H2H9GQVW

sprite $ServiceMachineLearningStudioWorkspacesSm [12x12/16z] NSp70SC030904ak0sNzVztulLV31mrfNLT9LtzfsD-sbxEvKATdgyQe7_B3PwhxIWV-ns6R2nbfiUPW1

sprite $ServiceMachineLearningStudioWorkspacesMd [16x16/16z] TSe50e0W40H0ulh_3_R2LfOSblONf3DfyAWg-d7QpDP6H151Jx2pg7d7_YSOxStDRNU3ZpDVGsy3B_QuOp_DjP-ifXyFSgIu0G

sprite $ServiceMachineLearningStudioWorkspacesLg [20x20/16z] fSZ5OKKn34JH4Ilkl-3COrxzOzJ59ykJ-6xgD2YSVcynoAduzbo2wjhc-FVInhsPXGX823DZnfNwioNO_9B2G2auMCwF9WwrlX57QYUALgmYTxQcVm

!procedure ServiceMachineLearningStudioWorkspaces($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceMachineLearningStudioWorkspaces', $name, $tech, $desc)
!endprocedure

!procedure ServiceMachineLearningStudioWorkspacesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMachineLearningStudioWorkspacesLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceMachineLearningStudioWorkspacesGroup($id, $name='Service Machine Learning Studio Workspaces', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMachineLearningStudioWorkspacesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceMachineLearningStudioWebServicePlans

sprite $ServiceMachineLearningStudioWebServicePlansXs [10x10/16z] JSa54i0W30J02pCdJV__thgm4CTiEK9rfA1Rmc6iHoetG3AfyonI1vztugQt6zTm2W_dk0C

sprite $ServiceMachineLearningStudioWebServicePlansSm [12x12/16z] NSQrOGD0400mFHva_tbZhAnAVjGX0fJgUnMEqSzFWym_HA_YF6NOEyXpxbjX6NmjnzTb3c1301dv0Wy

sprite $ServiceMachineLearningStudioWebServicePlansMd [16x16/16z] {
RSk50O0m40J1UnVwhnTtM2IP27whSgywn0bI9eIjf4HrgpjS5XTS5okZ5fiFJW1qCEQPL6sKEImt2YWoCuu4Y1P7p0xVQimfAUufz442syssV7Gozl-URpiK
k_DeumG
}

sprite $ServiceMachineLearningStudioWebServicePlansLg [20x20/16z] {
TSm5Ti0W44NHFoxP_txReDKRvS4P_8-YCwiCLnK6Rzef3LhDhg3caxBxixaJUhP6eKPZ9iqtEUjJU0SnTQ3diNuUWfXMfvFJ6FUIp0Iv2pc0eBT17LC0A7-R
Rp7so4IC3Wm26BuZ_TtU0QRVaidO85pivtF4FcutfIt9k_abc3u
}

!procedure ServiceMachineLearningStudioWebServicePlans($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceMachineLearningStudioWebServicePlans', $name, $tech, $desc)
!endprocedure

!procedure ServiceMachineLearningStudioWebServicePlansCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMachineLearningStudioWebServicePlansLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceMachineLearningStudioWebServicePlansGroup($id, $name='Service Machine Learning Studio Web Service Plans', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMachineLearningStudioWebServicePlansLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceTimeSeriesInsightsEnvironments

sprite $ServiceTimeSeriesInsightsEnvironmentsXs [10x10/16z] DKe50G002BB_JxR0f6HANQuYL6nsmF6ySS2H6OjTXFxLx7-h1tSgQq03

sprite $ServiceTimeSeriesInsightsEnvironmentsSm [12x12/16z] 9SQ14S1020B1qy3tNt9aM5KWzXjAqjvnF8GCNaeVJX3cVA9qq2OWcZpEjDdKcpiJ3RqO-04

sprite $ServiceTimeSeriesInsightsEnvironmentsMd [16x16/16z] JSp50GH024FH3mdqt_7A-BlWC4d98KzCLNFcqYZD4l-6YYCAvhBsAOFDA-rWyL_AU60vQRuV8kdYQXCTRDM0EvzoD4P7tUTi61-_

sprite $ServiceTimeSeriesInsightsEnvironmentsLg [20x20/16z] {
JSe10a0m34FHtoNj_MyC11vi-ojHqkAl78BmeO2LzU0sKUxwfUW6AkaVkpc9K1SI9uj80DbyriNo8ll2Dyut8Cgo8E8tC9EDd60ynLzF1Z-Q1jO_AeSZAgc_
-pbqNtzUrNCobnq
}

!procedure ServiceTimeSeriesInsightsEnvironments($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceTimeSeriesInsightsEnvironments', $name, $tech, $desc)
!endprocedure

!procedure ServiceTimeSeriesInsightsEnvironmentsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTimeSeriesInsightsEnvironmentsLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceTimeSeriesInsightsEnvironmentsGroup($id, $name='Service Time Series Insights Environments', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTimeSeriesInsightsEnvironmentsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceIoTHub

sprite $ServiceIoTHubXs [10x10/16z] LKg30G1027nL-s_ysJYjKR0M8YewV1ZfBH_uF82hI6kh_tZutqmJ8uVh0m

sprite $ServiceIoTHubSm [12x12/16z] NKs50S0m38h2_nTlTOiho2jP740j8wD4RRNuKOjT7zaJmcRzNDKto70CL-rlN7nLVW

sprite $ServiceIoTHubMd [16x16/16z] VO-50G0X24MfZ_jFV67tCscW2_wHVe34kycQFBBCQasEO4a6oRxHbG6KN0uLghBaL4YvMZxXlhN_IdvDTYGv4uAt8HAB_08

sprite $ServiceIoTHubLg [20x20/16z] {
XOw50GCn30CDahB_n0MbuEBVOyuOXr0N69kY_pGTIOJ1TFNkel2MPnJnYJ8_5xdm_8_8R0m7KaJdHzwedIG_PgVi_G_iZvoZzblJINgwAB_NMdPm-QOMx7R-
19zhdG4
}

!procedure ServiceIoTHub($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceIoTHub', $name, $tech, $desc)
!endprocedure

!procedure ServiceIoTHubCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIoTHubLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceIoTHubGroup($id, $name='Service Io T Hub', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIoTHubLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceIoTCentralApplications

sprite $ServiceIoTCentralApplicationsXs [10x10/16z] BKY70S10417lx3zoNDNHP-p95yr8EGH8jfUKv5u-IPw4HocfC_NGNeMJjlOV

sprite $ServiceIoTCentralApplicationsSm [12x12/16z] DSQB0S0W20FH0vFilt7hznHuxC9BSMghOY1vgnU4frOWP3IPvPcaF8-MjWVqT6-xOC2-s50Mx6mp-m4

sprite $ServiceIoTCentralApplicationsMd [16x16/16z] JOs50S0m3CCAjly_UL56rL1kO3nad3Z9-cmdazTjCzbF4ObYmgucaEfd0INbHc7Z7KYb2TweoEbxIVwzgYbf5ylndi_ZMU_DO_pzJ0vkP5NP7Z-c1Yu

sprite $ServiceIoTCentralApplicationsLg [20x20/16z] {
NOw50G0n20EHXFqthj2ytciFjPkoFwog_1WiO_kvSPsoYbBBnDsXhQjFX2jXkKxts7G3oiN5vGZ3CLdj5g01kKtTpjomgRUppWFuSHaHMBoTo_arLoi3_KFs
M7hNzuidnKdr2Ftf7oVczW1kmhvqeyC4
}

!procedure ServiceIoTCentralApplications($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceIoTCentralApplications', $name, $tech, $desc)
!endprocedure

!procedure ServiceIoTCentralApplicationsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIoTCentralApplicationsLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceIoTCentralApplicationsGroup($id, $name='Service Io T Central Applications', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIoTCentralApplicationsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceAzureMapsAccounts

sprite $ServiceAzureMapsAccountsXs [10x10/16z] JSQ70G0W20F1KEF-2zlRAV3unR1ZMA4sCZDTnnwZgqZLJ9BW0PG5tOu6

sprite $ServiceAzureMapsAccountsSm [12x12/16z] LOc50G0W20HVUl-5xU8K-426T32bRcYdXMPZ0ofzwTH4yumbH3IrknEnQRzTixaFRK1CF0A0n0AJcVVR

sprite $ServiceAzureMapsAccountsMd [16x16/16z] RSZ50S0m241HWhF_maLl_T47_CLIuGhbEbRl1ijvZu9dxJ1ThumPCwt6nJUsZ99CLfK5IKsro41fgxGU0F1BtGLwS1bqHuNB8qAW-W

sprite $ServiceAzureMapsAccountsLg [20x20/16z] {
TOg50GGW30DJP_-5SNqvB3s2_wWrv38sEPRchFrwMoFehMWclXn3PX_g0sRGIC1Koampot9ScLdNNtVQio4QnWsLFkXmLKXhJwVj5gktktK780w-dALDUBtG
Y7GZwFYZ9h8LBiWyNETG
}

!procedure ServiceAzureMapsAccounts($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceAzureMapsAccounts', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureMapsAccountsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureMapsAccountsLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceAzureMapsAccountsGroup($id, $name='Service Azure Maps Accounts', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureMapsAccountsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceIoTEdge

sprite $ServiceIoTEdgeXs [10x10/16z] LSQ50S1024FHZxF_mlMUF2JXvhpYDihTCbFkHrGLp_Vw7ttn-u5c-hKyZCq9

sprite $ServiceIoTEdgeSm [12x12/16z] VSV70G0W20F0qDb_ORloywZ1H4euRAft1t5tux76x-lGsEen46GUZTh8ITS6tezDyTC1

sprite $ServiceIoTEdgeMd [16x16/16z] dSh50SCm343HB-x-2pTWlkOPX3JgogBnC3g9HbVPyCY7QTp_BBqdWRRn66GrWhR4wupy6kyHEMe5SkqpETzS

sprite $ServiceIoTEdgeLg [20x20/16z] hScr0S0W54NH2z-o_y9Hd3QdUaALLPYflHXOHIDMAPza0rxcBydgjt5Am9TAAB-Ks-B3hMJtA24XKMZiYQC8FIfQx05qsOn7Dh-fFvIHiXF-S04

!procedure ServiceIoTEdge($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceIoTEdge', $name, $tech, $desc)
!endprocedure

!procedure ServiceIoTEdgeCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIoTEdgeLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceIoTEdgeGroup($id, $name='Service Io T Edge', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIoTEdgeLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceTimeSeriesInsightsEventSources

sprite $ServiceTimeSeriesInsightsEventSourcesXs [10x10/16z] JSkr0G1020F0uEo_yBjm3Hfy9bj0iUNeR5gT3mICZfRPnR1tEI5BrgyE

sprite $ServiceTimeSeriesInsightsEventSourcesSm [12x12/16z] NSor0S103C30Dtl_YMCCgRfAvvq-7JsRXu6oDaaKFc7a2A0CKvej2fOzij3l-VBJ1G

sprite $ServiceTimeSeriesInsightsEventSourcesMd [16x16/16z] XSx50S0m2010lDb_uiPTxeS3Cnk1GKVSBaPEIioQ-8OKMw08GUYlvXXZJ19mY68iBZ225aU-qxt_euv-OACV

sprite $ServiceTimeSeriesInsightsEventSourcesLg [20x20/16z] bS_50G0n20117Ffl-5pZcUT6WHBBA9ZodnkOm5zujI7VtiPw-pGxaS3Xrn2VXX-bXbUZotUV-8cEShKuSUn5hdOhpJRPCbfeiW8

!procedure ServiceTimeSeriesInsightsEventSources($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceTimeSeriesInsightsEventSources', $name, $tech, $desc)
!endprocedure

!procedure ServiceTimeSeriesInsightsEventSourcesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTimeSeriesInsightsEventSourcesLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceTimeSeriesInsightsEventSourcesGroup($id, $name='Service Time Series Insights Event Sources', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTimeSeriesInsightsEventSourcesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceTimeSeriesInsightsAccessPolicies

sprite $ServiceTimeSeriesInsightsAccessPoliciesXs [10x10/16z] DSct0G0m3091v4VxZ-pCLGGTraSY57wXknat7hbHKYMXpqx2vrq

sprite $ServiceTimeSeriesInsightsAccessPoliciesSm [12x12/16z] POi50G1020E1NV_AxwumjNQmTTX4CZ5WEtmu6gve4DlbsFZIMHWs5bvN1W

sprite $ServiceTimeSeriesInsightsAccessPoliciesMd [16x16/16z] NOl70G0n38EKWFSV-NerFnLoCioNANuZ2NuYCxm55pwpMeNFNZlGX3oqcBGOORJSz_dDfMdvvtF75G

sprite $ServiceTimeSeriesInsightsAccessPoliciesLg [20x20/16z] PT3P0O0W30HHabdwBzbRDuRvVDoCjzJe8IaQSSxy8QS55JaBA9XygKpJF1FAOdVW_Rvo64tErD1aYsu25ZDLKpDDcMp6zKyTfXq

!procedure ServiceTimeSeriesInsightsAccessPolicies($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceTimeSeriesInsightsAccessPolicies', $name, $tech, $desc)
!endprocedure

!procedure ServiceTimeSeriesInsightsAccessPoliciesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTimeSeriesInsightsAccessPoliciesLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceTimeSeriesInsightsAccessPoliciesGroup($id, $name='Service Time Series Insights Access Policies', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTimeSeriesInsightsAccessPoliciesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceTimeSeriesDataSets

sprite $ServiceTimeSeriesDataSetsXs [10x10/16z] Oq02Z2mWm0XcSN9oCe9Ot5mWm8t6OkDYPeAn69bWifnewZZ1B6O6

sprite $ServiceTimeSeriesDataSetsSm [12x12/16z] VOl50OC040JFjVzw4znXNgjm1cM0SPAi7gv4WsuZHEJ8KNTDt3GM5VAI8sxQlAJSlhwGatI0Fm

sprite $ServiceTimeSeriesDataSetsMd [16x16/16z] TOm50WKW348bZE7zp_kxuvdRWFO3W9A8U-aRmhNcg1FBuANUGpZZjQ_rpeq_TQdYqxxNI5eGtEj2CPwFsbxe2CPBNl5l_l-wsfLrgKOxSGG

sprite $ServiceTimeSeriesDataSetsLg [20x20/16z] {
bP350GH140AtMcVO_ECzTxzwjWBBMy3smBNYSUPSXOZ8FH5-gZN4c7iAi4DDQmK7BCTwhgswy7Uj2AM5sgyrf7AbjztEjPLwkQr9b2kuhHcbnDHcy_ulytzz
uwvs2cRUrFoQQdQFhbDwMm
}

!procedure ServiceTimeSeriesDataSets($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceTimeSeriesDataSets', $name, $tech, $desc)
!endprocedure

!procedure ServiceTimeSeriesDataSetsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTimeSeriesDataSetsLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceTimeSeriesDataSetsGroup($id, $name='Service Time Series Data Sets', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTimeSeriesDataSetsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceWindows10CoreServices

sprite $ServiceWindows10CoreServicesXs [10x10/16z] LSor0G0m30F13nYq_y0XLxdAA3xcPXn-s2iZ6CGjWzdcAMlqAf8vX-Mj4cRwgPIIAiOks

sprite $ServiceWindows10CoreServicesSm [12x12/16z] NOW50W0n2CFAqIB_V_2vRPaGWfa8IPVuwvb9knUcaOkdjAkJJcHgVqR3vQW0ITJXNcSk7VtYo11LVTGJxHow0G

sprite $ServiceWindows10CoreServicesMd [16x16/16z] {
ROq50WGn309XGqBx_m_VScvJ7Ih1VwO34Oxun14quHNGzXGxWHBO1GaOtovuA1qIxHPiawAKRVVTWRfxUmaYgx3MwJWN8DVxuGagEb6k1xxLtrixJ6uZg3i8
3_Iq2m
}

sprite $ServiceWindows10CoreServicesLg [20x20/16z] {
VS-54SGm34JH5IlzDtmhmtZmNlY7RFoJQMRkZYSoOs3JL4XIa9wthXYsMr6eUBstXGbG0w8cdmOFfxcxMvM3ry8Dqmn5mgPcgsNuRGO8stuvkrjF0xhdEI2w
02T3J3DGjqzK2D-90CrPWPmdkLlrKn42wk_ZkfpvKa5Y9fqlKLm2F1RXXkq7
}

!procedure ServiceWindows10CoreServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceWindows10CoreServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceWindows10CoreServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWindows10CoreServicesLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceWindows10CoreServicesGroup($id, $name='Service Windows10 Core Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWindows10CoreServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceEventGridSubscriptions

sprite $ServiceEventGridSubscriptionsXs [10x10/16z] Oq00DXXWO8E9G4WMX1fE2CNCo01bG6bM68tGYp0F

sprite $ServiceEventGridSubscriptionsSm [12x12/16z] JSl50G1124FHFmxz5xoAlHEIKEt47kwPCJOj9k3ZLBMHrZ6zpAorictJJXGt

sprite $ServiceEventGridSubscriptionsMd [16x16/16z] XSu73i0W30D0rt8YyVy7TxTiSbgGZOZNu4Hc_VzX9Y4pdCJyTKafvI-sN4uQAQ50pFJtY9bxTt_Z

sprite $ServiceEventGridSubscriptionsLg [20x20/16z] ZT254KCn30DGoTJh_WD_fd3UOS28ML5gt271yEyTxxjRX1cHS82QN-tu_tslH4ZgVlTUAMX9e8Uxcmc-T3yAKcAxDn0fj_PiwTtahWmLAm

!procedure ServiceEventGridSubscriptions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceEventGridSubscriptions', $name, $tech, $desc)
!endprocedure

!procedure ServiceEventGridSubscriptionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEventGridSubscriptionsLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceEventGridSubscriptionsGroup($id, $name='Service Event Grid Subscriptions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEventGridSubscriptionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Iot/ServiceDeviceProvisioningServices

sprite $ServiceDeviceProvisioningServicesXs [10x10/16z] 7Sgr0G0n40F1CVlwB_X1YN111-nXRLI9xHWasPiTP2-oVPvDl0zMmyWmr6Yy

sprite $ServiceDeviceProvisioningServicesSm [12x12/16z] JSQ54GCm30Gm9RQ_b_q7BjEH16o099qKdAMn3uuLJmKsH2oIz_ll59vV35bTpy1wEksYdsNtiN03

sprite $ServiceDeviceProvisioningServicesMd [16x16/16z] {
BKnH5aHH2575lFQ_uJbT-Ia0HgIlYOoZIRwhhZqp0Niz0-0R7CVyDhNVpH5GkCp71O6ifhHZjRmRNZ1tFi3BSvbkB07QHYhoPOX3CFTmJmB5ibxiR-ZSuPlq
ymS
}

sprite $ServiceDeviceProvisioningServicesLg [20x20/16z] {
NKs5OGKn5E89wR7_metnZLCim8Z4DteSn5kQh83W_DwIdWoSH4solf827Br5IYjQ4j1NWxIaUmIzFpclPZ7d-B3cqT4Od8na_sXzShJcRXJwQEMD_U7UZVda
QUwNJSAOMhBmBI8kIJAkLEJRR3nYhI-CQaXFTU0BVqh__WC
}

!procedure ServiceDeviceProvisioningServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Iot/ServiceDeviceProvisioningServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceDeviceProvisioningServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDeviceProvisioningServicesLg>', 'Iot', $funcName, $content)
!endprocedure

!procedure ServiceDeviceProvisioningServicesGroup($id, $name='Service Device Provisioning Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDeviceProvisioningServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceMonitor

sprite $ServiceMonitorXs [10x10/16z] 5SR90O0m40GWSi_QVxzgU040GW_CiMqXmvrYJcGVy61elOC8e0W8L6QA3m

sprite $ServiceMonitorSm [12x12/16z] LSQ5OGCm40J14Jme_VSRCnskN-tELGVq72d4Pa-Pzz1ZOunqnDuCNRCjp3yeEIUWjG-B3zhvHfokBbm

sprite $ServiceMonitorMd [16x16/16z] {
RSz9TW0X20JGBz88kVzzC_fw5NP0ZVwRCzqzURVT6zJSLLIfMckWgTyznT0xKeN8LGuZy_8xLskPophPfyfeC1y1ltl48jnzHDo5NVBnhXgptlKfw73N1le4
iektuCm3lW
}

sprite $ServiceMonitorLg [20x20/16z] {
TSZNOLq13CDGg5Dl_tqJ-pRtyqM2FzdiQbNmM3M0wwcs1Hw4OHA7JQAxw6xG7AcWhkQW01CHL0VLJXCBKsG61-ikP2oMcHn2QgOG7c7GQbLNMGxYz7eDXnWM
S_TZdggHSRI7afhl3P3nETK2BJxnyqcVKt2OUr3FmbUgR6dvnAgddTD_
}

!procedure ServiceMonitor($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceMonitor', $name, $tech, $desc)
!endprocedure

!procedure ServiceMonitorCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMonitorLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceMonitorGroup($id, $name='Service Monitor', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMonitorLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceAlerts

sprite $ServiceAlertsXs [10x10/16z] Oq00PXXWO0C2T88T270J7300CGf48G

sprite $ServiceAlertsSm [12x12/16z] Oy05s820bOaD121iCCc6GhA302wI6OdDXCHcvs07wOK0PbOqQm4

sprite $ServiceAlertsMd [16x16/16z] ZSs50S0m20J0nzb_uRetTd41q6Dly0sWlhdEzZdxwqpNEJPqh76i_3aVhhDTxxcBOqKSCe_21qsCc04

sprite $ServiceAlertsLg [20x20/16z] ZSZ50K0X0CFGuEo_y5VStwaDfrH7O0Ajqy868CCocwQMpGMWmogRMJIBoxgcM3VViLWNlVUboOptT5JNrcu

!procedure ServiceAlerts($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceAlerts', $name, $tech, $desc)
!endprocedure

!procedure ServiceAlertsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAlertsLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceAlertsGroup($id, $name='Service Alerts', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAlertsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceAdvisor

sprite $ServiceAdvisorXs [10x10/16z] LSW53G014CJ0FIR_Uf-neKdnoymU75Gxkiw8RlOj4N4_D5AR416g7ZXITZh5S605

sprite $ServiceAdvisorSm [12x12/16z] POa50W0W20EjCUF__xNx55Ye5m277CQWKsGNAS4DdQoDfP6AjPOYNTUyQCK2GY1LnxcI_hg0CXa

sprite $ServiceAdvisorMd [16x16/16z] RSh50O1G30FGbBR9b_tdnHtUBO9_aNbBdeiuekN6Zky1YzmKAksAdL7gyk2gojsh67kcpqJoo6tERScsvrvw9GqmBIAJqe13X9CuUGJk6KiEt0GIima

sprite $ServiceAdvisorLg [20x20/16z] {
VSu5aWGm24HHe3i6zx_lndVybr4lAhyos8impHvfmZFQDMnH7haR7oHlqmFLcxSozMuA0cppUDvvHg_LdErQnQZqYTVQH2_3S30AqBmFsXyfgrnQbDxyZYuZ
cNCfa8UcPNaXwwQFfgJmPPyOHIzTFCCV
}

!procedure ServiceAdvisor($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceAdvisor', $name, $tech, $desc)
!endprocedure

!procedure ServiceAdvisorCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAdvisorLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceAdvisorGroup($id, $name='Service Advisor', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAdvisorLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceCostManagementAndBilling

sprite $ServiceCostManagementAndBillingXs [10x10/16z] JOkt0GD13CDuojf_OGkk7XMZljYuEwAx_K2KbEucnEf2r4j2L5z6s_p-vuP1QGwJVW

sprite $ServiceCostManagementAndBillingSm [12x12/16z] NOs54KCn3CNCiF_2bIyz-WhfXInVojsVJRV_GqEyW0dWYglCYjr15sV9mNdZSyxA0TYv4rGgtQvGmqoYC62iFm

sprite $ServiceCostManagementAndBillingMd [16x16/16z] ROvP5i0W20C5udR_2pS4db-ThXCL6FzOH3o9SrOGBzr47YwLGu7n96qoTYLZI4K6Hb_ydrOUxJVtF2VoFi-zxdpagpTesRe_U62ZHhPTdCDKmKaZASBJJByV

sprite $ServiceCostManagementAndBillingLg [20x20/16z] {
VSw73SCm40D0Ij_tNpYWJQSdH9CEt_0lsso_GhSRSvTLtKLxe1KZCrKTYMSa95yU96xQ99m95QQgPe0bKza42_Dibgq3uyMmSW5uwQqPqJvtEEiWurldCIyt
5uTvbGZekj9zc53KZYlPoiPJTcJwqkS6
}

!procedure ServiceCostManagementAndBilling($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceCostManagementAndBilling', $name, $tech, $desc)
!endprocedure

!procedure ServiceCostManagementAndBillingCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCostManagementAndBillingLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceCostManagementAndBillingGroup($id, $name='Service Cost Management And Billing', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCostManagementAndBillingLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceBlueprints

sprite $ServiceBlueprintsXs [10x10/16z] Oq00Jau4YvMLWPaLI81Ph1Wi29E1ZOsDcGq4W2mem6OO

sprite $ServiceBlueprintsSm [12x12/16z] TOs53G0X34L_a-h-0v_W-g1k68aOVH5Xbe_Yq-1Bzp7a9VlwGQho6MW7e0nCBqVz1G

sprite $ServiceBlueprintsMd [16x16/16z] NSx50G0W30J10wBz5upxelCB_jpbizCkTNCDWLkqJ3nQJl4ry9W0kXtRxXRMzlJTtUE-QzLF0C8AglhDRf_ziJeA

sprite $ServiceBlueprintsLg [20x20/16z] RT3L0S0W34NH5s_t7xYAa_jvS935vu6ryoapcneCBBz9Cr73RphCWst6Y-Npc434opooViRXNasqcF-9kJlvMxKn0oS6q10Ymf8loSmJqzN86JS

!procedure ServiceBlueprints($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceBlueprints', $name, $tech, $desc)
!endprocedure

!procedure ServiceBlueprintsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBlueprintsLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceBlueprintsGroup($id, $name='Service Blueprints', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBlueprintsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceActivityLog

sprite $ServiceActivityLogXs [10x10/16z] Oq005aOm0BBO8038OaUms1b090Y30HgB0mo0B0vq5Yi3

sprite $ServiceActivityLogSm [12x12/16z] Oq01x52Q4OZPe023pSeC110sEpDO5pkO3GQOR0ue88RDoG

sprite $ServiceActivityLogMd [16x16/16z] Oy04x0Wc1n2p8G2PV6QmMInGFZix2vZFoiuEuSC0aNmE122LpyIEoWTA0m

sprite $ServiceActivityLogLg [20x20/16z] hT2r0G0n3C30n6pll-ypCqJbbKh7YVAYQ8aqBqhIcgnwPtfibFfcKyN1L7KosjjK6RDblTatqxqDJrUcZTG

!procedure ServiceActivityLog($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceActivityLog', $name, $tech, $desc)
!endprocedure

!procedure ServiceActivityLogCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceActivityLogLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceActivityLogGroup($id, $name='Service Activity Log', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceActivityLogLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceDiagnosticsSettings

sprite $ServiceDiagnosticsSettingsXs [10x10/16z] NSQ70G0m1011dVqNJgy-mS6DSDJ4ElfbBR6ciMp8dTrzg9KL8u8A

sprite $ServiceDiagnosticsSettingsSm [12x12/16z] NSQ70G0m1011dVqNJgy-mS6NhelTgsnRJIiPuF9OmyvctXfUPSVgjKC5

sprite $ServiceDiagnosticsSettingsMd [16x16/16z] dSgr0O1040NHETkX_uPn9-9UzeMlniabNhfoB58izZmdWjJEp7mzTmiIrTcMPqaVsHzvkAHuPc42

sprite $ServiceDiagnosticsSettingsLg [20x20/16z] hSk52G113031UD9_nV_dYj_Y0mltL6NA4v7Y56Worha7PZcnt69WAZ8RvcbOce30oj0i0HZPPFudxAN9Kgyivcv6denzpdxv

!procedure ServiceDiagnosticsSettings($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceDiagnosticsSettings', $name, $tech, $desc)
!endprocedure

!procedure ServiceDiagnosticsSettingsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDiagnosticsSettingsLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceDiagnosticsSettingsGroup($id, $name='Service Diagnostics Settings', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDiagnosticsSettingsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceLogAnalyticsWorkspaces

sprite $ServiceLogAnalyticsWorkspacesXs [10x10/16z] LSQ50G0W24HHcjj_OJk_0e_-l3KGemOviapADX5NZXuz0GeisLG5

sprite $ServiceLogAnalyticsWorkspacesSm [12x12/16z] POh50S103CES2oZxBrpcwcMGVkI2xR4sxgYzbDqPGmYM6aTUh-mThViQ6AjC0jhehlN_vXa

sprite $ServiceLogAnalyticsWorkspacesMd [16x16/16z] VSu74e0m24HHO63N-vzODdMQVkkp9B6FIXrvpM8PkybO07B-35_6_9p6oZwH5fsSFWqWhqqkFYkOlZakBQMBaRVcUsYWbVv2d_xCwnS

sprite $ServiceLogAnalyticsWorkspacesLg [20x20/16z] {
XSs50SH024HHRE2k_uO3n7L__6M5FbDaUY8ioPKgtiZtLjk-yre6YhjjPhDP14LLTnmCX3OZoxJDoTkaLxUJKHlijoUBOQVQDJBWlnJqLe_JklDcjOPhtIzc
O_CCMlUD9W
}

!procedure ServiceLogAnalyticsWorkspaces($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceLogAnalyticsWorkspaces', $name, $tech, $desc)
!endprocedure

!procedure ServiceLogAnalyticsWorkspacesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLogAnalyticsWorkspacesLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceLogAnalyticsWorkspacesGroup($id, $name='Service Log Analytics Workspaces', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLogAnalyticsWorkspacesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceSchedulerJobCollections

sprite $ServiceSchedulerJobCollectionsXs [10x10/16z] HKo50G112BhKZ_tdjRi5HjkvrgI2n7Uqm_WaKIUm-z5fZt-iJoV3Jp3aDAoB63Rr6

sprite $ServiceSchedulerJobCollectionsSm [12x12/16z] LOY50KKn2CI2Vzb_tgVLj43ks0WUB20CxEcIHChHBznUzx7lxVeuSdk4y0UU_ljS8v_qjCyZlrvsfmWU7Z4w9m

sprite $ServiceSchedulerJobCollectionsMd [16x16/16z] NSW5SWKW44J1HdOXbVkVDu9yUsNJWy_2hQF7yPfLDcJj1I8b9MSbyZhJlhVxj2osCu-LxMXyLqNV7f15ASjjQ61QbfD2b6CvHeylbgEujKZY7YB2Pxy

sprite $ServiceSchedulerJobCollectionsLg [20x20/16z] {
TSt7WSGW54J1mloMsVpZ7S_wURSk2V2cuQiEPjM2DQfgM3tcb42odSS4gOUrx6cCVNnPpiPTjxcijlQqOL-MWuVHvxB0tk5uMaiDV6nqv_fl0pMnBpiyaTbU
DfC6sjUxaj1mianoPDOUBwkEPbKflQgi7glXkuqQ_kqA
}

!procedure ServiceSchedulerJobCollections($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceSchedulerJobCollections', $name, $tech, $desc)
!endprocedure

!procedure ServiceSchedulerJobCollectionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSchedulerJobCollectionsLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceSchedulerJobCollectionsGroup($id, $name='Service Scheduler Job Collections', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSchedulerJobCollectionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceCompliance

sprite $ServiceComplianceXs [10x10/16z] HOc30G1054BFt7_URwDw9QloUQbODbLFr5diMFM-JRq-JCtlb9aeAmG

sprite $ServiceComplianceSm [12x12/16z] PSZ50S104CD07ItsNs-OezVO_8kdu-bxwD8kQmvZOscjdsRSFv60d2wNAySlHyOC

sprite $ServiceComplianceMd [16x16/16z] PSa10W0H24HHknDKzpyl0F21XtboLFFJxV1oMmu7wG--_tDksWLyENG7WFvy5eUyF82mcRDfiv70vQ1XLHdcn_N2ctlTMp09

sprite $ServiceComplianceLg [20x20/16z] {
TSv50WGW241Hb8RxdtTwRFzAdmd7YlpIqWr_0uroi8Q3DQpT6ZQJQ5ZfTqVXp-lTpCG_IzsG4J5c4tprcLepUflF1a6ej1X692p6cQFnvyD_ysxAi5dhQg1p
04y
}

!procedure ServiceCompliance($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceCompliance', $name, $tech, $desc)
!endprocedure

!procedure ServiceComplianceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceComplianceLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceComplianceGroup($id, $name='Service Compliance', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceComplianceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceApplicationInsights

sprite $ServiceApplicationInsightsXs [10x10/16z] JKk50G112BA1_GV-ZhCbR0sHudc0m5mNpMTAvuMOmGawwhZi30AOroox8pEVgpgEkGC

sprite $ServiceApplicationInsightsSm [12x12/16z] NOo50S0m2C1milyFdbiRN6LYsU5EeU4ibD1ME_D2rUxSQIlhwu2EYZiNgfzKs8axr_s_F4JwcwVR4JO

sprite $ServiceApplicationInsightsMd [16x16/16z] VOx50SK034AZGFOVkFfT-avHm7xXi_DeCTePls_57Tqkf2WmaJeFHj7Ltgc-xObk1syzznu9wYOe4YXITb8YYLjxKo1LB_aaZJsP3RtqdjLsqLjcdCKA

sprite $ServiceApplicationInsightsLg [20x20/16z] {
TP250GGn20I3BPl-6txuSvlun1dVn2mePrNZekgxQejD9HbP09pxCaeCP9Y3kJfof01UULie95IqiDmtamdjTPdauT9MvwkJSWv4kx419hBp-ITaDiGuK2wC
nuTdN1nc8-E2DVS0XflUd2FyxeRghdu
}

!procedure ServiceApplicationInsights($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceApplicationInsights', $name, $tech, $desc)
!endprocedure

!procedure ServiceApplicationInsightsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApplicationInsightsLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceApplicationInsightsGroup($id, $name='Service Application Insights', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApplicationInsightsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceMyCustomers

sprite $ServiceMyCustomersXs [10x10/16z] JOg53G1H5CAU0Gdxxtiklp6aiJ9u0e0dyY3iCqcw4x8nrUU996qVwKGsTNDeTN647G

sprite $ServiceMyCustomersSm [12x12/16z] ROk35S1044JNwh_WECV_D8G9mb_goIlPJi1BJYsthYeuyPDNip8gXjGzGJHBEejpVB-pYdm3Z1m

sprite $ServiceMyCustomersMd [16x16/16z] ZOq70WCW20ED9I3y_y4rTE-UavMCFp2Ik8K7YbjC5pQoLiVUCAlA53C4QkFTeD37t76790n4cWKx9B0zOaq9j3Pqfsd2HSSXnHd2unqInxgY-8KZ

sprite $ServiceMyCustomersLg [20x20/16z] {
bSu55iGW30JGU9Qv_trRcBVk_LKW9eT4fZrj9JrjaJ_i5QKuC9HRMcU2QGWLTHgMyrwJodcFkEdp2y2uevaQhka12sSzoxcd6fc5i06SEynDje41wFDmQloW
sQN8YxW5QwgcvmN9KgS7GaPdyj4E
}

!procedure ServiceMyCustomers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceMyCustomers', $name, $tech, $desc)
!endprocedure

!procedure ServiceMyCustomersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMyCustomersLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceMyCustomersGroup($id, $name='Service My Customers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMyCustomersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceRecoveryServicesVaults

sprite $ServiceRecoveryServicesVaultsXs [10x10/16z] LOo30G0m30I_ZVSVkER5n8-gpYIR9Uk9sNOYuesHY4K4P07HoLWTz1S-rr41

sprite $ServiceRecoveryServicesVaultsSm [12x12/16z] PSR50S1030CmX-nq_u7BV7e90oFlIjHHIMbUMzaDZ-ZUNbMzsbwRQRNjF8Ad08eN03e5LicDhLi

sprite $ServiceRecoveryServicesVaultsMd [16x16/16z] TSh50GCn44FHRnX8_mr7zZAzcu0lhLSu-C0kf8QjoPIyKOEfAQwlZcIuaKaAOaDahhdPz9kejieH2xupnFnWQzuXSJ2aveuNVm

sprite $ServiceRecoveryServicesVaultsLg [20x20/16z] {
XSk53S0m34JHCxlx3nmgymj_AVX1T2tUwJd5S8pSWrC4LZgA2ZW8C-e9mtx9JExVuUqsnxGkLwFPxDXi4TCCKDlCYM07tfO0v2U4nixDvdQ6BaxcPdb46FYG
yAe2
}

!procedure ServiceRecoveryServicesVaults($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceRecoveryServicesVaults', $name, $tech, $desc)
!endprocedure

!procedure ServiceRecoveryServicesVaultsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceRecoveryServicesVaultsLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceRecoveryServicesVaultsGroup($id, $name='Service Recovery Services Vaults', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceRecoveryServicesVaultsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceMetrics

sprite $ServiceMetricsXs [10x10/16z] TKV50O004EAwzf_NzcFGu8NCU_bzxRYsqnWHsmbCeeeRjI_tRStFMW4

sprite $ServiceMetricsSm [12x12/16z] VKl50S0W33mWdlttRT5F1KbEyNP8sy75nrAz1q_93QXbGEwFI_JEZ9K4p101fuw1Ze6EIJfE_y4N

sprite $ServiceMetricsMd [16x16/16z] dSq50a8n203G5INtFwz1gBzZ_RO1PQTLeec1UUB6u0UYPk_vm8plTOnWHu2_vshesAkg1KSE-DYAq4EAIFDtCLkWkNSpG1ZHh5hl-0K

sprite $ServiceMetricsLg [20x20/16z] {
jSw53GGW30NGtq8Dzj_tWYT4pd4UqkA5OfPk4dU_BKLiIslMV7wn-PQmYhjJfunZ4Mr7SaXaTn7kbANV4LLGhNx-xujfrB8aCsg1fY4YmAKmE7WP6CDQcQQg
mqgj_p8HQKaIFA9b9dW
}

!procedure ServiceMetrics($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceMetrics', $name, $tech, $desc)
!endprocedure

!procedure ServiceMetricsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMetricsLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceMetricsGroup($id, $name='Service Metrics', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMetricsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceSolutions

sprite $ServiceSolutionsXs [10x10/16z] LOY55G1H3CBuKcJ_WSyr5VB0dzfuPTVEHeARJG6KG4v8vvPtyC6ULv7CP9SL

sprite $ServiceSolutionsSm [12x12/16z] POg50G0n20FnaFq7VjVsAX2HYTpGTyqurzgHslTjQdaTEs1U3cncGhQPg6rad-pbOuTjvUuwF1bs4YIFTGK

sprite $ServiceSolutionsMd [16x16/16z] TOw50GCX54FHdxB_metKvPr016b_sEAX-WxZcOe-8qU5DbPYJblLcbLFpSyLKk1B6x2tcN8ghGbOnyLKj9JOkWePfZUXLl5dSTDuqUSSWBy_-We

sprite $ServiceSolutionsLg [20x20/16z] {
VOr70iGW30E5-_x_mokdzpdOqYG0Fb4dUbA-83T5naqnOY5M69SV9OAHmpbiUNFwWsFuvYpJuQ3BJ8CJCuRMSBg189IGRfC3ahZbYAhA7h8uhmt3rINUA1BQ
SvoTdTsFXFKykxouw7UroAR-
}

!procedure ServiceSolutions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceSolutions', $name, $tech, $desc)
!endprocedure

!procedure ServiceSolutionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSolutionsLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceSolutionsGroup($id, $name='Service Solutions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSolutionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceAutomationAccounts

sprite $ServiceAutomationAccountsXs [10x10/16z] BSY50S0m2031ns7_WTlOuR0vJvYPW6IcMIPGvUvLO2NkwvJOh_VimBsRjNL4xqrdOXQMa3D-

sprite $ServiceAutomationAccountsSm [12x12/16z] FOe70aCn24BfbmYv_uMBThmCPM0X_ZIVvxE4gkhEBebLqXbV9EFigcBQ4izKXaoyR824fqIxiXh1zl6G_Pg-Xecbxuut

sprite $ServiceAutomationAccountsMd [16x16/16z] {
LOjN0aGX4CBGgTx_mWlEjfSV4Wi6Tpp8z9y3AqtuJH4ipcQl8cuM70YbkpddtOiDfEwjo6OIQHJnGOgepidTNGQWEw0VJ8YcH6nEAaqIVL7dEHLzJbCW30uc
_c3xo0i
}

sprite $ServiceAutomationAccountsLg [20x20/16z] {
NSjB5eH024FHK0LftF-6Ey3nUoV4f-BaRlWY0n_1NM3dOvWpAZcv8COsIL3uaswr3CMgUQc1jhMMoiAgTYPpqTQa8NIcpViopK_p1JEJVae90EopLA1YAAQr
K8bQQ3ibHETiFLL6GDOXZ3n6Ok969uCkJW5JmvV-F-SV
}

!procedure ServiceAutomationAccounts($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceAutomationAccounts', $name, $tech, $desc)
!endprocedure

!procedure ServiceAutomationAccountsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAutomationAccountsLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceAutomationAccountsGroup($id, $name='Service Automation Accounts', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAutomationAccountsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceOperationLog

sprite $ServiceOperationLogXs [10x10/16z] Oq005aOm0BBO8038OaUms1b090Y30HgB0mo0B0vq5Yi3

sprite $ServiceOperationLogSm [12x12/16z] Oq01x52Q4OZPe023pSeC110sEpDO5pkO3GQOR0ue88RDoG

sprite $ServiceOperationLogMd [16x16/16z] Oy04x0Wc1n2p8G2PV6QmMInGFZix2vZFoiuEuSC0aNmE122LpyIEoWTA0m

sprite $ServiceOperationLogLg [20x20/16z] hT2r0G0n3C30n6pll-ypCqJbbKh7YVAYQ8aqBqhIcgnwPtfibFfcKyN1L7KosjjK6RDblTatqxqDJrUcZTG

!procedure ServiceOperationLog($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceOperationLog', $name, $tech, $desc)
!endprocedure

!procedure ServiceOperationLogCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceOperationLogLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceOperationLogGroup($id, $name='Service Operation Log', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceOperationLogLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceServiceProviders

sprite $ServiceServiceProvidersXs [10x10/16z] DSh50G1G20BGdyZ-2zk-Ym7BtTK0x5mav8RS4icfxO-kRVakjfErov2_16S

sprite $ServiceServiceProvidersSm [12x12/16z] ROpL0S1G30AZmFuBrxtlxYUAhOITD82pMqhogBamgbtITUxUoEC2ZiwEtgwTTysz3crKB9u1kJW3

sprite $ServiceServiceProvidersMd [16x16/16z] NOi54iH0409t19Z_V_YIhDTrATAjuzukWYz-CZixfZhnbtDb6zcEBrMnRP1LWPMSJ3Dm7RfhYh3mY1xbBi0HmCZygkRc_kREsgCcNyxlVtBt5wGpoGS

sprite $ServiceServiceProvidersLg [20x20/16z] {
XP053aKn3CDMIFhkV-AlyIBw5djGgsrYOKqnTbmS9-zLSF6uslnn5ASNTV3NYTS4FP7Eq3epwqKIx6OqTvlAgfCMbUW4i4ECZziTRrrjrhq4uZiSrwxpZQoi
9oOfZjFz
}

!procedure ServiceServiceProviders($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceServiceProviders', $name, $tech, $desc)
!endprocedure

!procedure ServiceServiceProvidersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceServiceProvidersLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceServiceProvidersGroup($id, $name='Service Service Providers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceServiceProvidersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceEducation

sprite $ServiceEducationXs [10x10/16z] RSR50S0m34Mn5xJzzz-tp8rEOimN2UYsAwclQkiTR3_B99VAFkrZ6myp

sprite $ServiceEducationSm [12x12/16z] VSd50G0n20H020xzrtlkadcjG4TpzpMXBsoADeco6UX2M5JcHsVSO9Bfbfcyv1LUCinmJW5t8m

sprite $ServiceEducationMd [16x16/16z] ZSU54SGm30J0q_Y4_VSRqpDc1nVdQ3nlmWNZmcNEfqXVH7t98dq2x4998mPnsqYiLuMPLnNbyWksvmkUZyqlDTmqDdpK0G

sprite $ServiceEducationLg [20x20/16z] hScr0GH14CJ07eRDFzvdngCo9Mp0CvEUIbxSg-LDdAl7Cu74nHXrlUGtfcf-190zLbUSHDogNXAYAuyXgblbsWug-qZqskw4FpIyDyN5FHLkAEeOWZ377W

!procedure ServiceEducation($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceEducation', $name, $tech, $desc)
!endprocedure

!procedure ServiceEducationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEducationLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceEducationGroup($id, $name='Service Education', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEducationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceServiceCatalogMad

sprite $ServiceServiceCatalogMadXs [10x10/16z] HSQ70G0W20F1s7N_WQN3At2eHjDOspBD5bghYyu1vZYclKoGhembUje20G

sprite $ServiceServiceCatalogMadSm [12x12/16z] PSQ50G0n30B0U63_WT-rZS39R-fgtNtDx0Zpov5kwOSxJQEy3uUgtnOnxy9kO0l7OLxpDMG5

sprite $ServiceServiceCatalogMadMd [16x16/16z] ZSU50S0030AmEkp_W-VkLIBNgYrYu5Q_dQfxgsQepWRSgfSdPgTeH5Wj3ZFnYCMLxbdkcCmGKRCmSZBf_LFERhOws-feY7G

sprite $ServiceServiceCatalogMadLg [20x20/16z] {
dSe54i0m24HH20jixt_WkiJ6-kDl8lCyl6evo4Ah90wBfZy6LMyDQa1Hhyn3tTnAl9Pfuj0IA9cNPQOB961cbS52TWdK9WYur_-ElTXUlCPzqtsvAFaOwNBa
V8nLhorrCtCUXiPobmq
}

!procedure ServiceServiceCatalogMad($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceServiceCatalogMad', $name, $tech, $desc)
!endprocedure

!procedure ServiceServiceCatalogMadCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceServiceCatalogMadLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceServiceCatalogMadGroup($id, $name='Service Service Catalog Mad', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceServiceCatalogMadLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceIntuneTrends

sprite $ServiceIntuneTrendsXs [10x10/16z] Oq07pCmm5YihX69XW_9111SGip6mG5WW4eP148t50OK

sprite $ServiceIntuneTrendsSm [12x12/16z] VKg30S0m47nh_trhDydp18qYmfi8mLQw3c_GmEnmVRjbMm3bn01S9wvOS8tnNJC

sprite $ServiceIntuneTrendsMd [16x16/16z] dOg50G0X30E1fhh_lk_k3zIINFh-0EmqCSzdGIUHU9PC35v16RkKKUhaHmohay2gfslLZFvYddLOVuNNwDDh0G

sprite $ServiceIntuneTrendsLg [20x20/16z] jSY50GCn30J1iuLH__tccPdMgC6Tg6o1pBmm4HbFr5mZKr66bZuYBe_oc4nGLb546XCmDWM8ys1jlz13i_3Q8l9d9gvGPvWdk6Ez0W

!procedure ServiceIntuneTrends($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceIntuneTrends', $name, $tech, $desc)
!endprocedure

!procedure ServiceIntuneTrendsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIntuneTrendsLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceIntuneTrendsGroup($id, $name='Service Intune Trends', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIntuneTrendsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceAzureLighthouse

sprite $ServiceAzureLighthouseXs [10x10/16z] FSQ70S0W2031HEdx3opz5RWlEh7Ycbb9OhLenIrc10XSlo2Xk5v88vTc0F

sprite $ServiceAzureLighthouseSm [12x12/16z] HOk34G0m40JVwh_V63iwmeBWmbLr98M8v36A1d4rVstcOYTsLn5SEeOINICSoYAMNcfWGrikGiPwo_dk

sprite $ServiceAzureLighthouseMd [16x16/16z] NSt50G0W241HK4hstzVkVti6m2p07Rdx4NhFO9NMbssHt-6rtjOMyo8t4H5E3n7hO9GkCnlcAJFkNfeFc2tD1Aktb8a1ucBV0GK

sprite $ServiceAzureLighthouseLg [20x20/16z] {
ZSw50OCm443HoFd--rREweMFFo39wDPu3yraliWoJvu8J3tJ9vIdovCHhI-67yPymjX3W0TXoAtPLW98HLj2W4JAAB-HMnWqdLYYi1kWYpVJMBlu-LcKOebF
md3lsGGXx0e
}

!procedure ServiceAzureLighthouse($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceAzureLighthouse', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureLighthouseCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureLighthouseLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceAzureLighthouseGroup($id, $name='Service Azure Lighthouse', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureLighthouseLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceUniversalPrint

sprite $ServiceUniversalPrintXs [10x10/16z] LSj50G0m30F034l-zOxnFiNWatC-pMWz4Ra6eCOtHioS1uZ8q_LhGgEzKtGZMm4

sprite $ServiceUniversalPrintSm [12x12/16z] NSR10G0G302n0s3_WHL0ymgQZvubTgifcQvFs0wogECbzSV95R7EUwBSTf7EZ1iU3G

sprite $ServiceUniversalPrintMd [16x16/16z] TSv50W0X241HmDRxttSafz_kcy0FkWPMXj5LeMTh3GNNZkZ8HQ81TTPc4esQT0tbrhd2O3L0bYv9x7s0pliakDcOsdM2YNaU3W

sprite $ServiceUniversalPrintLg [20x20/16z] {
bSzL0WCn28JXYJ4ilVzvAyJh-pt-KN1Ea8UufYnLcIbAbz09IGcDRw9RMqlKs05ihASBiZfIIwEPhSdgfHN1uRPze3VT6bhBiIdtXgI-hpUHFh4TlPbXM6Rx
qbOt
}

!procedure ServiceUniversalPrint($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceUniversalPrint', $name, $tech, $desc)
!endprocedure

!procedure ServiceUniversalPrintCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceUniversalPrintLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceUniversalPrintGroup($id, $name='Service Universal Print', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceUniversalPrintLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceAzureArc

sprite $ServiceAzureArcXs [10x10/16z] RKZ50S0m23pSzf-tthm2vzYTkr_ApEtUW2XBztHAXkgTxcsbTokmc2hk1BWArfq

sprite $ServiceAzureArcSm [12x12/16z] TOg50KGn24Ef8Ud--rwux_Og495Fj4jIgvYIN0bW0FS-MWSm4Uus-hAdVzg7vXwyhD1tn9pqbRv8g2JQvCmF

sprite $ServiceAzureArcMd [16x16/16z] XOo50GCn3CGIC-o_R_zSPWLbMl-XPpMplS0cekKs7Ce4gjoY0YvCB7NGu-ecSl7C21Uz-TI_-KEzYhfFVaX33YUGRyTyWw-LrNi1Dc6yiA-S

sprite $ServiceAzureArcLg [20x20/16z] {
fS-50SCW54LHlWlxxziywcutVc8m_akTnZ5YxDdHKT08NyMwVQWRr0qJqKr4kxjg7apTHHNMSxDKiOmmlRJATDDBEtpleVcTULnPLMQ6NRnRZLc9cCDosJoy
wyi6mshiWycwtJIECUJJTW
}

!procedure ServiceAzureArc($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceAzureArc', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureArcCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureArcLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceAzureArcGroup($id, $name='Service Azure Arc', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureArcLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceArcMachines

sprite $ServiceArcMachinesXs [10x10/16z] DSQ52G0m30J0ByIp_xubTjW1a8AYcQepCvjP9jcie7YflDu3Y7f4e0DPz04

sprite $ServiceArcMachinesSm [12x12/16z] LSZ50S0W50FGKBwM_UV5zLqY088qwAAwkwAZFoMnsUtzsTVVpEuDEkuzj9UqTw9OEt53H12QMF39WW8

sprite $ServiceArcMachinesMd [16x16/16z] LSl70KGX409GN2Uvzj_lnwplD050oGPCsGTC4hNMqBFxlxdsqfozCEyQfryehdqu-G6JFdiIdxj80aIkNJA4T122oSrWPZfcvPY1dsq2V

sprite $ServiceArcMachinesLg [20x20/16z] {
XSw5aSKm301H-Rp2wx_VFs5ETlWP91bgjYHh_SxyVyZJDsEqeWxcCUG7YnoAlSNmDgdOMmqOUR2b3ykbpVHgpLQZZTB1DuC_4JWPVJHqYI5HpgcOwG7Ca6Qd
65TXWt6N7m
}

!procedure ServiceArcMachines($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceArcMachines', $name, $tech, $desc)
!endprocedure

!procedure ServiceArcMachinesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceArcMachinesLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceArcMachinesGroup($id, $name='Service Arc Machines', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceArcMachinesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceResourcesProvider

sprite $ServiceResourcesProviderXs [10x10/16z] BOc74G0W3099ETl-0_jofWAlLuFzFvgVPJsnKe-3jDgeXHeZkgtwH0vK0fMfhJVwDuV_1G

sprite $ServiceResourcesProviderSm [12x12/16z] HKo30K1H4EgC_VVzU3oZmZ37DYU8Zabb7n1_T_kg3QX6VpN6NQk-cj_ixgJAOrPjOhSzWrrGI0AkTlqJZGfmOaml

sprite $ServiceResourcesProviderMd [16x16/16z] {
JKu50e0W4DibyVy7w-Wfi28m8OaNQOWuQj1X4ZQgv5eOAbdcS0EW1u-ipcCLTMXl_TKMhTdH-KFSNPTspoxg4KVtNriEtG3ndb0BK5l1WJJEu-P1OjjyOrOS
UBCcWtq
}

sprite $ServiceResourcesProviderLg [20x20/16z] {
RSy55e1020HGSbZs_lSrUDYEDNoRZYZe5OQH-uE0EX5sYe5VJKBhW9eYhku0waxUqBZl0cQrczcONyksqSPGIwYs-MROmxP5JZD798kQ-MKMSx88q2R_HXPP
dx_tlQLIv_evGbxYATr6K4NIMsh0jiznGjyKoTrN
}

!procedure ServiceResourcesProvider($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceResourcesProvider', $name, $tech, $desc)
!endprocedure

!procedure ServiceResourcesProviderCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceResourcesProviderLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceResourcesProviderGroup($id, $name='Service Resources Provider', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceResourcesProviderLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceUserPrivacy

sprite $ServiceUserPrivacyXs [10x10/16z] NSR50G0n30Cmk-7il-ynLY_XopRdV3FF8dZ6IAi1q9tc6yJjN6OsJbbO0G

sprite $ServiceUserPrivacySm [12x12/16z] NSg50S0W30J03nRRVzyMbqEYUEISqqf_8oyLeKdymr2OQUqJvU9ZdLBvAVB_ny8_1Iy6MJ35F_q

sprite $ServiceUserPrivacyMd [16x16/16z] ROw50KGn24C9N8hS_lD-z_PLySW88_cxJN35BfjiAvUzMM_RtMzRV0MtJG_dSne0ClwRgKkvGSkND_JeZfRRguBJzXKJ-auTG_mWLl9MrrQFF44jrmm

sprite $ServiceUserPrivacyLg [20x20/16z] {
TOu70eKm34B59a3_l_zvtLlxj2iBkZQHcUKUofLxrJkMN8bBZ1lv4Rkgz5gvwouXN4F8aeo8kxi283Fhlx-u0o2Rf3atSWP8S-Kq0bvYMYdouGZQgKSiTE25
trJdWxfitPqyGXUWUHy1
}

!procedure ServiceUserPrivacy($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceUserPrivacy', $name, $tech, $desc)
!endprocedure

!procedure ServiceUserPrivacyCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceUserPrivacyLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceUserPrivacyGroup($id, $name='Service User Privacy', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceUserPrivacyLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceManagedDesktop

sprite $ServiceManagedDesktopXs [10x10/16z] FOo50G0W408H4_RVrzRxJdpAp-e9xMNjMDx9goR2XsGJ9wkmmtqaAGC3

sprite $ServiceManagedDesktopSm [12x12/16z] LOg54G0n2C1Ib_ttVIqMF0UENfJQHHOO_4nqdz8QCmfWOSob_7hlWI0EYZpS

sprite $ServiceManagedDesktopMd [16x16/16z] NSZ50G0m40918gVz5npNUR7WmpyyyjLCjULacoHtrbO0WMegTYEIZ0JTTyM6M-tma2oTcOs1mTrnYLzRnRj81rG5

sprite $ServiceManagedDesktopLg [20x20/16z] RSY72G0X40J0LIz-__r-Tf738Gysr3OwgdBjFL-lXV9OXlT6APui1O_tL5ayYB9u20Sl1whONdYLw9_8pFvf-1qtW7YjNDu2Ay-FWePCU5m

!procedure ServiceManagedDesktop($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceManagedDesktop', $name, $tech, $desc)
!endprocedure

!procedure ServiceManagedDesktopCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceManagedDesktopLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceManagedDesktopGroup($id, $name='Service Managed Desktop', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceManagedDesktopLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceManagedApplicationsCenter

sprite $ServiceManagedApplicationsCenterXs [10x10/16z] RSQt5S90500m_V0kxJymLmAsAdcNrM4Vz6t3Y6nxJoB6ZJ1656ifOiJOI3NIZmy

sprite $ServiceManagedApplicationsCenterSm [12x12/16z] VOi54W9030Ettlx_msHW5DkJIXB-aPbul3fpp-3Keiu2DLIxYhOBrjxgPg2hQUtKujghxsSIh5jRqSBvu04

sprite $ServiceManagedApplicationsCenterMd [16x16/16z] ZSa5aWL02CJG04qpS_y3htxtbBuAdnMwOae2x_MdNoHI4Vl_9aKfWWMuAKa_c7-R9bcznm8mDdlrQ21m_tbOSvmgSda6ik7tnx8DA05iZ_dB5TNku5WfUTut

sprite $ServiceManagedApplicationsCenterLg [20x20/16z] {
hSe7KaKn34DHoKM9sV-2aUam5VZtrPmH7b1KvGz1LXM9c7d2njhH-curs6mMVzQmnlOhruamt3N91vidCpXwCnbuQOjZMZJB8yx1eSMGU3FgXAbiOgGDlEV2
oVToe4UwQzcxfUn7ce0hcokvIpYdsBKb6kzHhXD_w1a
}

!procedure ServiceManagedApplicationsCenter($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceManagedApplicationsCenter', $name, $tech, $desc)
!endprocedure

!procedure ServiceManagedApplicationsCenterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceManagedApplicationsCenterLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceManagedApplicationsCenterGroup($id, $name='Service Managed Applications Center', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceManagedApplicationsCenterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceCustomerLockboxForMicrosoftAzure

sprite $ServiceCustomerLockboxForMicrosoftAzureXs [10x10/16z] JKg50O0m3Ak7_7ymC5yr9dS1i0xi-QiZtqX8LWU5Fpe016Zm3qNRdc9LgWuKfVe1

sprite $ServiceCustomerLockboxForMicrosoftAzureSm [12x12/16z] NKo54O0m47iFxBym5-hUZygr05WV7wvzrZQ_N1mwg3v2UKUB9A0zsPusPrL5H6lXg26WK4d-0m

sprite $ServiceCustomerLockboxForMicrosoftAzureMd [16x16/16z] TOr50W0X30DRR9R_FnY7d7RGMc929C0LPYPAV0iKR_xZEedsc65-KMJ-GUQO1K1gmPuZMtlTCYkJDB2wMM5mnPvAyX4Vqkdl

sprite $ServiceCustomerLockboxForMicrosoftAzureLg [20x20/16z] {
TSw50O0m34JHo3LNzXyOgACVVrZalqIckoXhTZNsBcIvvyimB2tpOP3LrfDBQ1HoZOLubI3RHBWIhGqU5sBqmT4irzPn3Go_ZCZSYnBENBPHaGI5Nis1m8ak
ULf2H7jkfdvcPte
}

!procedure ServiceCustomerLockboxForMicrosoftAzure($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceCustomerLockboxForMicrosoftAzure', $name, $tech, $desc)
!endprocedure

!procedure ServiceCustomerLockboxForMicrosoftAzureCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCustomerLockboxForMicrosoftAzureLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceCustomerLockboxForMicrosoftAzureGroup($id, $name='Service Customer Lockbox For Microsoft Azure', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCustomerLockboxForMicrosoftAzureLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServicePolicy

sprite $ServicePolicyXs [10x10/16z] JKg50G0m26A5_l-miJOf_5N8FW5h7lJegK-CCIQF5GbhQgfRczKPcqa-3ZW

sprite $ServicePolicySm [12x12/16z] NOg50GCn30FF82NxBzm-ar74fyAE0reWRyYNIU-m4bPSTdV6XZs6uSZCIJUS-GWbsR5Z2wY63MpLtjuV

sprite $ServicePolicyMd [16x16/16z] RSpN0KH124BHYo8p_JUyEUyxVmRWK2TyI3J9Uog0YMZe30-Q21SF9GrOW6U43VTPkQ2eFEPryQYqWBttmeMuptJnp3Sl3c3hCSa1a0qeuQdTYVXWStS6

sprite $ServicePolicyLg [20x20/16z] {
VOy70iCW30CbMr7v_uiRDfsNoO4N_f3Mcw4hB_RorTwEPTQ_JLW0pnXIDX0wymA72oMGzONfTDsyELUgu8vzLEgVtXoGX68wb582ASryYr0WHXEJcQy6S8t9
k5r5qXoSc51Av1fyPQ-9tiaTzWG
}

!procedure ServicePolicy($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServicePolicy', $name, $tech, $desc)
!endprocedure

!procedure ServicePolicyCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePolicyLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServicePolicyGroup($id, $name='Service Policy', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePolicyLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceResourceGraphExplorer

sprite $ServiceResourceGraphExplorerXs [10x10/16z] NSQ50G0X34FHVmAa-m-C-wiaBEuXyo4WkKmI9hAtXgEvQWWqogWiOrH8

sprite $ServiceResourceGraphExplorerSm [12x12/16z] RSU50S1020J1VPp-6uvx1Zt-H2YPRhF8JAfqpAIg06SXypd2x2T42hkQZTiVR7esE8F11

sprite $ServiceResourceGraphExplorerMd [16x16/16z] ZSY50KCX303HGoBiFp3IVlU7NdYWAY2cSvgPCYxvyO5-KlWPQM0gyEF56RAm-Zn8YGsnZfN_t7VvMJl-Sak4hW4

sprite $ServiceResourceGraphExplorerLg [20x20/16z] XSY55GGW30JHmJVzDtpaBUVsqGp_rT7p6RDmDTVcfs9rfO6sDMmgJRIrSYWrYD3Wg14XKXaPhM2E3xx7-ZMMjxWIJvRnICQ38Yiy2EEH8edtoAlYvm8

!procedure ServiceResourceGraphExplorer($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceResourceGraphExplorer', $name, $tech, $desc)
!endprocedure

!procedure ServiceResourceGraphExplorerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceResourceGraphExplorerLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceResourceGraphExplorerGroup($id, $name='Service Resource Graph Explorer', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceResourceGraphExplorerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/ManagementGovernance/ServiceMachinesAzureArc

sprite $ServiceMachinesAzureArcXs [10x10/16z] RSYr0S1030D0XGtxpsjiyd2D07ZU0k1hsLJrus_ug3xAHinCrL8rRjlc

sprite $ServiceMachinesAzureArcSm [12x12/16z] TSY54G0X50FHd48-_TUBk-pOcmNmfn1IgMJZUxF5Mx8rIPsimtvrCaFPiMIcJhu6Em

sprite $ServiceMachinesAzureArcMd [16x16/16z] ZSl50S003090QX7OVzww-_qI041fYmg3nbRJxLIFzENMeBPOxZpbg-aE3InZkYsM_N973cAx5_TtBkvl_tqdq04

sprite $ServiceMachinesAzureArcLg [20x20/16z] lSm53e103011dCh_tul3DX31xZO-bMAgxKB56e3riSDyoLg_MD-eOBgYQeyH9hR6dWZ_v6JQU33HDS7eiMaiauq

!procedure ServiceMachinesAzureArc($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/ManagementGovernance/ServiceMachinesAzureArc', $name, $tech, $desc)
!endprocedure

!procedure ServiceMachinesAzureArcCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMachinesAzureArcLg>', 'ManagementGovernance', $funcName, $content)
!endprocedure

!procedure ServiceMachinesAzureArcGroup($id, $name='Service Machines Azure Arc', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMachinesAzureArcLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Menu/ServiceKeys

sprite $ServiceKeysXs [10x10/16z] LSR10O0W40F1e9iSrt_30hoSr-W765eUi5cnNHNxR1PW9PaJWfJkOh3MxHVMbXLTDny

sprite $ServiceKeysSm [12x12/16z] NSot0G0X0CD00xA1_HV-75LT9VsgG3iDQxjizoJiNDtZMChQwApvyA0Gf6IkLg5AcXE1skwXSbzNDbsTN

sprite $ServiceKeysMd [16x16/16z] RSt50S1024HHNFflE4FS_ksj0FscXYxQra7PpTjRHnbeUx0oCzp36TmzBzo9OihAOuICgyfKBM02ks4HtLPgex0vM6qWiU70TeCmKjeQCbtPatIzN

sprite $ServiceKeysLg [20x20/16z] {
VT350GCn34HHZJKofF-28mh3l-rRi_n9IUehiS8daNSPZCpZQCgljMR48ijMeDaqTKBP3ZJdG6rpP6PkCzjxb-JUIIiDP6rZGITC8RSpqkcSlTWeYSURO65P
a8aoa6sNSo03-luE2fBo4l3nVFaquysW-g0h
}

!procedure ServiceKeys($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Menu/ServiceKeys', $name, $tech, $desc)
!endprocedure

!procedure ServiceKeysCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceKeysLg>', 'Menu', $funcName, $content)
!endprocedure

!procedure ServiceKeysGroup($id, $name='Service Keys', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceKeysLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Migrate/ServiceCostManagementAndBilling

sprite $ServiceCostManagementAndBillingXs [10x10/16z] JOkt0GD13CDuojf_OGkk7XMZljYuEwAx_K2KbEucnEf2r4j2L5z6s_p-vuP1QGwJVW

sprite $ServiceCostManagementAndBillingSm [12x12/16z] NOs54KCn3CNCiF_2bIyz-WhfXInVojsVJRV_GqEyW0dWYglCYjr15sV9mNdZSyxA0TYv4rGgtQvGmqoYC62iFm

sprite $ServiceCostManagementAndBillingMd [16x16/16z] ROvP5i0W20C5udR_2pS4db-ThXCL6FzOH3o9SrOGBzr47YwLGu7n96qoTYLZI4K6Hb_ydrOUxJVtF2VoFi-zxdpagpTesRe_U62ZHhPTdCDKmKaZASBJJByV

sprite $ServiceCostManagementAndBillingLg [20x20/16z] {
VSw73SCm40D0Ij_tNpYWJQSdH9CEt_0lsso_GhSRSvTLtKLxe1KZCrKTYMSa95yU96xQ99m95QQgPe0bKza42_Dibgq3uyMmSW5uwQqPqJvtEEiWurldCIyt
5uTvbGZekj9zc53KZYlPoiPJTcJwqkS6
}

!procedure ServiceCostManagementAndBilling($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Migrate/ServiceCostManagementAndBilling', $name, $tech, $desc)
!endprocedure

!procedure ServiceCostManagementAndBillingCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCostManagementAndBillingLg>', 'Migrate', $funcName, $content)
!endprocedure

!procedure ServiceCostManagementAndBillingGroup($id, $name='Service Cost Management And Billing', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCostManagementAndBillingLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Migrate/ServiceRecoveryServicesVaults

sprite $ServiceRecoveryServicesVaultsXs [10x10/16z] LOo30G0m30I_ZVSVkER5n8-gpYIR9Uk9sNOYuesHY4K4P07HoLWTz1S-rr41

sprite $ServiceRecoveryServicesVaultsSm [12x12/16z] PSR50S1030CmX-nq_u7BV7e90oFlIjHHIMbUMzaDZ-ZUNbMzsbwRQRNjF8Ad08eN03e5LicDhLi

sprite $ServiceRecoveryServicesVaultsMd [16x16/16z] TSh50GCn44FHRnX8_mr7zZAzcu0lhLSu-C0kf8QjoPIyKOEfAQwlZcIuaKaAOaDahhdPz9kejieH2xupnFnWQzuXSJ2aveuNVm

sprite $ServiceRecoveryServicesVaultsLg [20x20/16z] {
XSk53S0m34JHCxlx3nmgymj_AVX1T2tUwJd5S8pSWrC4LZgA2ZW8C-e9mtx9JExVuUqsnxGkLwFPxDXi4TCCKDlCYM07tfO0v2U4nixDvdQ6BaxcPdb46FYG
yAe2
}

!procedure ServiceRecoveryServicesVaults($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Migrate/ServiceRecoveryServicesVaults', $name, $tech, $desc)
!endprocedure

!procedure ServiceRecoveryServicesVaultsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceRecoveryServicesVaultsLg>', 'Migrate', $funcName, $content)
!endprocedure

!procedure ServiceRecoveryServicesVaultsGroup($id, $name='Service Recovery Services Vaults', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceRecoveryServicesVaultsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Migrate/ServiceAzureDataboxGateway

sprite $ServiceAzureDataboxGatewayXs [10x10/16z] TSQt0G0W30InUpBx3qp6dLK9Hod5SfgMMglGNcvBElOuwmky2JC1

sprite $ServiceAzureDataboxGatewaySm [12x12/16z] VSQv5O0m34J1tQTl0Vqt3BuTCT7eJsQkLgfCkIf9LFKX0wBS5SI7TeVjuAb4DIxLPwPrUW4

sprite $ServiceAzureDataboxGatewayMd [16x16/16z] dSYt0SCm30NH3oBlFx0jCLTAhxl39tQYBQkHQlkGarSjjo6WCmgBHcKYEB548rp9Q4WfjRC1IzDI0TgQSESF

sprite $ServiceAzureDataboxGatewayLg [20x20/16z] hSYr0GD154D1QVSTzL-mIVymCaqu-WCpO9sCSQbh3kCrEy0uHOgeTAfCfSi9mp2N3aqlCAzO7QxXE9p0n59cPOxN95tEUl5E7xW3

!procedure ServiceAzureDataboxGateway($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Migrate/ServiceAzureDataboxGateway', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDataboxGatewayCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDataboxGatewayLg>', 'Migrate', $funcName, $content)
!endprocedure

!procedure ServiceAzureDataboxGatewayGroup($id, $name='Service Azure Databox Gateway', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDataboxGatewayLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Migrate/ServiceDataBox

sprite $ServiceDataBoxXs [10x10/16z] JSR50G0X0C2mdYBx3qnnyWgdxnUwlo3pglLjebgu76r9C4QJqLu1

sprite $ServiceDataBoxSm [12x12/16z] NSRN0O0m2431XwO0-m-iwUM-Zaigg49z12I44FCF24Kk95Il5grGJYYm0fb_g9mfU61o0VW

sprite $ServiceDataBoxMd [16x16/16z] RSZ50G0m2CNGNvVzzwqhaDiBn7oFy0xdmsWEsvjZymmBlUpYoDiLmXoRM0Dxs3GY3e2UTfqEkspnHPnoLlzOh

sprite $ServiceDataBoxLg [20x20/16z] TSg5aSL03C1GhV7M_VTxdnnEth16F9FuK7Oysk5gjYRpoCQNsjVQrhH50snh3TlyjLYB8ajS6p2wZKuY3C_vnJRA_4cuD00vD6UdaejhYrbLunohk8ZrUW4

!procedure ServiceDataBox($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Migrate/ServiceDataBox', $name, $tech, $desc)
!endprocedure

!procedure ServiceDataBoxCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDataBoxLg>', 'Migrate', $funcName, $content)
!endprocedure

!procedure ServiceDataBoxGroup($id, $name='Service Data Box', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDataBoxLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Migrate/ServiceAzureStackEdge

sprite $ServiceAzureStackEdgeXs [10x10/16z] TSQ35G0m40Mmmo_sNxWsyXJwi4c9otfAeV25gagj2BKH4cQcHGG

sprite $ServiceAzureStackEdgeSm [12x12/16z] VSR50SCm542nPt_UV-0sp8bEuekvorAFWMqTC8WLw21dNK5ZlaX3bgEY6ZLgCBnnymS

sprite $ServiceAzureStackEdgeMd [16x16/16z] dScr0SKm5CLGsK-c_GV-66u2fxh08zQFijRsCm-vJVXARP41ggKjG4DRdoM1SEa69jQU3py6wlZhW5zSzGO

sprite $ServiceAzureStackEdgeLg [20x20/16z] hSj50WH124FH0B_i_WSUwzBTs5iXYVw1d9Df5_cYnKkND9L95oiRzj3Hpa0k6oaW8DMb23UPKRPZ40evR3T2mdJS79VEN1A40DgG976nYxfh-TmT

!procedure ServiceAzureStackEdge($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Migrate/ServiceAzureStackEdge', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureStackEdgeCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureStackEdgeLg>', 'Migrate', $funcName, $content)
!endprocedure

!procedure ServiceAzureStackEdgeGroup($id, $name='Service Azure Stack Edge', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureStackEdgeLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Migrate/ServiceAzureMigrate

sprite $ServiceAzureMigrateXs [10x10/16z] TOR50S103CDy82VPV-3IfsoK_jJTZWSSKng0Y90uY4nikcNNrYDLKj-bgrO

sprite $ServiceAzureMigrateSm [12x12/16z] ZOS74W0n209rSWhy_y7fcNfjBIpsauZ8ZACUGBShEiKnIWp69oCpBSPIrjsdIrQ63iAUQ

sprite $ServiceAzureMigrateMd [16x16/16z] dOh50KGn24G7X_uB_l7alFiYC89_4NcxTTpTdbGrZ-2XI4SCjOYOuOHXaHb7ovoPQRiyNs-e3s3pHHM69EvItAi2MD9r1lYL1W

sprite $ServiceAzureMigrateLg [20x20/16z] jSh50SCm40NH4UnNr7_3MJ2T0yyM3t_J9JLkqvoSSRAYjTPyLWspvGZ32cJOp-WCzNBml79ncTbac7_TgZG5en-JzjvDgU4JhUvGW9egWxFIL1YatdffVEqD

!procedure ServiceAzureMigrate($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Migrate/ServiceAzureMigrate', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureMigrateCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureMigrateLg>', 'Migrate', $funcName, $content)
!endprocedure

!procedure ServiceAzureMigrateGroup($id, $name='Service Azure Migrate', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureMigrateLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Migration/ServiceAzureDatabaseMigrationServices

sprite $ServiceAzureDatabaseMigrationServicesXs [10x10/16z] ROQr0G0m408Xplu3lxOv5CaXUfCyz-v8dPW8yO8kYMilIe3sMki8GJrydmC

sprite $ServiceAzureDatabaseMigrationServicesSm [12x12/16z] ZSc15GGn14NHbmH_zT_m7YXWRWAWtBYiA3HN87dT9G7IWL_fR9sTw4sccRazPKBAQweMNlVmgVy3

sprite $ServiceAzureDatabaseMigrationServicesMd [16x16/16z] dOhL0S0m24GFB_iF7BVllWYSOAAkk8XthXCHqXvXO6Fb25_XIBh1NNuTmnY1COSUw9ZE1ERHn9UfecQg79aEP8Of4Qkr28rekc7MsWDP6lYdyUWA

sprite $ServiceAzureDatabaseMigrationServicesLg [20x20/16z] {
jOjP5WGn209H8SlzBpocTVRlhcnGB-A9XgpZornygZ9VqkUSnCWxsd0cof1FVnobEhBc2WSh631NaQuJiFwSbwE7mTrr5N3lJICbaJQp6P3tPFWXjB8XMNjA
F6YqIlHoOMZYvO2x7DWkS7W
}

!procedure ServiceAzureDatabaseMigrationServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Migration/ServiceAzureDatabaseMigrationServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDatabaseMigrationServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDatabaseMigrationServicesLg>', 'Migration', $funcName, $content)
!endprocedure

!procedure ServiceAzureDatabaseMigrationServicesGroup($id, $name='Service Azure Database Migration Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDatabaseMigrationServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/MixedReality/ServiceRemoteRendering

sprite $ServiceRemoteRenderingXs [10x10/16z] TSR70S0m3090TS7-2oUkFvyAo4DLhTBTsYlzdxy1xfO1_6lXLO2GV-DF_ZgfN1y

sprite $ServiceRemoteRenderingSm [12x12/16z] VSZ70GHH209Glgo0_HUyQU9fdbayQJLs-i6Vlyh-FMrIf1UGaAocaqwgI4a9PgfUL6O6tsRE7x2yMRZx

sprite $ServiceRemoteRenderingMd [16x16/16z] dScr0G8144JHTUc_OLQ0oyv-zcRWLMhLGTl-hrTCRdzPcTsRrXypYTH00171RLBs294o4LTcsj-Osis0p9IsvGII5Mjk0e1P7Rpe0m

sprite $ServiceRemoteRenderingLg [20x20/16z] {
hSXL0a9H24LH-l3cFs49snzhtMJJFuZfKudrc5wYeGK3JeiTGqM1JMYk3jLByogXHTIi8fWeYquJDqDDf5b49aQ4rmJR9hOjil1TSqSsEWgcvR6IU5wtE2wO
YFPtbmRVq0TE
}

!procedure ServiceRemoteRendering($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/MixedReality/ServiceRemoteRendering', $name, $tech, $desc)
!endprocedure

!procedure ServiceRemoteRenderingCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceRemoteRenderingLg>', 'MixedReality', $funcName, $content)
!endprocedure

!procedure ServiceRemoteRenderingGroup($id, $name='Service Remote Rendering', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceRemoteRenderingLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/MixedReality/ServiceSpatialAnchorAccounts

sprite $ServiceSpatialAnchorAccountsXs [10x10/16z] NSor0S0m30J0Cx_t7pXSHOsU_M_E-G4Mh2K9x2qfIaDPcyG3Anrw1zy2N-04

sprite $ServiceSpatialAnchorAccountsSm [12x12/16z] RKn50iH020iZ4Fx_uDqMEtMKA3wMgahF1h4Ov9rtpcOWUTxnk2qbOqpCq7FUG6hOAsJPvUkUMUxn_G4

sprite $ServiceSpatialAnchorAccountsMd [16x16/16z] TKs30G1132jIxJ_mcuUQ2St5tV5jGn7ozc6RnzNmMOVVjq6Ucrphetfx20YSLTXVvMHHgzfX7qojmFbwzJWkJVMa1C1NjOLh-l3pspqWZt3T92i

sprite $ServiceSpatialAnchorAccountsLg [20x20/16z] {
XOs50SGm30DZr7l_XLz9cLK-N-NscSYC4ygH0p8aEUIWWJU1hu3JE7a0fT_8Ql5T6WxCgygQToIpvSe-S-6aQ-DZ6Q6glmSGQwkHyTzzgmbWIgygDqzrxd5V
jZEwp5rurt7Vufcvs4i4G3kpRViMnrRs1m
}

!procedure ServiceSpatialAnchorAccounts($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/MixedReality/ServiceSpatialAnchorAccounts', $name, $tech, $desc)
!endprocedure

!procedure ServiceSpatialAnchorAccountsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSpatialAnchorAccountsLg>', 'MixedReality', $funcName, $content)
!endprocedure

!procedure ServiceSpatialAnchorAccountsGroup($id, $name='Service Spatial Anchor Accounts', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSpatialAnchorAccountsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Mobile/ServicePowerPlatform

sprite $ServicePowerPlatformXs [10x10/16z] LSW54S1030J0CFhNM-v3SETWgyogxWinT1VT4FCxlQGUyU2wZWYt8k0hbw7ldm

sprite $ServicePowerPlatformSm [12x12/16z] NOg50GDH24E3s_xpjkVsla047xIgUmOhkU-hu6LTTrvt4L6jNbUFM5koxEQHMNtO6Sl5GbKc3YIJS1A12xxiFm

sprite $ServicePowerPlatformMd [16x16/16z] RSkr0G0n30H1ymdwh_V1J9kDm5mZPX5H3OMUgxMlPxlEx1ufvNLCG7d9uqpwYR6cozh-3Fn5fWSY-jaZ8inEo1mXhGupNW

sprite $ServicePowerPlatformLg [20x20/16z] {
TSz50W0X241HcABkVzwnM__ocS2vcqL4LStUQfdKV9cUZNcQxQhRilLTbV3zY8ZJPial1EDic0xqstIp3TPjRpy2OQWyxucPeGyvTCDGD9XYecSs_opC8Lsm
D9C3
}

!procedure ServicePowerPlatform($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Mobile/ServicePowerPlatform', $name, $tech, $desc)
!endprocedure

!procedure ServicePowerPlatformCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePowerPlatformLg>', 'Mobile', $funcName, $content)
!endprocedure

!procedure ServicePowerPlatformGroup($id, $name='Service Power Platform', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePowerPlatformLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Mobile/ServiceAppServices

sprite $ServiceAppServicesXs [10x10/16z] JSod0SG05CDG_MxlF_2Le3ma9DxyzuJgHp1IvSacuJPlJ4JiReHnvksfchOQP8EjpExNxmi

sprite $ServiceAppServicesSm [12x12/16z] LOr10aHX18AHdxh_XIUpUzyAgk9BGoOEYLW05G6ILSFxg1BTpLjesSn3jk9bvdZ9b3M5dLqBGs03QRtLAwvbowkIzC2DFp9t_G4

sprite $ServiceAppServicesMd [16x16/16z] {
ROwvWSG020F5Z_fl-CJQpcuYXX__4KkHhoKtfDlrKrTSMH6HzPQtpNDk2DYSKl5ypsdNC-rnFY24TNUucgcwSFcuMSXTz7cvvuAPbJ7YvXCLivC1-Fdl_ky1
ivvj28hLh0RnWo-3ZvKrZZy
}

sprite $ServiceAppServicesLg [20x20/16z] {
TSv7Wi0m349HR6G4zx_mM9dUtehyDED_bN7mAM76PrspQVVXzTewiVbArgHIVDlQ9Jl91jQfIToxsay4sWl03NgF2zaOBMcpTURVmKE3wxuH8UkXqRFIoDdZ
IVswaF2Ewadjecj1pVOfIZpzTXOKOwjufzuRApUwxkUfjZ6K9yvNB-BX3AkJ46-OT_XYdNRNsyKB
}

!procedure ServiceAppServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Mobile/ServiceAppServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppServicesLg>', 'Mobile', $funcName, $content)
!endprocedure

!procedure ServiceAppServicesGroup($id, $name='Service App Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Mobile/ServiceNotificationHubs

sprite $ServiceNotificationHubsXs [10x10/16z] JSh50G0W40InGPR-EyPFyWwX6fh1TBf1_gIk2nckGRO

sprite $ServiceNotificationHubsSm [12x12/16z] TSQr0S0m402nUzn_ut3CLYLshC8_LwWShmWjYD3uyAS-dx_KwPq

sprite $ServiceNotificationHubsMd [16x16/16z] ZSd50S0024FH57xOV-Ew-pj5z2MFBfrL2D01gDaBn96SiIUREFmstiYhOwzo3osoz4S7

sprite $ServiceNotificationHubsLg [20x20/16z] bSYr0GD10CH0-HRwxzYG-9acaxXhRBpGrkxp7ByKQzfvI7X3PEzbh97Vr0BvJMV6PENwjSsFcBXbOvH7FW

!procedure ServiceNotificationHubs($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Mobile/ServiceNotificationHubs', $name, $tech, $desc)
!endprocedure

!procedure ServiceNotificationHubsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceNotificationHubsLg>', 'Mobile', $funcName, $content)
!endprocedure

!procedure ServiceNotificationHubsGroup($id, $name='Service Notification Hubs', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceNotificationHubsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Monitor/ServiceMonitor

sprite $ServiceMonitorXs [10x10/16z] 5SR90O0m40GWSi_QVxzgU040GW_CiMqXmvrYJcGVy61elOC8e0W8L6QA3m

sprite $ServiceMonitorSm [12x12/16z] LSQ5OGCm40J14Jme_VSRCnskN-tELGVq72d4Pa-Pzz1ZOunqnDuCNRCjp3yeEIUWjG-B3zhvHfokBbm

sprite $ServiceMonitorMd [16x16/16z] {
RSz9TW0X20JGBz88kVzzC_fw5NP0ZVwRCzqzURVT6zJSLLIfMckWgTyznT0xKeN8LGuZy_8xLskPophPfyfeC1y1ltl48jnzHDo5NVBnhXgptlKfw73N1le4
iektuCm3lW
}

sprite $ServiceMonitorLg [20x20/16z] {
TSZNOLq13CDGg5Dl_tqJ-pRtyqM2FzdiQbNmM3M0wwcs1Hw4OHA7JQAxw6xG7AcWhkQW01CHL0VLJXCBKsG61-ikP2oMcHn2QgOG7c7GQbLNMGxYz7eDXnWM
S_TZdggHSRI7afhl3P3nETK2BJxnyqcVKt2OUr3FmbUgR6dvnAgddTD_
}

!procedure ServiceMonitor($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Monitor/ServiceMonitor', $name, $tech, $desc)
!endprocedure

!procedure ServiceMonitorCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMonitorLg>', 'Monitor', $funcName, $content)
!endprocedure

!procedure ServiceMonitorGroup($id, $name='Service Monitor', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMonitorLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Monitor/ServiceActivityLog

sprite $ServiceActivityLogXs [10x10/16z] Oq005aOm0BBO8038OaUms1b090Y30HgB0mo0B0vq5Yi3

sprite $ServiceActivityLogSm [12x12/16z] Oq01x52Q4OZPe023pSeC110sEpDO5pkO3GQOR0ue88RDoG

sprite $ServiceActivityLogMd [16x16/16z] Oy04x0Wc1n2p8G2PV6QmMInGFZix2vZFoiuEuSC0aNmE122LpyIEoWTA0m

sprite $ServiceActivityLogLg [20x20/16z] hT2r0G0n3C30n6pll-ypCqJbbKh7YVAYQ8aqBqhIcgnwPtfibFfcKyN1L7KosjjK6RDblTatqxqDJrUcZTG

!procedure ServiceActivityLog($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Monitor/ServiceActivityLog', $name, $tech, $desc)
!endprocedure

!procedure ServiceActivityLogCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceActivityLogLg>', 'Monitor', $funcName, $content)
!endprocedure

!procedure ServiceActivityLogGroup($id, $name='Service Activity Log', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceActivityLogLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Monitor/ServiceDiagnosticsSettings

sprite $ServiceDiagnosticsSettingsXs [10x10/16z] NSQ70G0m1011dVqNJgy-mS6DSDJ4ElfbBR6ciMp8dTrzg9KL8u8A

sprite $ServiceDiagnosticsSettingsSm [12x12/16z] NSQ70G0m1011dVqNJgy-mS6NhelTgsnRJIiPuF9OmyvctXfUPSVgjKC5

sprite $ServiceDiagnosticsSettingsMd [16x16/16z] dSgr0O1040NHETkX_uPn9-9UzeMlniabNhfoB58izZmdWjJEp7mzTmiIrTcMPqaVsHzvkAHuPc42

sprite $ServiceDiagnosticsSettingsLg [20x20/16z] hSk52G113031UD9_nV_dYj_Y0mltL6NA4v7Y56Worha7PZcnt69WAZ8RvcbOce30oj0i0HZPPFudxAN9Kgyivcv6denzpdxv

!procedure ServiceDiagnosticsSettings($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Monitor/ServiceDiagnosticsSettings', $name, $tech, $desc)
!endprocedure

!procedure ServiceDiagnosticsSettingsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDiagnosticsSettingsLg>', 'Monitor', $funcName, $content)
!endprocedure

!procedure ServiceDiagnosticsSettingsGroup($id, $name='Service Diagnostics Settings', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDiagnosticsSettingsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Monitor/ServiceLogAnalyticsWorkspaces

sprite $ServiceLogAnalyticsWorkspacesXs [10x10/16z] LSQ50G0W24HHcjj_OJk_0e_-l3KGemOviapADX5NZXuz0GeisLG5

sprite $ServiceLogAnalyticsWorkspacesSm [12x12/16z] POh50S103CES2oZxBrpcwcMGVkI2xR4sxgYzbDqPGmYM6aTUh-mThViQ6AjC0jhehlN_vXa

sprite $ServiceLogAnalyticsWorkspacesMd [16x16/16z] VSu74e0m24HHO63N-vzODdMQVkkp9B6FIXrvpM8PkybO07B-35_6_9p6oZwH5fsSFWqWhqqkFYkOlZakBQMBaRVcUsYWbVv2d_xCwnS

sprite $ServiceLogAnalyticsWorkspacesLg [20x20/16z] {
XSs50SH024HHRE2k_uO3n7L__6M5FbDaUY8ioPKgtiZtLjk-yre6YhjjPhDP14LLTnmCX3OZoxJDoTkaLxUJKHlijoUBOQVQDJBWlnJqLe_JklDcjOPhtIzc
O_CCMlUD9W
}

!procedure ServiceLogAnalyticsWorkspaces($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Monitor/ServiceLogAnalyticsWorkspaces', $name, $tech, $desc)
!endprocedure

!procedure ServiceLogAnalyticsWorkspacesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLogAnalyticsWorkspacesLg>', 'Monitor', $funcName, $content)
!endprocedure

!procedure ServiceLogAnalyticsWorkspacesGroup($id, $name='Service Log Analytics Workspaces', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLogAnalyticsWorkspacesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Monitor/ServiceApplicationInsights

sprite $ServiceApplicationInsightsXs [10x10/16z] JKk50G112BA1_GV-ZhCbR0sHudc0m5mNpMTAvuMOmGawwhZi30AOroox8pEVgpgEkGC

sprite $ServiceApplicationInsightsSm [12x12/16z] NOo50S0m2C1milyFdbiRN6LYsU5EeU4ibD1ME_D2rUxSQIlhwu2EYZiNgfzKs8axr_s_F4JwcwVR4JO

sprite $ServiceApplicationInsightsMd [16x16/16z] VOx50SK034AZGFOVkFfT-avHm7xXi_DeCTePls_57Tqkf2WmaJeFHj7Ltgc-xObk1syzznu9wYOe4YXITb8YYLjxKo1LB_aaZJsP3RtqdjLsqLjcdCKA

sprite $ServiceApplicationInsightsLg [20x20/16z] {
TP250GGn20I3BPl-6txuSvlun1dVn2mePrNZekgxQejD9HbP09pxCaeCP9Y3kJfof01UULie95IqiDmtamdjTPdauT9MvwkJSWv4kx419hBp-ITaDiGuK2wC
nuTdN1nc8-E2DVS0XflUd2FyxeRghdu
}

!procedure ServiceApplicationInsights($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Monitor/ServiceApplicationInsights', $name, $tech, $desc)
!endprocedure

!procedure ServiceApplicationInsightsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApplicationInsightsLg>', 'Monitor', $funcName, $content)
!endprocedure

!procedure ServiceApplicationInsightsGroup($id, $name='Service Application Insights', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApplicationInsightsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Monitor/ServiceMetrics

sprite $ServiceMetricsXs [10x10/16z] TKV50O004EAwzf_NzcFGu8NCU_bzxRYsqnWHsmbCeeeRjI_tRStFMW4

sprite $ServiceMetricsSm [12x12/16z] VKl50S0W33mWdlttRT5F1KbEyNP8sy75nrAz1q_93QXbGEwFI_JEZ9K4p101fuw1Ze6EIJfE_y4N

sprite $ServiceMetricsMd [16x16/16z] dSq50a8n203G5INtFwz1gBzZ_RO1PQTLeec1UUB6u0UYPk_vm8plTOnWHu2_vshesAkg1KSE-DYAq4EAIFDtCLkWkNSpG1ZHh5hl-0K

sprite $ServiceMetricsLg [20x20/16z] {
jSw53GGW30NGtq8Dzj_tWYT4pd4UqkA5OfPk4dU_BKLiIslMV7wn-PQmYhjJfunZ4Mr7SaXaTn7kbANV4LLGhNx-xujfrB8aCsg1fY4YmAKmE7WP6CDQcQQg
mqgj_p8HQKaIFA9b9dW
}

!procedure ServiceMetrics($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Monitor/ServiceMetrics', $name, $tech, $desc)
!endprocedure

!procedure ServiceMetricsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMetricsLg>', 'Monitor', $funcName, $content)
!endprocedure

!procedure ServiceMetricsGroup($id, $name='Service Metrics', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMetricsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Monitor/ServiceAzureMonitorsForSapSolutions

sprite $ServiceAzureMonitorsForSapSolutionsXs [10x10/16z] LSQ50S0020F1ns7_WUjwIC9VSAhTK_RM5ydzEnBjCuERuinuAYIW3itN2W

sprite $ServiceAzureMonitorsForSapSolutionsSm [12x12/16z] VSV50S0020J1nQ7_WkFsog37Zwogv11LTwWBq0_DupXuTyvCYxkgDDjlWGfgR45Il5JPoOMF5G

sprite $ServiceAzureMonitorsForSapSolutionsMd [16x16/16z] ZSr70W9H20FG99zw_mlBO7Vbsr63lvo8i7SPkPwbvrrifNpPORt5rFL5KMk_snIvfHC6WLxiKQHDBQXmrSOWCEFPGdNBWwoGT73H1cDmw_E67pS

sprite $ServiceAzureMonitorsForSapSolutionsLg [20x20/16z] {
bSi53eG044FHTfpxNtWR76BBmtyAllACLybQuQOFjzNPZgNrpUk_5I4rBwfpwgfUupdB8C38kQYOawfwNrO9HZZDz5omfZ6wXT6qzC4w35GPnChXGEoDc4ap
KnFB06GQehOAkt7ywGS
}

!procedure ServiceAzureMonitorsForSapSolutions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Monitor/ServiceAzureMonitorsForSapSolutions', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureMonitorsForSapSolutionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureMonitorsForSapSolutionsLg>', 'Monitor', $funcName, $content)
!endprocedure

!procedure ServiceAzureMonitorsForSapSolutionsGroup($id, $name='Service Azure Monitors For Sap Solutions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureMonitorsForSapSolutionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Monitor/ServiceChangeAnalysis

sprite $ServiceChangeAnalysisXs [10x10/16z] LSY54S1024JHFOVVVy51neA-MVqBQBXGauDkAyBE1h1Eu5wXzrBHPqhdAiwEyrQUs0y

sprite $ServiceChangeAnalysisSm [12x12/16z] PKg50G1H5E6NO_-1h_kbmg-Iw8GopHsh9iKx3c9CExQPx9380djVyHWmeB709X4OPO4S2wXzWNTiAMcxNCuC

sprite $ServiceChangeAnalysisMd [16x16/16z] TKi50W8n3AjdpVyVp0I7ssenkNYSJp-WZXSnIaa3dt8vsVR4FM-Que6dqxf7ozF0Rl89JSW98st3ofoEkQjE75XB0L-xoYhNFkwiTOSVc3DxJ9yRY8EXylPk

sprite $ServiceChangeAnalysisLg [20x20/16z] {
VOs70O1020Ff2FiFB2_s5kiV985VMMJO5MNhZ6ef2JZZG1ZB9bZYpZYOFJCeUMUQeeM0J0zlJb1xWXEUQolnMJmK9q882mFMBL1L4M9icPaqwx-HvUxDiFwi
3QQyhVLJYE10WBKXZKQHxKL7_F4tihfeItM75cvhXsO
}

!procedure ServiceChangeAnalysis($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Monitor/ServiceChangeAnalysis', $name, $tech, $desc)
!endprocedure

!procedure ServiceChangeAnalysisCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceChangeAnalysisLg>', 'Monitor', $funcName, $content)
!endprocedure

!procedure ServiceChangeAnalysisGroup($id, $name='Service Change Analysis', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceChangeAnalysisLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Monitor/ServiceAzureWorkbooks

sprite $ServiceAzureWorkbooksXs [10x10/16z] NOQ50S0W0CCshE7_Wt6lvhD3B601uq03eWg12a05YQRv85vb

sprite $ServiceAzureWorkbooksSm [12x12/16z] RSc54K0X0CFGhpJiFp3kaBDtxVMsr0bL7yKaAZ4bLLf5noaI4YDIdUcjv9m7

sprite $ServiceAzureWorkbooksMd [16x16/16z] NSV50S0m3C30ifNz1ox5h9TksVOKHoKqqgY-K8fI4scKuFZ8lfyVv2UW_Fxl-gdMgYWQgDorg_a1

sprite $ServiceAzureWorkbooksLg [20x20/16z] ZSm50i0W34FHUNxlV-1vEfVW3sXHrSUqL5U26-A6k26jfmQIR00c-PKZ6qvejIQ54G2_4aGiX5z9ovWjArkSFn9OtkbVwXiR

!procedure ServiceAzureWorkbooks($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Monitor/ServiceAzureWorkbooks', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureWorkbooksCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureWorkbooksLg>', 'Monitor', $funcName, $content)
!endprocedure

!procedure ServiceAzureWorkbooksGroup($id, $name='Service Azure Workbooks', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureWorkbooksLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Monitor/ServiceNetworkWatcher

sprite $ServiceNetworkWatcherXs [10x10/16z] LSR50K81500WlhxSVs0xEU5FJys2wUvxBQaXuZtETUJY54hSGzG16m4im1K

sprite $ServiceNetworkWatcherSm [12x12/16z] NS750G9G500WNltOVs6zcE3Vt9m3j0cxm42ua1rFkT3PO6XKHTSXLoVEHY7EtP0b4eZhxNfx

sprite $ServiceNetworkWatcherMd [16x16/16z] {
ROw5TG0m20KFX_qNxelLBuf__aUdUuP7MPDaoOrsPAHNt8mX8P1rBVBO67Fig8XSB5iDJ4-yMVUwDCNT1HHJST6asEcYxc1bsIni3RBkfoPElqSE-cLHmmz-
cHy
}

sprite $ServiceNetworkWatcherLg [20x20/16z] {
VShROM0X30FHCPPbwB_WtUG2UIVdSoJ-4hrUc0zwpZIpLd3POGpDv5gpjpdNJK53GHIEqy1FszDkBakMr6K_AVM2-tkQ0XXvsWWWUMHwX2eNW0WgX9pHqTgj
nX2aWrRpjCG0rRMMU8onft85bn8Y1n_CbPBYS-BnTyBmrNy
}

!procedure ServiceNetworkWatcher($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Monitor/ServiceNetworkWatcher', $name, $tech, $desc)
!endprocedure

!procedure ServiceNetworkWatcherCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceNetworkWatcherLg>', 'Monitor', $funcName, $content)
!endprocedure

!procedure ServiceNetworkWatcherGroup($id, $name='Service Network Watcher', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceNetworkWatcherLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Monitor/ServiceAutoScale

sprite $ServiceAutoScaleXs [10x10/16z] HSp50G0m2C30uFjlN2-fS2_eFDCXC_6PR9d310LJLSocT4AsEBzUEMuxoRjlZW4

sprite $ServiceAutoScaleSm [12x12/16z] ROs55S10349_0e_RV-EwDwx0NI8Kw2JNRAbRKf5ua6QPZgBnKe-vNAIFAMW91QRt-wKMj3U1FzuOJG

sprite $ServiceAutoScaleMd [16x16/16z] NSa95eCW50F0OR__ZVkRhfeeC2_k6LBiIlCfugK_WnOpHwKfhjDiawndqH6tKqJsS9F4OV_jTeO5yVUn_ZrpVHFnow1_g-a_jtBr0G

sprite $ServiceAutoScaleLg [20x20/16z] {
XP050i0m20DJai7_VxmQSxdwrS4VnWP0mMiIKV46BWn7GProMYSsgbkgMG8WeTF6wipIUKGW6IvsHK7xgjCw6yhASPtrLH8yroKQyxmuLMTtLz6HUGSF53YU
sECt6hsiMm4
}

!procedure ServiceAutoScale($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Monitor/ServiceAutoScale', $name, $tech, $desc)
!endprocedure

!procedure ServiceAutoScaleCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAutoScaleLg>', 'Monitor', $funcName, $content)
!endprocedure

!procedure ServiceAutoScaleGroup($id, $name='Service Auto Scale', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAutoScaleLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceCdnProfiles

sprite $ServiceCdnProfilesXs [10x10/16z] Oy09c60CDZOsHX3D3WOW6NO8O69Xvu001WuOm6OI

sprite $ServiceCdnProfilesSm [12x12/16z] ZSR50G1120ImmQ7_WizTDw-WcRlJsXXWe1OJmI1MPfOh08SJPKqOBte

sprite $ServiceCdnProfilesMd [16x16/16z] hSgr0G0X40J0S-c_u7U139ji1HQn0_xHBsyYkxETGSG_SfyBgcfHW4ETtUkCY9QF8tRQ0G

sprite $ServiceCdnProfilesLg [20x20/16z] jSwr0G0X30NGkEm_yBbW9Rmo-c4XQWje9wngPbtHNttbgOc8b-J-vnMbSongezeLhQj5oyunHCtVMPfh1m

!procedure ServiceCdnProfiles($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceCdnProfiles', $name, $tech, $desc)
!endprocedure

!procedure ServiceCdnProfilesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCdnProfilesLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceCdnProfilesGroup($id, $name='Service Cdn Profiles', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCdnProfilesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceAzureFirewallManager

sprite $ServiceAzureFirewallManagerXs [10x10/16z] HSY35G1140JHMetpJ_UC_z3Wa_MW8amaucmYnuBxMsECMQUZpSdfRymvnjtM6ftRX1q

sprite $ServiceAzureFirewallManagerSm [12x12/16z] JOs55S0W34Il3-BPVzxYy25kU23V0DaqCpVz8IFScyhkkp6drr9t3vLE3ffVQyNWzPlJUZ3fVZqthmiqzmS

sprite $ServiceAzureFirewallManagerMd [16x16/16z] XSk53GH134DHJsZ1st-zvymnFr6-fU2FWxAjwqhPrRiiLSLTr9mBMxUgH9EF0VL4miBTOrp_qy-ECtQ7uEAjEnxQTBlWAcSRxaEw1nweyUO4

sprite $ServiceAzureFirewallManagerLg [20x20/16z] ZSw53GC120NGZvwn_xn5wlvY1CUVZdYIkTZBwgd3ZxdZcFX8SUsBQnEXTD-QOdE69hhRHsRIrEvoSX4NqZajkFexfqaARYuvVPF3FUiN6K_9vrHImmSd

!procedure ServiceAzureFirewallManager($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceAzureFirewallManager', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureFirewallManagerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureFirewallManagerLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceAzureFirewallManagerGroup($id, $name='Service Azure Firewall Manager', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureFirewallManagerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceAzureFirewallPolicy

sprite $ServiceAzureFirewallPolicyXs [10x10/16z] ROp50S0m30E31bdxhrlcvZu6GHf0W281T9vqGaG0IDzKNubLoLL4jbYkghflkPHozyq

sprite $ServiceAzureFirewallPolicySm [12x12/16z] TSY55S0m20HGgCHW_tNHklm4k7VmWubeZE47s48fnGzmzzXDyRwKrThCmtl7DgqYJWO2ucmk-UWTN2W

sprite $ServiceAzureFirewallPolicyMd [16x16/16z] XSl50G0X30J020xzjtkAwtoY2oUYnX3CmqafrTi42EvXrUDj_jbQ-wszVUVlwFyttzzptaPfneZK3vL-4KIeFvnd_c2UwODmS0C

sprite $ServiceAzureFirewallPolicyLg [20x20/16z] fSrL0i0W201GmeRxNtSzso_VKX8sHEqHQ4mNTJT9DpkF3TwwgYWwluY9gDpokzuHinAZJFI7Zjq38SEiYWNs3wfYZFp09aOFX0qd

!procedure ServiceAzureFirewallPolicy($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceAzureFirewallPolicy', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureFirewallPolicyCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureFirewallPolicyLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceAzureFirewallPolicyGroup($id, $name='Service Azure Firewall Policy', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureFirewallPolicyLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServicePrivateLink

sprite $ServicePrivateLinkXs [10x10/16z] PKe50G0m36BSw9_uxbCCLqaB_iWAOXUe9gjerWGF9OzKVfbKiWMWfGl8

sprite $ServicePrivateLinkSm [12x12/16z] NSR50OLG302mj7sw_y3V1SWfhjRwV_xF-Vyiwjt8nQnNKSmQeGnzC5M8baeK6NBlZ8G2oHq

sprite $ServicePrivateLinkMd [16x16/16z] VKw54G0n2CF9_WjNtwK6nEwWxmFm0-SD1nw15UOx5apiUK3HpYKsQ4GSazYWHVeWk6ikJ4dTiPbDPPzdWMhAX1kxzSTQL04

sprite $ServicePrivateLinkLg [20x20/16z] {
dS-54GDH20JGnRV_YZFmutQkRr3yEqZv9FBTaYnyuWV1JnhbQleWuch59n8DuefNIXNnM7WbxxMahR5fpC82UKNtQLpIJUhQp0sjhlq4h6DMPCM4muUkaPeP
Cb5NrDk7u-EGULu
}

!procedure ServicePrivateLink($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServicePrivateLink', $name, $tech, $desc)
!endprocedure

!procedure ServicePrivateLinkCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePrivateLinkLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServicePrivateLinkGroup($id, $name='Service Private Link', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePrivateLinkLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceIpGroups

sprite $ServiceIpGroupsXs [10x10/16z] Oy06M8606ynYOU460H0B0g0iTY3D2MQpWW2GnSpCoiN5nGhNpuem3W

sprite $ServiceIpGroupsSm [12x12/16z] Oy05E9c1W1l2PWK329k51Ip8n0PYGm4pZCqEakA2y22Qe6mk3ZOkLap3sC00sLe

sprite $ServiceIpGroupsMd [16x16/16z] XSe73i0m20F096pu_tyhLztpqC9s-oEBzQyngxUUcKiON9S_Co2N7op0p9O_h47FPIAhmw-YXpyLXnzO5kklY_PZ0W

sprite $ServiceIpGroupsLg [20x20/16z] fSvL0eCX201WYzBxttUsiDx-ZpVQNL5eAk7aO58vsFpEfQfiU7AOXftJeic9y93fvCWDmivNgK9gi88z3rjIEM8GO9gvM05mnXfSSmjixtDH_Vsb6m

!procedure ServiceIpGroups($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceIpGroups', $name, $tech, $desc)
!endprocedure

!procedure ServiceIpGroupsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIpGroupsLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceIpGroupsGroup($id, $name='Service Ip Groups', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIpGroupsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceVirtualWanHub

sprite $ServiceVirtualWanHubXs [10x10/16z] DOm50G0m20IV6T8_yD335GM5koVSZdHDpv98NqAubvt7-mBY78cf9ZItORYtddu

sprite $ServiceVirtualWanHubSm [12x12/16z] NOq50W9120271l__N_KwPfSkmE7KSUaDOKL3LLDN_xEn5lDFP28HMbfLKHf0qrNMBCpa-CpgYuc82szYEm8_

sprite $ServiceVirtualWanHubMd [16x16/16z] {
LSu70aH110FG837b_WTUw_StlO92j6kaeaV9F_j6dFpiJvvUuhw-BsWnBYX4P3Ap-aHG8eTKXrvLWYC6SWIpnex1EJ7d-0-Dwu8hCViBmya--TcPM0ZDnHwb
wdu
}

sprite $ServiceVirtualWanHubLg [20x20/16z] {
VP07aiGm20J9uVx_u8Cj2xEn7QPBMK0ZS85Zglh1P8nd2broSZlUBQHCHSTf-rlWZpPRT1kgmCFDb3ghGLN9tT4BA-Dg0M5m1qD75LR7RYWY0g8GYJXxP6RK
pwLasXPubuYmOK8OQ7BWuypmevAosdh6Fm
}

!procedure ServiceVirtualWanHub($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceVirtualWanHub', $name, $tech, $desc)
!endprocedure

!procedure ServiceVirtualWanHubCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVirtualWanHubLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceVirtualWanHubGroup($id, $name='Service Virtual Wan Hub', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVirtualWanHubLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServicePrivateLinkService

sprite $ServicePrivateLinkServiceXs [10x10/16z] Oo00E4048nk8mGfX0jbix0mCB0oC34nWUNOW3K8C418J

sprite $ServicePrivateLinkServiceSm [12x12/16z] ZSZ73S1024JHJwR_YgtHNfqU6VvPfCuQwL25rlEjxi0OSg1nXrHgKSsO6u0ZngCB

sprite $ServicePrivateLinkServiceMd [16x16/16z] hKp55S1G32BysFuBLtZflHON03zOG-Ongrttc3L9TnsqEc1UwpnadWkDQAIaw81xj6ITq045h81BMGVIjEempV3STW

sprite $ServicePrivateLinkServiceLg [20x20/16z] jSjN4iD020DGqSdzBvmLZ5E_BNlR6u4x8lzahTXqlCXV0vqliZmHuZJraCn8NaqIE1lfOjlCv9aeeE4-2EMPslLGCk2AmNr1Qkc59oG1NiXShS4N2Mx84m

!procedure ServicePrivateLinkService($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServicePrivateLinkService', $name, $tech, $desc)
!endprocedure

!procedure ServicePrivateLinkServiceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePrivateLinkServiceLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServicePrivateLinkServiceGroup($id, $name='Service Private Link Service', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePrivateLinkServiceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceResourceManagementPrivateLink

sprite $ServiceResourceManagementPrivateLinkXs [10x10/16z] POQ54G0n3CCKycN_XP-nDOgViX-iXyGaz-EQS7VX3Paf0SaE8i185SuA

sprite $ServiceResourceManagementPrivateLinkSm [12x12/16z] PSQr0G0n302nCtl_XPynKIL6rSQZUUNucQgU2NH7xyLDCw5HSC_z3df-xyxI05O

sprite $ServiceResourceManagementPrivateLinkMd [16x16/16z] bSZ50S004091pkc_uRXxziM0wyWwcDXLs9V_V4nLv-dHgmyS2Uzb2N0WtCqo4yCns7EqTLWyi1DayCWnJHb72m

sprite $ServiceResourceManagementPrivateLinkLg [20x20/16z] bSx5OGKm3C1GnRp_n0tsC-du0ZRlgifxighwV6_aF1O_sUVQWqYFI-cqGLDhdfI3Rek5qGcpeHR1m1g4ZQB7GFHOR5C1kpMTbnHqcw9osNQO0vlsWNFw0m

!procedure ServiceResourceManagementPrivateLink($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceResourceManagementPrivateLink', $name, $tech, $desc)
!endprocedure

!procedure ServiceResourceManagementPrivateLinkCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceResourceManagementPrivateLinkLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceResourceManagementPrivateLinkGroup($id, $name='Service Resource Management Private Link', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceResourceManagementPrivateLinkLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServicePrivateLinkServices

sprite $ServicePrivateLinkServicesXs [10x10/16z] 9SR70SKW00KWxFhSVzvV4aw00zYH0hVXN6BCYGZAUjUwNlrdqjwfZP0W1_y7Nm

sprite $ServicePrivateLinkServicesSm [12x12/16z] DSQ70SGm200nnPN0_lD-IJaRaAlJMsHakzGga8KgLqU5r4VldIEaHT_zTkYsVfcE-JeY_3opWNtTI5ekTvadV04

sprite $ServicePrivateLinkServicesMd [16x16/16z] {
LOy54W0X30CJdF3__ruEcy6xzMAlFjzBalAbB74-apZ6ClKXlstSK5lC3IXUyTTeSfb97ew98HrkZFwjt8oIKviXcy4_EeNBe2jmnbCAMAjgjfBM5q_3Zb53
Ltu6R4lu
}

sprite $ServicePrivateLinkServicesLg [20x20/16z] {
PP3L0G0n24Dfi6lOVzvpR_xoSEHMbxycaludNKYscu2rEw-w6bILNZqFYggGMurLM-5M5Qkmq-31VAzrlDbUt5g-sMfWQ0bxsAIokZI1tamIdjstdWyxMuhQ
cscwU-JLxrmPgjk1dSVza4l98mKa3sBa_KKbjnKxEtul9NLuzFsU1G
}

!procedure ServicePrivateLinkServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServicePrivateLinkServices', $name, $tech, $desc)
!endprocedure

!procedure ServicePrivateLinkServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePrivateLinkServicesLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServicePrivateLinkServicesGroup($id, $name='Service Private Link Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePrivateLinkServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceLoadBalancerHub

sprite $ServiceLoadBalancerHubXs [10x10/16z] HSR50G11202nMHpwx_TSyWhC3Vm6nByRaB4YrhLCNPdtBAzLLQogSpSERbns

sprite $ServiceLoadBalancerHubSm [12x12/16z] DSt70G0W24FHe5BttzSQluLt0z1w9O3Ei5D6GsWpQxQx5ktxNRlt9kx-xCteY73P7otZ-tSNW2q

sprite $ServiceLoadBalancerHubMd [16x16/16z] LSU50KCn24LHdDVkl--Fsut08QBVVoULe5FR_NIihvLuErhZdsOE3k7Nl9oP5MnrBgUBvcqJsKQD8Mri1zlnARNQ4naZffuvxGe

sprite $ServiceLoadBalancerHubLg [20x20/16z] {
TSW16iGG34JX94n6U_y3Rm7mxGFoozUxbYJto1hAjLND_vlU9gAhrTex3CW6e1lTLTtpjc6aQQ3IB93DSXhqSsv6C-DfqRXOodbW_Im6JtfQCes7pUGjzgnb
oW5Hpc0kQpy
}

!procedure ServiceLoadBalancerHub($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceLoadBalancerHub', $name, $tech, $desc)
!endprocedure

!procedure ServiceLoadBalancerHubCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLoadBalancerHubLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceLoadBalancerHubGroup($id, $name='Service Load Balancer Hub', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLoadBalancerHubLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceBastions

sprite $ServiceBastionsXs [10x10/16z] Oy00x3061n2pWHYSS74Mg0o2oGbZie18x0m

sprite $ServiceBastionsSm [12x12/16z] Ou035YGcEuB9WM1oWaWsa1mp9qI87SHXXUhau00fWd4u8Ho4HXP696cSJ

sprite $ServiceBastionsMd [16x16/16z] ZKo30S1038or_xwr-SuHJWlFqFq48xvWvlmxBN0huR6vT6kDYH3PYcv4BiIvUoDa6L0MI8kl0U8PzW

sprite $ServiceBastionsLg [20x20/16z] fSt50K0X30FGuB3_m5znbnvVsmJvY48WbSn9ALMGrZdf2XdZKbseSHHYXQCO3UTnsu_SeUiRekiia5iB6AyhX5D2IJS

!procedure ServiceBastions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceBastions', $name, $tech, $desc)
!endprocedure

!procedure ServiceBastionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBastionsLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceBastionsGroup($id, $name='Service Bastions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBastionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceVirtualRouter

sprite $ServiceVirtualRouterXs [10x10/16z] JOg50G0X30E3qyl-yxuBXxGHhK21Uyavdoi7nq8ScsYS8qdrR9sYai_nzRfajpnj7VZWS7O

sprite $ServiceVirtualRouterSm [12x12/16z] LOtN0KCn20Fb3iV--mRzvPrDR_eo843cmfaFXhEGCm49Cwr2BPl4POMaPBV6-M3tWx_-8rNLdRUrJrNbnAw9JXv9Fm

sprite $ServiceVirtualRouterMd [16x16/16z] {
ROq70iCW549n_dN_-nP9T_iIzK_0FsQIQ8_q93ruFLFl_LdGh3CbfbtDfxYcNVdfJAJPGYWqiqJYSDTggVd6D4EXp2yzPzZHllGHLMMhR-CxfSMWzt7A4Cvm
gFjWLKLNT0C
}

sprite $ServiceVirtualRouterLg [20x20/16z] {
TSo70S8m44DHnRugzjyN7Rq-cln9Wl-yoCwDfwHioi9DNz8oYh-aDHunETfNDWU4LsgyQC3dvzuk6IYI1HszcA0SeEszSL0IC3Cwb8UfuM9QLONIEA03DrAx
b69ftPwtEQRLRG7uRA6sJj9XouDQn8Y9ljQg6RZosN59nCFf9l1gMQpZjiy
}

!procedure ServiceVirtualRouter($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceVirtualRouter', $name, $tech, $desc)
!endprocedure

!procedure ServiceVirtualRouterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVirtualRouterLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceVirtualRouterGroup($id, $name='Service Virtual Router', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVirtualRouterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceConnectedCache

sprite $ServiceConnectedCacheXs [10x10/16z] JSOr0G1140ImMGR_WXyEKmKtafbupRpy3UVBG6-hh8HV-3ZS7OFDTNKtjWS

sprite $ServiceConnectedCacheSm [12x12/16z] TSp50G0W30F0f3ZxxujLVjoh6lpLGoksI-kkv8wrEWYCCIX9Bg1KOQK6H5hHOfoqFhIUZzPg0m

sprite $ServiceConnectedCacheMd [16x16/16z] ZSc53S0m34JHCyF--vOf4VK5lumVsDs_6JlSB0vyPTpqxBm5FIr2V2BKXidbR06ooiZyWeiPzfGhQJ-VkLTGH6RVtTK7tCGZZ31R0G

sprite $ServiceConnectedCacheLg [20x20/16z] {
bSe53WGX40NHtzvm__kkuSHsAlvIU1IftEJVJeqMBP7esIIBcG_BhMZ44un0j7r2oJD2baz6nMMOeI69hz0Yg3jEQmxxY2vXVBBpAoLX4PbPbzLQQciQPvSK
_DaR
}

!procedure ServiceConnectedCache($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceConnectedCache', $name, $tech, $desc)
!endprocedure

!procedure ServiceConnectedCacheCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceConnectedCacheLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceConnectedCacheGroup($id, $name='Service Connected Cache', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceConnectedCacheLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceSpotVmss

sprite $ServiceSpotVmssXs [10x10/16z] HSQ70G0X2C30g7Jsd_TxEGN2hszdrUqiCvl77ELUCztFaYbr51NHUYmWRroSnreBTW

sprite $ServiceSpotVmssSm [12x12/16z] JSQ50S0m24JHmwNxxrkB_GHuEBj6yRfdhol_wB6x2yMp7qTeKt74Ps9LVOpEj4jRCW5KbQey-x4zLJmBVwOOaOWmS0C

sprite $ServiceSpotVmssMd [16x16/16z] NSx50S0m34DHHqQv-yzRvbU8_YtoDptYrxbtlnpDkc1i7HlL_JZRgxkkpappCGhhE9k0fMqjsbLb0IFM8O8YcLolimrPSMDEdkqRSZ_a4Y5lCCChnsuT2m

sprite $ServiceSpotVmssLg [20x20/16z] {
TSq50iCW343H64Iu_ts7hO79g_yYa99TUBPsqTtYu5gpPTtDxO2hrONsCnjMiQDfHs4KBltjQTKPaOAqUpS98f6GsG0Yp4nTUclSNvzcrBoqADR1u9sHceXt
sPPiPNBt-MH8QyUqHyEDU43uumK
}

!procedure ServiceSpotVmss($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceSpotVmss', $name, $tech, $desc)
!endprocedure

!procedure ServiceSpotVmssCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSpotVmssLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceSpotVmssGroup($id, $name='Service Spot Vmss', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSpotVmssLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceSpotVm

sprite $ServiceSpotVmXs [10x10/16z] HSQ50S0m4090tct_UUjDxWMm-UL_sjrtYsWcvGXa3gj69guT7RwYgWnvVLmiyJ7xYjo04m

sprite $ServiceSpotVmSm [12x12/16z] JSQ50G0n20H1vF3-wtsNJ08ihVo4QvyDqxewmYkuF2AEbbP6sz6PEWACPr8U1gDvT1q8V9twqSb3wGNWJJqTTmS

sprite $ServiceSpotVmMd [16x16/16z] RSs50S90343HYzl--vAaEFpgQq_ET_hPtNJapIoPwPVDJ2KPDC6wCJK1pNNixbY4p9RIxsCkRhlvUWSKLy4wEZ-P0J6D9-jhZTjCsixLxFGMYCWxQOBpfni

sprite $ServiceSpotVmLg [20x20/16z] {
TP15WWGX4C3AAVd_VnVT4NhI0ia5WIVu0i4Erqo1GTj74yu1xTOwXXcCcZ5jDKudH9Ga6peRzSOiagwpUOVAYKIacdLRJJsvDwjkfpbKkVIFbiN0qQlAQ0d4
GW70uxGRsAYxmnTZOrVhV2MKmVF5mY_-
}

!procedure ServiceSpotVm($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceSpotVm', $name, $tech, $desc)
!endprocedure

!procedure ServiceSpotVmCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSpotVmLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceSpotVmGroup($id, $name='Service Spot Vm', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSpotVmLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceSubnet

sprite $ServiceSubnetXs [10x10/16z] Oo00sDc010SGim4P42Oxa8AAiW0fACa2nbW1

sprite $ServiceSubnetSm [12x12/16z] Oo0EiB802Gv6C9C3I40uR20c4uG3Ph812H2B1QgD1K90I3XWncCH

sprite $ServiceSubnetMd [16x16/16z] hKg34S1047p_zTzmi0Z6mN6LVgWUU95lD3KAGrJ21CtTGbI4HdMsbHs1jeOBGLI2gAhglgWL

sprite $ServiceSubnetLg [20x20/16z] lOjL5i102CJMaFjVk3QFlFvNLY5asb_BilvUADARLYQMaKYPNXOcrhA1cI71NRDnnjPIxVhMR0ruHq0G40JKrq6lhXq

!procedure ServiceSubnet($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceSubnet', $name, $tech, $desc)
!endprocedure

!procedure ServiceSubnetCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSubnetLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceSubnetGroup($id, $name='Service Subnet', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSubnetLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceDnsPrivateResolver

sprite $ServiceDnsPrivateResolverXs [10x10/16z] LKY73SC023FKPVF_kq7H37ZZSvK92lYlAWyHIAMPbLFpfZqAg_9DBdOwH-3dLbrcXDAYpVGs0iJT0m

sprite $ServiceDnsPrivateResolverSm [12x12/16z] NOW75aD1209HoQBio_sFcrx_M9W7Zd0boBkennBvqXkPXPHrqxPOUS-pvKcUx7cu8_7f2wMjlh67O8Jt3MK0h9RNe01auSKL

sprite $ServiceDnsPrivateResolverMd [16x16/16z] {
VOu75iCm24Cna4Y8zFxNBNv-k-DxicL_2BV3JG3Cp3L66WkIo8pOIQHgR9HpxBnALHmaUAwWDFlHfZ8M9EXvZJ4xyjWwDiDz3AgFNMbHtTM3r7MdxGA092Xw
s8fOpOcZ4RbLfsDi5VtepJ2eTDattW
}

sprite $ServiceDnsPrivateResolverLg [20x20/16z] {
bOu7Si1020CFaAds_xyR87LAcboriznm_XV9wD01GDDns4qZmqm1MIINPMJ7qeN68x1vrua7EwCrQYTqO-qQ-837sTcrlGSbVFlzLFfmWl0uySbS0SxNqNfU
Jt23oFvzyG22-eht_Shie2-lgjSphIf3v8YOUMzMtKr3U-TPcgcyXcMPop06M1Tggg_M8kGASpSFEg-HPllXyqDU
}

!procedure ServiceDnsPrivateResolver($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceDnsPrivateResolver', $name, $tech, $desc)
!endprocedure

!procedure ServiceDnsPrivateResolverCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDnsPrivateResolverLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceDnsPrivateResolverGroup($id, $name='Service Dns Private Resolver', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDnsPrivateResolverLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceAzureCommunicationsGateway

sprite $ServiceAzureCommunicationsGatewayXs [10x10/16z] BOkt0K1H20BlgL2u_xu_SesIU35XDo-paw_50T2X3WT9bca9N7YeJCXOszbw0Mu

sprite $ServiceAzureCommunicationsGatewaySm [12x12/16z] FOh50G0W58NuPUs_hwsSNi0cyQaj_Ipj9q6mboKK1zv2416ab3JP30YgYfxV8JdnpFBYfF599my

sprite $ServiceAzureCommunicationsGatewayMd [16x16/16z] LSY50S1020J1FUob_txZEZXSYfynYm-BQNoufekR70J1nN5BxeS5xfcUY5quIMw25BcXg4twlXD2Q6yuEqTHPKLmohs4Z4kAJXWlJV4HVNQ-Qd9Q0G

sprite $ServiceAzureCommunicationsGatewayLg [20x20/16z] {
NSY7aGK12CDGWR7dZlxx_JdjleaI7u6p_pKdUnDEl9nel9hYgmOeAF4n81duJeEnvMPuagcckwkX1YHPn9E4DBRaEs8_thC15r9BGeM6Xz0XyOJgva75LD81
mui11WXV5lD7cGDx9OugsyLHTfSpR_5o1G
}

!procedure ServiceAzureCommunicationsGateway($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceAzureCommunicationsGateway', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureCommunicationsGatewayCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureCommunicationsGatewayLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceAzureCommunicationsGatewayGroup($id, $name='Service Azure Communications Gateway', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureCommunicationsGatewayLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceApplicationGatewayContainers

sprite $ServiceApplicationGatewayContainersXs [10x10/16z] JOc50G0X30CFfyd-yxuBbIZBXCHnn-XIkiIbncNRL_GBxQRQPC6GYrj0xtQrUmPAwQN03W

sprite $ServiceApplicationGatewayContainersSm [12x12/16z] LKc30K1H4EhXLFlF-yr3n7_8sfwxJBAZo7R4v06dz3rdj5rt-xH-agJ9vYu5e5aQyX00AsrQOPjsYRQzuvXsyWe

sprite $ServiceApplicationGatewayContainersMd [16x16/16z] {
PKm50W0X29in5FZ_Vs_NPR84_YiYVApF3gT6eEejfopSzs-74Vl7tQVeIU-_eMauUrL4zlx8rMuO1yxCw0MrhrC319jdJskQ0FcwPmeOemYJWYlEGGgRAHWK
dYQifP4q1N2jUiuB
}

sprite $ServiceApplicationGatewayContainersLg [20x20/16z] {
TP075iCW34Cf7c1y__lMKkhmLfLXvSVhCVxfG87NQiIlCOJXqOTPdNxJu9LHWUHGXhHEHBoCOxnHDpcT5aDj_loEBZ2x7JlFN5ws6NnMFmtwibaoEQ5ubySo
AzCbCkI9EQ1OMl-t8D_2WRHC9l9AompCtG-OahbF9ZB3p350fKzBHDnDXE1gwck_
}

!procedure ServiceApplicationGatewayContainers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceApplicationGatewayContainers', $name, $tech, $desc)
!endprocedure

!procedure ServiceApplicationGatewayContainersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApplicationGatewayContainersLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceApplicationGatewayContainersGroup($id, $name='Service Application Gateway Containers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApplicationGatewayContainersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceDnsSecurityPolicy

sprite $ServiceDnsSecurityPolicyXs [10x10/16z] BOQ50O0m0CE2LVu_69XK0xXCFMqwkP5KWMhhIY2n3by6wbz8q2RnXU69QmupbP6DuGC

sprite $ServiceDnsSecurityPolicySm [12x12/16z] BOk50G0m3C8oXVv_yBIPL02WX4d2SUvl9VkyRz31jtVCtcPp553CsehgxVaUnfod3zjl4bYldqKSRgoVnwU-KD8iDW

sprite $ServiceDnsSecurityPolicyMd [16x16/16z] {
HSx50S0W44JHDKRwRpZ4_uc7novbn9yfatwfRSdsisgUGUB9fCKpMQTfg6UofClUNZt5bd9x6JE3g1BZx3sV0M0YDhK3o5haEs5miKu7DccoEi6uoeXh-FfC
tKt-RbrV_gkJ1m
}

sprite $ServiceDnsSecurityPolicyLg [20x20/16z] {
PStNOKKn20HHwH9sjl-6_S3PdZ-E0cUwiklyx342eMygZ07BNxSGOlj2swYxrLYzT35e0tkjSUZHxGXXrWoXwgoe1DqnnhBhXXGVbZYovcO6nDh1I5kSw5Sl
apwiymLLgyPYIYdYjBHhiD7OKUVQAIFPCzrxnxPxptbs6liHQ_HFUvXqVXN_wVFBDm
}

!procedure ServiceDnsSecurityPolicy($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceDnsSecurityPolicy', $name, $tech, $desc)
!endprocedure

!procedure ServiceDnsSecurityPolicyCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDnsSecurityPolicyLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceDnsSecurityPolicyGroup($id, $name='Service Dns Security Policy', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDnsSecurityPolicyLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceDnsMultistack

sprite $ServiceDnsMultistackXs [10x10/16z] NSY54S102031Dxp_VdCmddtXXjNsmQ-kW6cHkKPc1gPUi7pliNAdL3MIM0ucgarz

sprite $ServiceDnsMultistackSm [12x12/16z] JOpL0S1024FFW8JkFs_FvNr1B0nYwZntd7UMHXadW7RdST9XfBQJS2VNhQaq8uHI2hliPQxrFEO4GCozs0c3huDvLm

sprite $ServiceDnsMultistackMd [16x16/16z] PSg54SGm34HHenQk_txFfA6ynF17BazjrwTJlJBxF5u7IUo-xscRGbzsOWLrp3EEQIDC87PhNGU6iUvZ4TTyhNWDGI9L4YMJ_Lml4NU4swikNv7zksRs7m

sprite $ServiceDnsMultistackLg [20x20/16z] {
VT054WGX34HHD7Jttl--EqanBg_yuwHDBgk7bZ_cHLpjgVPfdLVWUcWf3522aC8wQv04w7eqA527HbatM86G5xD1renD8sxG5Zvlg9l9l3K7IIHzwTOw61bC
qIp4_JmvJ2J6-b2inlSF_LRzeM5lVm
}

!procedure ServiceDnsMultistack($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceDnsMultistack', $name, $tech, $desc)
!endprocedure

!procedure ServiceDnsMultistackCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDnsMultistackLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceDnsMultistackGroup($id, $name='Service Dns Multistack', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDnsMultistackLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceAtmMultistack

sprite $ServiceAtmMultistackXs [10x10/16z] NSg54O1G30FGr9jZ_tr9EUTzgUAOoo-B4iNgLZY3cIALxQugP2OPj6zfU0bM1kSHuhm

sprite $ServiceAtmMultistackSm [12x12/16z] JSs53S102010NDBzzorI-OlXm41gHumRinQPgeXKp1KIcfbaMiNg46LYgm330MhKKZp9zvgcUTH0jCpSDmt6rNpZ6m

sprite $ServiceAtmMultistackMd [16x16/16z] TSot0G8m44FHysN1_liYnuxNVJd8CNJxrpAscnRBwN3trROo8pCzZ7PAaJSGGj4fhLxDKIYRXlOCfmI68lKs2Yx0_dmG1uoTlO1MIlLISdosrz_jzGy

sprite $ServiceAtmMultistackLg [20x20/16z] {
VT3LWKKn24LH7CvC__s-SDttvug7jbZMw6xyFOzuRIVrfNMUTOlPJAunyg0zDueSUHO0dosLUCAscAsAg8GhSpitgcFApEt0062EujWjXv42u8FrUMfmKEVH
PSyKdebg3btHRbtczm_zBo7lzeVTVW
}

!procedure ServiceAtmMultistack($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceAtmMultistack', $name, $tech, $desc)
!endprocedure

!procedure ServiceAtmMultistackCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAtmMultistackLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceAtmMultistackGroup($id, $name='Service Atm Multistack', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAtmMultistackLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceIpAddressManager

sprite $ServiceIpAddressManagerXs [10x10/16z] Ou03BXX0Oh7209351O8S81OxAnj822hBnCxEpWO678mC7533E84GpWG

sprite $ServiceIpAddressManagerSm [12x12/16z] NSt50GCn34JHRn1D__qco_GkjfY7qWNTiDldBvayTUR3p1bdpupmyDr82Dfc9kHrSy6fmny

sprite $ServiceIpAddressManagerMd [16x16/16z] XSk50KD1309GJe0c--zR--xlD8OTvHgG3p4tJkENgI13GwnCHeePOrqa_Nk0zNmfL5d5iEIY2IX0H1d1lzYObP02AzMksFi

sprite $ServiceIpAddressManagerLg [20x20/16z] {
ZOs55KGn3CFal0Rtt_UOyQiOilc0_0M3UIMtv_oLzJqNxxcQTfyvddhCnKmSSdsRpUDyd3xmwY5RAJtbB4_eoJ8IF8axgX9GXMxWPSTSy4YqKSqJdTslEV3c
Cti
}

!procedure ServiceIpAddressManager($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceIpAddressManager', $name, $tech, $desc)
!endprocedure

!procedure ServiceIpAddressManagerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIpAddressManagerLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceIpAddressManagerGroup($id, $name='Service Ip Address Manager', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIpAddressManagerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceVirtualNetworks

sprite $ServiceVirtualNetworksXs [10x10/16z] ROQr0G0m20GJVF-5yPBNUxSWgmLM8xPGg9XiJzE8hqJPn89J0G

sprite $ServiceVirtualNetworksSm [12x12/16z] ZSZ50SH030F0MLR_3Hyclv0jzknIi1QaivKjahMcHCmfshvtzjABRocRdDqR

sprite $ServiceVirtualNetworksMd [16x16/16z] hOgr0S103CJqQEs_S9ZAaF687yeut_OlG2_1XPO67QQhuI9r4xrJf5IEoXEUX9CcDk52ePJbJVHvZG

sprite $ServiceVirtualNetworksLg [20x20/16z] jOhL3G1158JOfzD_m-V-VxD2Gk2NsS6-bRJJrLy59PrgS2xLtDLTxbKAeWTMjfOjNttGIh8BMdWu8u3ZHGmsUIzYmosFwfPtTSYT8mO_R0O

!procedure ServiceVirtualNetworks($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceVirtualNetworks', $name, $tech, $desc)
!endprocedure

!procedure ServiceVirtualNetworksCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVirtualNetworksLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceVirtualNetworksGroup($id, $name='Service Virtual Networks', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVirtualNetworksLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceLoadBalancers

sprite $ServiceLoadBalancersXs [10x10/16z] BSQ55S103CDGlGRK_HS-3jYVFSMRhhumub8DNJGaThOHNnCXAfH-71ui9XUB_yO4

sprite $ServiceLoadBalancersSm [12x12/16z] FSV70O0m5CDGyvrOxBym9KqdFOswJib1kZS0mm30nG0D596UO5TIjb40bGYb2VZtX-H_1vhsIjnZNm

sprite $ServiceLoadBalancersMd [16x16/16z] LSW10aH034FHshJvxd_Y3O30pFjrRkepsr_Ayw747G0Bc9k7Zu2F2nXlL7VPMgQ5JKkANJc7Ie1IY8TV9MHBc8L7cBgvX_nl9gpvhU4TyCvxNFm3

sprite $ServiceLoadBalancersLg [20x20/16z] {
ROi75aGX20D32zx_nAl2_Zwsl27Y8F22Z0z5FfLRt9kPDedaHKt2kEwhQfUyA0giPgLiZsr5phpLH40IvcwUmNBGvNIcLOpTDv3UVnN83IQnawx87GqyLJS5
VgfgEe1MJRjM3OV2vxcHOvpgscn-
}

!procedure ServiceLoadBalancers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceLoadBalancers', $name, $tech, $desc)
!endprocedure

!procedure ServiceLoadBalancersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLoadBalancersLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceLoadBalancersGroup($id, $name='Service Load Balancers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLoadBalancersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceVirtualNetworkGateways

sprite $ServiceVirtualNetworkGatewaysXs [10x10/16z] NOZ50G0m2CI2tluJr_WrM3WENWnrY36mbyRTlmttpI0ohtb5nhDiycKj8IKR

sprite $ServiceVirtualNetworkGatewaysSm [12x12/16z] RSc53S1G549HdW3xJrptVc8d5wmhuXpNdLoVs5rRs9r3rx5UIrTXuMRsxGJLYBtBS6zTzc8lrmm

sprite $ServiceVirtualNetworkGatewaysMd [16x16/16z] ZSZ70GD020D10HBqtx49ZZ_lnG4NvUZUcjuCYVmQIBPtl3stIJ_6dsPyMgidZXPvbYBQVDj43_fPSb19XvsxB1J9SsOLaPKlL-TpjHy

sprite $ServiceVirtualNetworkGatewaysLg [20x20/16z] {
bSvL0iGW40FGaMJW_YVUR1NvQbhieNObmBGvF98R7JWIj5tDQ335XuLnpmyBy-xYks4tv1YSTg1R78JdnHhP8OFXC0o6I4BYmzxm84j3zs4lgwnXtCjgJTRg
iQgcX57rO-httjd_ATaF
}

!procedure ServiceVirtualNetworkGateways($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceVirtualNetworkGateways', $name, $tech, $desc)
!endprocedure

!procedure ServiceVirtualNetworkGatewaysCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVirtualNetworkGatewaysLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceVirtualNetworkGatewaysGroup($id, $name='Service Virtual Network Gateways', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVirtualNetworkGatewaysLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceDnsZones

sprite $ServiceDnsZonesXs [10x10/16z] JSP10e0W0091AWNs_mzMlJMdqHyct9YsH08dAQZlYB_HY3SUdy_wdduw0pikIA6zEKXoiW4

sprite $ServiceDnsZonesSm [12x12/16z] LOg50SHG34B9jmVx3tnIRnJJkqQ0R33sV-W_rM0R-CdP04v4Q6jLySSsSnHb__JvqzKgUUGjuN_13shyfR-wLRB3Bm

sprite $ServiceDnsZonesMd [16x16/16z] {
ROzLWWKm38HI2pFtl_3MzZb_a6hyGhRiVgqRLi17rtI2jOCDss65rTb8rXwtGIFfJM9wYXPjkcI7bfVe2MNvccT61hJZ4WU94GF_-pu_ZD06Y1Mk6SV6IXl4
wmUTiVW3
}

sprite $ServiceDnsZonesLg [20x20/16z] {
TS-5SS1044DH7UbBxh_WE9umlE7brRy6Lsz7drgx3Nn4nqNJ6qsYn-MMF5fu6WdmX81ctfrju_18IYLeyXRYQH-wqkczaRtEtYb7RMTOdiDhdwJuBROzzrbu
9F0McvuU2tPgg-dKXEMxLtUCATE4DxbLKjFO1jjlzyaXRmXKhyBdltJhaP0sTUZIczLYJAilnW6_jUa5
}

!procedure ServiceDnsZones($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceDnsZones', $name, $tech, $desc)
!endprocedure

!procedure ServiceDnsZonesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDnsZonesLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceDnsZonesGroup($id, $name='Service Dns Zones', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDnsZonesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceTrafficManagerProfiles

sprite $ServiceTrafficManagerProfilesXs [10x10/16z] JOQ70O104CAmmks_i56_XQgLwmlSFnpB7rAYq3S1sbBL5rFV6usXad0U

sprite $ServiceTrafficManagerProfilesSm [12x12/16z] LOTH0aGX28IeKlN-5zwPzkjHAl0bheZpzAHnv27AAB8kgnvazyA_szxEiC_CZHbYQ3bBQobBT-_f0Mx_0nCZh3y

sprite $ServiceTrafficManagerProfilesMd [16x16/16z] RSX14WGX349Hn56I-rzu4bBbgl-A1pxYcHvvErvprvZsRMg1chO0-U0xGX4BY50D1g9YMU2p0quxksBcnM6EDvXzhFAllVmV9NmeMKSqVLI4J1-i4AOFP_u1

sprite $ServiceTrafficManagerProfilesLg [20x20/16z] {
TSi75WCn20DHS0o2-ryuCcwfi_thhVnBRTMlcPrjYNhlFck-q5qN3NIAmbJKiMeWmWrZQGTD8E34i7ANa62qkY5YMrlsu3lATXoC1ad9dOSIhusV-I0EqsKz
6J70jPKriKBBBWiZ2wDeOnOkUiEYXJ4hMc4rwGa
}

!procedure ServiceTrafficManagerProfiles($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceTrafficManagerProfiles', $name, $tech, $desc)
!endprocedure

!procedure ServiceTrafficManagerProfilesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTrafficManagerProfilesLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceTrafficManagerProfilesGroup($id, $name='Service Traffic Manager Profiles', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTrafficManagerProfilesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceNetworkWatcher

sprite $ServiceNetworkWatcherXs [10x10/16z] LSR50K81500WlhxSVs0xEU5FJys2wUvxBQaXuZtETUJY54hSGzG16m4im1K

sprite $ServiceNetworkWatcherSm [12x12/16z] NS750G9G500WNltOVs6zcE3Vt9m3j0cxm42ua1rFkT3PO6XKHTSXLoVEHY7EtP0b4eZhxNfx

sprite $ServiceNetworkWatcherMd [16x16/16z] {
ROw5TG0m20KFX_qNxelLBuf__aUdUuP7MPDaoOrsPAHNt8mX8P1rBVBO67Fig8XSB5iDJ4-yMVUwDCNT1HHJST6asEcYxc1bsIni3RBkfoPElqSE-cLHmmz-
cHy
}

sprite $ServiceNetworkWatcherLg [20x20/16z] {
VShROM0X30FHCPPbwB_WtUG2UIVdSoJ-4hrUc0zwpZIpLd3POGpDv5gpjpdNJK53GHIEqy1FszDkBakMr6K_AVM2-tkQ0XXvsWWWUMHwX2eNW0WgX9pHqTgj
nX2aWrRpjCG0rRMMU8onft85bn8Y1n_CbPBYS-BnTyBmrNy
}

!procedure ServiceNetworkWatcher($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceNetworkWatcher', $name, $tech, $desc)
!endprocedure

!procedure ServiceNetworkWatcherCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceNetworkWatcherLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceNetworkWatcherGroup($id, $name='Service Network Watcher', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceNetworkWatcherLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceNetworkSecurityGroups

sprite $ServiceNetworkSecurityGroupsXs [10x10/16z] RSQ53S0m402nK_ky_xxX26EH6VvaCHUp4YWHyK7UYmWPFZZZBfdD4qWfe0C

sprite $ServiceNetworkSecurityGroupsSm [12x12/16z] TSYt0S0m449HbCN-2njTwloh1tWj3dXppxtPtZVLVeNFwz_pgla2a5uoougaU1_VU8pe_

sprite $ServiceNetworkSecurityGroupsMd [16x16/16z] hSk53S0m44FHm97tNxW7eG7wXS-IMsNWTZCc4QC2J8ZSlW1koZJxmseHPUR6OtNpDRS8nvhkyFPx3yKx96_O_

sprite $ServiceNetworkSecurityGroupsLg [20x20/16z] jSv70eH024HHPhg8zp-m8XXmxrl-3a1jcIiDFnU8s5sNX0AGNJZ-cG95YkBHjCXexPDc1IqNrDc4qcmsMpyzF9jJWQV7oyHMhMzrh6RqjB85lPWAjGq

!procedure ServiceNetworkSecurityGroups($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceNetworkSecurityGroups', $name, $tech, $desc)
!endprocedure

!procedure ServiceNetworkSecurityGroupsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceNetworkSecurityGroupsLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceNetworkSecurityGroupsGroup($id, $name='Service Network Security Groups', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceNetworkSecurityGroupsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServicePublicIpAddresses

sprite $ServicePublicIpAddressesXs [10x10/16z] Oq005XXWu88806bs661WXG46809151P2bWq640O3

sprite $ServicePublicIpAddressesSm [12x12/16z] Oy05k5XP8823Yu6B3Gg0R5O4G6CpC0D91YO8cv650KXWg46msH00sLe

sprite $ServicePublicIpAddressesMd [16x16/16z] XSk30G0n343HNqNxxtisNndn9yu8FnM7BRiXbZFQsLCCBJCyUOyJgS0IrzfQ6VRp_1boneyU

sprite $ServicePublicIpAddressesLg [20x20/16z] bSg53GD14C107opstsyuppXYorpLLogPuLEP_cgTAVyqrwbuDLjHPANVQj2bqAHI_wr15IW2J3vPV4lNcwu8ijAuw0a

!procedure ServicePublicIpAddresses($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServicePublicIpAddresses', $name, $tech, $desc)
!endprocedure

!procedure ServicePublicIpAddressesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePublicIpAddressesLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServicePublicIpAddressesGroup($id, $name='Service Public Ip Addresses', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePublicIpAddressesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceOnPremisesDataGateways

sprite $ServiceOnPremisesDataGatewaysXs [10x10/16z] JSR50G0X0C2mdYBx3qnnyWgdxnUwlo3pglLjebgu76r9C4QJqLu1

sprite $ServiceOnPremisesDataGatewaysSm [12x12/16z] NSRN0O0m2431XwO0-m-iwUM-Zaigg49z12I44FCF24Kk95Il5grGJYYm0fb_g9mfU61o0VW

sprite $ServiceOnPremisesDataGatewaysMd [16x16/16z] RSZ50G0m2CNGNvVzzwqhaDiBn7oFy0xdmsWEsvjZymmBlUpYoDiLmXoRM0Dxs3GY3e2UTfqEkspnHPnoLlzOh

sprite $ServiceOnPremisesDataGatewaysLg [20x20/16z] TSg5aSL03C1GhV7M_VTxdnnEth16F9FuK7Oysk5gjYRpoCQNsjVQrhH50snh3TlyjLYB8ajS6p2wZKuY3C_vnJRA_4cuD00vD6UdaejhYrbLunohk8ZrUW4

!procedure ServiceOnPremisesDataGateways($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceOnPremisesDataGateways', $name, $tech, $desc)
!endprocedure

!procedure ServiceOnPremisesDataGatewaysCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceOnPremisesDataGatewaysLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceOnPremisesDataGatewaysGroup($id, $name='Service On Premises Data Gateways', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceOnPremisesDataGatewaysLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceRouteFilters

sprite $ServiceRouteFiltersXs [10x10/16z] PSQ50G0X3CNGd61__u5nVz0sS3EsI9LMAQNpvHAVIy19IjSbucb5ohzW5G4

sprite $ServiceRouteFiltersSm [12x12/16z] ZSd50G0X3031nQN_Ve78yuI1E1TgpRaUjCJ9Q3-BL3rDI4r0cqThKUS9GPS7Cz4TDV1c0m

sprite $ServiceRouteFiltersMd [16x16/16z] bSUt0SKm58LGb2xost_VduDRdmgugC-lpbEovipJGf_VuFDLvqzrsYS7n0Px-390wqcDhjvrmcxQmASSiyFfEGhsJqYux0u

sprite $ServiceRouteFiltersLg [20x20/16z] hOx50S0m30CD2kw_RvY_xGNDefynzc3uoW_0yZdNVVtklX1V7mVFtLATjRvaiP8RKEtbHGHHRrziF7dC6cMOdTQFwV9n24N5xHlw_0bnKyiueEza

!procedure ServiceRouteFilters($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceRouteFilters', $name, $tech, $desc)
!endprocedure

!procedure ServiceRouteFiltersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceRouteFiltersLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceRouteFiltersGroup($id, $name='Service Route Filters', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceRouteFiltersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceDDoSProtectionPlans

sprite $ServiceDDoSProtectionPlansXs [10x10/16z] 9Sd50G0m3090QWdG_UUjtWl1qOGd517kW2DAAH7zfk1FcPerywNpPbQ0F8a4e9U46m_ZyGiR

sprite $ServiceDDoSProtectionPlansSm [12x12/16z] HSQ54S803030k1txpqi4sZzx69eCHyBC4dlQENlnJztTHPNT_SvCU-aZuXuYvX7Hpz2zGii3wsshwnS

sprite $ServiceDDoSProtectionPlansMd [16x16/16z] TSbB5WCW349H_mQFxd-xXQOC-oPuJSa2KsFjjHP60eYL0Q1rwspenpxtLflLCKRbslEyPuVkx9yH4LzpDpr_RjoYOFEiAfoK7wO_J0T4FZu

sprite $ServiceDDoSProtectionPlansLg [20x20/16z] {
RSe73WGn34BHT1iozp_lnfd2jg-6daXNrM7femotOIwjWnWx8re9ejbGvYqiPibH3vJPF8xMFcsuUvRPgWoIjSUKOSvPlYn7OVxFoZBprMLh8KNuOv-_akvZ
tMRxjcjGwQxVmgIwNgfIBmMEUxu
}

!procedure ServiceDDoSProtectionPlans($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceDDoSProtectionPlans', $name, $tech, $desc)
!endprocedure

!procedure ServiceDDoSProtectionPlansCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDDoSProtectionPlansLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceDDoSProtectionPlansGroup($id, $name='Service D Do S Protection Plans', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDDoSProtectionPlansLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceFrontDoorAndCdnProfiles

sprite $ServiceFrontDoorAndCdnProfilesXs [10x10/16z] LSQ50G0W2011ElPVs0vUWOEIcLrCchkBU5S7YAXxzBgixymSwjkkUbq4Anch0G

sprite $ServiceFrontDoorAndCdnProfilesSm [12x12/16z] NSQ90O0m24FHG2FH_HUsz_LQuECM4IipA-MIc2Ud2l9HWhqPI9QxDRwiT3v7mqAUMuw6D0m9nGy

sprite $ServiceFrontDoorAndCdnProfilesMd [16x16/16z] ROw10G0H0083iF_2Nm_0WGw0Dpw6pSYSiR7Yg_f4V6GdCpAw3zL_SzOJ1lWi3AWrJWzAxd0KKLq9sDpytqcstXymeDffSZpv

sprite $ServiceFrontDoorAndCdnProfilesLg [20x20/16z] {
VSe54iGm34DH1MHdxt_X7Ibb-cteZV5LAUKY37SamndxPjmeLG_jKtIrzRuQSpUD1e0916GU08UBQQ5xZhiDFXX-RZK_m9iHy9a7Ws8aQvKne-2Gh1vX6gvf
wBq_
}

!procedure ServiceFrontDoorAndCdnProfiles($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceFrontDoorAndCdnProfiles', $name, $tech, $desc)
!endprocedure

!procedure ServiceFrontDoorAndCdnProfilesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFrontDoorAndCdnProfilesLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceFrontDoorAndCdnProfilesGroup($id, $name='Service Front Door And Cdn Profiles', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFrontDoorAndCdnProfilesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceApplicationGateways

sprite $ServiceApplicationGatewaysXs [10x10/16z] LSR50SG030Cm7GRstxVWNmEsFERtHx3p5vHLGQrl5LMoOULHVm5A00qd

sprite $ServiceApplicationGatewaysSm [12x12/16z] NOU50S0m40A9FFVD_llM7KT_T3-JoVSC3yenAQD1sQQLZjwGG1LjiHsR8wG22BQvdIAZ0oL9tJZc0W

sprite $ServiceApplicationGatewaysMd [16x16/16z] RSW70i0W24FHhmB1tl--tRkD0rxuZyMB4NTANL4kkiUGAWTL6KfAPQUyb-vQYtaqK0-iIg3rSsJCNWlmsIm6YkRCNiAISXgE0jf9AAcMAy_Yu97SvmG

sprite $ServiceApplicationGatewaysLg [20x20/16z] {
VOi7WeGm3CGch6sn-Vz_ANE5ZY1DKVH6L3khhAfB1NKiiphVF9G1kUWE_sL2wjD3m5OnPl4T2vUkGBqh8oXmvRlCHFeCFhbICWYarQMQNLjTs9KMC8ipLYxj
DkMI6bHiocLujjhAq4cfZGlen5cvt1xE
}

!procedure ServiceApplicationGateways($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceApplicationGateways', $name, $tech, $desc)
!endprocedure

!procedure ServiceApplicationGatewaysCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApplicationGatewaysLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceApplicationGatewaysGroup($id, $name='Service Application Gateways', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApplicationGatewaysLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceLocalNetworkGateways

sprite $ServiceLocalNetworkGatewaysXs [10x10/16z] LOU50S0W40El1Lxs7nZNU7WGqnbf316gsa0-INKgfEhMAefgEvWrTTJ5XBSe

sprite $ServiceLocalNetworkGatewaysSm [12x12/16z] NOY50GC12CI2m_u3j-yMB0TVB9uQfwQWkQbd9kjiQXbhWWAo0dInMf3oMf-oEEkiI0lUS8Gy5MHO-GC

sprite $ServiceLocalNetworkGatewaysMd [16x16/16z] RSe70e0m30B0T13i_pzimJtGZgE9_pIy23pO0xYOA54oT_QS2Myx8MitzyTMFK5FyJYqA9ALOXHogqmLoqpC9Uw5Dl4gr5t56EQLiPyh

sprite $ServiceLocalNetworkGatewaysLg [20x20/16z] {
VShP5SGm24DHsO2KzD_mO3vWzfVLzmZ_ilWWZuYFLLXZhu3zWaPkO3avAsO6deR6s0JI5nbHcEHcI4Z2DYCNf8Ki9E4K2YnbXxBDV17P-KeELKMrB1lAhiph
tOHr2D0bOAfTKo-Rfll-82psxmC
}

!procedure ServiceLocalNetworkGateways($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceLocalNetworkGateways', $name, $tech, $desc)
!endprocedure

!procedure ServiceLocalNetworkGatewaysCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLocalNetworkGatewaysLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceLocalNetworkGatewaysGroup($id, $name='Service Local Network Gateways', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLocalNetworkGatewaysLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceExpressRouteCircuits

sprite $ServiceExpressRouteCircuitsXs [10x10/16z] Oq01h6niK1OREmUC1HDZOME0i40K8nkOmGeYm8gW-bdPsBb0W8sT0M82a08

sprite $ServiceExpressRouteCircuitsSm [12x12/16z] NOo55S102CMGHpxj_llMzOAhZHGyEUZDzUI9yxJ3xeFQuvNpD0pkHKSPEuLAckQT_Q_QJjGh

sprite $ServiceExpressRouteCircuitsMd [16x16/16z] RK-54O103Aic7FllY_DUTv4r9D2w0T2wDEcDR-JMrWE19k-NqmwyRKNMQVe5Q_fJhGxegwBK-JK6T7iX0TwNRViBbqkzNFltt5TQyqXGJW

sprite $ServiceExpressRouteCircuitsLg [20x20/16z] {
VOy54WCm20JH8zF_FxYzr0YLZI_4v1-HCLKcWEc0gk6erd1KVYe3cLjT0EigcEF0cQQxZ_wGvA10JsknfyeHv3lQRnw7uFrOq5ALsvFzxTsjonEkAgZUK2sX
aXT-Mq94LHfSNW4
}

!procedure ServiceExpressRouteCircuits($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceExpressRouteCircuits', $name, $tech, $desc)
!endprocedure

!procedure ServiceExpressRouteCircuitsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceExpressRouteCircuitsLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceExpressRouteCircuitsGroup($id, $name='Service Express Route Circuits', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceExpressRouteCircuitsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceNetworkInterfaces

sprite $ServiceNetworkInterfacesXs [10x10/16z] JOo50G0W2C3i_FzUfM5qfi1WABl0gDg3x8nHU7gyDv4yOM-s2O4o13B_zm4

sprite $ServiceNetworkInterfacesSm [12x12/16z] LSY54G0n30D1FqWAzLzlc2xW7TiLPiK4OedyBYU2lMu3YgsvdBuN987IPn2Y5wpQcjNjNFJEbL6yom

sprite $ServiceNetworkInterfacesMd [16x16/16z] XSe50WGX241HfCpxdtUfxVeJ-aJucrfzUQeOPjRjsOxS8lrkDgid6ZwnepHXMe3PZL1pjgVkzoxTucwLvzns264m3xSykz_dVQv7Zyes2AzT

sprite $ServiceNetworkInterfacesLg [20x20/16z] {
ZT050e0m28LX1ZomxdzUbtRijpzxr9-TssqkxOQZYHG3xcQ7eYtJRZWRq_xUPaJ0rKojcd0qTtZAF2TIRVOvceO7es8KjwRPX0y69FFZTR6h3R5vcE8Q75SS
RkEdzDWA
}

!procedure ServiceNetworkInterfaces($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceNetworkInterfaces', $name, $tech, $desc)
!endprocedure

!procedure ServiceNetworkInterfacesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceNetworkInterfacesLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceNetworkInterfacesGroup($id, $name='Service Network Interfaces', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceNetworkInterfacesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceConnections

sprite $ServiceConnectionsXs [10x10/16z] 1S690OD0400Xr7jcqt_10G0GJ_2122o3k0JPB0-RBTdWHs1W-Xh-

sprite $ServiceConnectionsSm [12x12/16z] LOY70S1020BvAkw_S91qwt7ur-GQcqPslpLbJ-pOqiOccrYEadh3TzMrcQYGIa8NRMx4t0-gaip20m

sprite $ServiceConnectionsMd [16x16/16z] {
RKq54WGn3A9n_l_W4xePtMgG0RojdkbXFCZ7z2SlxBKT4RFGO0JQ7bW1j6IhFqm0PsJFGjqKGdyLqeHlN1IGHvZ_oX0fFX8ckDqyYv0Aeota_Tb_IqnZrv0i
JLy
}

sprite $ServiceConnectionsLg [20x20/16z] {
TKq7bWKX3C8n6BBtF_0-UtvZgbJyH75rC54IbzAsIKp-vQevulsTMhQZA9qDg05ujnbkGWNQ1iYtejt2IS4STzpunZK2PkElzKe0v7dBPWqD1p6t7-AW_VMN
8-49T4YPMYskkeER0cf8Lga891Iwj-tv1m
}

!procedure ServiceConnections($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceConnections', $name, $tech, $desc)
!endprocedure

!procedure ServiceConnectionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceConnectionsLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceConnectionsGroup($id, $name='Service Connections', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceConnectionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceRouteTables

sprite $ServiceRouteTablesXs [10x10/16z] JOg50G1H24AnO_zzBtyzMy190pmsDRFlq_xmRfaU4VY9a6-g2Nr6F2xwd1m_WERF3G

sprite $ServiceRouteTablesSm [12x12/16z] LSO70W8n20NHdqAz_u4TTUjBWD5RlNgOcOHHCZZPrNBGoYa5Q80MO3R7jYKiTn-Cu9WEEavqdZu

sprite $ServiceRouteTablesMd [16x16/16z] RSu70eGW34HHqWFtF_0citRzrcS1naSptrOpkjWwXhWii3TryKpp3bvLIYi2twy-HQSmugATD2CYJ83StOZgp2169vnXxmHdh34kVTdEnWy

sprite $ServiceRouteTablesLg [20x20/16z] {
TSk54S0W44JHipsa_uAJZGjy_CqWiqhzM-lSpRxcM8kN1V14qB2NE_MavT7nZxqjUgkrIfOzsV8KjfFACoVvIm1T0-oY0E2gpkCWJQOA7eVbbkb-FWruc9LN
IiFRG8lwAeJfAra
}

!procedure ServiceRouteTables($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceRouteTables', $name, $tech, $desc)
!endprocedure

!procedure ServiceRouteTablesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceRouteTablesLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceRouteTablesGroup($id, $name='Service Route Tables', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceRouteTablesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceFirewalls

sprite $ServiceFirewallsXs [10x10/16z] Oq01R6niC0Q4oSWE1a0MEnnmm0039nSF271oCd1omrWC760Ms10e2m

sprite $ServiceFirewallsSm [12x12/16z] NSX50G0n40J13Y_vjtkCgSy0izehbxwxwZYyxUZo64DUHL-eceqUvbkdRzNDHTXSFxjoWXK

sprite $ServiceFirewallsMd [16x16/16z] TOw50SKm44BvqXFOVzwwnLxq70pu58PjF2wpmc5-KbYdxMyCtoXmZv8fIf19IHcvtPdux_OQsUq9-2Hf9fAHtrtj5j_pWOvTiW

sprite $ServiceFirewallsLg [20x20/16z] {
bSrL0e0m30FGO4soSV_hujul7imh-AU9LOk7FdO3BcsSEfo2bwCKdx1g-RBrOO9EIL1PA8FjCjwyWEnQIXaZObcgRG9sVSTXqTKjQeqEER3H8mu7FUhX42ak
cm4
}

!procedure ServiceFirewalls($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceFirewalls', $name, $tech, $desc)
!endprocedure

!procedure ServiceFirewallsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFirewallsLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceFirewallsGroup($id, $name='Service Firewalls', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFirewallsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceServiceEndpointPolicies

sprite $ServiceServiceEndpointPoliciesXs [10x10/16z] Oq02R630nGLZSR0pCB030IEG1h5OWH34uk1Wu-3WG6E10SmGJava5W

sprite $ServiceServiceEndpointPoliciesSm [12x12/16z] VKs30S1036oC_VUjzOnvjnIYbrZcMyTLywuAvmqZ8DjPcnWSVjJk3eVFwqC2NgeewhtS

sprite $ServiceServiceEndpointPoliciesMd [16x16/16z] PSc50G0W2011CAZzzxNRDq_XZrPc210MnKmkgvR_I8H48H0LG3L6hWyy7GFxmClCiOrfARMjcwH4Z-FZyBYasamZ_Gqr76QDbHa

sprite $ServiceServiceEndpointPoliciesLg [20x20/16z] {
dSi53W0X44FH8jCEtF_0ctKtFluIS5tW9g_Usvvg3HzCxi9e_SgHPC2O1FNb82q6XemCItarPSaecbRhSQJ5l8_olYPBFDZIsKefeoNEQJ5Rp1VBEmEEdpbA
1m
}

!procedure ServiceServiceEndpointPolicies($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceServiceEndpointPolicies', $name, $tech, $desc)
!endprocedure

!procedure ServiceServiceEndpointPoliciesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceServiceEndpointPoliciesLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceServiceEndpointPoliciesGroup($id, $name='Service Service Endpoint Policies', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceServiceEndpointPoliciesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceNat

sprite $ServiceNatXs [10x10/16z] DSQ70G0W20F1jmJtdrYbGtBuJ6gatI0fbrEXpsKQnaBsR_xuZnE7S-kGatW

sprite $ServiceNatSm [12x12/16z] HSQr0G113C0m1vpRV-9dK2KkoKVhBzPNmhghg0LMNW-xfYe7KuOsZq_M03sLf1C0lT1r5RhZBNXt1m

sprite $ServiceNatMd [16x16/16z] LSW50WCn50BH-GBf_IzSfSPAyeQi-Piq__mB3oI4-OVI8YKeJf0W1kruD3sB6utC6jftgod3FRZxxXwxI2Z2PpYdnFq79B3zPARZCDCbl04

sprite $ServiceNatLg [20x20/16z] {
PSi74W8n34DHDydS_yJ4Xb4eWcrlVamB-nkG_mJK7wLAaLcg52scQEQlHrq2ulrCaMnBqDEh6COg3ozcaexq6CjfWxHJk0N6KEvpRWwp8jREurIpMWn3v24V
sX9XTgijkpDXtUsceMljofRfLANoLXSVgfu
}

!procedure ServiceNat($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceNat', $name, $tech, $desc)
!endprocedure

!procedure ServiceNatCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceNatLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceNatGroup($id, $name='Service Nat', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceNatLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceVirtualWaNs

sprite $ServiceVirtualWaNsXs [10x10/16z] JSL10W0X24BHNwNAtF_04wrw2l0Q4J6miBk40p73Hf0prJfDLOQKLS1ds9XTukhEqpy

sprite $ServiceVirtualWaNsSm [12x12/16z] NOa70i0W20E32adw_mVNxd4APE17pynnoCYDs6IsiScjsCwc8xSuBr2zQBco2cHHdfe4KWsAxiAaOce4TaZRczXO3ha2

sprite $ServiceVirtualWaNsMd [16x16/16z] {
ROg5OGL024FH1Bh_m3tz_auW8Z-9p8odpCsLVhGVPRganfGsUrF6M7MkbWUF4G66YmD3Az1TVusCgPb1Qdd0I8YGG4b9WwGCj8BHuz1bWN56GrKEQ8vJSe5h
XQiywPl-0m
}

sprite $ServiceVirtualWaNsLg [20x20/16z] {
VSlNOKH124DH4IGOzz_loz7sxlcP01TV1Cd4at5dkF64I_AKruyVhLjUtRbf2FhUUSHHXctvcl2IjbPIfXPLfOL92OakzQWUexOxaPApVA1jR6joO8kA71nI
BR1G5mKqbEekxEhdH9o4RI_S3IUpT6yl7xXrZEXe9Hvw_H7nObJWC0C
}

!procedure ServiceVirtualWaNs($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceVirtualWaNs', $name, $tech, $desc)
!endprocedure

!procedure ServiceVirtualWaNsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVirtualWaNsLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceVirtualWaNsGroup($id, $name='Service Virtual Wa Ns', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVirtualWaNsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceWebApplicationFirewallPolicies

sprite $ServiceWebApplicationFirewallPoliciesXs [10x10/16z] 9Og53G1H349xIGN8tt_Ugxm8QiDd2y6cJH3kNcqTqQRxkMHwEcDTzTtItj4_wLL9NOj9AVlMNQRq0m

sprite $ServiceWebApplicationFirewallPoliciesSm [12x12/16z] DOh70S0W30CLm7BTVzvGxwEApOUBYq-ETLEE8NCRqmunMuj-dwXm1lOvWHG1NR0zP-Nmh-Ma8XDKZoWo8z2dLUhAW4IjJrK2QE_p0m

sprite $ServiceWebApplicationFirewallPoliciesMd [16x16/16z] {
LOm70aCX24FHaX3qt_-yZTrzpiUA9sF45w0FV6btiLi5FFJyKPa9rhDOGg8a5xhwP9B9Hy1-fXUPE3uJOK0I8qOJV7lv5KSxFCleDYVIywhNMfUalTOEfTLE
qhxSsq-xRAM8STpznwKmV_Lcxhslxjxc3W
}

sprite $ServiceWebApplicationFirewallPoliciesLg [20x20/16z] {
NOy94iCm20CX5J8a_lzxY-ZTpM7DZct0NXnkFtZKi3wgAYL5F5KgCvC1u26r9HCZrcFdWMn5G5jrf5sXSxG2rqFAJU6rA3dEoyID3OAETdZqv1pP2UMHumwf
1QNoVkKuZjf7j-BDOlzWXSWwcytcwd2PWtcEMutSDdjk8pdhnLEJADUlipolPbUp5KpWhuOujfZDuWu
}

!procedure ServiceWebApplicationFirewallPolicies($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceWebApplicationFirewallPolicies', $name, $tech, $desc)
!endprocedure

!procedure ServiceWebApplicationFirewallPoliciesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWebApplicationFirewallPoliciesLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceWebApplicationFirewallPoliciesGroup($id, $name='Service Web Application Firewall Policies', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWebApplicationFirewallPoliciesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceProximityPlacementGroups

sprite $ServiceProximityPlacementGroupsXs [10x10/16z] Oq00LbOenGOJOMC38Z0cceNGYp0F

sprite $ServiceProximityPlacementGroupsSm [12x12/16z] TKm50e0m4EASuEh-_roxTTS1u6xarZjIFAzIW9cjES-zF26xhtDAmf3ITfUmPNE-D2zz8mBFSG8

sprite $ServiceProximityPlacementGroupsMd [16x16/16z] dSV50O1030NH19Y_td-vk7DZLf9dd-3O74pWTjI3PFSqsvVMVxDIpjlFxbBcFvUoMwt9GcpjyF7_ywstEpbmSjs7czqc

sprite $ServiceProximityPlacementGroupsLg [20x20/16z] hP1L0e1020L1Tvx9_OzhTtpfR2-DFPB1uJKzuF874bSpINP1qv-FB8SlVnfXFhJy5KG49je8VTNx_-_2on-auuy3bX_xjxtIKH4twm4

!procedure ServiceProximityPlacementGroups($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceProximityPlacementGroups', $name, $tech, $desc)
!endprocedure

!procedure ServiceProximityPlacementGroupsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceProximityPlacementGroupsLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceProximityPlacementGroupsGroup($id, $name='Service Proximity Placement Groups', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceProximityPlacementGroupsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServiceReservedIpAddresses

sprite $ServiceReservedIpAddressesXs [10x10/16z] Oq005XXWueAAS35om00ZAmm0MLmW26AnmLW8MJOOG1WC

sprite $ServiceReservedIpAddressesSm [12x12/16z] TSgr0G1130F10-Fst-ypmoG6gVneo4PfsCQfUdhicA8PwvwEmgjpxdOg5oC

sprite $ServiceReservedIpAddressesMd [16x16/16z] XSk50G0X30D0e9hil--xww6rygFoh37BRepXExBwMRMpfvYmuF3a73jf88PdgMUOmmpnF7-E_Qp8MRde0G

sprite $ServiceReservedIpAddressesLg [20x20/16z] bSs50S0m203169BVVz-wUoykGFYgd2NmdGe9KjZIuSvqoo7wMPIpNtSWufWOFjyvc033cEuKL2ekljnDT1Y_wkhPrLtug0K

!procedure ServiceReservedIpAddresses($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServiceReservedIpAddresses', $name, $tech, $desc)
!endprocedure

!procedure ServiceReservedIpAddressesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceReservedIpAddressesLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServiceReservedIpAddressesGroup($id, $name='Service Reserved Ip Addresses', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceReservedIpAddressesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Networking/ServicePublicIpPrefixes

sprite $ServicePublicIpPrefixesXs [10x10/16z] HSW50G0m20J0dwz_OLmE1sLkfTitkXqXpw-R0-wzvrou-iBwEFr5OG

sprite $ServicePublicIpPrefixesSm [12x12/16z] TSc54S1020J0OuBrNt7mqTyNvF3Wb1n9H3Hilr7s4n75bpr2VhAc1t-8FWcByFOf-_C3

sprite $ServicePublicIpPrefixesMd [16x16/16z] XSf50W1H209Gz1VtF_68q_rs17wG8t7DewOrjz35zanFbKiUAJvBLaLH6oAp8n5crWvKFcOut5nPQbkyP2yBN4m

sprite $ServicePublicIpPrefixesLg [20x20/16z] ZSY54G0X30J0097hl-AVoBknuqkJEc-s0th1bjZi9qx3-I2SWFjPtTdf02jG5wTKC9oVxiZ9sU5uo60Ufsiar1lLRS_Yzjkztxy5

!procedure ServicePublicIpPrefixes($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Networking/ServicePublicIpPrefixes', $name, $tech, $desc)
!endprocedure

!procedure ServicePublicIpPrefixesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePublicIpPrefixesLg>', 'Networking', $funcName, $content)
!endprocedure

!procedure ServicePublicIpPrefixesGroup($id, $name='Service Public Ip Prefixes', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePublicIpPrefixesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceLoadBalancerHub

sprite $ServiceLoadBalancerHubXs [10x10/16z] LSQ50S103090U0dG_GUkMmGElubqeR5qm6f3ti0jHYjl8XQGXgU0JXDmWcpOnfis73om0W

sprite $ServiceLoadBalancerHubSm [12x12/16z] NOU50GDH348VgGJ-_lksvuR34-xlCR_gxp6rdRHTzdpobG6hcqZr6fGKsWh2Yg2J4CzpFYOfM0_x10_DzGS

sprite $ServiceLoadBalancerHubMd [16x16/16z] {
RSc50GGW34FHf4WJzX_usdF3_mF_XvGVcKFxFSbuWSJn1fPIeSo6Jag1eKNbDQS85P3QCCc0pqOzbf5cc73_ZteKXEiExTdPK0EsJbGr70UsEnz0p7lUGKLu
XtjU
}

sprite $ServiceLoadBalancerHubLg [20x20/16z] {
VSe50iCm34DHAp58kV-1v_5MKldtsTN8s2PLiRPg8fX_YWD0_ahICVl8hnHP5ODUHRwJamnqYD13Ii3pjtCWnKuQy7GBJSi0-lbWFLkB1lIObWgumd9D8u5Q
C6F7alLc9tRgrIf9RaKMrx37kBg5INgffvHWKtgfj-oxdkeh0_LIlxBLPhC-wGO
}

!procedure ServiceLoadBalancerHub($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceLoadBalancerHub', $name, $tech, $desc)
!endprocedure

!procedure ServiceLoadBalancerHubCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLoadBalancerHubLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceLoadBalancerHubGroup($id, $name='Service Load Balancer Hub', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLoadBalancerHubLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceToolchainOrchestrator

sprite $ServiceToolchainOrchestratorXs [10x10/16z] JOc50S0m20GFX_qNRkf1NjadhKa01O7al3enWAhJ6Ype4trXsg25dfNFsTuJ9-Jz1m

sprite $ServiceToolchainOrchestratorSm [12x12/16z] NSJ5WGCm40GmsOlfl-03FwC1Nxht5hZ7MSAJzps5fKb7pohUc0Mn8te-HwyzqM4-Sf61kHVXkPww9ng_

sprite $ServiceToolchainOrchestratorMd [16x16/16z] {
ROx50GCn3C0Ki_TVk1TyLG4py9UHLVei5puRisFE1ByQCTFPACYK6JjWwm_FECaoXMPMJ7D55rLNomOibaEpD7lWeLG7beKRlegx5HTmp9cqO6yhdlQ6o0kC
y8-b_W
}

sprite $ServiceToolchainOrchestratorLg [20x20/16z] {
VK-70GGX21D2tN_X5_EzvKwbawn_oCeNNyAGrIlY7Z8xTRLl5uPSMNnkLW9Zthlydf6KOpEeEh-dt6luvk0-IsXuPAKl0kjcLDKJ_rDfUGr6nhPxh02gTr0Z
IuQ_nF13Jp1oCbF5_cxd2kYoe32qaYFl6rnVtbSJGTFYkKNDmx682m
}

!procedure ServiceToolchainOrchestrator($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceToolchainOrchestrator', $name, $tech, $desc)
!endprocedure

!procedure ServiceToolchainOrchestratorCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceToolchainOrchestratorLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceToolchainOrchestratorGroup($id, $name='Service Toolchain Orchestrator', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceToolchainOrchestratorLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceWorkloadOrchestration

sprite $ServiceWorkloadOrchestrationXs [10x10/16z] JOc50S0m20GFX_qNRkf1NjadhKa01O7al3enWAhJ6Ype4trXsg25dfNFsTuJ9-Jz1m

sprite $ServiceWorkloadOrchestrationSm [12x12/16z] NSJ5WGCm40GmsOlfl-03FwC1Nxht5hZ7MSAJzps5fKb7pohUc0Mn8te-HwyzqM4-Sf61kHVXkPww9ng_

sprite $ServiceWorkloadOrchestrationMd [16x16/16z] {
ROx50GCn3C0Ki_TVk1TyLG4py9UHLVei5puRisFE1ByQCTFPACYK6JjWwm_FECaoXMPMJ7D55rLNomOibaEpD7lWeLG7beKRlegx5HTmp9cqO6yhdlQ6o0kC
y8-b_W
}

sprite $ServiceWorkloadOrchestrationLg [20x20/16z] {
VK-70GGX21D2tN_X5_EzvKwbawn_oCeNNyAGrIlY7Z8xTRLl5uPSMNnkLW9Zthlydf6KOpEeEh-dt6luvk0-IsXuPAKl0kjcLDKJ_rDfUGr6nhPxh02gTr0Z
IuQ_nF13Jp1oCbF5_cxd2kYoe32qaYFl6rnVtbSJGTFYkKNDmx682m
}

!procedure ServiceWorkloadOrchestration($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceWorkloadOrchestration', $name, $tech, $desc)
!endprocedure

!procedure ServiceWorkloadOrchestrationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWorkloadOrchestrationLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceWorkloadOrchestrationGroup($id, $name='Service Workload Orchestration', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWorkloadOrchestrationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceDataVirtualization

sprite $ServiceDataVirtualizationXs [10x10/16z] HSor0G0n400WedVPV-1twQYW0KG4q3BJAAsore0EmhWK7gYc08DXpacBwRzavWu

sprite $ServiceDataVirtualizationSm [12x12/16z] DSm70GCW40ImCFuF_0lkRWI4pLzt0-maawg5Smx569WAqmQYcD0K6q8B40kr6ZKeAmbMB_Av0VVU9m

sprite $ServiceDataVirtualizationMd [16x16/16z] JSt50SGm300mrPHc_u6FeNgPJQIhUU0driF00UfyM6Hd5JppL8tZNTZPWeF2ov3rooj4zkzp3_LCoykYnYcyH8l1u6KWGiyCh8DePZt0h6ci9txE9nTxxxW3

sprite $ServiceDataVirtualizationLg [20x20/16z] {
NT150aCX303HYPVx7xYIz1kpV3Y06LkUtpQhZdj-cKLucxqw848mLu2c-X60E01hhGebw5pu9wc0ExXof6MpsW_9H8Vii4eOyeEyXb8vY5A812tbg804q114
sZ9WLciU7o8bWCVn8OrMDSDs_oGn0P3ZG-ur9HkkLNm
}

!procedure ServiceDataVirtualization($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceDataVirtualization', $name, $tech, $desc)
!endprocedure

!procedure ServiceDataVirtualizationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDataVirtualizationLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceDataVirtualizationGroup($id, $name='Service Data Virtualization', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDataVirtualizationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceEdgeActions

sprite $ServiceEdgeActionsXs [10x10/16z] LSQ30G1030F06liF_6QH7Fn36wQsqDH9xcxkJH6nSia3KhCfLKboA0NEL

sprite $ServiceEdgeActionsSm [12x12/16z] VSR70S0m24DHcYJOV-3qTigtWMT_HUac2V8aj5dQbDgY3lVMUVHnsv2pUO1nG8S7PULWH91Tzca5

sprite $ServiceEdgeActionsMd [16x16/16z] ZSp50SGm50DHsIkDy_jlUCDqoWIVIT_gpfs_c5mC2N2m0ujPrSOIosjX7xUQD2trvSprv-wbsOpTCBkcKAihIJMIiTgr3CYc3fSjDLrPx_u

sprite $ServiceEdgeActionsLg [20x20/16z] {
bSe54aGX38DX-eZG-rzui-xsZuJvwFYtskQJ0SIzJ96Kxevqj1iixKs9rolR0QUZR3ucNwnyds9U-ux_wr3soVnWjdEOfR97q-6zcbGVhPjfbKdwOYrYRW2x
BnO4Hg76g3fOPOtnQpi
}

!procedure ServiceEdgeActions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceEdgeActions', $name, $tech, $desc)
!endprocedure

!procedure ServiceEdgeActionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEdgeActionsLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceEdgeActionsGroup($id, $name='Service Edge Actions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEdgeActionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceFrdQa

sprite $ServiceFrdQaXs [10x10/16z] LSR50G0m20F0K06o_y1rlTSXQeT6pspuvyEPvZxjH07cHYMqDMfGR98g

sprite $ServiceFrdQaSm [12x12/16z] PSt50S0m5CDGbsHt_u7B453evVGbhdG6_yT77EVqpTu9ECdjC_CP60-lZxKSFiDe-ePD7FvYtW4

sprite $ServiceFrdQaMd [16x16/16z] PSV50GGn34Mn7yEpqt_12yEWcwHavLfm6BSdiRmMNbcNypwL-xc-ksYywUqxs1v_2Ux_pxaSY97B-Ki8nV85LIv-7-iRHeGkmZL3TzE_

sprite $ServiceFrdQaLg [20x20/16z] {
RSg54KHH24DHD43_3U_p_NOpUYP4YXED1htG3_Y7wJ74JDlYPlvXzZ8yBJEHrgQPoo9ZcLti1FWso4XX9YRhXrwWnOnXLTbR9jmiAttLZ8P5hH0HJ4ujFeO0
AMZ4AuF3IkaLbxrHYdy
}

!procedure ServiceFrdQa($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceFrdQa', $name, $tech, $desc)
!endprocedure

!procedure ServiceFrdQaCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFrdQaLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceFrdQaGroup($id, $name='Service Frd Qa', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFrdQaLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceLandingZone

sprite $ServiceLandingZoneXs [10x10/16z] JSQ50G0n2C30uEm_yKirBN3SQMRgh_fQz-sew6v3tlqAmru2vZZ2cx_o3nB1-ta

sprite $ServiceLandingZoneSm [12x12/16z] NOk55KDH34A9P_-9Uw3VxvC8W0_LtGLXGumj6wBs7lQ6FG9UTn-gQCz4ki80-yI_LM_ggqeFFm

sprite $ServiceLandingZoneMd [16x16/16z] PSW70e0m24FHrAJZ_YSMYDlN-K7u6-cJzq3JT9UzCpHWlW0hYUJ8pwpk81Y_WBeOtHY_WHZCQY8Q8VuIf1QtgJhA-EaUyf9pSuU87G

sprite $ServiceLandingZoneLg [20x20/16z] {
VSg54S0m4CH0FJlz5nncsg0rnu_8pE1CSw4SSdDAjOb76J6hAmMYRXpg0ThCcDJyxsl351EP_uESFZetMmOAoyniQlEGKUjyRJR-DrRcRhWx8cnyRSPEj-Ri
V8AVXn8Z9oQNcIqV0GO
}

!procedure ServiceLandingZone($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceLandingZone', $name, $tech, $desc)
!endprocedure

!procedure ServiceLandingZoneCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLandingZoneLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceLandingZoneGroup($id, $name='Service Landing Zone', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLandingZoneLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceServiceGroups

sprite $ServiceServiceGroupsXs [10x10/16z] HKo50G0W338N_n-iwqvWjDqR3QmkAJeHW4-NO5-Vv0mwWIGZIKM8QOvZtrDwvmC

sprite $ServiceServiceGroupsSm [12x12/16z] JSO74W0X349HB9_e_I-yjini2ZpzftExK7rumtsbySvj3vlhjhAqz9f-R6YQ4MqvmijpiDp24dF8e3TrYMVq0G

sprite $ServiceServiceGroupsMd [16x16/16z] PSm50aGX24NH9t21sV-6vtVP7WbD0-wdoS4k1sGUIRxTkRi1lstTcLmUrEBWj9jYkMuVlGu3I5PLR2v8gN_LlRjoSn-cCYGjjiKC7MDvE0Ak3uZbl2oaFm

sprite $ServiceServiceGroupsLg [20x20/16z] {
RT053i0W44JHGVuilV-1AtIJwey_7FtNkwveXm0NLQ00HKUbdTh0rWoWwWYdTGD-6cFOJoEcqIvhwB0c7gRQfRVDd7PTcuZefv7tg8l38ot2dhPuV2tIL1oU
xuhTc5QardMTszqWuVei2RYev9HIT7N81W
}

!procedure ServiceServiceGroups($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceServiceGroups', $name, $tech, $desc)
!endprocedure

!procedure ServiceServiceGroupsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceServiceGroupsLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceServiceGroupsGroup($id, $name='Service Service Groups', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceServiceGroupsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceEngageCenterConnect

sprite $ServiceEngageCenterConnectXs [10x10/16z] JScr0G113C0m7oVUV-1dK2l-IeLLWB6JAinTrxN7BhNlMzk8OUxPojdCaphNXPyD

sprite $ServiceEngageCenterConnectSm [12x12/16z] TOg50KD124DpEDb_uFQxlnE8u1jtLtRnlvfxnCZ6N_ot_qvs_uFy0pB_kveFLxDgJ6MDQ6VWNvR_IvAQA_5dst7b1m

sprite $ServiceEngageCenterConnectMd [16x16/16z] ZOm50WKW24D1oTt_llRlV2QmZVwWg0fH0ddAIMGfWLcFmio68DbdmnQC0QtQ9tIjQPPrvQrQfIeheGeuLnppk584s6cLvvq1w4wlgyQW-etHKx-39hUoq1iw

sprite $ServiceEngageCenterConnectLg [20x20/16z] {
bSr7WaGX20JG8fGezp_m24odvNyR9UCHCQt78WJ_MA1PpdzgQ0ggyCgjoy0yZjorR0ttl2IwyJyt--w3AmPEvUY9CYbKyg2F25rfHkoWfny2Hb94IEvKo-J_
1HEfvtXaZN8LwIVwYc4rdITBMBGLO-hn0yNtD-A9Fm
}

!procedure ServiceEngageCenterConnect($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceEngageCenterConnect', $name, $tech, $desc)
!endprocedure

!procedure ServiceEngageCenterConnectCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEngageCenterConnectLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceEngageCenterConnectGroup($id, $name='Service Engage Center Connect', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEngageCenterConnectLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServicePubsub

sprite $ServicePubsubXs [10x10/16z] 5Ok50G0m3CBelFd_u47gWewP9o0nC4VIi8bJLGpcuBWeLmyQTfCTGr6W_4L154a7Cv8-

sprite $ServicePubsubSm [12x12/16z] 9Oe93W112C8G4m_-_-2LdSvfKvJ9-X6neamHmFqRfS91C29KIuQRkKRtmUkJXBUnlmtxKiVBzlv0tv-0VTflsXlAV

sprite $ServicePubsubMd [16x16/16z] {
NSm75aGX24FH43q2sV-2Hs3w-_NQSAOrdtsaE2bHqn5kMKxFwoYRc_lzNdkR8CtiEktceXGxhfLxEU9pdfnAcAP56aZ2sCsyH8IgjnCnJY2k5G3BtbzA0Cf9
UdjpbITgsdz-
}

sprite $ServicePubsubLg [20x20/16z] {
PStN0SKm24DH2HU2zjytJSwhz_FO0CPqeyrL34crIShGqvHmLj-6Erj3kwniGKGGmFon87cPUBTc8tHPnHd6zrr5QAAzRMGccTd0V6hNuBqUZDMQbP8OSc-B
QRJHfXDdsHh0spG0RBVXp3O1ZDiwILkHz3zbogQQ9vtcR2x-hGu
}

!procedure ServicePubsub($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServicePubsub', $name, $tech, $desc)
!endprocedure

!procedure ServicePubsubCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePubsubLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServicePubsubGroup($id, $name='Service Pubsub', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePubsubLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceStorageHubs

sprite $ServiceStorageHubsXs [10x10/16z] Os3YX0069aOeOE5av800HbmiTcOs20kibGaYoyA6eew11MeU9m

sprite $ServiceStorageHubsSm [12x12/16z] JSg50G0n30B0EB3_mE_IgqJDzA0P_IKvUCkKCulPu8HytlwHyr5dxltjj6wnxFIPznpttA7dtBnC6RVI3W

sprite $ServiceStorageHubsMd [16x16/16z] VSl70SGW34HHPStqN_2kSxOV5q3w8iMTYx1ius2LxczLqWox-UtGzgoUttgPQt3rqYlygq-kRDxlyVJU9m93Fh_zqBVIeKSKdiGV

sprite $ServiceStorageHubsLg [20x20/16z] {
VOrL0aG1209juVu7tWwV6_Efm8WO3xI8DBice1br4PUiseobAbbQcFZjrd1efqVsuxPpThiP-2RrSPlySoZywgZ_3fqEk-_55qSZuEZ8wk78oxMonYstew7g
Wwj367g44EC2SWO
}

!procedure ServiceStorageHubs($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceStorageHubs', $name, $tech, $desc)
!endprocedure

!procedure ServiceStorageHubsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStorageHubsLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceStorageHubsGroup($id, $name='Service Storage Hubs', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStorageHubsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceServiceGroupRelationships

sprite $ServiceServiceGroupRelationshipsXs [10x10/16z] HKg30G1043fL-q_ynZ7Phh9J03Q6YZn81zb0Fbx-C3OY8Jz8sZ86Mb87

sprite $ServiceServiceGroupRelationshipsSm [12x12/16z] NSt50G0m30B0Ako_SJLA9PSNvQVs8faxGcv3J23vBvXdZhVjr-REDpPPlp4PtFkhtVxz2m

sprite $ServiceServiceGroupRelationshipsMd [16x16/16z] TSx10G0G34FHGfFz9mO0-2SF83FdPCbeoin5pVaneMGot682Vqkrp41e7VLRTRuq3SrX6ecacKRYvV5xLospP3yG0G

sprite $ServiceServiceGroupRelationshipsLg [20x20/16z] XSwr0GGn0CH0mqB_5JyScgrm8eKgvD2K-IjMn3EKv4Eeocn0QitQMwxj3AV5K4Khz_iizrDbrVvfq45oV8sIGBirUcByTmxWjchqjDJiqmX5Nm

!procedure ServiceServiceGroupRelationships($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceServiceGroupRelationships', $name, $tech, $desc)
!endprocedure

!procedure ServiceServiceGroupRelationshipsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceServiceGroupRelationshipsLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceServiceGroupRelationshipsGroup($id, $name='Service Service Group Relationships', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceServiceGroupRelationshipsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceStageMaps

sprite $ServiceStageMapsXs [10x10/16z] NSd70G112090pDf_mHStpqS1_1YDcVsFHWJz7wg-XHKlV-2NYPCqnDhT

sprite $ServiceStageMapsSm [12x12/16z] PSh50G0m20D07FPVkEwz5oI1YVQbgkD4AyOj717rO0GP-xB4SZTjEepbXwPoumIiMmO

sprite $ServiceStageMapsMd [16x16/16z] PSZ50G0W3C30Uc7_WN7dVWbiI73IuaYoQYMhLwi5Gi57bq5Ge8XmxK4htctLJl1GmC7ZaJ-a3KlpQUGcTii

sprite $ServiceStageMapsLg [20x20/16z] XSs53S1030D0FuJs7xXC0Qad3jXmUaVGvYPCwU16WmyDhpdbu6OGtGZS36fcRrq_Pg6kkndnOGoy-BIDNbqES4Gt21fr_6lTmsO43PK-2voj

!procedure ServiceStageMaps($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceStageMaps', $name, $tech, $desc)
!endprocedure

!procedure ServiceStageMapsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStageMapsLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceStageMapsGroup($id, $name='Service Stage Maps', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStageMapsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceLogicAppsTemplate

sprite $ServiceLogicAppsTemplateXs [10x10/16z] Os1WOc5WOM05GZXWnS9Y0s9cPXYBYGdA0kfb0RBOWHICnGeq2wIF0wuN

sprite $ServiceLogicAppsTemplateSm [12x12/16z] HOc50S0m40AlBpJxBnoNL-2098B44rxvTofuO6apcrf3kr_zfG4vj1Sl6lh7tUTE7K7qLTVctjUG5Kw91W

sprite $ServiceLogicAppsTemplateMd [16x16/16z] TOw30G0n54EZOl-5pyOhluE9CkqWyqD0k27hOCqzuPyjSRFhPkjcsxx7SukJdLpjjiyyxIJBfH-xbB9S1ed-q5Ulje4H

sprite $ServiceLogicAppsTemplateLg [20x20/16z] {
bSg55G8n50NHUV8N-cyOT-V6vmJ0KpYiEIuGpy83vLw1uK7-Rjwvj8M3xFpIxFYnqN1KT6XBWzeU6oiWZS2xuzBKrj2TkvQRfdsRcS3iNFuXYSknb3KF2etl
nB05
}

!procedure ServiceLogicAppsTemplate($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceLogicAppsTemplate', $name, $tech, $desc)
!endprocedure

!procedure ServiceLogicAppsTemplateCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLogicAppsTemplateLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceLogicAppsTemplateGroup($id, $name='Service Logic Apps Template', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLogicAppsTemplateLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceAksNetworkPolicy

sprite $ServiceAksNetworkPolicyXs [10x10/16z] JOY54G0m20CVX_qNxkMq4EU_w40s0yn45w1BfQeY4ReRQ8pTrS2X2rfHLCBF0Hu

sprite $ServiceAksNetworkPolicySm [12x12/16z] NSgr0S1034FHRtRs7_YuociC4Z-MF552b04kN2aPN2ROtYC2Dt2mp0Gq2UXkN54-jht3FSIGt8VHnIElDm4

sprite $ServiceAksNetworkPolicyMd [16x16/16z] {
ROs50SCm30J5iF_2VMCfbnW49zCZhf-HX4VmkdDa-iTfs0v14MutXE4h5dTiDeREE01K9f7Xwue1ZiAH0CAOFcEjuksJ5MqGAgPLhZ2NZqipv9uFJuKRq2Ty
Roy
}

sprite $ServiceAksNetworkPolicyLg [20x20/16z] {
VSm5OaCX48JXVss0-r-udKey-Px0AXyqZqfISQkrabngVjNwLhTNPOjRwf56tEcwvWh_EW5-SsFGxHApW905KRvNRw1aXOqKpiMom5B3zdNRPHzo8z71DSSP
BkftbhmanvUHN3mRsoU1qFn5GgxSodFSzC4N
}

!procedure ServiceAksNetworkPolicy($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceAksNetworkPolicy', $name, $tech, $desc)
!endprocedure

!procedure ServiceAksNetworkPolicyCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAksNetworkPolicyLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceAksNetworkPolicyGroup($id, $name='Service Aks Network Policy', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAksNetworkPolicyLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceMicrosoftDiscovery

sprite $ServiceMicrosoftDiscoveryXs [10x10/16z] LS590GD1400XTgvg_uhp3lYJWLkyzuLw1wxkUuclCrECJYMqmwSR3CZ63m

sprite $ServiceMicrosoftDiscoverySm [12x12/16z] NSUt0GCm0CCmk4d-_-7qAPX8_pgkduEH4awoC8rFTn9b9MbyTkrxgrnPk-roO2SjWMGvPuQz9iCPFd8cF04

sprite $ServiceMicrosoftDiscoveryMd [16x16/16z] {
RSV5OGK034En5x2T_HSkSxzkuh7u_AE6hu-q3KmaDm6yiG0m1Ymxy_u0aUmOQa2mO_lY2j3pyhsxa89B--LvOGmdoAuT0yi0cIGb82oWoT0bgnaxkq38yS6m
nG_AHvy1
}

sprite $ServiceMicrosoftDiscoveryLg [20x20/16z] {
VOw5WGGn3CGKqxZ_YZ_pJ7TQZ8myOpJY9uBTypCBY8AJzhGkTYxF4qewxQjdvdpKo1yXZUh3kSgcvpspWcYxQYivrOKEAlFANSSmEYYhzo9aDtkcx6JcLBrj
tv_EPQxqTxhdKa04ZHtf92jECVvwR3hK6u9IjtDCirjyK0d8bNoXnDK_YQ-Y5m
}

!procedure ServiceMicrosoftDiscovery($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceMicrosoftDiscovery', $name, $tech, $desc)
!endprocedure

!procedure ServiceMicrosoftDiscoveryCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMicrosoftDiscoveryLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceMicrosoftDiscoveryGroup($id, $name='Service Microsoft Discovery', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMicrosoftDiscoveryLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceScheduledActions

sprite $ServiceScheduledActionsXs [10x10/16z] NOg50G0n20ElXku_xxlsS18-oCQnnC6qMU_ztDhHAvoQCZXjGISt2k0Sz26i

sprite $ServiceScheduledActionsSm [12x12/16z] LOn70i1G14JzXd7_0oTQobinZNvC9kOyJVd69EuaxuErLjqm07LF-81gvwUhAs_rM_fcluT3pg52vD05

sprite $ServiceScheduledActionsMd [16x16/16z] TSc33GG05C3GVcF_VS_62vloJSH3v5vLUL75nMvVxDxxJdwtQtDY_txeSE8wBSy_WoBvQENKc3y-113tRl3NHZWfvyuCCdWbfpm2

sprite $ServiceScheduledActionsLg [20x20/16z] {
dSi53W9030NHMQbo__FYqCNbnPf9Foz9vuwULCWCFSdCIoj_j3w3WxuqyPW7McqHjHsdkw7f_TJKGWw6CEZMbYq21asgXN9i-BWsJo0xp5b_3dC0DjbSjCvH
T8es01DMCyIqKlK6Em
}

!procedure ServiceScheduledActions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceScheduledActions', $name, $tech, $desc)
!endprocedure

!procedure ServiceScheduledActionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceScheduledActionsLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceScheduledActionsGroup($id, $name='Service Scheduled Actions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceScheduledActionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServicePromethus

sprite $ServicePromethusXs [10x10/16z] HKg30G0m39kN_n-kZMX87UoX1QlZGEzID8qVe2FNqLRDu6XqWF-_yOLZ1WC

sprite $ServicePromethusSm [12x12/16z] NKj70W0H4CEq_F_3qq-oYzHJ4F0PO31KaGdGBd4_TZQbV2lyLvml5zsWHmKqbxMfHqsj78DUApS

sprite $ServicePromethusMd [16x16/16z] HOy50W0W20FDmVy_R6t8cJIKHpEVvMDEEiNtnRqjH5GwGSv7tHi_4LZVpwbzC4NAquEiuvDLlkQU9X6IqSZhg9-OT5VtzJ1Z0l0rFd8qrTa

sprite $ServicePromethusLg [20x20/16z] {
NOy50i0m20EhmFzVF4P2BLljy48DDUdbK3DA5efd1Hr06WztxlyvbrSpl_2QkOgp2MObp-hMqf4Ih6SrGBgVJ1-sDIycKRq2LT0ezKmP1fKKXjOZ7KAHuMP-
e4Dr7NrDUZ9o5nixa1fi5auV
}

!procedure ServicePromethus($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServicePromethus', $name, $tech, $desc)
!endprocedure

!procedure ServicePromethusCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePromethusLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServicePromethusGroup($id, $name='Service Promethus', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePromethusLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceKubernetesHub

sprite $ServiceKubernetesHubXs [10x10/16z] BOk10GDH14FZjm7x3tpW0H0yzsZmSFoYaXah1uHqCwdEdLHdTIKnS-pEE3lSBaibXkOlItu

sprite $ServiceKubernetesHubSm [12x12/16z] DOo30G0m30G_nlxxrhsOG6RM9W77PrKB3jg-bfEEz9EJcKT5dZp3pEhaYCXOWzltbUVVIOkzqy2kGjvFaD92qVpGdW

sprite $ServiceKubernetesHubMd [16x16/16z] {
NOu55WGn34AfK4ZkVzyLtkhyQXpWsAuN2oZEBwv3X85GDMD99xPZhovPVDcBf6n98pPDaMfxlcoPfEsPVaEoSn2RPghb-R8bdal-UUNt131jYUD7trPUrFRu
fL5TNthV0G
}

sprite $ServiceKubernetesHubLg [20x20/16z] {
NSm73aCn28DXPu0TUl_xDhIy-MkXJuc1hcmTEG3A7d7rBhmQIrPdzrRNMcNSsSE6VKJ9vsdDTY5chKnkvhHOfEmmYRRpqCEqYN-BjCvjEHSYoaJpRLczgptH
xVZhjUUrLmO_zsRkHHhQ_5a7JaiLwq9Gg7gh0Z7RirZeyMpJ5m
}

!procedure ServiceKubernetesHub($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceKubernetesHub', $name, $tech, $desc)
!endprocedure

!procedure ServiceKubernetesHubCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceKubernetesHubLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceKubernetesHubGroup($id, $name='Service Kubernetes Hub', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceKubernetesHubLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceAzureLocal

sprite $ServiceAzureLocalXs [10x10/16z] JSR10G0G302n0y3-ym9eymhO0tpOt5-0c3RtXrRR1lOk-oyGBpi

sprite $ServiceAzureLocalSm [12x12/16z] NSQ53S1054EnrwyafVtdBUDPPAWRu9FKlBjjxqz9yw_vD8tWvv9yKyKw9P2BMG4

sprite $ServiceAzureLocalMd [16x16/16z] PS-53S1040D17mVwhpVm32DSMMI01_XOewHJcoojVzC0d-WavhQzTtTpsGNGtPqtaOxxhH_hld8TcCD_zl7V_r2z8k05

sprite $ServiceAzureLocalLg [20x20/16z] ZSbL0a9H549HJh-O_tmLyvQn_rW0q3vSysZJcCrcSqp6mAIFbDLczPSbPgkaBTlFjZffHqi7QDQRdgxgdPtRwIowAEb3aSZCY3TmWjYbOCARXT_W0W

!procedure ServiceAzureLocal($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceAzureLocal', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureLocalCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureLocalLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceAzureLocalGroup($id, $name='Service Azure Local', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureLocalLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceAzureAppTesting

sprite $ServiceAzureAppTestingXs [10x10/16z] JSQ74SDG508m_cjmxBzlucxhcl2LJwfdPj_QiozRqaY1sMAHmXRQbB3LDlRjY4jd9ly

sprite $ServiceAzureAppTestingSm [12x12/16z] NOW55WHH2CEAbJxkVz_TSSiNGl0XBlF88kl8IHvBgSM5hROaBi-nZPbU2hJGXsFB4xOwYbfduQ32ub36Gly1

sprite $ServiceAzureAppTestingMd [16x16/16z] RSx50GD1241H77RwBpXOVF_jZG9tyGyPIPLMn2oYbhtsXwOjP5UtRdOzF2AIuNDOunM2ZCxnBAAEPzSvLp8DivqMRTFJW7K_K-iF01pUAH4WlIsSsOixeJy

sprite $ServiceAzureAppTestingLg [20x20/16z] {
TSi53aHH24FHuXtslz_l_Z8doWt5NuQ1cE93pTnouVTmIHwHArpC8tU1WzIMdezE1idSw3da9fChNPF7Vlou4qW6Dzsi1La0Zw_ktX89S5FzR7ui5maXQG3Y
qx29J7B_ACLBOP5uIZDJSNkaSDlKSvcxYXa
}

!procedure ServiceAzureAppTesting($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceAzureAppTesting', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureAppTestingCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureAppTestingLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceAzureAppTestingGroup($id, $name='Service Azure App Testing', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureAppTestingLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceAzureContainerStorage

sprite $ServiceAzureContainerStorageXs [10x10/16z] DOo30G1024N_6Uq_R-vbmkX8AbdfJJETk4V16j3itkkxTDwpP4E9sBRwa_-QUG4

sprite $ServiceAzureContainerStorageSm [12x12/16z] JOq55W8n34IdZJ_kVrzYiFlRkA6vhTSzwn6bp_TTpfAa_kYju0h1tSp0wQLVWBe_F2Ao1Gg0QOy81XqjIeA5xaNo1G

sprite $ServiceAzureContainerStorageMd [16x16/16z] LSY50S0W3031Zw7xxrkizkY5dIY_H7y37RO7BeZiT-Iy1QUofxhLQiyv1oEByUGodISCMIuZ1eHHELOMyTvhDS3uvq3umVFrH2JN97nIJdzV

sprite $ServiceAzureContainerStorageLg [20x20/16z] {
VP055aCX30HtOzZzxzlcaK-zWmyUN53mZgZfXmFuQjGa6nCKTCE5-sxukaNILVyihSA-PeHBEJC1-cYp9O2v9izEKX3bUW8XSX6V7S_Rrsnpt15i0llYeJMk
KXodeK_6QWaZ00y3s_Cco_XHtcDA-nVJ6m
}

!procedure ServiceAzureContainerStorage($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceAzureContainerStorage', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureContainerStorageCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureContainerStorageLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceAzureContainerStorageGroup($id, $name='Service Azure Container Storage', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureContainerStorageLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceExternalId

sprite $ServiceExternalIdXs [11x10/16z] BSfR5e1G249Hz3wL-S-tqwhzfO0-T-bdkuKvPN0jS1NdXhisvpcddCkNQSJqYscC9QxGXcPcpdt0YDK3

sprite $ServiceExternalIdSm [14x12/16z] HSpH0K8110NG2r3stpUetla1mCyhyQY6HO1L8pHhygl4stzJOvJ8RMvHp3jaDTMgVC-kc16PUUTUw1VSNoWpUoy6z4IEO4AJ3m

sprite $ServiceExternalIdMd [18x16/16z] {
LSs70GCW30D16KJz_VSD9lqME7tLtVLdS-X7a9QUx53dKefsk9AsKhj42gL-oS3GDIuefO1I7SU4NGmeUSw-WRA0BhavehOEZQHwdeXtjiITNF8QSqxxDRKX
koQxZIVvRSmNMSbw
}

sprite $ServiceExternalIdLg [23x20/16z] {
PSu70iCm24DHa6Mme_lVjzHqzsN_BEmBzZNiprQvVclgo9-iXzSdMVxoc7VypRFX-ziURVOastvoQagXv-JPjaI0qkeyEwi0-_trM6lbrVaroo3T7Gn9mUSm
hDagrpukdLTgPvY59m_hQf35uOmOZbWb03np19q3no167f5f_13vT7_Q3z3dUg733hZT
}

!procedure ServiceExternalId($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceExternalId', $name, $tech, $desc)
!endprocedure

!procedure ServiceExternalIdCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceExternalIdLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceExternalIdGroup($id, $name='Service External Id', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceExternalIdLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceExternalIdModified

sprite $ServiceExternalIdModifiedXs [10x10/16z] BSc53S1030H1ioDj-c_tUKG7idtoTBzO1NP31QoGcPu99-oalyHIBlltG2kH3VD-iTpC9W

sprite $ServiceExternalIdModifiedSm [12x12/16z] FOq73i0m30Azm57e_zzRjHcduGdOXm-xTFTfoPvrMWuflXP0OagxJK2F3BidxR7weFUd-8OsOCe-fEoXMaF1GV44PsMz

sprite $ServiceExternalIdModifiedMd [16x16/16z] {
JOw70GGX2C2KgiRzvtt-Ugon0EqaH_iIcVbHpI8UbOYOe9VsKX-0d1w5sW8EzKBLdUBHSjzxS-ZbCtekkuXO0_3M3lKqwrT4gLlwaVCgSe5cJkG-q6NQdOIt
HdMfwV8iH5Nj1m
}

sprite $ServiceExternalIdModifiedLg [20x20/16z] {
NT250OGm44JHh2ytz5_lPN3u-CCppgh7jwgkBx5-KSwgsn_aDCpq8YDvFr6IcI_4muAPHO0zY7RWJRHSPp_IRO4KMJLyQsuoUwqVe3hyBCLa70yyj2KYP58E
Pku9y3EZiOoZ1c1L1MZ33XGiQgQ5u0FFB48Y3UXu3fULcghwPJqhLTxn1m
}

!procedure ServiceExternalIdModified($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceExternalIdModified', $name, $tech, $desc)
!endprocedure

!procedure ServiceExternalIdModifiedCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceExternalIdModifiedLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceExternalIdModifiedGroup($id, $name='Service External Id Modified', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceExternalIdModifiedLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceVNetAppliance

sprite $ServiceVNetApplianceXs [10x10/16z] HSY50S102C30F9BA_llMvN0IF2luFQSYOptCad1kSbhj8V3zf6Trai02bDyE

sprite $ServiceVNetApplianceSm [12x12/16z] JOo54G813C1IHVOVc0lmaheM0qkcySQm6yPDODTUcHEyXS3c-sd-uxtJvcakc7Vyylh_CHHBj_-hapiV

sprite $ServiceVNetApplianceMd [16x16/16z] VO-54GH120G7cxlT_0D-vDsQiYxSa2WSp0Ya_aS0Kb44cLfkxKn7fiHsi-xpnizk6e-jxJ5vjJXMvtdBhyxplP-0npgBfUmyAIYSQL7kztiSRrYze8YCoje5

sprite $ServiceVNetApplianceLg [20x20/16z] {
POy50aCn24E3fNB_0uyEEisNfAy69Y3oJO_ZcYw0dlTwAkE_g50pgq6bcSb9lIl82icYaXIZmYLsQsgoLGik6pWo-MH4AWJ5RErOnRJtJZ92YY5wxnpRU-y4
_ixh_YwRjpSFpi5KMdHzJjfNR_fa_ibCy2Vz8rNVHBwXnnSy_G4
}

!procedure ServiceVNetAppliance($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceVNetAppliance', $name, $tech, $desc)
!endprocedure

!procedure ServiceVNetApplianceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVNetApplianceLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceVNetApplianceGroup($id, $name='Service V Net Appliance', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVNetApplianceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceMonitorIssues

sprite $ServiceMonitorIssuesXs [10x10/16z] HSh50G113090uh3zztikyua0Vdqvjvbt9US4O4aY2KGTbhaw-f0PH3xzGSqj1Ds07G

sprite $ServiceMonitorIssuesSm [12x12/16z] LSpL0S1020FGd42W--_RStjVQF3GhfTfrB7NR4QThI9xBQIvEtCzaKe_WLeShvanEVACL1XoJs6xWzW2nwK

sprite $ServiceMonitorIssuesMd [16x16/16z] XSV50SKW54N10poxwR_V6DzrTiDVSNLvvkNZyYd2vckNXykrgyEy7sgHiWh6y9CMfuMCozqSzmIBoMXEt1-MKFlpmYr23Qy7gFMdKxpO

sprite $ServiceMonitorIssuesLg [20x20/16z] {
ZS-53G1130D1XvFhl-1dnfL58pH-vrjoOsgpHTzYljZQPjateyPiLJaNjbXhDTQZvoXaKzKgFR8CKB4LZS1UuX1RKo1D2X1VqXw5iZTTpSGDaDoRAnmKrDlo
eP-QUoPWSKoYe7cC4O6iVG50S5C7
}

!procedure ServiceMonitorIssues($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceMonitorIssues', $name, $tech, $desc)
!endprocedure

!procedure ServiceMonitorIssuesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMonitorIssuesLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceMonitorIssuesGroup($id, $name='Service Monitor Issues', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMonitorIssuesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceAzureConsumptionCommitment

sprite $ServiceAzureConsumptionCommitmentXs [10x10/16z] FSkt0S1030GWFakt_y3kJ0_K0pk6Tv6dZ0aKeYRDYWL5wC6vzpAUQO_taEIUK__k3m

sprite $ServiceAzureConsumptionCommitmentSm [12x12/16z] HSc50G9130J0EOlGVxyuV6GLPYSmRnjLlbZCH5s_VVMOog2Pml8jvYTZv3c7roz617PFQwpC0TQh_cfarNm

sprite $ServiceAzureConsumptionCommitmentMd [16x16/16z] {
JOw50GGX30GNulJVxqda_nQTE5uj3iE8NMajZMZEZpxsawYknKGPqTRtyWri__CEm3YnYfrX_p4vKjxnNGyBBTUTKx6oghxp259APbR567YWETiTNqhKnQUG
MdmuN4Je1W
}

sprite $ServiceAzureConsumptionCommitmentLg [20x20/16z] {
LO-50S1020Dnst_W0lLKSu_2AOvq-0XPXSMY4cyaLVq_riikbgNz3fuAnLSO-CKGgPPbcvlr9yOKt6p4OorUTeU44_M7CZSCPWQ_Hisa9uxpdZmsljuUOtbE
DZeIS7VIijK6AjvR2byGooTpcAAtO62cDc9NrPlDpgCq7HhmbKih_coTv8zPsaWF
}

!procedure ServiceAzureConsumptionCommitment($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceAzureConsumptionCommitment', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureConsumptionCommitmentCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureConsumptionCommitmentLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceAzureConsumptionCommitmentGroup($id, $name='Service Azure Consumption Commitment', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureConsumptionCommitmentLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceEdgeStorageAccelerator

sprite $ServiceEdgeStorageAcceleratorXs [10x10/16z] BSg50G0X243HJrsu_y1Ipo19eWm7wuPFjLG5hKOZdVFdmrnLixCzF5yAZzYzTW4

sprite $ServiceEdgeStorageAcceleratorSm [12x12/16z] LOs50G0W20JV17x_VUqyfGiTxx5m0GZ3MpOkzH5Y9_W-a8SlSCqdYTmaZ54VewRk33-GmpEQLzeuHbLHvVGd5G

sprite $ServiceEdgeStorageAcceleratorMd [16x16/16z] LOo53O1G34JhSliFJ1FWoukUqei87PYoc6vvLTZaj7Nt3fTLpUQ6X6bm-tarEds8njl7O1G0tZ-B43EjphcoJOBU-y5C6fzE02u5rAldtkRVib-DnQlzb_K

sprite $ServiceEdgeStorageAcceleratorLg [20x20/16z] {
NSw7RS1030D05NxTV-3mOPKavqvGWYMecVnbS7VuxyZHZw3vxbu9QXKoKlaFlSBSx1NKezqyVckYpUYjU_TUjC-zWiZei7z934A-MLD0DmVu2TW79C0ICl-0
xCrAxJliwEtCzmlD-3WhUmF083vspx9npdqwQnB6Zk0i_G4
}

!procedure ServiceEdgeStorageAccelerator($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceEdgeStorageAccelerator', $name, $tech, $desc)
!endprocedure

!procedure ServiceEdgeStorageAcceleratorCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEdgeStorageAcceleratorLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceEdgeStorageAcceleratorGroup($id, $name='Service Edge Storage Accelerator', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEdgeStorageAcceleratorLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceOperationCenter

sprite $ServiceOperationCenterXs [10x10/16z] LS7H0G5H40ImW7qpst-_kCzBtBG1NMzvi6Dc9CDSaC_vcou9UZYHra9v56W_-04

sprite $ServiceOperationCenterSm [12x12/16z] NSa74W8m24JHdmOizp-mo-WqNqBddrHyfGvP2slntgEAqvimvtAwEI3cbeDkV3j0zeMpVTeImUovskXYKqhyf3Rs0G

sprite $ServiceOperationCenterMd [16x16/16z] {
RS_50KHH24FH-mH8wB_VSPz_jcWuPXTlPPSqk1lT2PJkBMep8u8fJUXUxBo8MqiQPjx1L6YmwmvM8nLrXxjXIzpixWclItQn00LBiZsG0IIGW-ddeFFMFpxZ
l0FTMxWx0m
}

sprite $ServiceOperationCenterLg [20x20/16z] {
VSm7aWKW20JHngymm_qFlB8vFqEbhk4V8H--AbyAFgos5oabRznTh1r8h-dkTd2kpPcKYH9E3fXqdJQGhm8ctS3EDrpQAbZr1bOt9HtgLRxEFpHf31vk1qEJ
3hkBeM19ciY6pLKIyzdUqCruJ1HoGTh12rbSOITlPcgHLl2PhyCtAtdp1
}

!procedure ServiceOperationCenter($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceOperationCenter', $name, $tech, $desc)
!endprocedure

!procedure ServiceOperationCenterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceOperationCenterLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceOperationCenterGroup($id, $name='Service Operation Center', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceOperationCenterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceSqlDatabaseFleetManager

sprite $ServiceSqlDatabaseFleetManagerXs [10x10/16z] JOYt0S1048EuMCZxp-lyWKO27eAFh2f6AMD7sOQr6uU48JqlB2o_9-bvy3nWlGi

sprite $ServiceSqlDatabaseFleetManagerSm [12x12/16z] JSZ50S104CD0BHqu_TSR9ht6vYnuggp8sncKtNS3sZaYml08trdka-xUTqjkHfSkzr5vUv4q3lCtd3xrUGC

sprite $ServiceSqlDatabaseFleetManagerMd [16x16/16z] NSU50S0m3CH06JuDx3zlcHMmZxFWbU727uUKqcCNy5WbWLBieBcz1bQcAUqO3enMMnlxw6DpxnDcHk-NBLKKVhls3FLuUUjqUrdi7JQk_jPkjXO

sprite $ServiceSqlDatabaseFleetManagerLg [20x20/16z] {
bSi55aCX34JHcHYs__qsfExj_GAy772XUAAEU-RbFhiJwlPySGykFA8c4SHRL4iAq3P1chG8POFJ8qIPRQsvTUGwvboN1f24pfi6CNCp-arJfIZPxRRbbzQd
bkjj6pWvDwH_6terHJa
}

!procedure ServiceSqlDatabaseFleetManager($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceSqlDatabaseFleetManager', $name, $tech, $desc)
!endprocedure

!procedure ServiceSqlDatabaseFleetManagerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSqlDatabaseFleetManagerLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceSqlDatabaseFleetManagerGroup($id, $name='Service Sql Database Fleet Manager', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSqlDatabaseFleetManagerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceBreeze

sprite $ServiceBreezeXs [10x10/16z] JSW55e0m30JHmJTs_-FYq4ub_uM-PLdNxS4f4yoNJB9BrpJ3J9P-XgpESUbQn9aWdk2Xmm4

sprite $ServiceBreezeSm [12x12/16z] LOo50S0m20IfuEm_Rn_g5xjWz6TX5f7HdTlLTaJ7rSqGRZVWJhopEIJWZgnNW2I4O0FYsJ6WH2r3ptyLTCBm7W

sprite $ServiceBreezeMd [16x16/16z] RSl70GCX34JHSG2KJF_bUYJ2QV_jAU2fR-liUzXQUUZURgj8CLraP7bJNzkY11FewA8fcxzf2bq8jonGTs4dK6wtXkzQUcK0WZXrCByfAhlRa_2r8Vi3

sprite $ServiceBreezeLg [20x20/16z] {
TSm5WiKW34NHXyUw_-rEKZ9ylrKEWj_rCRts8iFDMmEPInhHobN75YVsOyJajITB8WvAunkyWkKMmbkyWHZm_HAx8blOG6ocicFiKzJaD172bpnLqPZbBDBO
3o19_oEtQGaPegNF5RoZ56Jr49ugOwrPiVi3
}

!procedure ServiceBreeze($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceBreeze', $name, $tech, $desc)
!endprocedure

!procedure ServiceBreezeCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBreezeLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceBreezeGroup($id, $name='Service Breeze', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBreezeLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceNetworkFoundationHub

sprite $ServiceNetworkFoundationHubXs [10x10/16z] BSQn0G0G0C0mWDR__m8o9IJm2Aa_OEyjniXP8nBp7l7Poq0ZxQL7eMLprg7c4uFVM

sprite $ServiceNetworkFoundationHubSm [12x12/16z] DSc70K0H34LHaNQV_VVzbKFw681UF6t_GFJ3BNYeEzmm-m-HJM0WF6U-McBYG54IENz8u8r2BYs4kvw_qUWnbevr0m

sprite $ServiceNetworkFoundationHubMd [16x16/16z] {
LSY50G0X34DHgadOVzzp_UZh64rILp66m3UfSNSD2A1jAnwdUT7AS9ZjD181E-tkTXphq-maQMHmdgxDJheETsKt79sRnSpogeeE76Om95IdDBU169dQpsOT
8QEetQ5VSsX-onK
}

sprite $ServiceNetworkFoundationHubLg [20x20/16z] {
PSi53WH024DHd7RkV-0TM_yXza9532loLYBI-8bcwCysubfbv9sGsA8x-x3Gr8QRQrz3AK81A5ot4T0eowhId7Uiz3DWJ4i33BCCmAxvjNfRVVoraTCcV7RD
4r4alUcu1gzoifsUd3Q8oHvUZ9XqR5U-0hSr_neo_eXYuoVA0m
}

!procedure ServiceNetworkFoundationHub($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceNetworkFoundationHub', $name, $tech, $desc)
!endprocedure

!procedure ServiceNetworkFoundationHubCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceNetworkFoundationHubLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceNetworkFoundationHubGroup($id, $name='Service Network Foundation Hub', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceNetworkFoundationHubLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceAzureLinux

sprite $ServiceAzureLinuxXs [10x10/16z] FSR50S0m34Mn5p9yxpzlkT59t0OVir9-AN5p_zRst1leRW1F-pj4x6LxwGG

sprite $ServiceAzureLinuxSm [12x12/16z] JOk35G0m44DJ7VUVjzP_2Z594Pj8nA9fQY9nioa3axkjc9cxva_RqYCgquZC98-754nw4GKBDkZHwBg43JS

sprite $ServiceAzureLinuxMd [16x16/16z] JSk54S0m241HeaZttxU4m_xfGy1R2rhtTP9RzNqYuKSrEGUYURaF8ZvVD_fUocXUGRiKFo1QVcU3GGYUVH1jWn-eNNggdisWPjvbPFLemGy

sprite $ServiceAzureLinuxLg [20x20/16z] {
PSu74eGW44JH0KewSF_phfcm_ifFWOvUAV5NlVfIiwrEso5efws_jTFGAG6LbvLk6m1TjdL3D_QZmznVm9azRpabnL4-i5wKY3v1ThwEacFLSoLPeyThOoPB
ZAuz96CnVQpQaQKyMp42KbfoX5HMox43
}

!procedure ServiceAzureLinux($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceAzureLinux', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureLinuxCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureLinuxLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceAzureLinuxGroup($id, $name='Service Azure Linux', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureLinuxLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceNetworkSecurityHub

sprite $ServiceNetworkSecurityHubXs [10x10/16z] FOQ70GD13CAuYl3--oRVPGFIoTODc7KjsCk8Y-rSrkt34XX0L4dcPuaPkfNI0PLgqXy

sprite $ServiceNetworkSecurityHubSm [12x12/16z] DSU70SCm24HHLA_iFt2Es7ugVEhlrWS2LuTqIG3vInmC3AJNN95VPSPaf2LoVHtxxRDFv9-LHUsumch9HiipymS

sprite $ServiceNetworkSecurityHubMd [16x16/16z] JOc70S0m2CESYV7_1nVeYZ8byB1nGgVFLwOxpOoq7XRIo0oxnmjdUfLcHgXUgtbvFmbt9fr5kcSPloUl6xJc3m68CteopSEfvGMN6ZBuWpgA8QK97vIUuGK

sprite $ServiceNetworkSecurityHubLg [20x20/16z] {
NSY50G0n24FHL0dPVzyJwEchyd4f4tzqil-BcP43OVg1f1qO2loykU8ePgohXNzBysX-jFfpDgPPQU5ixjaQKxIizck7LokOocZzQa1H_vX7W-J35nlqXeYl
viIfYBxGXKLQJOOReqe5RrDIHTe1
}

!procedure ServiceNetworkSecurityHub($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceNetworkSecurityHub', $name, $tech, $desc)
!endprocedure

!procedure ServiceNetworkSecurityHubCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceNetworkSecurityHubLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceNetworkSecurityHubGroup($id, $name='Service Network Security Hub', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceNetworkSecurityHubLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceHybridConnectivityHub

sprite $ServiceHybridConnectivityHubXs [10x10/16z] FSQ14G0n14JH0EY_uMDtvdw2z-fwMtV_aXOAKRglPpMzdMPiJ4HMMybsKhOIGny

sprite $ServiceHybridConnectivityHubSm [12x12/16z] HSO15W0X101H0Dp_m5lXxHG--0jk4N7DRLJ6jP-_PZSEbzyHT9nnQcUo2GiY7B_mzAnCtJ7G55N0qmS

sprite $ServiceHybridConnectivityHubMd [16x16/16z] JSe55W0X24LH6hxxt-y4JFZCwv7oYQQikyirlc2PjZdOa_LtnJqtUy_NIF4KAm3SdlztqaPDOo0rIgtugWs_PhCz2NTZLtbZB83ahwrRQotw7-G4

sprite $ServiceHybridConnectivityHubLg [20x20/16z] {
TSW73iGm20H0YWEx-Vz_qz5XIpVg8oEBb46WrE6-VFHp3PX6iftf1bqE0MHWkjBFBM2M89dp1IwqzuZIZkjnv_20UyBKnk-Ir-dZkvVhgrtgSfjRyvxOvF-f
Tx9VHApN2G
}

!procedure ServiceHybridConnectivityHub($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceHybridConnectivityHub', $name, $tech, $desc)
!endprocedure

!procedure ServiceHybridConnectivityHubCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceHybridConnectivityHubLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceHybridConnectivityHubGroup($id, $name='Service Hybrid Connectivity Hub', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceHybridConnectivityHubLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceAzureManagedRedis

sprite $ServiceAzureManagedRedisXs [10x10/16z] JOQ50S0m382enF-_Tow522nqEUndyABa2UCmuLgZhX864cTnL5NbMOqVmJZO0G

sprite $ServiceAzureManagedRedisSm [12x12/16z] NOlL0S10348vY-w_RsDVVISH03y8BqxG_zHbXLw0e-Tzet-nTprWwRqx09qzD7hhlRb7kFPMIBHWefSG4ewJtGS

sprite $ServiceAzureManagedRedisMd [16x16/16z] {
ROy54WGX30GdXlx_lvT9jYYxNcqWXdy4Rv7F1WdYfNYebf-F3KkTvNlJ6K5dAgbz-ZtgE6YVwJS0-CxpKViJhZl3kA_fFYymqrtAYzEEzUglpcz2UWvYFZtl
27yJiOgK_G
}

sprite $ServiceAzureManagedRedisLg [20x20/16z] {
TT055eKW54NH-vgO_tXL-kUnzy82VrC1hAyh5jDdOtxMIQuzwQdqKORJl5yKPPUxcN-OCCIwAG0UHltUMXW4WyvxeO_Lb45bMqIpWbPkPWg8FKOWpubAWGF3
3BdVCosYZOjQtN9fvklUtaFdth9BmoZmMZTOYfMx4sQcGFJr9FGwppS
}

!procedure ServiceAzureManagedRedis($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceAzureManagedRedis', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureManagedRedisCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureManagedRedisLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceAzureManagedRedisGroup($id, $name='Service Azure Managed Redis', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureManagedRedisLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceAiAtEdge

sprite $ServiceAiAtEdgeXs [10x10/16z] BSP50G0m302nMxd-1O_p2hfnU1vlZB-Ig6ASRTZcXPHl6hrvHBoPPzYP1y8L70i

sprite $ServiceAiAtEdgeSm [12x12/16z] FSW14W0H30J10SZ_FtpPt9Q6J8KXb7aAiWvvtBUukMJFERndohzVCdV8sidDSYi5zEsDlVm

sprite $ServiceAiAtEdgeMd [16x16/16z] POe50a0X24C7Z1dtl-_lr6V00XO7kF1oSUcSDGhuwdhnQbJJhYFiqApRvy4WkUkiUyoJemyfcJjKE-2WArCRZvRdRj3ro9r0zetYakF5_X9Ku685

sprite $ServiceAiAtEdgeLg [20x20/16z] {
NSi73WGn349HOcFYlV-1fwNl5sfF0l2MOLRgIDEYpdQJlpkjuDrkETjDbl9cnRevqf1PuNpRls3l-vOCUnQC9z8Vu_Sj3tqvuzUR5jIoq9Slqq3wDBpNMaL2
Yrh4C8GKW1bMb8I_5gqEkW4
}

!procedure ServiceAiAtEdge($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceAiAtEdge', $name, $tech, $desc)
!endprocedure

!procedure ServiceAiAtEdgeCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAiAtEdgeLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceAiAtEdgeGroup($id, $name='Service Ai At Edge', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAiAtEdgeLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServiceVpnClientWindows

sprite $ServiceVpnClientWindowsXs [10x10/16z] HOY50G0X30Fl5KBsdnUNDawzL_GBgkSNgWMIxPQ4H_gaaVvNZlzlObre4vnKZH6OIm4

sprite $ServiceVpnClientWindowsSm [12x12/16z] POpL0G0X34EB4xB_laVb_7srCL4QYZW3cwKV5059nCtV7ObCJa7lUgS-gXG0j8mDhUjEO1FegG-vx3HqRtC

sprite $ServiceVpnClientWindowsMd [16x16/16z] NSvLWWL124FHG2cT_Uzti7bslt9Q2zMnXNUMtToxCEqXQS1D0fFHlmtFZ_dXcRRqEI9Gtr1LzxIzPT6zzcRz_1Zh-RRH7IstVBXFIDPv1DdsMUoq7lw8F3N-

sprite $ServiceVpnClientWindowsLg [20x20/16z] {
RSq5aWKm28FXr2WXzx_lLjZdtnZpLq3gJiERmSCBKfbC8NKibPV1gUFH9e1uQoTItqtlpN-qCKXA9LiXDekLph0QQ6RzB72iaQSjnc2NffQvcdEJux4YByQZ
vVUhwT5maQ40YfQ1H6d5J4Ykg-15ox_UKHtf3m
}

!procedure ServiceVpnClientWindows($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServiceVpnClientWindows', $name, $tech, $desc)
!endprocedure

!procedure ServiceVpnClientWindowsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVpnClientWindowsLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServiceVpnClientWindowsGroup($id, $name='Service Vpn Client Windows', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVpnClientWindowsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/NewIcons/ServicePlanetaryComputerPro

sprite $ServicePlanetaryComputerProXs [10x10/16z] FSgv0KCX500Wr7Vklt2gV6hyNQWgyBBLpQ51qzcPLT46AhMEgeY9xoLJkVQEwzbT_

sprite $ServicePlanetaryComputerProSm [12x12/16z] NSQtWG0W400Wr8lx3_ovUYhybrNQ_LjbMV8-v2dqw_UEE9ohgUSymUKLvLoASOAJeMfgkEy5-ZHfUcqFNeRTXKy

sprite $ServicePlanetaryComputerProMd [16x16/16z] {
LOS55W9G2C16W_S_iFwmHkoDFvIBg42N3el8V6q2kolIaFJ4RQLIIuWkUw89c4ifqBMHYBHQ3Kk6msq4oFnqk02tnoE3FW2K840aMK2BCTlImC1aEp8s0XB0
pDHCitXq1rWOcoS
}

sprite $ServicePlanetaryComputerProLg [20x20/16z] {
NSh50GCW30302n1X_u7hhnuIzI-MFpdT0pZrbXOkY7gHLRKv1RjpD-giIWFHIoLs2ntGJOEcDqJ_b50xDxepto-ZglQfnYJPK8hLc8C5LKdyzjGfYFFRwpbA
nJcdvvmQHExAEdj-4h89CEH0vTgci4VCHewwUIvkhJjmiU-zxz6z2QlPp7qRu5rLGF3p1
}

!procedure ServicePlanetaryComputerPro($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/NewIcons/ServicePlanetaryComputerPro', $name, $tech, $desc)
!endprocedure

!procedure ServicePlanetaryComputerProCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePlanetaryComputerProLg>', 'NewIcons', $funcName, $content)
!endprocedure

!procedure ServicePlanetaryComputerProGroup($id, $name='Service Planetary Computer Pro', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePlanetaryComputerProLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureVirtualDesktop

sprite $ServiceAzureVirtualDesktopXs [10x10/16z] JOY74G0X3CFyJHJll-_RLn4aqKadR2ygqoMAmqLq-x9eJ56UfrOj82BbKxIW09EK7m

sprite $ServiceAzureVirtualDesktopSm [12x12/16z] LSQ94KCX30FH_O1bcEs_tqpkvFcG-3VIkyDT7Uzwm7ZMOKEykqVHUibKmxu_gNkqol6wzoZRkuBsU1TWzBlULP82RW

sprite $ServiceAzureVirtualDesktopMd [16x16/16z] {
RO-54O0m54DJ_PBzz-LoEFIXaHfMZ2dgeUeC2fk7v45EwLFwO0nWn24Ls1xR8LNG1vK551FIH675GoS6QpcqP3qcRQX6ed5dQlsa7T8wPCGfnt4Sa-EplmxO
83O
}

sprite $ServiceAzureVirtualDesktopLg [20x20/16z] {
TP175aGX20GnqAZS_xx3fmshgPMl9Cj_EW9jyb3OSlS975jWlbbGEWn_e6UYNT5co1eELvNlFH4TRrZbTpYiBqBTJmQQW27gAZMTzNIKaEB1ICVw5h8oJcT-
PamEYYeDLEkk8coSKSHK90F7ZkB8WOPygfxZJPfbLBmMOCF0IrrQx_t4_
}

!procedure ServiceAzureVirtualDesktop($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureVirtualDesktop', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureVirtualDesktopCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureVirtualDesktopLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureVirtualDesktopGroup($id, $name='Service Azure Virtual Desktop', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureVirtualDesktopLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceSshKeys

sprite $ServiceSshKeysXs [10x10/16z] LSP50G1140EmBap1l-1Zp2lu8NddR9UcIjksR2XrcsJPHXBERB1tNyUkS2CsAm

sprite $ServiceSshKeysSm [12x12/16z] NSU55S10309GoYE4xZzmNUz7mQXiNBoxthQwVNpxkmK2IRHBcljlkxQBUIFLVk1jMTbs0o1L8d5YJNWGknK

sprite $ServiceSshKeysMd [16x16/16z] ROq50WCW30EH2Fl_XvTsBeTUYep_pBtUJSL-kcxCHzKcCgdLBdK5BqMwNCa9O4t8v5LEI89FIBq3HDilJRJNamTg9TZU_w-rI6QUum69ySxI-CyL

sprite $ServiceSshKeysLg [20x20/16z] {
bSe53WC124HH77h_2nUhwxxOv6VW6BB2zqbiwDFhyOdcxYBgxhOdBrawtgTg7JNRf6NUroWYdamqab8t4qigqI0sbjXs6XLtEk0k5Ts50FiqsKPGa9AfKaAu
uohmpAezC_Zc3
}

!procedure ServiceSshKeys($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceSshKeys', $name, $tech, $desc)
!endprocedure

!procedure ServiceSshKeysCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSshKeysLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceSshKeysGroup($id, $name='Service Ssh Keys', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSshKeysLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceInternetAnalyzerProfiles

sprite $ServiceInternetAnalyzerProfilesXs [10x10/16z] JSQ50G0n2C30uB3_mE_IQu6myipaSiQPTJXMF7KsVV5eva8KO0USXubmSX7H7G

sprite $ServiceInternetAnalyzerProfilesSm [12x12/16z] NSU50S0m24JH2uVkFt2itX_XWL_cxksWBlgc7-bap6p_QB7I0EUIHwgPg2Eo5CXj0N6qe9U50ZcedEa

sprite $ServiceInternetAnalyzerProfilesMd [16x16/16z] RSk50S0m20J0Xo3V_HTkl7fH3B-YqaTO-IEizuWi5kl5R0HMxpQHEvPQWkOIOf4ABccMz5SCu9ZgducgPEVrXnljUpDHW-smZEgUiEa4

sprite $ServiceInternetAnalyzerProfilesLg [20x20/16z] {
VSg54S0m4CH0FJlz5nncsg0rnm_F3BsL1GVDYSSvRgDCOIPvuakgXM3J9wPMg_atrf-L4UiMhKEQUap3TkBkqPgyD93ku11TSOa6aIni0yxPUZRERDgB2GSn
5PtN1vU5sj5qDm
}

!procedure ServiceInternetAnalyzerProfiles($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceInternetAnalyzerProfiles', $name, $tech, $desc)
!endprocedure

!procedure ServiceInternetAnalyzerProfilesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceInternetAnalyzerProfilesLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceInternetAnalyzerProfilesGroup($id, $name='Service Internet Analyzer Profiles', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceInternetAnalyzerProfilesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureCloudShell

sprite $ServiceAzureCloudShellXs [10x10/16z] RSd50G0W243HRzV-yzfmuYcD8UMFc3x2UFBkE3MVRf3Abk-r7Y5kxK0j

sprite $ServiceAzureCloudShellSm [12x12/16z] TSg35G0130FGcllFUpR-Gv703xN3RMSv0FTktcjUVEcqfhVFrax5Oktd0XUa4xWQ0G

sprite $ServiceAzureCloudShellMd [16x16/16z] bSsr0S0m30H0MmpxpnjcpdN2Bp-nR9rhfAskZbmDDS-LsJWV6p7TJxLf3xewCjnDHpBzizbK-spErwaiBre

sprite $ServiceAzureCloudShellLg [20x20/16z] fT2r0G0W30J0noNxpuixT5m9SNmGyi01fG_o_IRLGG12cOtYwStGHjStFXwiCUsDq6CoKTwiAY_UcgAyASepETFesSCEPhvDuyrDymRp2HyY

!procedure ServiceAzureCloudShell($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureCloudShell', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureCloudShellCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureCloudShellLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureCloudShellGroup($id, $name='Service Azure Cloud Shell', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureCloudShellLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceVideoAnalyzers

sprite $ServiceVideoAnalyzersXs [10x10/16z] TSL90i0W349HwFH3xt_VZkhEbm2Q0AnNlRvT3pyb9y5lLnRWcIWFwYdv_EqQRW

sprite $ServiceVideoAnalyzersSm [12x12/16z] VSX10W0H34FHj22P-nzu0Amyy1KlfPIJbRLoChEgISRYLZl1LBcrfmdPS_rBTK1D-1hbTWF68UBs0m

sprite $ServiceVideoAnalyzersMd [16x16/16z] dSbL0eCn20DWKeFq_WTUaTdBvFygIEGITNWVdmkrfCy9otyVJ-bj0SqNIy00O7WrEv_EYKQEyxZ8wTLv9YmzYwmTsAEOoDXFKxwv0G

sprite $ServiceVideoAnalyzersLg [20x20/16z] {
hSk5OSGm30LGCMJ_WIjZZ_a5_2s07s0rvVEI3tXMkYfQB3uhsYywYgDKmJWCiTTub2gG2Y9ohmfW3eubUXJF4c62QFMdVgsFoDF5AqQlINscOpqdoCKfLesE
AJb7O00ypYaqYBGXlEuF
}

!procedure ServiceVideoAnalyzers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceVideoAnalyzers', $name, $tech, $desc)
!endprocedure

!procedure ServiceVideoAnalyzersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVideoAnalyzersLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceVideoAnalyzersGroup($id, $name='Service Video Analyzers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVideoAnalyzersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceExpressRouteDirect

sprite $ServiceExpressRouteDirectXs [10x10/16z] JSgr0GC1400W8gVxxnkNfyPH16znzTQMCon1XA2eY6lCN5rctpCdl6Kom4ox0m

sprite $ServiceExpressRouteDirectSm [12x12/16z] NS7HOK8X50Mm09pBW_ttRLNvCl4Zk4OwrncFgozRfHeEhJ4oPL18AbbxeoSqj3b6VEsgHG5FCLmvYty

sprite $ServiceExpressRouteDirectMd [16x16/16z] VSn5OY0W40J0Gfe1_l_VtRWdTHfjFydmqKZ-x6-_FiWnhvRNbDiurR06zaP1aYw5_XARciczTwEDa_IMe1XjpAu1PMLtJA3LMhDZ0_PQ2-LLdMOS7tNu3m

sprite $ServiceExpressRouteDirectLg [20x20/16z] {
TOy55aGX30D3QOBS_y1RvEttmGThyKaot36ITvTVd9D-TxsMVbErXzPur_wk4s3FSZEN_Oz5pz4dQepMRVHRaJ8uAuA2sJCe8xJMMfrE9jBbopKVeQEbxeZY
wo4aMSPuX_yOazWI_qyFMf5KCH3-CfpF2VvOd1n3lQRTWh-wyGC
}

!procedure ServiceExpressRouteDirect($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceExpressRouteDirect', $name, $tech, $desc)
!endprocedure

!procedure ServiceExpressRouteDirectCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceExpressRouteDirectLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceExpressRouteDirectGroup($id, $name='Service Express Route Direct', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceExpressRouteDirectLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceCostExport

sprite $ServiceCostExportXs [10x10/16z] JOa50G1120G7X_w1t-MGLRw9JF9ugAhpvQiqg6xYclxKtyxC-SghM6S7

sprite $ServiceCostExportSm [12x12/16z] TSg30G0n343HtyRx3tmsNX7o8o9y_cwvSZ8ZCmDRNNDwR_kEJEOFWwhA-MDIaps_6W4

sprite $ServiceCostExportMd [16x16/16z] ZSY50SH024JHMS7wR_W6pkB9M_tWXgQwfTg8pNlV4sl2GUk4bhg8mCamvMlRzkx2n5AcHuJNRM0Y5fqY8QgVU04

sprite $ServiceCostExportLg [20x20/16z] bSw50O0W40NGJyF-0olT-KpW2fU4j0GW7GJI0wdtb6Ft_1TaiaSv1bI8sHu7bBOKY2YWnprUzeh9tjX3p6SnZWRnNxk7OO_0xtbfpoapQmTlVW

!procedure ServiceCostExport($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceCostExport', $name, $tech, $desc)
!endprocedure

!procedure ServiceCostExportCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCostExportLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceCostExportGroup($id, $name='Service Cost Export', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCostExportLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureCommunicationServices

sprite $ServiceAzureCommunicationServicesXs [10x10/16z] Oy02s640XSK8XgmC7630nCN4XCJY105cPbPce7PMHWO6PcPcX7a

sprite $ServiceAzureCommunicationServicesSm [12x12/16z] TSk30S0m40NGVyR-0zTkNdZ2W5yGbyS_CoZdfIppVoLYpFkVvo_NHcJUc5M1HNlzstpcOTnD

sprite $ServiceAzureCommunicationServicesMd [16x16/16z] XSS50WGX34FH91K2zx_lkilCGzgFFNf1eDy0uytFRfrlnQLj5qVGeaZ2TqDTaXujhP0qxoAw8iBFZfKHEFCq695htleoCZEmvmW

sprite $ServiceAzureCommunicationServicesLg [20x20/16z] {
fSY55GD124LH-3Zz5npEMjplA8_-87w3YUAMF6ZwedbipxanBqTPmcnQ3k58HZglffq1RG0upmooDEIP0YqOTQOY7ZBot5n4okQcXLS5qJJj5gQ5rVAH1Tq0
q-TE
}

!procedure ServiceAzureCommunicationServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureCommunicationServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureCommunicationServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureCommunicationServicesLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureCommunicationServicesGroup($id, $name='Service Azure Communication Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureCommunicationServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServicePeeringService

sprite $ServicePeeringServiceXs [10x10/16z] 9OQ70S0W3CDKm4an_z_Bz1IW_d7bemkjFInsbwEBi2MVPGnd2pTlohQjX65T0ueuOIlt_om

sprite $ServicePeeringServiceSm [12x12/16z] FSQ95GGX20JHddrSNUQVxyxfLw1q6XzwS7ipajFkpaefW7RPBkNPbNK9hLLK6CpPxN7akQJL3D4OIJ_o3B1Emzc5RcMN3_q1

sprite $ServicePeeringServiceMd [16x16/16z] {
FSq7WaGn209Gzu-2aFlVTpLJNdfHOq7z5p_ozRsnAQ_dyyfCNv_dtZDHg3c-FBga9ZGNy00eqp3kkyWamV6ASmvifUdf39z3oywKiJNcdICJB78hxd-pR5en
7hjjxbonqEY-KxorOKfwugDK46Rp3m
}

sprite $ServicePeeringServiceLg [20x20/16z] {
JOw70GCn20Dn0X9Izj_NBUs--gXnA8aZ_caVb3_bB_YfpfGFxqpQcGbVlfN8f4KKK5izl92ov49BMvOFLOBXRYC2LorfuzprhktkOcDzs3tYjO1DfNPDxiHU
ZhjQcRUOiHD1vhepoI8HCKvUdjLjsXsBtQzibSuNyLwyPSFdUSQXWDyTbz4x4JRTZ_X86e9hgnzFei2CnGG
}

!procedure ServicePeeringService($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServicePeeringService', $name, $tech, $desc)
!endprocedure

!procedure ServicePeeringServiceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePeeringServiceLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServicePeeringServiceGroup($id, $name='Service Peering Service', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePeeringServiceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureNetworkFunctionManagerFunctions

sprite $ServiceAzureNetworkFunctionManagerFunctionsXs [10x10/16z] JSl70S0W30F015ptNnWaq-xZgk-XQif6r5q4dTDi_Y0ig-EVf0AoOi1GxO2xFW

sprite $ServiceAzureNetworkFunctionManagerFunctionsSm [12x12/16z] LOq50W0W30Aj0Vx_mNQUiHxknvB5vG96i-4c6uoAh1sf5_poEV99Q7xglZ57cxJ08WQZv1TBeXENFwW

sprite $ServiceAzureNetworkFunctionManagerFunctionsMd [16x16/16z] ROs50S0m408hyBB_m6tSB_e6ru67V8UGL18OGcLOA64Znx6e4k-aSPkAMTWmJ35pV8cbE90zwN1_6Y5XufGCeWbeKg1SaRjp9SR-CMQ9U_yF

sprite $ServiceAzureNetworkFunctionManagerFunctionsLg [20x20/16z] {
TOm74e0m20I3t1ta_m-sOtSrROVPzelvy30a8T8kCwI28T0FXraiFm9MYWIBYeKYWklIxfJCN1Sojg9TNU8vnvfhJErEMJr8b7nOQIKxUdSUDCwIdTrru6k1
nCLXhrgp2ssNrrwvP-_jtam
}

!procedure ServiceAzureNetworkFunctionManagerFunctions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureNetworkFunctionManagerFunctions', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureNetworkFunctionManagerFunctionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureNetworkFunctionManagerFunctionsLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureNetworkFunctionManagerFunctionsGroup($id, $name='Service Azure Network Function Manager Functions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureNetworkFunctionManagerFunctionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceLogAnalyticsQueryPack

sprite $ServiceLogAnalyticsQueryPackXs [10x10/16z] 9SR90SCm30InaNYp_tuJsuiNUEn7qKgM-3mBoTwy2LWzyppdHCsMz5JT0hoNbe0_

sprite $ServiceLogAnalyticsQueryPackSm [12x12/16z] DSR70S0m3090uW8I-mySDzthiCX7Ol43K0l9NDSJ7lDPdoN2d0qR8qroRioqEDhIjQ_Pbo4JahZ9G1G0Fm

sprite $ServiceLogAnalyticsQueryPackMd [16x16/16z] LSvL0iGm24LHOW_P_u9da9Rc_Dqev9OzEDfQj9PiRjxhwdbUy3uV8jxhh73W3H0eeBgfNllipUtVAioBLyXfc0UFm69A98tZbMvu_m

sprite $ServiceLogAnalyticsQueryPackLg [20x20/16z] {
TSy50eGm34JHHYVX_lV5PWNz-CFQmNhwvwJfr9j5u5VHSAfVB8xHubG-MTLgcQOfpFDhEd8mIz1EeMd-UpTMwzK07HZC0TgfwYue40PZkSrMnZY_kzfwh5D8
kLbmd2UJtHO
}

!procedure ServiceLogAnalyticsQueryPack($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceLogAnalyticsQueryPack', $name, $tech, $desc)
!endprocedure

!procedure ServiceLogAnalyticsQueryPackCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLogAnalyticsQueryPackLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceLogAnalyticsQueryPackGroup($id, $name='Service Log Analytics Query Pack', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLogAnalyticsQueryPackLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceArcKubernetes

sprite $ServiceArcKubernetesXs [10x10/16z] JOc50G1H24BveS2v_xpNzKm008y-cBJeunibBZgoSjgKaU_tGtJH4ttUtupvW7pO

sprite $ServiceArcKubernetesSm [12x12/16z] NOk55S102CN2FRpxprltuF81AT31JdPbPltx0M9xeJEzgpeoFlsAi7DgfzYrgcUlQghgkw_zddNlKBzW0G

sprite $ServiceArcKubernetesMd [16x16/16z] {
TKu5WWH029emOFp_Vmzlkx3R8KmkAOmR012dm1_nEGXKmVwZsMPvgoLbF235cGb-YNkwI6vs_0KJ1AjkzypliPckcVCQmnIOaEr8jN5xHemG_59fTumTT-Zf
Fm
}

sprite $ServiceArcKubernetesLg [20x20/16z] {
ZP254SGm30GDfnDD-c_tvJnprhncjKLNNOsYtO2fkvjhLH-S_t9pozgaMzot3gcgNseiqzNIdDJQBAhcNex7N8j8muXmxJF2jBTlC6e78zrCBchQ_kPqDNUC
CWDuSi0e1Sjocb5EKGWMt1jTzNA2LpZ99oia6_ZAEIwy8RF42G
}

!procedure ServiceArcKubernetes($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceArcKubernetes', $name, $tech, $desc)
!endprocedure

!procedure ServiceArcKubernetesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceArcKubernetesLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceArcKubernetesGroup($id, $name='Service Arc Kubernetes', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceArcKubernetesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureVMwareSolution

sprite $ServiceAzureVMwareSolutionXs [10x10/16z] LSO10W0H2031lKFL_nyC04ErF9Aa4ThCe9UPYL2NLRIou9MqXQV1OHP70G

sprite $ServiceAzureVMwareSolutionSm [12x12/16z] NSY50G0n20J1mw7_Wb_Z4zk04odrZDUV7lsZxwFqTJxSxRtpnVwFwk7VNLWRzaFYQVy8DZS

sprite $ServiceAzureVMwareSolutionMd [16x16/16z] ZSV50KDH509HdW6t_uAJxsvdDODFs5jN8qoeoNe9UNgvaqXMMnd9FNIV-sWUPB9ue1Y0dEBu2alAf2I7WBRe4XtECj7BAvpy0G

sprite $ServiceAzureVMwareSolutionLg [20x20/16z] {
bSe53WH1449HIg1hxd_WqRRuxekH7_0dIY9sqJw1fGs6GMtgPJnoDgj7WvH-ZyIjNgdRjuNu6bUhg0uIUrjCDcOSdSd7n1W-My6Eukw-tSG5B3oCYnDVqqBX
TnS
}

!procedure ServiceAzureVMwareSolution($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureVMwareSolution', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureVMwareSolutionCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureVMwareSolutionLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureVMwareSolutionGroup($id, $name='Service Azure V Mware Solution', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureVMwareSolutionLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServicePeerings

sprite $ServicePeeringsXs [10x10/16z] LSQ50G0n24FHu93zzptNrm8VVrNrnfuPiUrkS7BO6oEJd4qSPTWSXPrtZk9d1G

sprite $ServicePeeringsSm [12x12/16z] PSY50S0m20H0_FdiFt1JjyEH7m1vhmvTD-skzJ6B8AMzkwMcBAvyR7BT4vkCSD71zU-oQf15sHLGyhC

sprite $ServicePeeringsMd [16x16/16z] TOf70iH03C8ypGR-_-2TkYs9RY3P0ytTlwR7u6FdEaSAOCQeOo6Yp-nM0LXM2EH8C3OwWGRdf0WIH77HnV2TiM1rUOcs4CTsjRqRWwFTSnn0mBx8nHvv0G

sprite $ServicePeeringsLg [20x20/16z] {
bOw5OG0n30CT4dZ_VP-nt0kQ5J_I0FItgtFZwIfSmCl93IpldIG99HQEfq23ew-_g9AMNxUCvJI9JIlHqawi5tKGCktXvQOFMYOpiTs7YyDNtf7869awyrhi
rBlMSQBBnylNVEXpkNo7Phl6au617lzd1W
}

!procedure ServicePeerings($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServicePeerings', $name, $tech, $desc)
!endprocedure

!procedure ServicePeeringsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePeeringsLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServicePeeringsGroup($id, $name='Service Peerings', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePeeringsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDashboardHub

sprite $ServiceDashboardHubXs [10x10/16z] RSQ50G0n3090ucJ_XT-rlGXWAbPOHp8J-rMj3si3AtTxyzNwcdMGtf0qF1O

sprite $ServiceDashboardHubSm [12x12/16z] TSc50G0n24DHAZ_0_WEVkxmA4ll7pggWOrHmbwYIfZVtHJRrz0ZNREjfaxdFQRyXCwPeORc9i9iH

sprite $ServiceDashboardHubMd [16x16/16z] XSXL0aG1249H38pzRtXqkj_vue9ZoYVJnZEZ-NO4wPD6jLqne24HwX6Paq8YjX6rnmHlNTFhgQdBRftnf3kVINUDUwDlQW0GUu9F9m

sprite $ServiceDashboardHubLg [20x20/16z] {
fSZ70SGm24JH8GoM-szu1JXVDdr57lwCZoR9yISLPH6S-JoocMXa3eRCLp6lPIaJYbcPsxH4M11UfeWn4eqnAxFTPa-ZThnOU9SVUjkZTPruIp0jUzZUg0p0
EB5SyNal
}

!procedure ServiceDashboardHub($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDashboardHub', $name, $tech, $desc)
!endprocedure

!procedure ServiceDashboardHubCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDashboardHubLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDashboardHubGroup($id, $name='Service Dashboard Hub', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDashboardHubLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureVideoIndexer

sprite $ServiceAzureVideoIndexerXs [10x10/16z] HSR70S0m202neyF-0wV7rajicNjfxwfSDUwPWLPzGxkBY2T0Twjocndd6wyJ

sprite $ServiceAzureVideoIndexerSm [12x12/16z] JOY50G1H28MmTV-1h-DZuMCbS_NCrTLkhmBLl3uxjrQLF0xTBRYVUNTT0QuQdCo12gy7lCxB3W

sprite $ServiceAzureVideoIndexerMd [16x16/16z] NSZN0GCm20DHKKpPV-6WLEBxUuSx2RyS8NzcFojfQbzdGfc_VGu0cvqAsWmisJAYfg-DSemvHJKgmEZIYQ1x2XLiEx2SFz7OFG

sprite $ServiceAzureVideoIndexerLg [20x20/16z] {
RSY70SCW30NHyrTpzbyuWbHZZgh7jeoDPVhTEcqixRYRPFogAjpKnSMWqQhiRMOsNzNeQc_CYw5pLFzMaqGN4NIcR75c_GEDpe2lzJICRu-PTB2Qms89gy5g
MkK9
}

!procedure ServiceAzureVideoIndexer($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureVideoIndexer', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureVideoIndexerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureVideoIndexerLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureVideoIndexerGroup($id, $name='Service Azure Video Indexer', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureVideoIndexerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAvsVm

sprite $ServiceAvsVmXs [10x10/16z] LSY50G0n20J1FQp_Zb_Y6HoMlAqRb9raNwyFyZhXxbd-uVFTdVhZ1G

sprite $ServiceAvsVmSm [12x12/16z] Oq02h1Y01S52acTYP622inaOmMms402osV00i2NixAn85iBPp200f04

sprite $ServiceAvsVmMd [16x16/16z] ZSl50G1130908DP_nUUkEwy8uCAZYVEq4e0TlyEkuqvAfpmvxpdnOSyJpsSMQsqUCAig773u7tSVQF_Q38CU

sprite $ServiceAvsVmLg [20x20/16z] bSn70W0X34BHZsdtF_7qgYlVCW5WP3wAMQBl61lzhs8Z-zyaMkjlQBY1fEkM5v0iEsuv2pljmtRXKXiwkQ4J6-TBTkAbTcEt0W

!procedure ServiceAvsVm($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAvsVm', $name, $tech, $desc)
!endprocedure

!procedure ServiceAvsVmCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAvsVmLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAvsVmGroup($id, $name='Service Avs Vm', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAvsVmLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceArcPostgreSql

sprite $ServiceArcPostgreSqlXs [10x10/16z] BOU50GCn30FFNqCJxJzlM2mMpE2qBtnxoSq-dTLxnLqKxItmkvIqEbT27evxIlzq9nz-4m

sprite $ServiceArcPostgreSqlSm [12x12/16z] DSk50S0m30F1bwcq_xmDNz348B4efXa-yapNE_xljyp_Yv7t-jyuLUi_xlpsNmz-Lq6CMUxmS2A_mPL1nPQ5wg01

sprite $ServiceArcPostgreSqlMd [16x16/16z] {
HSZN0GHH249HK71UwB_VdUYUBowuaKHZw1RTFiOu7E-n7Jn5xRS_tPdASlU10iZk2GlExWq5qlyEJM3jbJZ5le3Rf07fwPYKhBF7latG4agIwpZAzZbG9-ja
doi0LalW1m
}

sprite $ServiceArcPostgreSqlLg [20x20/16z] {
NSx9bKLH249HLEGsvfzl_TUxwipO8t1dlz0o3nw5ssTyUj7TEEQSGsvwh8fsvBFgiwTkMtiCPRS5162qPWC-0hwwRJWIoMnMfnbtju04pEfMGmDODHmwACRp
hARHCW3oCIjIAGP8hhfB69E4-4idpzIn4bAoTJ2WVmME8lL40_07
}

!procedure ServiceArcPostgreSql($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceArcPostgreSql', $name, $tech, $desc)
!endprocedure

!procedure ServiceArcPostgreSqlCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceArcPostgreSqlLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceArcPostgreSqlGroup($id, $name='Service Arc Postgre Sql', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceArcPostgreSqlLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceArcSqlManagedInstance

sprite $ServiceArcSqlManagedInstanceXs [10x10/16z] DSYr0G0W40F0y8xjFoxEDH505XpHUxvDbzjAxsRlymMBHKf0l4O8XbZE6JaBv8CzF04

sprite $ServiceArcSqlManagedInstanceSm [12x12/16z] DSR50SKm30Km9_6Z3_kFMwvEgkfJtV3z__a-2PvJ_t-U0w34vzIXpzDhZA9nNNEPTbKpa8OxwpYT4xhO3x06NxK3

sprite $ServiceArcSqlManagedInstanceMd [16x16/16z] {
JOlLOKDH34Dbjjfa_tLpwS7v4WBc2y4XeWPXj-_wVhz_ZzyydhFduxExcPdoxBCcjwzDNFkI50djdZx7NzfQXg_bEQTfMYJWe-V0XsFvy2TOrf7-8X8vYALZ
A0KaRmpu0G
}

sprite $ServiceArcSqlManagedInstanceLg [20x20/16z] {
RSi16a1024JXIREp1VS_BW3W1_Pz1O0xnuKi2nAN4dMOvQDbsy_qQBldtCzksy-fb-JFNTM57grkZibzw34eHPXLCmGYcgkfDk6QMnnjYHRDsdnEBcMQXPlF
dqm2f1IvGYxeQrFDGv24-5OWbKUG2EZ5iV2Y0mt01
}

!procedure ServiceArcSqlManagedInstance($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceArcSqlManagedInstance', $name, $tech, $desc)
!endprocedure

!procedure ServiceArcSqlManagedInstanceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceArcSqlManagedInstanceLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceArcSqlManagedInstanceGroup($id, $name='Service Arc Sql Managed Instance', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceArcSqlManagedInstanceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceArcSqlServer

sprite $ServiceArcSqlServerXs [10x10/16z] JSRR0SCW3C100GBR-m_SvftSr-4wmNeMCNji8DFeEHBgyXrDbpRGiL7nnhhu1m

sprite $ServiceArcSqlServerSm [12x12/16z] JSP50S0040InETxw5rocl0Bz0Fj_8i8xPeuFZ5zNbL2Em9S7sEzWqPC1aAyWF_IpQhmVR

sprite $ServiceArcSqlServerMd [16x16/16z] RSU50GD024FHO0dTV-5orEMTm0Vufl3Pd9POP8aQspvJy6VBc4BSkziXimfZz_QAUTkNTtzwISITvQYg70Ra4SSko4_WHn8aArUH3C3ubC0L

sprite $ServiceArcSqlServerLg [20x20/16z] {
bSY5OGKm30FHYqdg_WFtC_CB-g3c5blpPPFKX1Ofj7LiqRlDJLC4etLfjhCGWKdPnwQn7Mt9X_PtvvTsP1ikLctDJ6qjTh9k1THE7Xq6wX7za9gPlWapnPex
nTQggx203G
}

!procedure ServiceArcSqlServer($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceArcSqlServer', $name, $tech, $desc)
!endprocedure

!procedure ServiceArcSqlServerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceArcSqlServerLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceArcSqlServerGroup($id, $name='Service Arc Sql Server', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceArcSqlServerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDataCollectionRules

sprite $ServiceDataCollectionRulesXs [10x10/16z] BSP50G10402XEPV-VTTv0QSmLZYdJxgPjfNkxQlLw2VOU0LMcBONbkqN1G

sprite $ServiceDataCollectionRulesSm [12x12/16z] HOl50SDG5CFyG6sI_VVz33eP9Vzlf3pQCtBID9gIheCXUHvdypnorhDfyMwEpgvpmSqPcszJ0G

sprite $ServiceDataCollectionRulesMd [16x16/16z] LSg53G0W34JHgs7xxujR7_gJ0h3uwHr_h9_P39LfjVLUp6Qhs95IOXCrddP_UeCvNgE1_Fixhaw7njdw-7bTy-N8_Sp-D

sprite $ServiceDataCollectionRulesLg [20x20/16z] RSp50S0W343HU2Zx3rpSt_578F6TjRO1PjQ59oIxrW24AcvD5L2wTgkxaAGcgFrsDCHhxxw5TE6BqfAmQkqx74rRGvr4MfELNRUYxL-SB2QjBTxj1m

!procedure ServiceDataCollectionRules($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDataCollectionRules', $name, $tech, $desc)
!endprocedure

!procedure ServiceDataCollectionRulesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDataCollectionRulesLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDataCollectionRulesGroup($id, $name='Service Data Collection Rules', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDataCollectionRulesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceResourceMover

sprite $ServiceResourceMoverXs [10x10/16z] BOc50G0W20GfS_zzoJy5FgXW0fBWGbgBhQdCPEzHAbRgLvjvPZ_rDwFa5mHA1

sprite $ServiceResourceMoverSm [12x12/16z] HSt50S0m34FHa77_WIkfz4_FmQ7c-5herpESnvi-ctId4VHwhoERZfnpkDu19mPuDSldku1hV8aN

sprite $ServiceResourceMoverMd [16x16/16z] LSh50S1024HHP23IVy5P92l_zWQeOpgIqQwC-rLcQLtsCD2BUHiOWlioDBJVWMMLC2pzkaI6KTZVzuB86mD5zriPKoLF-g4jBQwQ7m

sprite $ServiceResourceMoverLg [20x20/16z] {
PT253G0X04DHf5Ztt_UaEFmOUS7Do9ehztNBhjQDx3vfdUhzIl0oO8YFiHjybyMalqmJXjqq3LXCyXlGZ15EGSd0Kh50wTA5PFwO_CaeeIgO7vROCqi-bN-U
EPkpPhaFNW
}

!procedure ServiceResourceMover($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceResourceMover', $name, $tech, $desc)
!endprocedure

!procedure ServiceResourceMoverCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceResourceMoverLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceResourceMoverGroup($id, $name='Service Resource Mover', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceResourceMoverLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureChaosStudio

sprite $ServiceAzureChaosStudioXs [10x10/16z] FSQ73G0n2C10gttr_lD6r4i0m_q6u6qyx_W2NoFA606DCCBVg5wDpGC

sprite $ServiceAzureChaosStudioSm [12x12/16z] DSY54S0m581GwiR-wrQuAx7t0_DHCn0Q-ls7i-WkiZ5hrm7usUndirzhjbYit53R0m

sprite $ServiceAzureChaosStudioMd [16x16/16z] JSZ50OK00CFGVXV2_kDY3P9JNvEyV_RCqaFinu4UdvzzU_mj7uVKezHGQceWQzHeQkgI0KrxQomlJ7kSpllA6G

sprite $ServiceAzureChaosStudioLg [20x20/16z] PSe55eH040FHh5lD_O-x1acGWh7_MjBXzaXd_Ri7ZANYmVVYSkmydvUdU-ZWQr9ib6m3KmmmsR01w1ysXWqR_qhCKr3YvKk9QuoaODCUNzgZ5EpK1m

!procedure ServiceAzureChaosStudio($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureChaosStudio', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureChaosStudioCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureChaosStudioLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureChaosStudioGroup($id, $name='Service Azure Chaos Studio', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureChaosStudioLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceNetworkManagers

sprite $ServiceNetworkManagersXs [10x10/16z] 9OQ50S104CBoShR_m1K8YbZg1b9dVPkvu09kLs3gu_Z97zsGhJkNmQydU04

sprite $ServiceNetworkManagersSm [12x12/16z] BSU50OHG30Mm0B-s_y2dzJm44kZxws1914B-kk201pOaM_Kjwt3MtVPm_GoOwPdrCOut

sprite $ServiceNetworkManagersMd [16x16/16z] HSc75G0X20FGK8Fx3tn5yFcj8VZ4NACIdwmRjwWJ0sg86L2Hy42A43zNREBOxW2ZYoGkPyD1kf6A8OLF1LhMploUvjqdZhLSQob6heQhTdW1

sprite $ServiceNetworkManagersLg [20x20/16z] {
POy54WCm3CEKGk3_3nurE-yw7QMoIxpPl353P9uaxLRWUQjkjZ87dxZZHyR2t3vkCuCFQ_5bhlz9gEbRSW0OHFJSU3GJTIDYlmE4dTMlszdFpHZwOVQVKqtF
UJ93L2s8IaHKWrXbMJNtSQ9BJm
}

!procedure ServiceNetworkManagers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceNetworkManagers', $name, $tech, $desc)
!endprocedure

!procedure ServiceNetworkManagersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceNetworkManagersLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceNetworkManagersGroup($id, $name='Service Network Managers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceNetworkManagersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDedicatedHsm

sprite $ServiceDedicatedHsmXs [10x10/16z] LSQ50G0W2011ElOVsCvJuE73p2l67uMxW5ilqfStB3w9zD9eKFhEem8

sprite $ServiceDedicatedHsmSm [12x12/16z] NSR50G0n30CmX-Fz1pw6jde92p6pzqTK_ukzjwClDVmSfyW3F4zr0BnCAlkWxdtY2S5JyRS3

sprite $ServiceDedicatedHsmMd [16x16/16z] RSk50G0W20H0uB7s7zXkFPEYBm5mXCnx0bAkBUP-TK2PeGL0Bw-E0xH_68tsZskWQbrP5ULGuSho1UNG-CLPc1w7HgJ_M4y9

sprite $ServiceDedicatedHsmLg [20x20/16z] ZSZ50KGn549HU1Bfl-3HR_4SLbnCYAgYf3zL4e1b_B-TngP1VuZ2dOg8XjcqnOEQCPR8RvFFN8vaNup-MV2OVlujbSX7omTNPPu0Msy

!procedure ServiceDedicatedHsm($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDedicatedHsm', $name, $tech, $desc)
!endprocedure

!procedure ServiceDedicatedHsmCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDedicatedHsmLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDedicatedHsmGroup($id, $name='Service Dedicated Hsm', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDedicatedHsmLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceModularDataCenter

sprite $ServiceModularDataCenterXs [10x10/16z] 5Sj15W0G30FHWQ3j_U-h-VEo37OCq-qmlGuBWoMTx3X0scQCwSTPQ6ZsacCQf-2Cithr0G

sprite $ServiceModularDataCenterSm [12x12/16z] HOh50SC030CjC3JTVzumd3wYE42TdBxwvFITTUZoStBwgJuK0SNlzlRUBoVyFbDXmJ3X9RZxB17vZo2febYxBwFHOlS6

sprite $ServiceModularDataCenterMd [16x16/16z] {
LSc95SGm20DHiI21lVtt6vmxu_C_S4ITdSwhqqKc9RvSotLwLFNkw-DnsEbJ6ihIilgqv_A4DTjNyDOvhvuJY2VD0EWMDASPnmGHRTVk-GU2dJhxQHaAapnk
fo8pbC44DW
}

sprite $ServiceModularDataCenterLg [20x20/16z] {
VSy55iCm30DGasGllVzzvwGmdWfwxxSXEGEUmMNvoCE09DZri0AgRTPVkrNrNRCUTkLXWnp9d2KT9u1NirZ_POxAwceZPTaZmgVvYZLhZjEEdUTeOrE4-VMW
XhV1rU1c25MWvuD8j8KpE8tR9i8hW2gN7Vy5Wr1ZBbE6Ek7sR9dazL3a3W
}

!procedure ServiceModularDataCenter($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceModularDataCenter', $name, $tech, $desc)
!endprocedure

!procedure ServiceModularDataCenterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceModularDataCenterLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceModularDataCenterGroup($id, $name='Service Modular Data Center', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceModularDataCenterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceTemplateSpecs

sprite $ServiceTemplateSpecsXs [10x10/16z] HKg30G1027nM-o-SZTEQWXzbo8NlQugXqM01w2f2rz2NY0m1kQRNGdQN

sprite $ServiceTemplateSpecsSm [12x12/16z] LOs50G0W20IVPl-5xJob2n_kChHtJGFflW7C36uM0Z8pC8O_M3xrGRdvQHIKcTCF3DIx7zv9_-vM

sprite $ServiceTemplateSpecsMd [16x16/16z] PS-54O1034JHZIVzDypEuV1E_tZmatH-0dpYahaQ1rqTR2M1yal1JGurx7quEW4ZVNHImCu-75r0aC7yxAOwEXi7hrojiekZPvhuiD_p6JO

sprite $ServiceTemplateSpecsLg [20x20/16z] {
VT250SGW44JHMPlGVyMtE9pz-8k3hncplkjpbuopQRRoPLXfDuyqqLgrG2it5hLgMAPMksorZFjUupPdJKvRxrtsO6NFjYWr-MTamSeB_zZHjCynHMJTBFSS
U04
}

!procedure ServiceTemplateSpecs($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceTemplateSpecs', $name, $tech, $desc)
!endprocedure

!procedure ServiceTemplateSpecsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTemplateSpecsLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceTemplateSpecsGroup($id, $name='Service Template Specs', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTemplateSpecsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceArcDataServices

sprite $ServiceArcDataServicesXs [10x10/16z] XSQt4S0m30D0uCpC_UUrOg-l7WknKPQr3fAjQpKzPe2SkK14ib94ODSt

sprite $ServiceArcDataServicesSm [12x12/16z] dSR10K1G44F1nBuiwBzUW0R-d4OtMv-9cv-N4vpd-tRR1qw-KuBjiOAQJrhkdqu

sprite $ServiceArcDataServicesMd [16x16/16z] jSV70S0m3090Y11k-y-RNhn0xdUuaCIBEWMl1bLghNvUQl2WSN_qopzVslia84sNzglVclPRExiu9QNXNMgNQNi1w5S06m

sprite $ServiceArcDataServicesLg [20x20/16z] pSY54G1H20FH027V-g_tt2kuDxQpE9aPdio3gt2x5q_NatcMMclX4iSRexgjOepxzSE_dh0AFbzX0EJdCTQdVht61SHLQSjfUoUav4DA1FGHM4LUWmPW1W

!procedure ServiceArcDataServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceArcDataServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceArcDataServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceArcDataServicesLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceArcDataServicesGroup($id, $name='Service Arc Data Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceArcDataServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureBackupCenter

sprite $ServiceAzureBackupCenterXs [10x10/16z] LSQ54G0n30CmvQwO_GT-XYfWMxNMxj9tTdlSjIXZHmPbpYds8efTTKi5nSy6

sprite $ServiceAzureBackupCenterSm [12x12/16z] POnL0W0W24DdA_U_BysNpo0tVFIz6vAjH7QSPMaxEohD9p2k0T2p-Ybui3kcBUFUuRPcecNbazuUmtV29n

sprite $ServiceAzureBackupCenterMd [16x16/16z] TSg50GCm20J0no7x3znu_QB0unzrVIrzU2bZE0cBZJ35PQCKxN8PjSxhrDvgXceGj02A05PJ0L1mePKO5oLPWd4R1I9CDBjM5aOTAnO97JL-UW

sprite $ServiceAzureBackupCenterLg [20x20/16z] {
XSz7eiDG24FH2uXNsFz-4tVxrvmvIEA3SBvfg-GfsqPShFK39_LBSEXFRBnbPZyrLY77rSO1m8ALngu3iwO1kEO6eZ9K2PZw6DktCWng_o4saypEYEVYYR9n
2bPbo3YuiyeI4XiNEvjLfKrmIpvw0m
}

!procedure ServiceAzureBackupCenter($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureBackupCenter', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureBackupCenterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureBackupCenterLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureBackupCenterGroup($id, $name='Service Azure Backup Center', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureBackupCenterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceBackupVault

sprite $ServiceBackupVaultXs [10x10/16z] NSQ50S0m30CmbPl_7nwZ0hQVtg-oWZO6wp67kQAk6oiD4WfNVRM-AbW

sprite $ServiceBackupVaultSm [12x12/16z] POs30G0n301Zx3_meyQriU16RRZsKJroTt0jlljVAXf493mY_fOlofylMKOGeOD_Xlk1eOR1Z-Ay

sprite $ServiceBackupVaultMd [16x16/16z] ZOw50GDH24DnwFuBbq1Txtt5GmUnQEuc1_2hcKrevjrKr6JQs5L6cLeDJ36ph0Mc8FUqzCzcGCBg0TSPhhWt-U6dJ5VyVWFHVSE74VlE6G

sprite $ServiceBackupVaultLg [20x20/16z] {
bSe50aCX30FGL7zt_miFAdDzU0Z-vuiyHOlYXdcvIOwDri5tqLnGrir0IdGiZXJxDq8ZOHCLqIC65cKi6gVYsSB6Nf41OeoYX6OOh8eaWYkZvsmU_jm3kt1J
mp1lWlVE
}

!procedure ServiceBackupVault($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceBackupVault', $name, $tech, $desc)
!endprocedure

!procedure ServiceBackupVaultCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBackupVaultLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceBackupVaultGroup($id, $name='Service Backup Vault', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBackupVaultLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDeviceUpdateIoTHub

sprite $ServiceDeviceUpdateIoTHubXs [10x10/16z] BSQ50G102090lWps7_YjCm1bOv0BvLvNLi6D3Z1Ynn5ywwxpNhPmto6s50GQvQ9H4Ju

sprite $ServiceDeviceUpdateIoTHubSm [12x12/16z] FSY55S1020FGeA_9_WFt_EFWQ5nItDMWJrWoqZCvVvaZrouVSrOq5EvfLXKS_xhWNmzbXK7PCIuifF1GNFC7

sprite $ServiceDeviceUpdateIoTHubMd [16x16/16z] {
JSa95iH0209HL2Gjzp_mJFRyNkk9Xm8Vjl4bsu5RifoRyqgoc4NwpWJ_QWsGBkxpNHhO5dSHLy_gZBsxkmneUiVzskVXaXIje300l4cx9B4BKqn9U-xIQwOB
hx7njUnx_0C
}

sprite $ServiceDeviceUpdateIoTHubLg [20x20/16z] {
NSo7WSGm24HHme3Cz5_m0Rwq-evw2l8lU-IgoBgDdLwcPF7y0mTmIW_vIu0xtE1W_XBwDNbnuD7PQ8fDvaZbq2YsMMXZmxhhSLuBKr-BBhbxOskERjO9NzA8
CUTQUNQMwHhP6zkC6VdcQVBs4874uD96Fg1dGlvrI9RSDPwBaXNosnS
}

!procedure ServiceDeviceUpdateIoTHub($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDeviceUpdateIoTHub', $name, $tech, $desc)
!endprocedure

!procedure ServiceDeviceUpdateIoTHubCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDeviceUpdateIoTHubLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDeviceUpdateIoTHubGroup($id, $name='Service Device Update Io T Hub', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDeviceUpdateIoTHubLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceFiji

sprite $ServiceFijiXs [10x10/16z] BSY50S0m24JHgmNVVzrYFyf3TJ1z9yxT45MoS7xz6F2gdepIb5-piYzDxKZPjmPDx5_sMRq_

sprite $ServiceFijiSm [12x12/16z] DOY90GGn20Bt2mgS_RTxUITH1wu9haD3uPtsG5L534TKvuSHbCWAABfJ0leC5_JP3WwNcc4CPunUyEo3JaPSCoHDNfCxxN7_

sprite $ServiceFijiMd [16x16/16z] {
JOm7Za913CNcxu9V2hd_TPakdbeSMMvxjD-1U5rweQeIpwG7FZMMC5YevWAySpXOHx28mJ4-WXI3fVum8d5DFt2KcQOy_jipZZyohk6RRFLTmtUT_gXTlws-
T__TrdQ_tVr5vhg-
}

sprite $ServiceFijiLg [20x20/16z] {
NSm7aiCm30H1Ed00x5h__-u9TRGLfd8ZZ6zFnZs0zqKcQ2juZcyloArBM0Hits0s9SIN2gAjzDKFOFsR552VW1JPzbP7PuXgguZUp9GTHQrRKk_o7k6lAQdT
4XVPDXi5meQAjafsdPMsCz7tt_p-A-So5I4xqa6E3dM03HwhqBgjzvAkPbkEI-zoZTKV
}

!procedure ServiceFiji($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceFiji', $name, $tech, $desc)
!endprocedure

!procedure ServiceFijiCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFijiLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceFijiGroup($id, $name='Service Fiji', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFijiLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureMonitorDashboard

sprite $ServiceAzureMonitorDashboardXs [10x10/16z] FSQ10G0G20NH0tpstnTGZ-fmrOJsq4x1ZXOa1N7tFLsA_M2x1Ja7jaJMgASArm8

sprite $ServiceAzureMonitorDashboardSm [12x12/16z] JSO50W0X20NHCOZF_U-x7Jw5WON_Y0SzkEeHxKWUuEepzASp3peEAIHn43hHvfXaLfMOuCPfq5hHEMM_Z1q

sprite $ServiceAzureMonitorDashboardMd [16x16/16z] NSU50GGn2031HOByzz_lvLmc0ij7l94tZSn73_HiNGUUPuEbwRRLDAGSQiNvtHruhRhNdZ_Lwm_QJUy44OKwUY2kRX3rMw4kCv9WLRZpRmtXwCcuI5yM

sprite $ServiceAzureMonitorDashboardLg [20x20/16z] {
RSY7SGGn30J18JnE-UUh1wdIk-jokyCDYqyGNnRvIh3CZxRGPxCvwNW-6yoODAr6eegY-_orjQe2wjdIzXCvJUQ1dTTzMdSleeUBw6FjTZX7FPk3sZA1_c-0
FPekyBesHmqWMYWsNPXHFvU5usp9y8kXdBTuSWwF9_a5
}

!procedure ServiceAzureMonitorDashboard($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureMonitorDashboard', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureMonitorDashboardCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureMonitorDashboardLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureMonitorDashboardGroup($id, $name='Service Azure Monitor Dashboard', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureMonitorDashboardLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceScvmmManagementServers

sprite $ServiceScvmmManagementServersXs [10x10/16z] HSZ50G0m20J1ZLl_zSQ1-PoG7Y25-9jzzJajIojFXhwTCuQndLPo56In

sprite $ServiceScvmmManagementServersSm [12x12/16z] JSSr0G114C30PVIlz_5egWHOV_3GCVIs76q_V3eiFhBRtbOVdgwigZ7DtHKlrQn7PeQBcWngm3R13G

sprite $ServiceScvmmManagementServersMd [16x16/16z] PSt50S0m30D0cHJQVzysLBoNsK1Sq6bSTEGcAdhblpvuaPvQllZ8AIvsvNUV37JffhrVkt8LF6jcoWkKhIihzuWwb5FEuGn_8dWQjGYEbygB0mS

sprite $ServiceScvmmManagementServersLg [20x20/16z] {
NStN0K0X24DHWH3R_lE-QZ-VLu4GV1LUHzFMn1muchQmjcPjNCdVqWgj6LECHnEcmSzPFluMDtyilzoYVerVMq-Z2XDPqw3czPTJ4-4eJNwbH82E4urxTPB1
U0eF0GV84su
}

!procedure ServiceScvmmManagementServers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceScvmmManagementServers', $name, $tech, $desc)
!endprocedure

!procedure ServiceScvmmManagementServersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceScvmmManagementServersLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceScvmmManagementServersGroup($id, $name='Service Scvmm Management Servers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceScvmmManagementServersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceCloudServices

sprite $ServiceCloudServicesXs [10x10/16z] LOo50KD134BVNOnc_ttxtU82yB7CSoYZzbx58C6qhzAUaYpWjra4lexTdVkqwn2NaXSB

sprite $ServiceCloudServicesSm [12x12/16z] NOt50OH054Cp4kk_u7K1tkbB11U6z1rfRu_Nk6sivUUOU6iY0XWiRwmaS1xEvy0Dj6px62Sn-uGa-CdLgOJ_6HEu0m

sprite $ServiceCloudServicesMd [16x16/16z] {
RSbPOWKm249H905Czx_WrhvvE5zUmNUiv_9uV1A9ohNAIN4Xnb0IOHMOckw8U_RkDf3s5fEL_bEODkTMIG1EDjSvnnf4dmjePW7h_8obpPg-eb6sSMVofP5a
yjKl
}

sprite $ServiceCloudServicesLg [20x20/16z] {
bShNOG1120FHsGCXplqNx0tEsU-F4VnFBRnrsQwo1wzcYK7OF8koJGHsS7Y1QrousDnjjP2exauWkfbqvYd0NIXHfsQmvBsDcNiZf0kk-nx0lQ3jNDuf9ILa
dlZw1YaWxeUD2WqoYrUpCMhwq52LU1Sttaix-T8Z
}

!procedure ServiceCloudServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceCloudServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceCloudServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCloudServicesLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceCloudServicesGroup($id, $name='Service Cloud Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCloudServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureSupportCenterBlue

sprite $ServiceAzureSupportCenterBlueXs [10x10/16z] JOg50S1030BlBS3-2zSbYd7KWkjNLJk0he8fsxHU54wE0Agk8_4_tciS5uwp3W0h1DW

sprite $ServiceAzureSupportCenterBlueSm [12x12/16z] LOl50G1120Dd3KZ_1Q_aNZUu1BEStKL4SzVouxLbPXL4NxVjmGfY2YbcH91fl_opbNJdCkD6GfD4tJ1Bg047

sprite $ServiceAzureSupportCenterBlueMd [16x16/16z] JSS70WH114JHaWhtl_3gDUbruECI-0gIzfJbsf9y42DhCQeSeCcsXY84f7frTu562ZBHWcgL73gTY8mpjzVJjQxvjkGsw-8rCAe7PBx4dvq-xv7JXkC7

sprite $ServiceAzureSupportCenterBlueLg [20x20/16z] {
VSi7ZWGm349HajXWt__2cxxJdofV0aTnl7AIxRLCvPQcYplfYQEpkCmZD991Ey6ALx0t4dKt4iRTCbfstYDdav3Mu5aADSn6LAcXbzisw7UBHQYA2V3Ocd1Q
ZUis89ukn5GYCmFP2PVtEHgUg3V3yWS
}

!procedure ServiceAzureSupportCenterBlue($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureSupportCenterBlue', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureSupportCenterBlueCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureSupportCenterBlueLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureSupportCenterBlueGroup($id, $name='Service Azure Support Center Blue', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureSupportCenterBlueLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceWebAppDatabase

sprite $ServiceWebAppDatabaseXs [10x10/16z] FSRN0K8X50MmFCg5W_lFQzTyXGeWgnUOvjWnY5hAkoKRI9Oh6IwudNEe_zH_Fdi

sprite $ServiceWebAppDatabaseSm [12x12/16z] JOk50SC020GFVMZtdxVU93WlO5lyObUHtzCoIxEVTq5YuFMKXrJYyymuSipjOzxNgTVyS72_lGBgSjENc-uwxZ_-1

sprite $ServiceWebAppDatabaseMd [16x16/16z] {
LOp50SG03CFaSDhzvpr6_Oo0x_33ndR4H-QsShR20GZ3scSNXG4BT3i3X614T1S9481FEBFx_TiW4imZN51x0tG_RK42m7bqv752s4lVEO7YNrlzQrGf_MXG
rfy6wgcl
}

sprite $ServiceWebAppDatabaseLg [20x20/16z] {
PSg7LGKn44DHJHxn--yNUSduRVGzWceoyATcaDFsYmv4H2_yssf5jKjQvWTNw9bC6U0PKDHZCmMi0NYG1lJC07qCgIUgAYTtbtZiGQuMJYw-Cv9rve17gZ0f
JmE4DSbDcTmCQbYXQRy0AtmqhxSd6SflyxuDrRSXkouxq-x_ThfDxOVDEm
}

!procedure ServiceWebAppDatabase($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceWebAppDatabase', $name, $tech, $desc)
!endprocedure

!procedure ServiceWebAppDatabaseCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWebAppDatabaseLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceWebAppDatabaseGroup($id, $name='Service Web App Database', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWebAppDatabaseLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureHpcWorkbenches

sprite $ServiceAzureHpcWorkbenchesXs [10x10/16z] 7Oa16i1G287rRMBtl_3YVwy2X1TbJD8dSf61jyrMaT-S4gEGHdCyEcLff6IHCegTxWS

sprite $ServiceAzureHpcWorkbenchesSm [12x12/16z] DSU70G0n2090q23v_HT-qwm7Ld7WbINDXMW8wxHB809LouMHk2Qa3soZo3PpsMOcQMz7Kk5eOzffUt65nnMcrli1

sprite $ServiceAzureHpcWorkbenchesMd [16x16/16z] {
HSk74GG1249H38ZNVyF7vZ_nEOYhxC1NY-JUq5f7iqjxw1halT4G2KHYvlBWE20-XpzUDu39doUN9y2Y5ZMoL_9o62MLdHvSIJYIMcLGRLqVAZdWEtnqwyml
xVtx1m
}

sprite $ServiceAzureHpcWorkbenchesLg [20x20/16z] {
LSe54eHG40FHZ2Mpzp_m0b-GLzxLs28TNnJ9ZYSOkmPsOcYoJXcZKgFLOCZvxW_c0096xaPidvPL08hKQWbKLVzWjPi1o4WrWDd4CaHvyPU8sKAIyL9HqcYu
sX8IHolHpAzYBc5gdTnAMjkE35smUMjgFAm7uMEbBxPZEG
}

!procedure ServiceAzureHpcWorkbenches($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureHpcWorkbenches', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureHpcWorkbenchesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureHpcWorkbenchesLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureHpcWorkbenchesGroup($id, $name='Service Azure Hpc Workbenches', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureHpcWorkbenchesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDiskPool

sprite $ServiceDiskPoolXs [10x10/16z] HKo30G0m3Alr_y7pQYM1DjNRR1OHcjNMeBOdT1QHDTKQTEFCpGpM1BLiJMjqiDOR

sprite $ServiceDiskPoolSm [12x12/16z] JSU54S1024HHRCdCflzwp-sVy90tO4u5ij5C-vRfXYIm7U4nBLH4gnlq203TafAzOVd8dvmsjheXAuKu3Yi

sprite $ServiceDiskPoolMd [16x16/16z] {
PSc50GH124DHuF8PwR_WOzqo-eXz0iVFeOIVrGyowq5Ih9Ci9ne3k5c2F5oNF29yzvYU2CJcEHsfIAoEyLjxSkihO_RUnpmzjt3rQ_omEIt3BD81ExB-TRFR
7m
}

sprite $ServiceDiskPoolLg [20x20/16z] {
RT250SGW40NH9UnyfF-23-TiuY-E_Is0tM2ilWoa8RUdaTfMUEyPEArHBWLuhishGF6Q1FF6Qw6a4EV5OLkjJYjdENviNUN0ibm53DAwhYLB6c77hDHLlbPF
rz8cZhLobzHs6e5_ZIOMWKlxoDyl99Yz
}

!procedure ServiceDiskPool($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDiskPool', $name, $tech, $desc)
!endprocedure

!procedure ServiceDiskPoolCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDiskPoolLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDiskPoolGroup($id, $name='Service Disk Pool', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDiskPoolLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceBareMetalInfrastructure

sprite $ServiceBareMetalInfrastructureXs [10x10/16z] HSY53K0X54FH-nNestzUlE54AXo_aVulJSZGz-qMHholcz5bYKNpQ

sprite $ServiceBareMetalInfrastructureSm [12x12/16z] HSi50G0W30J0nwr_Nc1-w0n2z811IyWhiDjV0dly9N02JlrBu0ImBa_AEV-v-X-GAVK7

sprite $ServiceBareMetalInfrastructureMd [16x16/16z] NSV70GD020Cm7nsp_xpfZUWd_8iDOIUEVvykAPvlo0rai_W1Xj7ovnjckRryhEODmvpWppUy17uTaeqdlodU-8tWILJnS0K

sprite $ServiceBareMetalInfrastructureLg [20x20/16z] VSY50GGX34JHGIA4_kl5JXTxQ3vsGfmvC1FtyqCG0Vh-wIsoKFnh35aGRA6j4VLzRmaswotF6Er8PlvhrbgCRKzjicq9N-mmKMlmGODrIXq-B3SEHnK

!procedure ServiceBareMetalInfrastructure($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceBareMetalInfrastructure', $name, $tech, $desc)
!endprocedure

!procedure ServiceBareMetalInfrastructureCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceBareMetalInfrastructureLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceBareMetalInfrastructureGroup($id, $name='Service Bare Metal Infrastructure', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceBareMetalInfrastructureLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceConnectedVehiclePlatform

sprite $ServiceConnectedVehiclePlatformXs [10x10/16z] RKd50G0W2AJXzX_OrfV49VqdCvz8dg8gnljGsBELaTcitLp7ZPw3LJMKtdG

sprite $ServiceConnectedVehiclePlatformSm [12x12/16z] VSV50S0m30D0nUpz1suONZsZyCETpzkKyKa4QVZu8mBKLvEDj5b_24JG5LKjROqafWsRZe2EyQe

sprite $ServiceConnectedVehiclePlatformMd [16x16/16z] dOhL0G9134JZ6VelU5t-WBktaepG2oGRTCbER1L06e0T0k3noz3eS60tFeCnPjut69arFGsu6JT3fy5kxYBkRNRj5keTZMbGpAO6_QG2

sprite $ServiceConnectedVehiclePlatformLg [20x20/16z] {
fSi54WCn34FH62Idzpzmo2uEbFxo6stxEm7yXH0xUIIDx85A7eTznVC8BUBLThZFDl8yqovLlgGnALJ0dbP3Ts-oRvK5V2MoqGgn331r00QaEOdCw3XJKLBi
vAo_7vFsUHC
}

!procedure ServiceConnectedVehiclePlatform($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceConnectedVehiclePlatform', $name, $tech, $desc)
!endprocedure

!procedure ServiceConnectedVehiclePlatformCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceConnectedVehiclePlatformLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceConnectedVehiclePlatformGroup($id, $name='Service Connected Vehicle Platform', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceConnectedVehiclePlatformLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServicePrivateEndpoints

sprite $ServicePrivateEndpointsXs [10x10/16z] Oq01JAnm9XkSnGAbEO0i3WW3o0AIO1uhH0QebnsYbWMXYGM20G

sprite $ServicePrivateEndpointsSm [12x12/16z] ROk54G112CGMf_-AdxTpnZR9WFLKkMrn6W8EExbssZFZzZSy4uORufuU3q3aXlkVyS0t2_YR5m

sprite $ServicePrivateEndpointsMd [16x16/16z] XSs50S1020H17FflE7B4tMVpGi-7cPtixYThy6K2_LhNxmguQc4IZ03222iZl8CbDiv4rYAsEN20ywmE6n5s8WXUu0W

sprite $ServicePrivateEndpointsLg [20x20/16z] dSo50GGn20J0nUc_uRSDxtONpo3uDjpjcJGYdatU63JbJKFiicoQjDoeQ6WYYKOSeWqEHSJWa6Sc5g9OerN5XpVW2rD81bmHLo8-4_6P05qtwGW

!procedure ServicePrivateEndpoints($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServicePrivateEndpoints', $name, $tech, $desc)
!endprocedure

!procedure ServicePrivateEndpointsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePrivateEndpointsLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServicePrivateEndpointsGroup($id, $name='Service Private Endpoints', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePrivateEndpointsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceOpenSupplyChainPlatform

sprite $ServiceOpenSupplyChainPlatformXs [10x10/16z] 5SQ70S0m3091el9OsNzVbrC1NKdeWSweako0A8USK23VHtmVh9LqHDoMzx_MeqckyAWdC96Iyd-a0m

sprite $ServiceOpenSupplyChainPlatformSm [12x12/16z] 7Sk90KH110DG4eBVVy6RsJUdAvuImqm6A6mwgu6PzwNptJcAIGcWvEoKYCmITXk2KTm2v0Cv7ohfFuwBEumXhoA-Iv9mslPxdFq1

sprite $ServiceOpenSupplyChainPlatformMd [16x16/16z] {
FSe74aGn209GWehuxt_WJPdPbsB5nLBYhxGL5RYwjS2jzKgo99BL1QWPEagh6cXHKaHAEhjUTtajIY6t8IN9KrVOPYfub8eMoHqFATC8KdUXTl1WN7eoEKQE
gDwIgmU0frVKHZgm-VkSKUC9NEkx1jiF
}

sprite $ServiceOpenSupplyChainPlatformLg [20x20/16z] {
LOu7WW0X20CX0IB-_y4dN9-j3jM-O5R2_e1Q8lD7rID9mgFYIqamP-0XhPHao9TA831nmrEi9RESqgI1AsBVLWfxFjy_u8vj8CMf-SKudm8xHoTYqxuJ_Jo8
SSkNKyAzwfzZx2zNpJ3ljWFC5W5m5u-MgG_hYuIhsyswYT82EBlDBBi375i0s3RKlOSEmCMuRWll3sq_PAyvRiC7
}

!procedure ServiceOpenSupplyChainPlatform($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceOpenSupplyChainPlatform', $name, $tech, $desc)
!endprocedure

!procedure ServiceOpenSupplyChainPlatformCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceOpenSupplyChainPlatformLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceOpenSupplyChainPlatformGroup($id, $name='Service Open Supply Chain Platform', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceOpenSupplyChainPlatformLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAquila

sprite $ServiceAquilaXs [10x10/16z] BOg50G0W20JV8lVVL-eC-41oq12zzt8HIc8nCn6w5nmRLKuMC7CqtMD3fC1LbOkNAyePAEu7

sprite $ServiceAquilaSm [12x12/16z] DSk50S0m30CmDmp__pkFL0pXeVX5k3iU7Wo20MmcwIdCJ1SBPbf3GHo9Ev_4FtQR4sQYd5Wg0_JWKOh6JtYOVoI_vm8

sprite $ServiceAquilaMd [16x16/16z] {
HOs10G0G20I_Uf3zvmNWWACA6p71HsCOs5M9W_4WNpTBtJrDHiHHBpdF39AWJqeyJl--ciIbky9qr5ftHPYg1UXopo8K6W7avKg89LooAWe-Abp73y24FwAO
qD01
}

sprite $ServiceAquilaLg [20x20/16z] {
LSg54S0m30J1b_KMfVz-3U4TlZdSH1l--aPysBJhcsZBxmnxNQMg_3JNAoqncNLE06hBT9kumEjaMrzufVHFjBhujXkEvMmcJQJDPYjDuGwoKQ6OSSje545J
9IRc524Ki3iR7Y4gaW0-ZK9YKRnCiH4lDIo6BmdJJc
}

!procedure ServiceAquila($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAquila', $name, $tech, $desc)
!endprocedure

!procedure ServiceAquilaCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAquilaLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAquilaGroup($id, $name='Service Aquila', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAquilaLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceReservedCapacity

sprite $ServiceReservedCapacityXs [10x10/16z] 9Sp10G0m10F00h3_m4L0xkLjyUobY1m41UYiZpGYt4UJDJNAKwyogtlqH7FIyCTzxWS

sprite $ServiceReservedCapacitySm [12x12/16z] DSs54G0W241HJvhzzrNoM-zAJdNhBW704BhITiieSJ6a9J9Ebo89gvRTooh1z0LH3GdN_wXkZ3kDAPyF

sprite $ServiceReservedCapacityMd [16x16/16z] HSu74i0W24HHpIBj_WUEP1dofpuhgtiMQm7OemtMnFJqvX-ltWvkecqrCn5L-bWLGKkh-kpZfDq_PxQhAtf1xBfaUZYyb4DrpyIIgbX_gAFL2m

sprite $ServiceReservedCapacityLg [20x20/16z] {
NT075eGW30JGnVIz_trLqbvah7mwlywLto40i0w938BEDHeT2aTm6CQ7k0r5U7-OtLmYp6N83cfcaXOY5WbJ7VQNiC2WDbUNCWfyPQVcbOqkmkm7iLuDCsOQ
HqNgihwdnTbjAcFzFW
}

!procedure ServiceReservedCapacity($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceReservedCapacity', $name, $tech, $desc)
!endprocedure

!procedure ServiceReservedCapacityCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceReservedCapacityLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceReservedCapacityGroup($id, $name='Service Reserved Capacity', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceReservedCapacityLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceCustomIpPrefix

sprite $ServiceCustomIpPrefixXs [10x10/16z] JSQ53G1130EmHELs_tcVuInop0sOVgpp1oO21Z8mUJ51LQcM7a1I8Ag2W_BPGGyx

sprite $ServiceCustomIpPrefixSm [12x12/16z] BSg50G0X243HBqVA_lkUzGmo-adede-mqYVeoiVez4TN7XWuOMSdSX5bLgLg3LdmAgrG5LMMeOYi2Pjyht_8MES7

sprite $ServiceCustomIpPrefixMd [16x16/16z] {
RSm70e0W30F094I1zl__TM_F0PqrBmr0tiGQnyrVt2vrYSUR9QwLhjJorYs6Ah2yzPYlwq_UOtjE54e5KEzjSEsabWUOrmuUYscPnig2Zlg2vgs-43SucQ8n
0G
}

sprite $ServiceCustomIpPrefixLg [20x20/16z] {
bOrNWeKm30DjIS5ukVzzL_JozoQkGqajB-OmouVT_Rt9NzpyeZOtlJdTE5Adgwg86iwChBfSEc4lk-kEoMa6UBb9SYKJoOXUkjjAeobi9snNLDqWc4w_cIjY
XYX1hh6p3aZi4GTIVjup94KxrtXmtlk20FpMFm
}

!procedure ServiceCustomIpPrefix($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceCustomIpPrefix', $name, $tech, $desc)
!endprocedure

!procedure ServiceCustomIpPrefixCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCustomIpPrefixLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceCustomIpPrefixGroup($id, $name='Service Custom Ip Prefix', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCustomIpPrefixLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceFhirService

sprite $ServiceFhirServiceXs [10x10/16z] LSU73G0120904bHW_u6_rxE2hoRPs75Fm3maeQTREpRtp_PC3tmepBQpKtvM

sprite $ServiceFhirServiceSm [12x12/16z] RSW50e0020D0Sfl_Vx3TUZJsqWjRkUqA_qYY5roXEjT34WC5Q0FFN9x3WhtCXz9b0W

sprite $ServiceFhirServiceMd [16x16/16z] VSZ70S0m2CLG7AmFtd_WzDxUJR8tpAgjYityhQl-nSGXW5YfE5mQ_3JKIQ0vSoANXESEh2WdRPP1j8jix-nc

sprite $ServiceFhirServiceLg [20x20/16z] bSg55S0W40JHizqZ_HSST-VZyv17kjWb-0IxvZ9vRi5_SXG0ayEseW0WUhjcPe41j-Q0EmPR2v3XvFIl398sl4afcum065PcSwGevqSpAmckZoqsjUH61m

!procedure ServiceFhirService($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceFhirService', $name, $tech, $desc)
!endprocedure

!procedure ServiceFhirServiceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFhirServiceLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceFhirServiceGroup($id, $name='Service Fhir Service', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFhirServiceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceMedTechService

sprite $ServiceMedTechServiceXs [10x10/16z] LSdL0G01209GhfJOVz_hUZyAuAUgdkTugpVJD06zAKa4Dvsb0ssO3L0sCtZxDl86XtrS0G

sprite $ServiceMedTechServiceSm [12x12/16z] NSV50SC04CJ0JUn3zL-lcUSbwSjzk7EnrT-lZfMna7BbT1Dx1sQaQXNGIs-Jv6YfJRb3xMsv2ErieHa

sprite $ServiceMedTechServiceMd [16x16/16z] RSc55K0X34FHOBNiF-zt1IxwJZ6NyhUgx9xCSdgclzPJjisRJNGZ1NOIKlPpjp9QSnhyfAJj1-bi8-aH1i3EhbQSZekBPvBwT1oUHkK6WnK

sprite $ServiceMedTechServiceLg [20x20/16z] {
bSg53S103CNGv23qzv-tpDmdjap_5EdjaapsrsINzarqaWUfIsbDCUYQpiHyO4msKq1gDK2FJG7RjQY2lcKVcM5YH7MEW8NaKZDrn2EYRymb0AU5YqH19szQ
J7Xjd7qmfGa6TAa5
}

!procedure ServiceMedTechService($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceMedTechService', $name, $tech, $desc)
!endprocedure

!procedure ServiceMedTechServiceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMedTechServiceLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceMedTechServiceGroup($id, $name='Service Med Tech Service', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMedTechServiceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceManagedInstanceApacheCassandra

sprite $ServiceManagedInstanceApacheCassandraXs [10x10/16z] BKk50G0W308x_pzNrqq0H4Gf9Qx1aUAyKavS9rINSUUSSb700ub9UM-TErnaZgknVm

sprite $ServiceManagedInstanceApacheCassandraSm [12x12/16z] FOs54SH030DN1-CpzL_kOv8TC4e2yR0-tBrfsjrxkBUGVa-0hi_Vzz4yCDSIdUuEU-tUWFskwm3L3UQ-CRdDv4-FFl6ap-8D

sprite $ServiceManagedInstanceApacheCassandraMd [16x16/16z] {
JOtN0K8n30FbRht4-uzBXt2kzoK0Wd_yYHwFK8yutYNMTPnSP8z0HF1Ydklo9_PpL8Xb7kSMxmBa7JV31_hEprduKYcrd_aBb0Qw9Je1cNLj0a6oW2fbjGo-
N4kM7SMi7XaScBA1Em
}

sprite $ServiceManagedInstanceApacheCassandraLg [20x20/16z] {
LS_L0GGm20FGf0RfDVkFUswyJnpS4QZ6IudDyJ1BBAApHvHOPkV8R2KcRIdE8S16lD1yx7BPvk-sVjzMOfcDFRF4jeFh5Hjt7UYs7kBxH_hI099uM6CmRDmT
GD1xyb3YBXINTW18Yo41c3vpo1UWfwHiG6n4nkOw-A4Na-xuOpUv7RC4vzfqeD1Z7d03
}

!procedure ServiceManagedInstanceApacheCassandra($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceManagedInstanceApacheCassandra', $name, $tech, $desc)
!endprocedure

!procedure ServiceManagedInstanceApacheCassandraCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceManagedInstanceApacheCassandraLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceManagedInstanceApacheCassandraGroup($id, $name='Service Managed Instance Apache Cassandra', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceManagedInstanceApacheCassandraLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceConfidentialLedgers

sprite $ServiceConfidentialLedgersXs [10x10/16z] BOk55S0m50A97ErZ_ttZzrtGfkbIWTlPvBlTdzV9YJPTco81HHsmIMI8uzszT4KJ

sprite $ServiceConfidentialLedgersSm [12x12/16z] HKx70S0W428gLzX_uDYbFy54nK4XURRrhRCjzRRkXhsPtVRrOCUgPZsS61MM9kKgKmzY5gffFA2f_

sprite $ServiceConfidentialLedgersMd [16x16/16z] {
JOrL5W0n30Af4Bl_WVUHjL8TyZ5uig1yH7Byo8vzR4PQnSzfMIUNrSbqySQNj4fxOO9J7TeufFgiVNKnsP6QKS3InylSsXNcaZoikOS-mrGd07qqs5ReBAk9
2m
}

sprite $ServiceConfidentialLedgersLg [20x20/16z] {
PP074i0W20Ini13-_-0CafwpBvP3kJJagw6g_KMwbfwCGcPF1gf4l9WRMtoOEV5bNWnvI4dsjiZGO7k0AL9BbzOklrGAJDMPDvKoFciwgP6ummv98vAjgKMa
sqJXcGhbagorxsBsPpBW-X0MMvPnaL8Zyzi1
}

!procedure ServiceConfidentialLedgers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceConfidentialLedgers', $name, $tech, $desc)
!endprocedure

!procedure ServiceConfidentialLedgersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceConfidentialLedgersLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceConfidentialLedgersGroup($id, $name='Service Confidential Ledgers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceConfidentialLedgersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceEntraIdentityLicenses

sprite $ServiceEntraIdentityLicensesXs [10x10/16z] HSY53G1H309Ge9RkF_39rnT1y35YYiyeEWstPQQlYmmflXAqhmanf18vT1Erw0K

sprite $ServiceEntraIdentityLicensesSm [12x12/16z] JSkr0G1020F0uEo_yBjm3HfCGZZOXjFRHANNqkDmTu78YWgHERE3Pd3CpBA-vpptjda4u4Sc40yw

sprite $ServiceEntraIdentityLicensesMd [16x16/16z] dSYt0S0m3CJ0vqiWjV_2phaqkeEst4EFMFiGVhlbcdN5mYvdiWaY0hfjDcvEBwLYTGzEixLTkxN33QYg8ULLZR6uxZRVaPHc

sprite $ServiceEntraIdentityLicensesLg [20x20/16z] {
PSy55eGm40JHqGvx_mjlCuzuuHzBvCj3PI_oxQGByyidMVQc-M5LfpWDm3OSLB6IPQ0XN901xwygYuInz9UOqtYmmg9wqBjX6dSeYp5NUmtBOooIFGsj3wtt
OthOmsZjp6IlXS3a3m
}

!procedure ServiceEntraIdentityLicenses($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceEntraIdentityLicenses', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraIdentityLicensesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraIdentityLicensesLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceEntraIdentityLicensesGroup($id, $name='Service Entra Identity Licenses', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraIdentityLicensesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceTestBase

sprite $ServiceTestBaseXs [10x10/16z] Oy01sDZOO0m8ausTdPs9dHt8uW02EC78m0nYSS800uo9P1O

sprite $ServiceTestBaseSm [12x12/16z] VSQ50SG03090uc7_WV_htbu4yCNJiSZHKiizAwSsiE44wDREwTVq0Hr-WxHmzrGIGU6WbG50RQGu-GC

sprite $ServiceTestBaseMd [16x16/16z] dSZL0G9134NHD_7qtp0Hv0_OlQCdk9MQcNvesujYcwwyOhAwc-f-pEMu2_a18e8Y63elhGquusXpZG5PPoQ7TqdrHmrEPATbL9Ql33zx

sprite $ServiceTestBaseLg [20x20/16z] {
hSr50e0W441Hffdx7vZkhNxxIOG_0e97H5idwMmJBUCX86QcY6IbJcejGbx6zKNCiDu0ciOIrYlmU5jM5WVjfiCKwlRTOZEAZ3KUfkvEFiDoILdG7NHIjL0I
FxFmgGm
}

!procedure ServiceTestBase($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceTestBase', $name, $tech, $desc)
!endprocedure

!procedure ServiceTestBaseCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTestBaseLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceTestBaseGroup($id, $name='Service Test Base', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTestBaseLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureOrbital

sprite $ServiceAzureOrbitalXs [10x10/16z] DKo30G0m3Alv_xtpQYI1RGY_VQlwKvT9tvU9yEuSBd816Tu7Yvsni8Z4y0pnYKu

sprite $ServiceAzureOrbitalSm [12x12/16z] LSt50G113090M8dHVxtdEhyeE10NyYdPQbm58Mr5NHDfZFBhQ6nmYAWn_2noArpr592ARAqZ6o3YfxtPAm

sprite $ServiceAzureOrbitalMd [16x16/16z] LOq54W0X30EfeV__xv6KCtoNJbFE49u_a8UwVxoKCUTNbBKWMf0bHNXT5CAASFVwzXoESNFlRMsSVdXGJ3GbAmHJxF0MJ54Kc6sZI15yq-L8L7cHWcz9kW

sprite $ServiceAzureOrbitalLg [20x20/16z] {
LSw70SGW30D0YmxUVz-tydAA4jfHBGD0lG-89LQp-z0vxOimFrzavK8dG4uShJbHHfojjUwy2p8RZGbwh9zsvRwbhZKdCMRIrWvS9-WGQSAvzIJTS8Xwvz_G
VGNQXHs1nMhbzcB4ZhIyJMs9xmcW6dX4AH2a_
}

!procedure ServiceAzureOrbital($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureOrbital', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureOrbitalCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureOrbitalLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureOrbitalGroup($id, $name='Service Azure Orbital', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureOrbitalLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceCapacityReservationGroups

sprite $ServiceCapacityReservationGroupsXs [10x10/16z] 9OWB3aGn28GcI_tU_y3hvD6g19cVboyW0raFB6L8qPRPi-oQaw-jLT0zwtRwxeOC3le3

sprite $ServiceCapacityReservationGroupsSm [12x12/16z] HOm55W11249zOdB_0o_RVy84kt2z9mFmfCfQxywgknDmKtOn3SDSwPBAOwPtkNNtXrJrzwc-0pNAgXx_gGgxGQM90m

sprite $ServiceCapacityReservationGroupsMd [16x16/16z] {
JOw74S0W30C3mhPW_u4ZEfzG_d3x5lbxoG3IiOJ9KWWFqvxNeqMdZ92C4WitbnzbRSF9eRMsuJ2ImwhlUB99ttZPZY-nuka-nr78o7RRmrjpaUx4CdmNA7Jm
0m
}

sprite $ServiceCapacityReservationGroupsLg [20x20/16z] {
NT050aGX409Gas6y_tqtiEMdppQifFcp9USSNr4EKhd-N-bi13Chqjcec0BzTnCChVWRRCVTPEGKkhTke5JIXWtqFpaWKnlotyZlyIYPVIkbdHooCQ1c06Hz
7wJc1A23Y59gJjJhg2JnFgtPxLIK-Vi5
}

!procedure ServiceCapacityReservationGroups($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceCapacityReservationGroups', $name, $tech, $desc)
!endprocedure

!procedure ServiceCapacityReservationGroupsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCapacityReservationGroupsLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceCapacityReservationGroupsGroup($id, $name='Service Capacity Reservation Groups', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCapacityReservationGroupsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceWindowsNotificationServices

sprite $ServiceWindowsNotificationServicesXs [10x10/16z] DSU53S103CLGA_sX_GVkyHFPW6a3T62cRrz4h09bfexQGaazzCEIoIK13

sprite $ServiceWindowsNotificationServicesSm [12x12/16z] PSsr0G0W30J0ns7_XV7eDH37aX_tZo6azQzBlju_BJct9J_zQYk9pZ0OklXliLLyxoGc

sprite $ServiceWindowsNotificationServicesMd [16x16/16z] XSd50G0n30D1cUt-2pvcIEQt4cQY1yoqsyVgi-CzcXQY6ZCzl3eFymVaoJE1kdbtFdeLuRWoiqkHJ1YB4G

sprite $ServiceWindowsNotificationServicesLg [20x20/16z] ZSg54S0m3CNG7xBT_GSkXJdlM2Vyj2qO_6nbsSmdDFrvK_7JpmPb2rzO-MSBvqqAz2q6a18xbj1ANxjQeqQ03Bw0c1aDHqHes1Sgslmql0S

!procedure ServiceWindowsNotificationServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceWindowsNotificationServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceWindowsNotificationServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWindowsNotificationServicesLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceWindowsNotificationServicesGroup($id, $name='Service Windows Notification Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWindowsNotificationServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureNetworkFunctionManager

sprite $ServiceAzureNetworkFunctionManagerXs [10x10/16z] LOk30S0030IlUko_SAqu3tunYZUcSzdUJ-5v6umeOKyT5sCYPhh7hbyExpubziaA

sprite $ServiceAzureNetworkFunctionManagerSm [12x12/16z] NSZ50S102031nQ7_XdFsok3m5ycZJX9i1iZECwMg8FOx2jX5qatlfgIlmTu5PMPo5O0YXm4PR9cxaOfb21y

sprite $ServiceAzureNetworkFunctionManagerMd [16x16/16z] {
RSU5OGKW30N02n1X_u7htd_Hvx7CxLkSgam06IpE1We2iM4Zk_jm88dkbqOYzDlVXsIf6KRCE8HvONdPUoFwtZjUzqga-s4a8eXN8Y0pWSY4gWomga28glm8
pm
}

sprite $ServiceAzureNetworkFunctionManagerLg [20x20/16z] {
VP055iH024E3fUpzBxm3TKqxzX-EBqNu5Id9gn58DzgEDWlZ6KblFA2fL9RjhbgyMQmMR2ido3RKPfgP2W6p3AFPG05FmPG9S6Mf4eXnJWVMsVgoi5z9UtSr
02u55oK29HL0PetJhbEoY6Psc199Noxha0B78Mei9gK_
}

!procedure ServiceAzureNetworkFunctionManager($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureNetworkFunctionManager', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureNetworkFunctionManagerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureNetworkFunctionManagerLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureNetworkFunctionManagerGroup($id, $name='Service Azure Network Function Manager', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureNetworkFunctionManagerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceMissionLandingZone

sprite $ServiceMissionLandingZoneXs [10x10/16z] JSQ50S10349HQZzq_u7FxKL0fnVuL4Kria2F9ppfdvXLTb25vO4C

sprite $ServiceMissionLandingZoneSm [12x12/16z] NSP50G0n00EmZWh-1H_ZyWecWvkpNRknLvUp5mo_-3dogkEfp8fJe_m2T8rO0G

sprite $ServiceMissionLandingZoneMd [16x16/16z] ROw50G0W3CEAJVu_67S8EY--KE4obuEuqHo19psui80S19AJsuQUG0vJWgFDP1Bo5WFRsbTjvIhzvA18DDJ_FXi9

sprite $ServiceMissionLandingZoneLg [20x20/16z] TSg54KC1309GOeJkFt3TkVzE4U3Oa9p0b-R3u2ts9T_TVhnF_rtk3mQ0DIYPMJdAnSb1LWcqhjdW_qja1JwoILqjttObZHn2VuYxo1cIqn6ukW

!procedure ServiceMissionLandingZone($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceMissionLandingZone', $name, $tech, $desc)
!endprocedure

!procedure ServiceMissionLandingZoneCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMissionLandingZoneLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceMissionLandingZoneGroup($id, $name='Service Mission Landing Zone', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMissionLandingZoneLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceMobileNetworks

sprite $ServiceMobileNetworksXs [10x10/16z] TSd50G0X30J0ZLl__Px2Zu4u3hgRliRC-gwgk9jci9c8zks-wBsxGG7wElBRp32s2m

sprite $ServiceMobileNetworksSm [12x12/16z] VOhL0G0X34Ch2Rh_leV3rpsaZSWVkPIz5ZZC-cQ4EtDF00NQMj1SQXEbGtfhSEojhLYx1BOJQaT4GoEbPFBo0G

sprite $ServiceMobileNetworksMd [16x16/16z] dST70iD024DHeP688VU_RzpjLTgV0Wz_LJqN9xiq977d9C-fUfL43edLlL4WuAdd4hGTfDLhDGi6xDvA8y8y3IiuS7DcUdxFjGSGCmuBdte1

sprite $ServiceMobileNetworksLg [20x20/16z] {
hSdL0SCm34LHwK50tN_VXcD_5O_vElu0upIwJxNBBWsan0bNcWfUeUQZK0Incgls90dXXMg1DNbfcOd4M1i7l4WchJfeBKcav3ejZSRwTJSjBTAPJGkBeUWR
1W_3jXu7HEHmkDCYM_6-9m
}

!procedure ServiceMobileNetworks($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceMobileNetworks', $name, $tech, $desc)
!endprocedure

!procedure ServiceMobileNetworksCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMobileNetworksLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceMobileNetworksGroup($id, $name='Service Mobile Networks', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMobileNetworksLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceVmAppDefinitions

sprite $ServiceVmAppDefinitionsXs [10x10/16z] FSc50G0W20J0ju7z1vO-fT5kUuRu9Pz9xRaep0dDt33drAs24XbmJqyR-

sprite $ServiceVmAppDefinitionsSm [12x12/16z] TSg30G0n3030MFll-sPnHGWVDk4RHFVm4n8TUMoE_73ajCVy-1QmgtAu7Rq3tmih

sprite $ServiceVmAppDefinitionsMd [16x16/16z] ZSS50WGn24DHIeKazx_lxhZRgy2tW_PHH8opLor5C1OrIWb43xqQxj7GMne9Y-QTiVcYnA3RniL6acp33yrEMwfYrEz_

sprite $ServiceVmAppDefinitionsLg [20x20/16z] dSW50W9024JHMHhlVrzhiDktoSSJ7l_Bi-gk9C9Q-xjlccJ4VLCJyLChEZQTQQYhnbs3xA6eQORVGAZsP61izd23RU5MxzLDoIR3cTfWsm4

!procedure ServiceVmAppDefinitions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceVmAppDefinitions', $name, $tech, $desc)
!endprocedure

!procedure ServiceVmAppDefinitionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVmAppDefinitionsLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceVmAppDefinitionsGroup($id, $name='Service Vm App Definitions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVmAppDefinitionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceVmAppVersions

sprite $ServiceVmAppVersionsXs [10x10/16z] RSQt5S0m34GnXgVxfFVVLx4rAeH-W8pYKaIpLP5fjVNbrczZi-qBQUYi0noxUbi

sprite $ServiceVmAppVersionsSm [12x12/16z] TSl50KCn30DGiwLs_td3r_-29giFtLr5zcChSm0miy1o_jsAZLTAylqzCqssVrV9sjjFkjRQNx3WKCXLUtm2

sprite $ServiceVmAppVersionsMd [16x16/16z] XSfL0iH020DGYYHXz_xdhTjyzOq2SGmANxZA2AbvSm8yQwqSxZhSDVNmgaeT-kRctNUDsaHUgQrOZ-tydm1yFKUTFoEJGTfcwWwfD4bRkMLBY73ARhsn1G

sprite $ServiceVmAppVersionsLg [20x20/16z] {
VSw50OH034JH-4pelrzyz_mU_eDPVV3w5FyRITGX2uSIKO0u9QwM-_oZcHcQT-C1jJSAJpMQky_6gwdjPkidK17qIxF8pD3aKygB3Dqy_b7sRSPbiThvEPXD
02YE_PsYst3GqRnt18Ea4_AaB_A2Uw781W
}

!procedure ServiceVmAppVersions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceVmAppVersions', $name, $tech, $desc)
!endprocedure

!procedure ServiceVmAppVersionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVmAppVersionsLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceVmAppVersionsGroup($id, $name='Service Vm App Versions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVmAppVersionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureEdgeHardwareCenter

sprite $ServiceAzureEdgeHardwareCenterXs [10x10/16z] LSQ10G0G3CJ03y3-0mD0Q7i-Z2J5MHTzXqzfTWHIxXa4KyOuTwLH4nK

sprite $ServiceAzureEdgeHardwareCenterSm [12x12/16z] NSY53G0n581GgF_z1pxN4dkXjhC4zAkyso9Wdlxu_77rCGfnb0Izd3INsocNmj7bgysi

sprite $ServiceAzureEdgeHardwareCenterMd [16x16/16z] NSk50O0W443HwzX_OANh6_08jHNKxB6RkMdDkmKTeJQywzPxFzoYtu_k7U1fB1NdgAdyfecgIBPB8fTPIjwRXbatmOwO0Nu

sprite $ServiceAzureEdgeHardwareCenterLg [20x20/16z] TSg53SLG5CFG98_t7_X3BvGjFdBhXngs-YcpSIoigmnnguymQX1RQQVUlpce6JRTZZsPI9wjqkXWC2AveYcPiAvCuhzIZxPLwytAco7ZoI8pufoA07m1

!procedure ServiceAzureEdgeHardwareCenter($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureEdgeHardwareCenter', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureEdgeHardwareCenterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureEdgeHardwareCenterLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureEdgeHardwareCenterGroup($id, $name='Service Azure Edge Hardware Center', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureEdgeHardwareCenterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceResourceGuard

sprite $ServiceResourceGuardXs [10x10/16z] BOQ50G1020AnqVq7_YGFMzOuafhC70VE7n5JLR9xA4JaavfN9PGfgYI08OqS7Epk0mSlB

sprite $ServiceResourceGuardSm [12x12/16z] DOg95O0W34DxD-t-0qlayHN89QJ6vH9RrMj7eUkdGVsusjIlfbGDQiRcaTmBO6eMcACN26kWXMR8Kj8yIRF3vmC

sprite $ServiceResourceGuardMd [16x16/16z] JOe55WGn24EnnuJS_y1Bj_eh4949AkK20iMOWYHoK2HRLrx--hiSRHgF3XtaqMwg5gysZwq9TDxE1rJh7XWwMghC0jBH4Z9GreGoCLxvDEIXYBdy

sprite $ServiceResourceGuardLg [20x20/16z] {
PSk54KHH34BHo1EW_u8tMVjsny-0VKjmsoMdIEgldbl2wYYEQ1E1zMs3HDjUv_2nIsTBdpSRNiKwsmplyceP7cFy3MqHETx6LKO0_Mq5G2-BmkLbLPci8wei
MpsRrhdG9PfadwRuhUdRqe_S7cZdKg9ajwXbtru
}

!procedure ServiceResourceGuard($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceResourceGuard', $name, $tech, $desc)
!endprocedure

!procedure ServiceResourceGuardCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceResourceGuardLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceResourceGuardGroup($id, $name='Service Resource Guard', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceResourceGuardLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceCeres

sprite $ServiceCeresXs [10x10/16z] DOg50G0W3CEAG_R_lVYyfbiZtPSB0oueGlI34X2Fk3CKGp5l6vbqG84W7L01wG17TICpBG

sprite $ServiceCeresSm [12x12/16z] HSg70G0X24FHs2Nil-_zwx4z0Ts9gLScNQIFnZtCLSOODEHnrMMdl8IPpAsysCVmC4R4jl3uVN7YSdlYl3rnuWC

sprite $ServiceCeresMd [16x16/16z] LSjL0WKn24FHL61eil_rZgHFxzz1yAxMnBV5fx4nOwvgc6JRZ02o0FBbz0EMZSZ0JRN3TWUbz_rTHviOqeiHGNRUjCDcFHocpMQR-RWURzgqpJ-dBTcRATaN

sprite $ServiceCeresLg [20x20/16z] {
PStN0S0W24LHxCBRVz_Gqk-VHmMwMxmRlMAn-DBQwp0mxK6zZz5NoTTfGykpo7OpcZ6GPZxiIet4AjNCisr6e75QRTKHWm2tshMXgfiNS9DcAmNBpCbD6qvq
qc1Vd3QYBLPOqkJRJlhR_DjC0owROS1jCmnf1m
}

!procedure ServiceCeres($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceCeres', $name, $tech, $desc)
!endprocedure

!procedure ServiceCeresCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCeresLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceCeresGroup($id, $name='Service Ceres', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCeresLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzurite

sprite $ServiceAzuriteXs [10x10/16z] HSR50G11202nMHpwx_TSyWhoO9hB42_oHRtkXHtwP2TE_nnNlNVQ0G

sprite $ServiceAzuriteSm [12x12/16z] LSP50S1040ImMGR_Viizo2lW0TruIQCcnBGzf--kjthe8x_BTJpCoCo-Yn7fTx-T

sprite $ServiceAzuriteMd [16x16/16z] PSUr0G0W4C30TsJ_VN7dgWJe112ZB1QvF2rQtbyOt8MUv-_zPRz95mRvdjiJTxNgmw3AhCNnYeZxk_LYNGO

sprite $ServiceAzuriteLg [20x20/16z] ZSl50K0X30FGGBtxx_lTbNUCe5uK83Fjm3F7B710SvPnD6Pw0zXDU-OtVvdoAZRSd1MQCsnu2A-PY1IMqJ432msEsOW7r-pohRhg0G

!procedure ServiceAzurite($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzurite', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzuriteCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzuriteLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzuriteGroup($id, $name='Service Azurite', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzuriteLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceUpdateManagementCenter

sprite $ServiceUpdateManagementCenterXs [10x10/16z] BSY50G0X3C30u92o_xglNBsy9iSK4cITHGLqHMz2gpKYckNvx4TJi7yRuEYxA9JuyQhVk04

sprite $ServiceUpdateManagementCenterSm [12x12/16z] FSR70KCX34J19QEt_lstQu73d4RNrbzGTK402-vNxNqJ-TXE8sfszN2QRA2_KXvrnlaS56d7V1uR9NlNrcsVqspaq1KkIcy

sprite $ServiceUpdateManagementCenterMd [16x16/16z] {
LOo74GCn3CFaReBPVzwytgbm1NN7E8mTVy0tK8aAHFGx8zbB-VJB2r1hxqCG2KYsvpWTHLrEnYAYmUpzaUp9uUZn8XZ7nn0p--QwVUdLVmSIA7NOzDhQiftE
vKvajmoouynAlC5NcZm1
}

sprite $ServiceUpdateManagementCenterLg [20x20/16z] {
NSy50iCW343H017uwUv_tHMPllglWRn4B_8F-d_gm3oUXmUzEBTHRU0pLQQkpLdESw2rgce0JQOo7nkPwMeWYsCZbx2ncw6gkLdCbmC8DQx5d6FeBgzcQtUI
cyMU3vZlbkQuJ8qm7ak0B0RXdfStUBMyUMsj6NECwzNy9LEaIicRplCYRpgV-9VPvNW2
}

!procedure ServiceUpdateManagementCenter($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceUpdateManagementCenter', $name, $tech, $desc)
!endprocedure

!procedure ServiceUpdateManagementCenterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceUpdateManagementCenterLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceUpdateManagementCenterGroup($id, $name='Service Update Management Center', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceUpdateManagementCenterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureComputeGalleries

sprite $ServiceAzureComputeGalleriesXs [10x10/16z] JOm54W01209Hc1Fz_t-lQmrs2kmC4WTIQP60khcCX_N-8g9gO3if-n17fZte6_mCqfnz6m

sprite $ServiceAzureComputeGalleriesSm [12x12/16z] POZ50G0m20E3LCB--zRxuh0Zs0GwFdokxPFTfMuFzcuYKdiFw78rNmwUNFNcNEzU18oRx9l0aGa

sprite $ServiceAzureComputeGalleriesMd [16x16/16z] TO_L0GGm2CLUSTX_u0FEBTKqNyLYZi8BNa-t5tZQ2_hFbMv-s1iwPo_6MH5XxIJH5B1EBEEAklL-wKjERwJT9m38HNT_UlxrUe6__dS1

sprite $ServiceAzureComputeGalleriesLg [20x20/16z] {
fT150WCm24HHcFZS_y0bGDtR5__BIABAWbnZs_EacZPwjMdAJlt6RkF6krRkMb7LbctHBz2jxYlPfqE1ehRfHA81fUxcPMLJgzxMceocrk2D55ck0tMkJSow
yM-Jkd5Kzchm-9yF
}

!procedure ServiceAzureComputeGalleries($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureComputeGalleries', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureComputeGalleriesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureComputeGalleriesLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureComputeGalleriesGroup($id, $name='Service Azure Compute Galleries', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureComputeGalleriesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceCommunityImages

sprite $ServiceCommunityImagesXs [10x10/16z] FOo50G0W2C1iwlzxLN9qje8Ds9MTenby_J3ttlbipSPS39RrCVuUW1Y4Y9Krp-1_VW

sprite $ServiceCommunityImagesSm [12x12/16z] JOg30G0n34LZxh_leNn5yW4NDKYwTZDUUvaPlOFvzTNTtnLHgbI_dKZsZaXlqzvETyVxbN_xe282UlAkQozuUG

sprite $ServiceCommunityImagesMd [16x16/16z] NSc50GGX34JHw8IzzD_lPGNzw0Cw-erE0tuOE8t7pU_T4H6eYp1pApyFzQlCQhVzjOZQQcQHnoXd9bZiFX2txwvxYrPPZcu6JJzS7Kn4rp0z_G4

sprite $ServiceCommunityImagesLg [20x20/16z] {
RSg55S0W34NHw0_G_VTjGbqUVW_qKnzNijku5V0V0-nZrTCQPhl5_YyghZkOfTNfNeQyAbUOXi8qKM6rj73tmqJKFiQfcs4tvpJfQPWKIpPCKMTivCkjtcRq
DVrOqjk2w6aXDFDsHNih
}

!procedure ServiceCommunityImages($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceCommunityImages', $name, $tech, $desc)
!endprocedure

!procedure ServiceCommunityImagesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCommunityImagesLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceCommunityImagesGroup($id, $name='Service Community Images', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCommunityImagesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceVmImageVersion

sprite $ServiceVmImageVersionXs [10x10/16z] HSQ74SDG50Am_nfSOFzvusxhcg33ska4VCE-2cb8I1cjsIj5bYQ2jc7FpeS41jV8v3hzTXi

sprite $ServiceVmImageVersionSm [12x12/16z] JSQr0GG130Eme1tOVzx78rN2_CZN_07Fmxxlxqb-RggOJ38-zuZVEQDgtqjWTusxdfc-FmK8yB-G1Fz7UKd9NtPtlW4

sprite $ServiceVmImageVersionMd [16x16/16z] {
NSc70O0W34JHz0km_xucTltK1p7FcFRcLGR_7F5t71w70NXRcMrEU3-KlQnZfllX4B7wFynbPf6sae3MMi4ore9txQE2rheP4LBhCW461IvhfYTdqbL2LQ9y
DJhQ
}

sprite $ServiceVmImageVersionLg [20x20/16z] {
PSc50S0W3031kC3--pP8_V73sfN2hjs5uC_IpFXdbVwiacsPotoqZ15vcEem6qPOyR25quXGv6VyCyJIQGXe3htt82IEtfD4LGNBAhUniww6xPgQ6TJIsyWg
7X-tWRkZZ_qsyX6PUruM7X8H50wFSWMleYG03W
}

!procedure ServiceVmImageVersion($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceVmImageVersion', $name, $tech, $desc)
!endprocedure

!procedure ServiceVmImageVersionCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVmImageVersionLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceVmImageVersionGroup($id, $name='Service Vm Image Version', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVmImageVersionLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceSavingsPlans

sprite $ServiceSavingsPlansXs [10x10/16z] 7Sp70G0m249HiAJjFt30b-8_2TaBbelwtQiWJi8qcn9wovMF6Gkq5Yn5DLJEN3rxOeqF

sprite $ServiceSavingsPlansSm [12x12/16z] 9OY50S102CI2lUq_S3aQB0UDxSNFsW4noLOFK3rwE2FcPZCMbCuz4tv_PaaI9ggyYYNrIlc4Qf6pmbZ9MeYCjMhv1m

sprite $ServiceSavingsPlansMd [16x16/16z] {
HOe7WiD020D5aNoN_F-_0RcDoyuim91AtEJnfogAC1xHujOUnrgjxVHgS5nuEuJkM8umWjBo_LpDidm-WUfe1EE22w0mcAYzQBh7SItqjTrmGyo8b29QmZ2k
KPL4F4YRFm
}

sprite $ServiceSavingsPlansLg [20x20/16z] {
JP074iGm20E51Nif___lZODJHD-GPhNy0-ihjeqiG4k6NtHRP3UZBs_TDoIpMSDnxKilKywH-B2U1z7QLYrKjVfZT3KY5phFXzLYFW-7d4EypujqrjIG7XOJ
nOpt9Rh6KLKIVjScdypqLyp9yiMK_Js6gjGwiO2o0x21UiuBl49VcTxw0m
}

!procedure ServiceSavingsPlans($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceSavingsPlans', $name, $tech, $desc)
!endprocedure

!procedure ServiceSavingsPlansCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSavingsPlansLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceSavingsPlansGroup($id, $name='Service Savings Plans', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSavingsPlansLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceWorkerContainerApp

sprite $ServiceWorkerContainerAppXs [10x10/16z] BOS50G0W0CE63UdV5x-VWy2h2EYT3jWtM_ToH3rBnxRDlsglTs7lRHS9IcR3Oyq6M

sprite $ServiceWorkerContainerAppSm [12x12/16z] HSpH0S0G40JH0RkI_ljD00RkVHsZmAea84g06Ab0Lkjz3KZkxi-wRb-LhsrF4vxQx9Y9a0ZLQtTIOf6i90tz

sprite $ServiceWorkerContainerAppMd [16x16/16z] {
PKy5biL024F3CFS_y2BxFTNOQqh_O7e3Z4bSW55DLrL0cfOevlrcBGiQzzwAOMk1kEf0EbKdXl-7Vha63iuRFr77Wzk3M_FexsNcoR9g1ufxZVUCMRXxqRjU
mx7_eQ25mqbDblm1
}

sprite $ServiceWorkerContainerAppLg [20x20/16z] {
POk70OGm4CDypIdx3_pEqq7fGk34y2HP4MiZQo_esA30mklgZqwxwJ4JkhX3CFbdpZaCY5X9aKrp6bOT3fA7Yxrk7oSsrpKVJdnTQxsrZnkQfqjOi6ykmulT
4m1hY3vKb9uP4EiMIWt22jl1n8uJcoDf-5E5opahhq_Y_wzTxny
}

!procedure ServiceWorkerContainerApp($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceWorkerContainerApp', $name, $tech, $desc)
!endprocedure

!procedure ServiceWorkerContainerAppCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWorkerContainerAppLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceWorkerContainerAppGroup($id, $name='Service Worker Container App', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWorkerContainerAppLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureManagedGrafana

sprite $ServiceAzureManagedGrafanaXs [10x10/16z] JSU50G0n24FHNu64_GS-bpuq_COhJorl729JKfFYEBOvflc4vfdg0DIApmu

sprite $ServiceAzureManagedGrafanaSm [12x12/16z] TSc50G0X30F0K4lOV-1tbuCwVjGB8gPCikPhumhqnY0b1QO4BHfaR5ebAkQ-JnY9_e2B4G

sprite $ServiceAzureManagedGrafanaMd [16x16/16z] XSW50GG12031nQ5_uNSv7nmkUEvR_GFBoBkwIq1Dj3wWxZo_TvI8bD_NldCUewJV83hlep_iiGPnx_C48jpt3yaGcpsQIwpS

sprite $ServiceAzureManagedGrafanaLg [20x20/16z] ZSY50G9030F0rFFxBqmUTxXwyQzuuVsLzOk4L_KTd9sUi-rVQPRDZK4jItNxmLJfDZN2BU5CpJ1U363i8Gky2c2OeTcyCHHPYA6iay2MwrvwbsDzDkiL_dG

!procedure ServiceAzureManagedGrafana($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureManagedGrafana', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureManagedGrafanaCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureManagedGrafanaLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureManagedGrafanaGroup($id, $name='Service Azure Managed Grafana', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureManagedGrafanaLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceTargetsManagement

sprite $ServiceTargetsManagementXs [10x10/16z] LOo30G01200lr_u3ltcPx3WNRsOf71H87PrT0yGRCoKSH52QdKbcECd_lnK

sprite $ServiceTargetsManagementSm [12x12/16z] TOs30K0n34HV6-y_yBSHyuv5T8dlsexAmqEtKlO0GPSvqjG24ILLWLnmSdi5gcteLKlvnpi2

sprite $ServiceTargetsManagementMd [16x16/16z] ZOz10W0H30E3TAF___02S3F09ATYG0pUFDfLIfyKjgAGD5qxhiHSofI0yYAGdwgpkB7SBIT7Nt6Y8WsFRYYjOnAya75YZ_Fy

sprite $ServiceTargetsManagementLg [20x20/16z] {
hL1L0e9G4DoE-r_O3TilWQ6cU0LF2Fo0ZdjiflXPCZTpjtTh5Rg_l2TtVOxL5d4DfyM6iyTyk5JK1r54ejBYGkLfwQvERtcn1GRs86qzFOZSBoV34vasxuGt
U3RuPyENdDyD
}

!procedure ServiceTargetsManagement($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceTargetsManagement', $name, $tech, $desc)
!endprocedure

!procedure ServiceTargetsManagementCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceTargetsManagementLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceTargetsManagementGroup($id, $name='Service Targets Management', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceTargetsManagementLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceStorageFunctions

sprite $ServiceStorageFunctionsXs [10x10/16z] BOk50G0m2CCwWy3__yw3IwNIUg-IHlyeCXDskjr5qRk3tUl1HrSv3Ru9jiuGtEk0YkoqiLa

sprite $ServiceStorageFunctionsSm [12x12/16z] FOe70e00208fbT7__zkkSmi0rkukd5J_8EQSSqORilsW_jK8UovwydbINC1dbIXvXdPTgsvFx3RjsxEePm9CBkMa3m

sprite $ServiceStorageFunctionsMd [16x16/16z] {
LOo70G0n20BjOlOV-8tVBrK5g14rCnKQx0iH_5EwKAs5Z2OJQqtzqdNyQgRml2M8xQyxqQD-VlPGUcl93LdMKsgVIX-p0zm7bxxGDMpgGO7OzHqOXMf06sq_
dUK1
}

sprite $ServiceStorageFunctionsLg [20x20/16z] {
TOw50SH020GvT4d_1Vz-N2TwWmePQavCXopmU84g_4Q8D3BEfYQwQGPa_TtTpfUpkjW61_T_GbO1g7aQvbeKJoIpqFT-DI9TBeuj_hYCNU6lb8-bHm7DzC4Z
7z8JmcSI24cGlL_pK0xBtP40U2lusTreZQRj4ibzbrwGbK5abX3v0G
}

!procedure ServiceStorageFunctions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceStorageFunctions', $name, $tech, $desc)
!endprocedure

!procedure ServiceStorageFunctionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStorageFunctionsLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceStorageFunctionsGroup($id, $name='Service Storage Functions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStorageFunctionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceSonicDash

sprite $ServiceSonicDashXs [10x10/16z] 9Ko50G0W3D9r_d-kkGvWNCFnRKh-WJBvr3D5qA3gyKQhDr6wGTuf32VS6r24LD5bJRUSydLUtm

sprite $ServiceSonicDashSm [12x12/16z] DKs50G0X29Ik__t7jLlWgkr5xIsKUYLNlJfDS6B1iuvC0Vr-MG1a-dTgr78tsNM4882k6ZpJE2O76nF4ueEiG4PoOdbffEiR

sprite $ServiceSonicDashMd [16x16/16z] {
JKy54W0X2AHLkFl_SsqTTtABW0s65oJnKYdnSD68A3CskIUPZCk_kBinKFh-nRaBHUARV2Avv_XYSx4-BWVcpTqq1F5mx7Lbv34F-pIqCK_7l4GA98HvpdCK
c_k4gCzZjlEK2FQQmWMA6amq
}

sprite $ServiceSonicDashLg [20x20/16z] {
NT074iGm20D02mHkkVz_zo0zrZJFkW7bZfOrmeQlW3xdrpJaQq8csR4-RLJMUZpHVuTnZ67CHTr-fyc8T8j7jyiYDRK5lGpMTnkFPN4zJ7HU9iryJ2VmcCKz
Km3YSLT201kHQcfjIqCy9k38-FulOIXWg9-rDAYVFHBeOHDml-T21IjXBkK9yrctTSwF_04
}

!procedure ServiceSonicDash($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceSonicDash', $name, $tech, $desc)
!endprocedure

!procedure ServiceSonicDashCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSonicDashLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceSonicDashGroup($id, $name='Service Sonic Dash', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSonicDashLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceComplianceCenter

sprite $ServiceComplianceCenterXs [10x10/16z] HSV70SDG381GVaVH_lF6tNudO5w0TVagzXhd9-corchYPGw8ASKTiPkAy8iOefpSRG

sprite $ServiceComplianceCenterSm [12x12/16z] POi52WGn5CLI_IdC_S-xLMo3FQNs2n2FFrqYvzoZqJISgNvycWNQr5vA91WZ3NOKKq_AbCWscb9CJPypUtNgpRx_

sprite $ServiceComplianceCenterMd [16x16/16z] {
RSb70WCW449Hh63q_kSDC-dbxnu0ynKYllhdpbV5tcHZZSWDL7kmH-crzUe0Uuj5YEmE7TshWyshdN_DqLuQQumaAPILZJ1ipBJHIvUDSh6RXA9mrg6CU9R4
5G
}

sprite $ServiceComplianceCenterLg [20x20/16z] {
TSpN0KCX34DHqInHzfytDgGdxtuUa07x2D5VuqUNbZ-jXqtI2bkEAZd35jaIwsCp3U3IHtFur8r5ThPkQvk3sjaUq_is6LiynRQ9rQEY0gpUBSKsKQSCzdj9
4I413pC72INiWL83Kz8sZ6rjdzVTa6oC0JbIak5LqGdlPPrVDm
}

!procedure ServiceComplianceCenter($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceComplianceCenter', $name, $tech, $desc)
!endprocedure

!procedure ServiceComplianceCenterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceComplianceCenterLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceComplianceCenterGroup($id, $name='Service Compliance Center', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceComplianceCenterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceNetworkSecurityPerimeters

sprite $ServiceNetworkSecurityPerimetersXs [10x10/16z] LOk50G0X3CG2zUu_yBkGkXmhUfV6Tjv5xuq9EmxYxAZClwht93jWErUtzuYgR

sprite $ServiceNetworkSecurityPerimetersSm [12x12/16z] POk50S0m409VZjZ--zQz5ta1x0T-D6sWXNCdjzgNNhPHnz9Ah7tayfMjnRaykTtX5cSl87B5jdIU_Qeca3C

sprite $ServiceNetworkSecurityPerimetersMd [16x16/16z] JOw50S1020E3rVOVk1pLUyMZ1nDyPdx_xJWy6zUGss4r96OafLNIkezT0kpZis7ijqwMmRCiZsd1ZmjeovUkzhSFKxZwkFDQPTF_GJZWiozrRMU-jkG9SG8

sprite $ServiceNetworkSecurityPerimetersLg [20x20/16z] {
VSy50WCn20J00Cj5_l_WelLsJpDHnl_W2xsOh7EGqIB6EXXQwKdadsZElLuMkjoEMG-8j06g42gJoutLWYQ0i-jg0aWIeS-LI0muuzaepP7VZQnfA9Ku7ppy
R5qgFPiDW6hCHPj7iykIrd5ol04
}

!procedure ServiceNetworkSecurityPerimeters($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceNetworkSecurityPerimeters', $name, $tech, $desc)
!endprocedure

!procedure ServiceNetworkSecurityPerimetersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceNetworkSecurityPerimetersLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceNetworkSecurityPerimetersGroup($id, $name='Service Network Security Perimeters', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceNetworkSecurityPerimetersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureLoadTesting

sprite $ServiceAzureLoadTestingXs [10x10/16z] Oq06N5nSc2m631ON63EpCd236CmCh0nW5YiJ6qmbCuI6gWC

sprite $ServiceAzureLoadTestingSm [12x12/16z] LKs50G112E9ikVtd_Kux0Ny9adSzFhM4lpNmr7phjhFlCu6YxeMvxrAX3SvTQhnqFV02i89O0G

sprite $ServiceAzureLoadTestingMd [16x16/16z] TO-50GGn2C1IG_UVz-LSKyM11pn-s2wNlyoxN6sCazpXADjPhW648pBBqQUY2X9JzKaihOnHd9QpKsimnCW-oT9Aqzvwv4Gr2e2o4BJvMPcpiZCFyGK

sprite $ServiceAzureLoadTestingLg [20x20/16z] {
dO-5OGKW30KVSTb_tafel_lXXoMuWzRcJAwjFd9KgdRb05mulk5gd9-gd2CQopCDWvJCQ4K0bm90roZrnL1TIK3t_z_CO5Kaf7cx89w7EEVOE6M26G2l_aC2
2qFYmBo7y-0jrbQ48r5hntVAYfe4lm4
}

!procedure ServiceAzureLoadTesting($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureLoadTesting', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureLoadTestingCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureLoadTestingLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureLoadTestingGroup($id, $name='Service Azure Load Testing', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureLoadTestingLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceVirtualVisitsBuilder

sprite $ServiceVirtualVisitsBuilderXs [10x10/16z] RSb50S1040ImMGR_VilSopSOg3x0JmW2sCm2IO3a0XaHgQBAjOmRaVasli1j1W

sprite $ServiceVirtualVisitsBuilderSm [12x12/16z] TSdN0SG0209Gx7BxxtlfFNa_2k03VxlBdxL39O2AKQ5h-dk2RX5fdu0SPuQBHPBZEcQDICnoWhC1

sprite $ServiceVirtualVisitsBuilderMd [16x16/16z] XSU50G0X34FH58Vz1xwav_wGzkD7xaT07qVtBYT0hIOrIsKtIFDkN9PswkxTapFsZ3ixbzwpy3SBkR2Rg5DcmsR51VoP

sprite $ServiceVirtualVisitsBuilderLg [20x20/16z] {
fSrL0i8m383Xj77kVzzwWhm0sp__Le4R-UCZ-TtaCngciegd3bCjCAlAgsMs3KrMnW2MjblcONIQfYiRXikgU9WpbrA9MORnIfQLkirjviFMi66vdye92B93
33_N0G
}

!procedure ServiceVirtualVisitsBuilder($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceVirtualVisitsBuilder', $name, $tech, $desc)
!endprocedure

!procedure ServiceVirtualVisitsBuilderCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVirtualVisitsBuilderLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceVirtualVisitsBuilderGroup($id, $name='Service Virtual Visits Builder', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVirtualVisitsBuilderLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureQuotas

sprite $ServiceAzureQuotasXs [10x10/16z] TSR70S0m3090r67_WTFZdqy5iD7TzfIvVHap3YEPaII7DKnM4MefTG56ggiubXC

sprite $ServiceAzureQuotasSm [12x12/16z] VOo35S10341ZxBzmW-hfVamuOMPFwWrsXfLOMJSZGhay0qOXBB5e5UCnKpDbF6HQvUFhJptHUYNmvm8

sprite $ServiceAzureQuotasMd [16x16/16z] dOa53iKm3CLI1T_z3rmcqV_RNB2Sq2UiaNRwO0tC9rVnQey6CpS9fUXc5esAjxNMoyDX25M32g2g005HPRLH3JA4pMucIjtQM-WV1G

sprite $ServiceAzureQuotasLg [20x20/16z] {
hOw54GGW30GXolNVSEnrx7Mncmss_i1MLNvMDkm7vLVkqlp66iIRMPxECMijrEeqmimsQUrHbavaSjUy9kce9Rs2UZhnIYKPy7H0EXpFAh00cEQauZKZMPJE
RgvIVGVUJi-uLCb-PBrF
}

!procedure ServiceAzureQuotas($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureQuotas', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureQuotasCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureQuotasLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureQuotasGroup($id, $name='Service Azure Quotas', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureQuotasLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceContainerAppsEnvironments

sprite $ServiceContainerAppsEnvironmentsXs [10x10/16z] XKkr0O0m0CDZ_z-BB7ZRBF6k0M2HUIW2ikTT2V2bacLNi-Ny_Fk-7pO

sprite $ServiceContainerAppsEnvironmentsSm [12x12/16z] JKk50SCm35FCyF-_2wrjm1RYUsICeM0YCj3aZ36dBamMSh65PLLEhEpX4nSR04-lUIRYZRjxvtDZsXYpZNaEPXnigcfd_W

sprite $ServiceContainerAppsEnvironmentsMd [16x16/16z] XO-50G0n20EhaEJtd_VThLV58TonXUDTjBzlB0xiSdOtewIwoCNSPrcpF4fmruJR55rsUSvG5titudMEt-KrFmcCSZdwY42pp-MzpLS7

sprite $ServiceContainerAppsEnvironmentsLg [20x20/16z] {
bSy54iH024HHo2uDTEv_thZx_3Bg9MDorHzJWgbAC7t3CbcPwSyyKZVcNV0a6Oi5C1bfixc7xmp8te930PXqRMs0zR-wBu5XlwrXEYDZiP39BCdCph1_cqR4
_NlVJOSg4xKfMOOM
}

!procedure ServiceContainerAppsEnvironments($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceContainerAppsEnvironments', $name, $tech, $desc)
!endprocedure

!procedure ServiceContainerAppsEnvironmentsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceContainerAppsEnvironmentsLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceContainerAppsEnvironmentsGroup($id, $name='Service Container Apps Environments', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceContainerAppsEnvironmentsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAppComplianceAutomation

sprite $ServiceAppComplianceAutomationXs [10x10/16z] RSR70O1030D1vnNz5qo6rus3P6i-Ct4tIBYJp2JCeMQwO2GDTNxJgRcQRu-stm4

sprite $ServiceAppComplianceAutomationSm [12x12/16z] VOV70KCn24Ef4jb_uRZRf_z0JRu0eAVkOGITPAlDmzEJ8TexW62Zge9WjfIcZ8ZHVvqSBkBDnvQNFm

sprite $ServiceAppComplianceAutomationMd [16x16/16z] ZSXN0W8X34NHCBms-z-m16n_UgWtzQVhEuRQUFVEpq2sfvTN4PZ0QJT8HByrTguUw86KnE0r36HX6cpjJFKbjjEwDvx7LVF-KFto

sprite $ServiceAppComplianceAutomationLg [20x20/16z] {
hT07ZaKX34FHG68Rzh_XYQXwQlFReLzrx0U2P3nAuLJjubPkaaHNeaqX2Ge7ASqa9P-aUf8YI0QKtCfDXeWHsHAprS8yD9vj24eAp8Ul5Y1sitcW0HHNgttA
t2StA_q9ymSSHxNN_G4
}

!procedure ServiceAppComplianceAutomation($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAppComplianceAutomation', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppComplianceAutomationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppComplianceAutomationLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAppComplianceAutomationGroup($id, $name='Service App Compliance Automation', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppComplianceAutomationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceVirtualInstanceForSap

sprite $ServiceVirtualInstanceForSapXs [10x10/16z] HSd50G1124FHFuRtt-wwl0iauPSlqcx7rutM_Eo2sVkvLXpgGBquBEEn5hTnWXq

sprite $ServiceVirtualInstanceForSapSm [12x12/16z] LSp50G0n20J0JN3flzrpdGyElkg5ojkM6pkBkEzzc606xJkj10pl3JftVUQlty-T6k76p7SwTm1M

sprite $ServiceVirtualInstanceForSapMd [16x16/16z] PSU54GCn34N1PvRqdVxRpHpJ3Yvl_c3e2OLTrhTgRRJQbmfv6WwfurglGYraq88PYSNGN30LgoNhd_WzKLPcLXQPpHWTBgcrnYMNHOAlFm

sprite $ServiceVirtualInstanceForSapLg [20x20/16z] {
TSv70iGW34DHsOWccFiVTz9xyfQVOkEDFnZQG_revQ8kZSo59JAEISizTnOYcfjLhMy9hyZcJgYjJJA0SBZQqdeF03mQGkkpgMcrfgwnjSKIblOW_1w4rRGl
RcBE-T56k39EBYbiy6K
}

!procedure ServiceVirtualInstanceForSap($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceVirtualInstanceForSap', $name, $tech, $desc)
!endprocedure

!procedure ServiceVirtualInstanceForSapCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVirtualInstanceForSapLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceVirtualInstanceForSapGroup($id, $name='Service Virtual Instance For Sap', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVirtualInstanceForSapLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureCenterForSap

sprite $ServiceAzureCenterForSapXs [10x10/16z] JSY53SHG50CmzpFiF-z1H7renRl6S6z0uGQjZ1-Z4HKbSutIXZQIjIxIm83sBxu

sprite $ServiceAzureCenterForSapSm [12x12/16z] LKh50G0n2CDFil--1V8g6fExhCe07LYv2lhPhBMAbbkBd0lYYiKfsWapwk5SY6uwAlthiB3GQqlKgSHK_mC

sprite $ServiceAzureCenterForSapMd [16x16/16z] {
ROs50GDH24CVUiB-yrRur8jhmZ-9pDIAwJH30A-QLbYoz-3UYge2Hq44uAO9K4BshsVtnqbdF1N0Ykpl2TgzgUOAKQJszmhdXWfs_-vGpGKZvyxxm6HbTnTH
d_bCfhi2
}

sprite $ServiceAzureCenterForSapLg [20x20/16z] {
TOu55iCm5CFq8Hxu_kSjZTTM8J-5FgV4a1GM7xHGN6nVNeUavC7LzzSfWDXy-_PHkH30S4FeSI2p1N0tF1BTUbme1_fpMAZOA0KFTqK9aVcUyGqrMPdLrEB6
uvp8xg6ckoMmg5oTDZSaP21NgG6nEB1PO_BXObRw8pyLLVSZvIjirr_mJLPLyc06
}

!procedure ServiceAzureCenterForSap($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureCenterForSap', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureCenterForSapCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureCenterForSapLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureCenterForSapGroup($id, $name='Service Azure Center For Sap', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureCenterForSapLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureStorageMover

sprite $ServiceAzureStorageMoverXs [10x10/16z] FSor0S103CLG1Kpx3vmSVRzAbRWHexr4X05SCG6H6wHGWh8tTfdf-mC

sprite $ServiceAzureStorageMoverSm [12x12/16z] HSst0GC12C10aM7_WUtFNATA22kSPP2PzaIT123h1aI_e1Ups32WybGA5j_KWrVy0G

sprite $ServiceAzureStorageMoverMd [16x16/16z] LSV50S0m34Mn5zDFzn-uJDPDC6WowIy7B9o7EtK8RgxB-7evgqy0O_w1seEQ3In_3l7h10ZLHNKsUQIxH_39z6ol3G

sprite $ServiceAzureStorageMoverLg [20x20/16z] PSwv0OHG3CHG6MPijl-2z-QVBrGaEDZ8OcMRpIa1ohS3RXBrOxYTTOixHTOj-VcM6rzrJRvrJjyOrohOsmcFLK2kZRVQ4sJbxHwqwUm0IOmasOwvlKCcCyKB

!procedure ServiceAzureStorageMover($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureStorageMover', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureStorageMoverCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureStorageMoverLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureStorageMoverGroup($id, $name='Service Azure Storage Mover', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureStorageMoverLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceCentralServiceInstanceForSap

sprite $ServiceCentralServiceInstanceForSapXs [10x10/16z] Oy0BkBYuMDYue82HaGD8WiIOM40C1cvk3cvkDcu648kRauiRboa

sprite $ServiceCentralServiceInstanceForSapSm [12x12/16z] ZSZN0O0W40FGq27PVryZNtPvrmyB6ayQnw2vbHB2NE5tJfa6I4EPNGFxhkwLi50dVDa

sprite $ServiceCentralServiceInstanceForSapMd [16x16/16z] fSZ70KGX549Hp0BzrslUpMx-DPw7ZpNzLbglkd5JTUrBx54E8Ok7rp5dzMK0jiYOAPauTfUjPk7PwfsF2FM5_ve

sprite $ServiceCentralServiceInstanceForSapLg [20x20/16z] lSb50W8m34JHf1APkVzzgUzOmg-_oXzoVCcQM-2M6FKSP_Wb6Tjug2eY3qthQ4MBmmzTQ-sOR3FOi40S4f88qiO48TUOWVanwDhLHwBsab_r0G

!procedure ServiceCentralServiceInstanceForSap($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceCentralServiceInstanceForSap', $name, $tech, $desc)
!endprocedure

!procedure ServiceCentralServiceInstanceForSapCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCentralServiceInstanceForSapLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceCentralServiceInstanceForSapGroup($id, $name='Service Central Service Instance For Sap', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCentralServiceInstanceForSapLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceKubernetesFleetManager

sprite $ServiceKubernetesFleetManagerXs [10x10/16z] DOa50W0X20JtGcB-_r-RKM134pFJeS4wnb86IxdxKfcAoJwhzNaCcLWjbrBlLEyl_S_S0m

sprite $ServiceKubernetesFleetManagerSm [12x12/16z] BKg50G0m2685wF__haqAkpf9_1eZMGw8yCLXuy23EIw-mOCb3OUBHDWlR-lbnyjNOsHcRMpSRyDxaQa3lHUzjxzr0G

sprite $ServiceKubernetesFleetManagerMd [16x16/16z] {
JOo70O0W30G_f6V_WNtify2buYGsU97nyRvSoHrlGr6lMBBIVZ4Yx_ZQTySn0TzS_OlS_JGWg-gAXVRkws-VESGI2ZF6sYCzcvGf2ShQqVs2nrY_7ouHyJMo
T21hGOselVS1
}

sprite $ServiceKubernetesFleetManagerLg [20x20/16z] {
XOw50GDH24E3o_u3bwFkxsjmdF55y4X6TBG-sypRRZRFuMfRGN0VTRCTzozRBC-s2rTR3OWyq3m4_Pyb_ixYWDniHimCYkuop5-SC69yLsYEU0-y-lR3Uc-c
d2lWvL4yFwykZ6W0h0euL8M8L-W7JW
}

!procedure ServiceKubernetesFleetManager($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceKubernetesFleetManager', $name, $tech, $desc)
!endprocedure

!procedure ServiceKubernetesFleetManagerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceKubernetesFleetManagerLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceKubernetesFleetManagerGroup($id, $name='Service Kubernetes Fleet Manager', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceKubernetesFleetManagerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceExpressRouteTrafficCollector

sprite $ServiceExpressRouteTrafficCollectorXs [10x10/16z] HSOr0GG140ImVHZqx_SOKcLUV-tsOK_rR2ziqlQnzXZTxSVI1C0sgFtD_8RPa9mL

sprite $ServiceExpressRouteTrafficCollectorSm [12x12/16z] LSQ50OC040F05eZklo-kBydzFgDzNYvVBay3igVLjiaj3hUtL_LmqlK0h2QIOFnj1jgUpZuaVmi

sprite $ServiceExpressRouteTrafficCollectorMd [16x16/16z] PSw50O1030D0BAdilo_l7lJQj-k8r6nsRdPkTWw3gcgve344DALPoSMkFjiytSDkwI6ppTmj1dYH3IJoVQzSqEXscFIAyr9VoPjVz8SQChO3

sprite $ServiceExpressRouteTrafficCollectorLg [20x20/16z] {
RSi74iGW34DHccJi-nzuPJOz-VGtG_ciS--qOLjkX-6mu8U5VLZmPhGPoYu6m5PrsSn8simEKqbtyvZXft4gWVXc4TjsceUl_r1_Su_mJDA0PGOiij5xgMXf
02oKzQBaCYCzcmHAPqtpFPA3A5az6aB13m
}

!procedure ServiceExpressRouteTrafficCollector($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceExpressRouteTrafficCollector', $name, $tech, $desc)
!endprocedure

!procedure ServiceExpressRouteTrafficCollectorCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceExpressRouteTrafficCollectorLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceExpressRouteTrafficCollectorGroup($id, $name='Service Express Route Traffic Collector', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceExpressRouteTrafficCollectorLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDatabaseInstanceForSap

sprite $ServiceDatabaseInstanceForSapXs [10x10/16z] TSR90G0X20J16K-E_FFT_ktBKg3ryu85xmWFeRlmhWLGUqiCTOx7iN10V

sprite $ServiceDatabaseInstanceForSapSm [12x12/16z] XSQr0S1030D0WwG7xpzlcBfSTVRb0I2ki_T6Frv2GFDyrTpyVMnyiv-m89d7msElUPNW8TX1cxqh

sprite $ServiceDatabaseInstanceForSapMd [16x16/16z] bSV50GCn40ImnJ7rNwynd4FzH7-OHOJvLLk47vSGKuh6jbuoJDIHq-DTxcu_xj_Uvjs5IBsZnvb5PWdzm3YS7W2e0O_Duz46

sprite $ServiceDatabaseInstanceForSapLg [20x20/16z] {
nT1L0eGW541HNbBxNo-TC_hjjO-DUGbQ5_08OHanYwemqp814EkyAzjrOOnMcP14GrXM2xKFZCzes_f9w2OYfiJITwO105Q3OgwQgXP2KIrK8-kBKRciqaf7
y3VIKp8
}

!procedure ServiceDatabaseInstanceForSap($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDatabaseInstanceForSap', $name, $tech, $desc)
!endprocedure

!procedure ServiceDatabaseInstanceForSapCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDatabaseInstanceForSapLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDatabaseInstanceForSapGroup($id, $name='Service Database Instance For Sap', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDatabaseInstanceForSapLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceElasticSan

sprite $ServiceElasticSanXs [10x10/16z] DSQ50G0W30F1nst_UO7QLHB8EIDw5asQ8Me6rkwDMXEKlQaVZDKCX_zivLBIrjq3

sprite $ServiceElasticSanSm [12x12/16z] HOs30G0m30I_YFUVjyOLSHv8EMSiIjvCdm_umShJTjFqpSsar5hdhBjETmPae0qGEamcgiFeIA_1OUUZjFDROTC1

sprite $ServiceElasticSanMd [16x16/16z] HOw50S0W30G_Wk-_RsE5gy0B0e2OcL3m9NNl8iBsTIvTb4OhgIdbvgdNy7a32wNUncHrt16Nq2GAorN2W8Nj8JXRV5JxHJ1Ns8cRY4XK5DwiA_ijzRzLV-03

sprite $ServiceElasticSanLg [20x20/16z] {
LSq50eGm30NH2QH-__jkkk4Z3nygW1sRaHI4L5-fg8LIl9GQrDwuU9M2g0JjqLv1nfnzRyBfmTJ2mDD1E7VgkF2FhMCg6TiOb3TWpSDBy2BEMfJjTVUU3IdX
UXYMfreDLfyxeIPnjl9DFm
}

!procedure ServiceElasticSan($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceElasticSan', $name, $tech, $desc)
!endprocedure

!procedure ServiceElasticSanCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceElasticSanLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceElasticSanGroup($id, $name='Service Elastic San', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceElasticSanLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceMicrosoftDevBox

sprite $ServiceMicrosoftDevBoxXs [10x10/16z] DSQ75S0m20DHFLEr_yAvjBE1BqgzHURBUW9PFqzLlwbxvWn9setONMHx69IPmo0gxWK

sprite $ServiceMicrosoftDevBoxSm [12x12/16z] DSs50S0m20J0u7J_XVlOnGLumFAE0lMEjFNUrcwzuUYxmtYO8ZYK8nvaUgHdpZubS_RVUgC_hoxs0m

sprite $ServiceMicrosoftDevBoxMd [16x16/16z] JSU50G0W24HHcdF_WUrw1dmQs9G-DiXDjMcN-COq-JFIlZPcdXqFnUMpkN-PAUdzPT80A2180tR3uFtjBXtAjFkY8pBev-5_igfAdmq

sprite $ServiceMicrosoftDevBoxLg [20x20/16z] {
RT073WGX28LX-dFlV-4LYB5alYdg7zAafYQqTKbof_QHTXJVLlDJJvfVT8_5HJuQrHafeBqXMaq20gasSUuKW2CaMncJpcTOxdORpYEmsw_WrtPhkrbom9BI
ne3GGzSTRA9J3Vu1
}

!procedure ServiceMicrosoftDevBox($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceMicrosoftDevBox', $name, $tech, $desc)
!endprocedure

!procedure ServiceMicrosoftDevBoxCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMicrosoftDevBoxLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceMicrosoftDevBoxGroup($id, $name='Service Microsoft Dev Box', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMicrosoftDevBoxLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureDeploymentEnvironments

sprite $ServiceAzureDeploymentEnvironmentsXs [10x10/16z] Oq06p6niRAmW1Wix200PO0hCv00238AJavC1Y3cG3M6300P6DXW

sprite $ServiceAzureDeploymentEnvironmentsSm [12x12/16z] RSY50S0m24JH7qFsNxXNjpmSFcm5g-ghjgxhihPZBHHrYDMaMmfhCoWUKVIjG1kxfjLEfJyi

sprite $ServiceAzureDeploymentEnvironmentsMd [16x16/16z] RSg50KCn20JGYs3xBznYtryKE7nYTvQIkgIgARCvy-iS3enAg9l_UlfdPAqCoS-htkO46ky4kEfyt6W8czhsalX40D_Gqmy

sprite $ServiceAzureDeploymentEnvironmentsLg [20x20/16z] TP050e0m24LfyVu7rdNlMT_Hm1sq28r7R1aTpfuArXDv6fPFgFvP_4nnLLaGvf6WgWvMBp18KNWuq-CPlPbmLXG2-7Bc4A3fZE6AZkGZcwcRcwX74w8xFm

!procedure ServiceAzureDeploymentEnvironments($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureDeploymentEnvironments', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDeploymentEnvironmentsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDeploymentEnvironmentsLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureDeploymentEnvironmentsGroup($id, $name='Service Azure Deployment Environments', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDeploymentEnvironmentsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureDevTunnels

sprite $ServiceAzureDevTunnelsXs [10x10/16z] FSV70S0m3CD0fiUazb_NJULU0ARNBYoFBQlCxTWhIFyiQTLNzKQHx_IJuBDzn1s-0G

sprite $ServiceAzureDevTunnelsSm [12x12/16z] TSc54G0X30J0u72X_te_EZ_68f4ZjUyaTyt-MnkAbDKWlwsxf38COcOIbHdF7a0L3JZIJxEr7s4T6ZtD3m

sprite $ServiceAzureDevTunnelsMd [16x16/16z] XSY50GCn34DH1OtxprjNLyON_0PrJyNDpaC3MLvrb9LtAFoi8La2wCVyzj68c3YB0dZTdMqlhMpxr-w-IUl7Pd70tkjAgdKz460-wIS

sprite $ServiceAzureDevTunnelsLg [20x20/16z] fSv50e0W441HEkV-vvL9OkktdmeugKpeqHtv2Lmpoh0JIWSfmjL06doROc6qpwh3QAg9SsAEYd8VyA9hEAt-iFBOMAaDJ4rgOaoAQlceaYafegMdjQwOtlm7

!procedure ServiceAzureDevTunnels($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureDevTunnels', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDevTunnelsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDevTunnelsLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureDevTunnelsGroup($id, $name='Service Azure Dev Tunnels', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDevTunnelsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureSustainability

sprite $ServiceAzureSustainabilityXs [10x10/16z] FSQt0S0W402ni-7Z_lkIGPKOFcMpQUQ_ywk-MKn86YkE2PCNaJtq1Ibq

sprite $ServiceAzureSustainabilitySm [12x12/16z] HSR50S0W542nXttRVzyM9wSm54biEknECbfroM2FsAC-vMmXp6A6D_28aDGwfYpIMc8guon2AV03

sprite $ServiceAzureSustainabilityMd [16x16/16z] NSV70S0m24MnHmmVulttJQ_MJPnSZPTorxX4dknwtjYPdZkW-ZBgByVFbyIhpyvLUPLw3tIUSc83j5sQQwjncLpxUUX_nNRndjCA

sprite $ServiceAzureSustainabilityLg [20x20/16z] {
XSrL0a0X24JHaHpT_tvVTzxFem2MYeVXL8afFrAkxPPRsxpatavxNaRYjPtstFYNgwXdrgrXaRErr7AWPAsjLGTN0vb0kZiGCuLIuMC5MomQas5F96w66EnE
TpCCfZZPTgy7
}

!procedure ServiceAzureSustainability($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureSustainability', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureSustainabilityCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureSustainabilityLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureSustainabilityGroup($id, $name='Service Azure Sustainability', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureSustainabilityLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceIcMTroubleshooting

sprite $ServiceIcMTroubleshootingXs [10x10/16z] Oy0Ec4482fWOOImW0uF50WHG5YCpXCN8mi88OJ63PG4

sprite $ServiceIcMTroubleshootingSm [12x12/16z] VKkr0S0m31Fr_vCRXYbc2_0EhYreFMfn1CHzPz-feNMJor51SwZaa1wmlwYX1G

sprite $ServiceIcMTroubleshootingMd [16x16/16z] dOl50SG020IPPQx_aY_kUGLdfJu4Z2ESVYfZRX7cl1YeSxpzSlv5gmz4mUD7I3pHJN034WdPzDXEvVR_kikP7G

sprite $ServiceIcMTroubleshootingLg [20x20/16z] jSk53SKm00DHd-tkF_9dA4VK2pyfkYA7rput5Cd82_FJO6uORBJ84cXilAnh2wdbkT5tSrC3f9gL0g6PKqsWvKj0AJ3xssbgmPrPqbTpQnBf0tS

!procedure ServiceIcMTroubleshooting($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceIcMTroubleshooting', $name, $tech, $desc)
!endprocedure

!procedure ServiceIcMTroubleshootingCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIcMTroubleshootingLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceIcMTroubleshootingGroup($id, $name='Service Ic M Troubleshooting', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIcMTroubleshootingLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceOsConfig

sprite $ServiceOsConfigXs [10x10/16z] FSc70S0W30F1fylo_lEcXmDtDla5Tlcxk9xRdFEzhRMuZgMC1Skkjf6KBqGg-oMXnWjE

sprite $ServiceOsConfigSm [12x12/16z] LSp50G1120J1MGMQ_ECzr_hWwAFvnIG8JX9XVQzchu9QzjGsRAwyuvLInXoZtVswVm9ZphaNIYpdXYxbGpyh

sprite $ServiceOsConfigMd [16x16/16z] XSa55aGn24DHgAK_sVz-1nZtLxq7-nCVAwFZoPrZb_hewO6Myhc0DSbZieoAqTqM7elkFWrvxlC5DAIFJe_eEp9fwnnZR64EhKh3qbFQbHIc7hBtJW

sprite $ServiceOsConfigLg [20x20/16z] {
ZSg55GCm24LH4lop_xw5khSlVa_epmAFZQ7pLzjhFviBn4uGM-HeoP0S4LQR680knSH-3kTkHaVJYvasMTkINftk1crgG-AKztFrCdGRfyXZ8a0OuCcn1pVL
VVDpKLk2oqv52T5OS9MSiggJFJQsyo6d3nq
}

!procedure ServiceOsConfig($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceOsConfig', $name, $tech, $desc)
!endprocedure

!procedure ServiceOsConfigCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceOsConfigLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceOsConfigGroup($id, $name='Service Os Config', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceOsConfigLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceVirtualEnclaves

sprite $ServiceVirtualEnclavesXs [10x10/16z] 9SQ70SCm30F14mMbaFlFcsAZFWZ0ZWt3CoauxtPGUcgwI4uY_-h9j8NLpOPatK02Nm

sprite $ServiceVirtualEnclavesSm [12x12/16z] FOt70SDG34AV1B_X_UTDZ-at-C3SiFLR0SdwpHsP0J2pBkMzMqdxP1fiZRTbKvLOLtO3fNFYmm6MF09T07ARK_Tl0pm1

sprite $ServiceVirtualEnclavesMd [16x16/16z] {
LOu7WeGm3CI4BI0P_l_Vy_LTfReFtxIyeQ-EdDf_dcFFgMDSV34coLB246gPSQp90YHvl3gvEU7GDRRzH0Mrpt4EhGNsvBVrv5HWipEUyKg06pp6KuKmf7Nd
XBh_n5U3Yn-wrF32d_WF
}

sprite $ServiceVirtualEnclavesLg [20x20/16z] {
NOm73WGX3CHCCcn9_l_V6z1rqoqBU98Q_34a_QahbylycFCUI4iFdlG4ZZDa7yzggQWgXpIR6-QyxNpibxV1LQLkxvLSc0Zyw8Zegiil8-cmyk4mVS3QSquP
fhQ37RJtxAfrBCV-BxN_8mOmnL4LPL45nQ9XZ3AOF5d4dL8u0w9v8iC0ygrmDwICEddoIVznnvC7
}

!procedure ServiceVirtualEnclaves($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceVirtualEnclaves', $name, $tech, $desc)
!endprocedure

!procedure ServiceVirtualEnclavesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceVirtualEnclavesLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceVirtualEnclavesGroup($id, $name='Service Virtual Enclaves', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceVirtualEnclavesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAksIstio

sprite $ServiceAksIstioXs [10x10/16z] 9SQ53G0m30F1Bpgb_TUjh9peUY-OD0P9XQm0nkWXSZC2QtCAR6_TImvlSx3BTknz

sprite $ServiceAksIstioSm [12x12/16z] DSU50SGm30D0cHtQVzo7gZ6Ut1sigeYNq0h4vVy614t-GcOtAPbP9Gn_3tBEhhtNOvtLUvCBYeLVc3-oZinBoFa2

sprite $ServiceAksIstioMd [16x16/16z] {
HOo55KGn20Hnk4Z_xHxykCxisuW8mndkhYhmHh8eNZHt1bIyM6S9oPCBjyYMHfnQWfb7y1LMJFTVBNungISsFe9RInpZvD4Q4esnyry7pX9mYLPuUbEmzSGd
PkljCSxv1m
}

sprite $ServiceAksIstioLg [20x20/16z] {
LSu70eGW34HHEgJT_xexMLloxKy51ghbQwCv9oYq_jQJRLZjm4Z5Vnp0G9xZgDFX8ySvssZdV5GgRAsTR3uMiIrlKmdrFsMhs-bm84OWLLq93p7i8u7X0gEN
f1QtLSuV-Q8d0bQcI40ZuqoE9Y9vfMRs0m
}

!procedure ServiceAksIstio($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAksIstio', $name, $tech, $desc)
!endprocedure

!procedure ServiceAksIstioCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAksIstioLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAksIstioGroup($id, $name='Service Aks Istio', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAksIstioLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderCmLocalManager

sprite $ServiceDefenderCmLocalManagerXs [10x10/16z] BSR70O0m40In0PmkRF_jugINM0RN63n0iQbFO4QcN5G3qYLt1uq9vY9IcdDwJtMUY538nJHhqWy

sprite $ServiceDefenderCmLocalManagerSm [12x12/16z] FOpN0S1024991pptNpUUAUzBQPYin0_v7yLrNMVTafOS8ZLlODYP2Me5SDKfstMcMU3mKPde36W0gZC0syh1tWapqfsPHCTz0m

sprite $ServiceDefenderCmLocalManagerMd [16x16/16z] {
LSs50OH040F0OBUQ_jlzFCwWjug3EJxSLrmCMDnz7jj-Z9tRRbPE9vlOwP9xmGHqwMeMC8L1LIgWRB6dCPiLbKw1aBvR8dFMkQDOpT3lNc1d_tvsOBLeibVz
fVYpFwgoYlT-6F0FT55mK0sI3Fm
}

sprite $ServiceDefenderCmLocalManagerLg [20x20/16z] {
NS_50GGX343HFqQy_tOti3xl1d5u4TsusLK7DzfW-pvb6zgaNUlxj1TvkG1hUb8HfbEy4e6qz0glSc2iBoB3lIQup4wMhFKNQetf4j5PgRjFJ5NwPE9jesKq
zwm0t8NMFvOr0SShSLH6jGIkhZv0H3JxHqx05wdyth75Krd4kiE04OFrZlwPU8bMPQyPtqyOMGeF
}

!procedure ServiceDefenderCmLocalManager($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderCmLocalManager', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderCmLocalManagerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderCmLocalManagerLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderCmLocalManagerGroup($id, $name='Service Defender Cm Local Manager', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderCmLocalManagerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderExternalManagement

sprite $ServiceDefenderExternalManagementXs [10x10/16z] 7Sh73G0n4CD0Nl06gFz-BMZu9L56j15Zn1fFWAeEfmhaqxMacNgOoHj44nS

sprite $ServiceDefenderExternalManagementSm [12x12/16z] HSn50G0m30F03Ch-zOxXNiLWu-dKCjowJgUsGV1LEaPTnZiXCyzw_2U1Y4SKLKqArHF0g6OOn3PiYK_H0G

sprite $ServiceDefenderExternalManagementMd [16x16/16z] NSu53e1034JHmMhtFp1DmyTUPB9I4So6uED_TY662Jdy-p-kCqhs4ET3jdEU6RRi7Trkpkh396FLxnsC3PCTdPmXBByrDZFX1

sprite $ServiceDefenderExternalManagementLg [20x20/16z] {
RSu53WGn34DH9nsdTF_xRb5UUYBhYmo92vAFVuqGNf1o1AGUvQSD-EOTC9FJOY5ZIcead5JBmqWEZX7kpjK2AMVCLNllhMD-j5GAVAn7vmDc2BKwHC0ZZq6r
JSryU6hroI2MCxubCa5U
}

!procedure ServiceDefenderExternalManagement($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderExternalManagement', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderExternalManagementCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderExternalManagementLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderExternalManagementGroup($id, $name='Service Defender External Management', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderExternalManagementLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderFreezerMonitor

sprite $ServiceDefenderFreezerMonitorXs [10x10/16z] Os1WO0811Z03nWGHJEnm5aAC6S72a6K64GWnX7a

sprite $ServiceDefenderFreezerMonitorSm [12x12/16z] Os1WO8801Y1WP88221ienux4PaPYSo3OAEfPMJ3LC40iGR0nz2Bi1G

sprite $ServiceDefenderFreezerMonitorMd [16x16/16z] LSc55S002CJG8zJsNxXkmVyZINWY4U5rOIVqRDFOazsB3VOu3VRSh-_rEEcoqP_4fWePRcy

sprite $ServiceDefenderFreezerMonitorLg [20x20/16z] XSn10a0024JHtnJS_yAmWGR-ybMnfpEWquvkSJ52oheP84sJcr9kSfld_zl4RuLKMTrogAi5WdRBRj6j4hebRjW_1KItlLS3LW

!procedure ServiceDefenderFreezerMonitor($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderFreezerMonitor', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderFreezerMonitorCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderFreezerMonitorLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderFreezerMonitorGroup($id, $name='Service Defender Freezer Monitor', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderFreezerMonitorLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderHistorian

sprite $ServiceDefenderHistorianXs [10x10/16z] BOa50G0W30GFcFVlYqzUeGsH3gZy8QigOiDMVqWHZx3NxXamsXCDCcGt9Ay516oh17G1

sprite $ServiceDefenderHistorianSm [12x12/16z] FOg70SH02CDqW6dxx_irYUZOW4M40tWyC9twJAcMsGVyMPl9q9VGt1w1aVTweANi1eo_Pm11_pp17yt_EESD

sprite $ServiceDefenderHistorianMd [16x16/16z] {
JOo50G0n20ElBRx_lk_2LO4a7Cmb8cjo8Hq8RQLEiYhS3joZwgeR4wlEmDHVITZfppTHrRFvbGCbMpb0vROdTqswNcPW2Rnw1uR-TGqE9kDj61S2brDLv7pP
0G
}

sprite $ServiceDefenderHistorianLg [20x20/16z] {
VS-5WSGm34JH4O_SVy6du2s_y0_P6ABcmrHmC7ysAVn50CsCnr9hsjfndATdE_rgLa-rwK1lVyWgahN_ZVkxhBaQcRDMFtql3SFjeQK0CfkgN8c6ey7JeyZk
LRYQz6ASynoTmCC_zYkBuxaJiND0useTm9tp9GPECX2kwWRy0G
}

!procedure ServiceDefenderHistorian($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderHistorian', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderHistorianCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderHistorianLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderHistorianGroup($id, $name='Service Defender Historian', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderHistorianLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderHmi

sprite $ServiceDefenderHmiXs [10x10/16z] JSQ50G0W44BHRolxxslNkm0-VW6b50UX_aEdV5kvBUXWXpij8wu6

sprite $ServiceDefenderHmiSm [12x12/16z] TOo50O0m4CI2m-s_BtLlywwiKEP5j-LowAZojyg_AhzLI7yU3l5XlRq2colmwQJ2

sprite $ServiceDefenderHmiMd [16x16/16z] XSh50G1124FHFmxflzzrrtT14dxfm43kjb56LWTbvWgNkrvk_xcRpf8sJfRORyXD2B1KJDFYsDulJK2kky1L3m

sprite $ServiceDefenderHmiLg [20x20/16z] ZS-r0SLG5CDGFRxs_lj-Xd1oIdNYkZfJWEm5WJmU-ayuOVUNzj7TDvhQkZascYwsy5hpZFoGPYcHkyryAnKSA03Z7Cy6oONkYG0PaESQLzq1

!procedure ServiceDefenderHmi($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderHmi', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderHmiCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderHmiLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderHmiGroup($id, $name='Service Defender Hmi', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderHmiLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderMarquee

sprite $ServiceDefenderMarqueeXs [10x10/16z] Oy0BkBcv8038OE3auk9Wu6BaPe2AiKDOR21PX3fE8E004GXJ

sprite $ServiceDefenderMarqueeSm [12x12/16z] ZSkr0SD000Gmsy-w_VTD4sRrsluGi1OaBXAzGDkiB4U7WrJxmSvAkb5s-qxkx_R12G

sprite $ServiceDefenderMarqueeMd [16x16/16z] fOq30WGn4C1g9Fz_xzc-tRHZXPN8WJad1rIkk6EqTl1RwuSuKec7J22fcKGzn8ceD083sg53WTJ79Cq9LG-PtfaxGH_lrN9F-C8M

sprite $ServiceDefenderMarqueeLg [20x20/16z] lSw50GCm2031k3pxxzi0TVUBAuG_4BRcWX752Rcnn_fXDfQnPX3NNfsKLLnWvhKNXBIAI_IkUwq58Z1JhT34xqMxrnjBbgKAXPWIDQLiUq_dDtV6RaBum0O

!procedure ServiceDefenderMarquee($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderMarquee', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderMarqueeCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderMarqueeLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderMarqueeGroup($id, $name='Service Defender Marquee', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderMarqueeLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderRobotController

sprite $ServiceDefenderRobotControllerXs [9x10/16z] FOc54S0m30FVVCh--vORWv0z7h7Y5bs-x17zLxUuFoAO6ICoBxG1oejqS7T92NMDu0G

sprite $ServiceDefenderRobotControllerSm [11x12/16z] JOl50KC124E3m_uBDr3xxnJ54pDCdH9tLHoHWPgJIVb1RUjK0One4KhUF83Qqj46T864jdhZnXxJAsD9YXS

sprite $ServiceDefenderRobotControllerMd [15x16/16z] {
NOw5OGHG24E3X_qNBj3pznKFVb4pHRSyJ7SF0doO4QuwpyFC3A3wOLbcuaraEfR4egfo_J8y05iqQZbp8kO5eBPAngnQC-PUmiYDKi_qK8O4xIcQVLni49LM
V28O_W
}

sprite $ServiceDefenderRobotControllerLg [18x20/16z] {
RSk5WKGn24NH2td8d_uBtjZwd2Z6EyFTYKwuV4oy6CKLcbfyouXmNbXnPMP0zCFl3DzyPiJcR7AbtTfztOU1bx9IvJ0Ewh2JaMHLG1RJqEIxoioFdOl8RfRk
P0lp3a3j70hlberkDb-UGpkXoTBoAUAEB0fxUEy3
}

!procedure ServiceDefenderRobotController($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderRobotController', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderRobotControllerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderRobotControllerLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderRobotControllerGroup($id, $name='Service Defender Robot Controller', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderRobotControllerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderSensor

sprite $ServiceDefenderSensorXs [10x10/16z] RSQt0G0n24DH6Z9__t4lsfqVGP8ZyyUJlbapyUbocaom99gF2CJV7hPokm4

sprite $ServiceDefenderSensorSm [12x12/16z] TSQ50G0n3090wesm_xZlBXS1_8krrhYqqbOLy7uoeScAsccaY9AkqvXoWId5jmw4jGbMdGbt8m

sprite $ServiceDefenderSensorMd [16x16/16z] ZSc53KGn3C3Gv7F0-uzxM1Js2ItBakCOGg_xQo_hRYuLyMTo9Zcs1G-u_GLu6f7mAU3uj6UaEyK3cMb18V80GtzeALAbk06J1My

sprite $ServiceDefenderSensorLg [20x20/16z] {
fSgreSC034LHcSHt_t4_18nDu7GFv6kpgYw3xAWzB8zYj3tzFzk5IdVwMG5zQegCXeo7eacigOB-Rm1NakpestaLa4uPEqC17TN5IaGSmDUEb7z3ibfafToC
SZ2O3VAMNm
}

!procedure ServiceDefenderSensor($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderSensor', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderSensorCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderSensorLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderSensorGroup($id, $name='Service Defender Sensor', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderSensorLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderSlot

sprite $ServiceDefenderSlotXs [10x10/16z] LSQt0GCn50KW5F_J_WkxyIKgx24Ps3OArUkQmhW74JGamRvNEETyjl03

sprite $ServiceDefenderSlotSm [12x12/16z] XOhL5KCn34DlKFBf_lis_FkC8de7_CE5JXiO3O2aYTjejFKw-k92Fa466jWRfz6uYbks7uw8J_m7

sprite $ServiceDefenderSlotMd [16x16/16z] NSt50SC030J1CGY2_NSRZcb_qf7CuAflj7laB5d969CHJAYC8a6ZGdqLvkLU-Tu1wd0tEhGVmtAlU_t2wl_TCmYSNbZvtTD1N_FVU-r_0W

sprite $ServiceDefenderSlotLg [20x20/16z] {
POu54iD03CHqj7Rp__yMFA5j53mPaJIWvyWn8DdO98QWQ7M3H1SCW82ixm-SK9_ndoTwx7rctUw6kmuWYCiv4ULiHdvTsiwxs_ijKBaVkvCvgzsTptZzmDdT
Cy_xxSvtYQTh7m
}

!procedure ServiceDefenderSlot($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderSlot', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderSlotCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderSlotLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderSlotGroup($id, $name='Service Defender Slot', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderSlotLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderWebGuidingSystem

sprite $ServiceDefenderWebGuidingSystemXs [10x10/16z] Oo0QiC9eTXvMTdPsLbPs1WuM3cOE3WuU3lmw0G

sprite $ServiceDefenderWebGuidingSystemSm [12x12/16z] bSIt0S0W34JHhopjFx0D7IMy2xoJsJWeHAVKjbvdDAgxgK6Ht42uy0C

sprite $ServiceDefenderWebGuidingSystemMd [16x16/16z] jSI70O104091-BHS_mMRxK27e3_ueXUwrNczMG-hUm9Ud9PNM9MOcPEkbLjI9v6fZ-q

sprite $ServiceDefenderWebGuidingSystemLg [20x20/16z] pSY50O0m34JHgzulPFzrSHa1NZpw6xkVHjQbwU6ZrvvdFT9-DzkHca_jt9Y8H2qSP8O5rFp-0gnELcQSa3hwoWe

!procedure ServiceDefenderWebGuidingSystem($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderWebGuidingSystem', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderWebGuidingSystemCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderWebGuidingSystemLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderWebGuidingSystemGroup($id, $name='Service Defender Web Guiding System', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderWebGuidingSystemLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderDcsController

sprite $ServiceDefenderDcsControllerXs [10x10/16z] PSh50S1G381GVZpx3rptlYlm8iPECHci37DbO_xxwEujnSg3o4DWjMC6

sprite $ServiceDefenderDcsControllerSm [12x12/16z] RSh50GD130J1Nh7o3zW-vleDyEJEoTYeOspBK3N__Bkno-xUoXr8h3m6KYjDm3Q3Fm

sprite $ServiceDefenderDcsControllerMd [16x16/16z] VSp50GGn30D0cTr_mmSBuMHUHc7D33qzzEB_thJqOb1HGQ5cTiotFZyYicavVzuuByG1a1Vc1FKeD9o1B4fcumi

sprite $ServiceDefenderDcsControllerLg [21x20/16z] ZSx50GCm30D0avHq_u7BO2ZTqoXvKfaSFei6ambZrwz5oyDAN8k1N0o6OFnIEXpI4VWp9pnwIIDqLDVXubKrLBSFJ3nugIbOcGgvCc3nCXixYTYtHxkI3qu

!procedure ServiceDefenderDcsController($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderDcsController', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderDcsControllerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderDcsControllerLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderDcsControllerGroup($id, $name='Service Defender Dcs Controller', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderDcsControllerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderDistributerControlSystem

sprite $ServiceDefenderDistributerControlSystemXs [10x10/16z] LSRN0S1G24BHIngw_y8H_vu53iTytysEZPUEGbkx3rKbQP9duWuOPY5izI9C_W

sprite $ServiceDefenderDistributerControlSystemSm [12x12/16z] NSU50S0m20J0J_3z5ovIH-_nBrMwQR1zKI2sXsR89UILPTcQmRFMMlL0TNSJeE8kLeXq92R4HO271m

sprite $ServiceDefenderDistributerControlSystemMd [16x16/16z] RSY50SCm44FHOzX_uIh6aWBs-_H_4Vh9Zn0P-EGoZImH5Z5AJ2UTBJcD7G4TPfWv4g6UAJFhk97E88iqGr1ChY1u5X6wkRXxQePOF65npJPV

sprite $ServiceDefenderDistributerControlSystemLg [20x20/16z] {
VOm54W0X3CGeBPlh_nzyxeQJoQJy3Qa-aUGt10uN4wYbWbyiHGauJ02qNBvPYe024LeWqCp1e5g3c5ieHcYuXUPcDm_CnydoBhx2MYlBS-p5ychUTbHMqy8E
j9YXJd6WqSp4EoUp72CoPThGOUQE3lD0Xtda1m
}

!procedure ServiceDefenderDistributerControlSystem($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderDistributerControlSystem', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderDistributerControlSystemCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderDistributerControlSystemLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderDistributerControlSystemGroup($id, $name='Service Defender Distributer Control System', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderDistributerControlSystemLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderEngineeringStation

sprite $ServiceDefenderEngineeringStationXs [10x10/16z] JSQ50S0030B1ZzFz1wxRHO1FFtvjXh4vGWhvVa8FbWUx4hSgBd603G

sprite $ServiceDefenderEngineeringStationSm [12x12/16z] LSQ50S0m3CJ0RqZg_WENyHBRojTuNTsE1YR6Df0jdwqCcrtTMl2G-VNhtQ3crbgxi-wskm8

sprite $ServiceDefenderEngineeringStationMd [16x16/16z] TSS50e0m30J1I-sM_pyOT-XKajLRU-fsxErPBcvj_cRQqh4D2yY6UJgpJaZOMsvD3LWJ3IiFkxLlb5P0McbZMpTHQxrdNeH-J

sprite $ServiceDefenderEngineeringStationLg [20x20/16z] {
TT050WGX34FH5cW3zx_m9gmZR_oFOoTruvQxdrQN5bpyqo3XG5PM49kIrWesuso-x7NAogLmfu8hDeaw3qlsLvFMjSCaDbvYlB6jr7Rs4dhE8W1iZPRaJSu3
QpSF
}

!procedure ServiceDefenderEngineeringStation($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderEngineeringStation', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderEngineeringStationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderEngineeringStationLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderEngineeringStationGroup($id, $name='Service Defender Engineering Station', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderEngineeringStationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderIndustrialPackagingSystem

sprite $ServiceDefenderIndustrialPackagingSystemXs [10x10/16z] LSRH0G0n10DG0Eo_xrsRVdcG48KTGKUggYNQXLQmMyDgdS-KUthxUClzc1y

sprite $ServiceDefenderIndustrialPackagingSystemSm [12x12/16z] DSY55KCn34DHXmJTV-3g1sx0xxWAc05K02Dk4q5MSBkjRRUktTvsMvkJRJtLVp2HJx2vi9Q-pvMLkJ_z0G

sprite $ServiceDefenderIndustrialPackagingSystemMd [16x16/16z] TSV50GDG3CMm5Epa_VttBJFefghI_ONM1UukxlVslh_lVh_dvlFpvxcvVN9N5vk7yyYhsgPDxALhp2IYED30Sa4BaO1JUJKv0W

sprite $ServiceDefenderIndustrialPackagingSystemLg [20x20/16z] {
ZSY50SCm34HH9R4FjF_0lJAt-KQzgfh0E0UWqjcsKu_6c_5k7EVk1ZxqotHlh-bY_6I-zydymzwZ-PHwMMN03QYP8x2jddE2kPpJERPFXbowsMhdoLyvQCHT
z6lh0G
}

!procedure ServiceDefenderIndustrialPackagingSystem($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderIndustrialPackagingSystem', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderIndustrialPackagingSystemCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderIndustrialPackagingSystemLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderIndustrialPackagingSystemGroup($id, $name='Service Defender Industrial Packaging System', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderIndustrialPackagingSystemLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderIndustrialPrinter

sprite $ServiceDefenderIndustrialPrinterXs [10x10/16z] Os3WXW06LZPA01COiB1nSK5Ox5mC38nWmC

sprite $ServiceDefenderIndustrialPrinterSm [12x12/16z] Os3WXW46PZPo0IiUEMOc202fOO6osTYukDYWR2uk1WO6HWXWO

sprite $ServiceDefenderIndustrialPrinterMd [16x16/16z] lSUn0G0G402n0y3-ymBGgZvT89T7WnUa_G_tpEhB-k6z9-VydcukG5r00m

sprite $ServiceDefenderIndustrialPrinterLg [20x20/16z] pT2r0S104CJ0VJZklrupXsQ54mf0xF9EIjLz9HF_jyANgsLJdInlceotrZznTzkQz62cE-i0NMaJfexM0W

!procedure ServiceDefenderIndustrialPrinter($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderIndustrialPrinter', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderIndustrialPrinterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderIndustrialPrinterLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderIndustrialPrinterGroup($id, $name='Service Defender Industrial Printer', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderIndustrialPrinterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderIndustrialScaleSystem

sprite $ServiceDefenderIndustrialScaleSystemXs [10x10/16z] PSQt0S0m40EnqoTo_uMTNGaL82guHTcgkbjLwmdHtU_8FwpEVLFMXVdH_qu

sprite $ServiceDefenderIndustrialScaleSystemSm [12x12/16z] NSQ70KCn20FH2vOKzb_uztusy82XOcbJ8etDspdjE69FjZcgXz5D_B6M5Wv7_om9vmgwwxTKtJC

sprite $ServiceDefenderIndustrialScaleSystemMd [16x16/16z] XSor0S0m3031jp3xBnmmkyerOW55JPbCxQEz9UOfnIwpCNShi6eimyEDMVj7EHh6ebvV70li_AyE9wyAK7rhpVYaGXp03_1U1P-QFW

sprite $ServiceDefenderIndustrialScaleSystemLg [20x20/16z] {
fSYv5GH120DH0G8w_uXNlNCVtdohNa4y60uSZAimh3p88Qr9hBGm3TAm2ZP9ioAn8xkoMklWpEdoi3vSn5oE2wRWoZJZ_lBBgoH6_usU9wYNqINI0THT7ky0
vClp8TYe-mS
}

!procedure ServiceDefenderIndustrialScaleSystem($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderIndustrialScaleSystem', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderIndustrialScaleSystemCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderIndustrialScaleSystemLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderIndustrialScaleSystemGroup($id, $name='Service Defender Industrial Scale System', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderIndustrialScaleSystemLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderIndustrialRobot

sprite $ServiceDefenderIndustrialRobotXs [9x10/16z] Oq067EmGcek30q9pSO5fTdPsa2241LFB0PI3gk86qwn0IKQG31Wm

sprite $ServiceDefenderIndustrialRobotSm [10x12/16z] LOgr0G110C8uHVRVzrrJ8S6FGPwXM5TAD6UsG0V2EAG211iyue6aSKKdLygTk3EtK7I05G

sprite $ServiceDefenderIndustrialRobotMd [14x16/16z] RSpL0GC120DGd5ow_xxbg4l-7XBva-X-0_f59m2_mqWYcJoX69dCfOxcXNEsczKs-AfEwhE_C8ad4mVPJmR9YppphjYYyeNXdYtEuvwGAm

sprite $ServiceDefenderIndustrialRobotLg [18x20/16z] {
TSx70O0m34DHfyeM-yzBH_H_um5HxBUAVeVk0AxGmcTg5o3TlPkeaYj5OH6GtPPpOe4CO8Rj2OjWRfictIHQlb2wag_L9mNzJji5BgqoNAK_fVNjLXg4AffI
czIcgja4
}

!procedure ServiceDefenderIndustrialRobot($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderIndustrialRobot', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderIndustrialRobotCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderIndustrialRobotLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderIndustrialRobotGroup($id, $name='Service Defender Industrial Robot', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderIndustrialRobotLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderMeter

sprite $ServiceDefenderMeterXs [10x10/16z] LSQ34G0140ImixR_Uj_CA6GNjSuJBBbonXYUmnl1Df6HpR4uXqrX4xkA7yzxAm

sprite $ServiceDefenderMeterSm [12x12/16z] TSQ50SG020F01uBlF-_NlJqa-GasZAwDeuZ4qvXewiqimaMkvMmyaR6FaJovzhPHJCzruX5Js0VOOG

sprite $ServiceDefenderMeterMd [16x16/16z] ZSUt0O0m30H0zEYLs7zUSh1TSTrDqDO4MalLfC7hh5mozJuMkCoWbf0qr8nRx7ViBLpi-2wiFsfu-7FpGqJuWNRPRp-LlR9ChBS1

sprite $ServiceDefenderMeterLg [20x20/16z] {
bSXL0e1G20LHYGjFsFzwxMxFtqn5UY3Tmf4gQj_BxZdrH5MPUlChwHg8rELfYZ89EI7w1xW4QCAIbEWU1tC8ZmgFhsF1a_wPSozmVbQV7mSsBqUbb1nXqJt3
o6Rz-yrzdsQuU9MTe0K
}

!procedure ServiceDefenderMeter($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderMeter', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderMeterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderMeterLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderMeterGroup($id, $name='Service Defender Meter', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderMeterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderPlc

sprite $ServiceDefenderPlcXs [10x10/16z] TSR10K103011i0lwh_SkoGkOrumg9NAc1UUbDkDkRVkRXDl2Yb3Z97G

sprite $ServiceDefenderPlcSm [12x12/16z] VSY53S0m40J1qDqR-g_NZy8aNj5eJrh8J38zki7q0qhFBp2FyjoPXFVXQN1xoD8JdW8

sprite $ServiceDefenderPlcMd [16x16/16z] dSwr5G0n30HHex3_Uetxb1vCzetATEeTRR3VwBZM3lVQbbi9jssFyzoFEMpwop7FQujrfslKSGHaxp0oU08

sprite $ServiceDefenderPlcLg [20x20/16z] jSy52iH038LXblY--vztN88LQt_y6yrFPtBZAR4RQuCCEsNkHYB9X8Of9wDX0RbcnDCqcUCRoxEzPN09R5kPojfyJTIN9Fj3vM5V1G

!procedure ServiceDefenderPlc($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderPlc', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderPlcCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderPlcLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderPlcGroup($id, $name='Service Defender Plc', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderPlcLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderPneumaticDevice

sprite $ServiceDefenderPneumaticDeviceXs [10x10/16z] JKY50S0m2CiS___RrGNYsE-wUtX3tnhEoEKRwQa9dolLi1OYAYJXUH2qamG

sprite $ServiceDefenderPneumaticDeviceSm [12x12/16z] TOY50G112CDwYky_xhjBi53yahfmtxpNZDWUHWOsfsbqTv5WR5IYpQQ8-Yo5vG8xxmWoTl88

sprite $ServiceDefenderPneumaticDeviceMd [16x16/16z] ZSdL0KKn309GQa1r_ssVkzxpam3O8BCmu8OQepBULcKGazUi3X1HuPe7a85RPZr-KxXI7LucRcJp66zeN1KhPxdaesBNFuADc-YA5ti

sprite $ServiceDefenderPneumaticDeviceLg [20x20/16z] {
bSt50GCm509GOa1q_sthxdsth-0lgUJ73lVAVSlBVP2ueZCgC9akhSY5VO_IfPSr3ZrKtUtj5GiNgXaxKmatntNkSYtSABAjI-lILRWjkS-vRcL2rGVoYPhg
Cx_giLNVwuORxh0blB05
}

!procedure ServiceDefenderPneumaticDevice($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderPneumaticDevice', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderPneumaticDeviceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderPneumaticDeviceLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderPneumaticDeviceGroup($id, $name='Service Defender Pneumatic Device', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderPneumaticDeviceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderProgramableBoard

sprite $ServiceDefenderProgramableBoardXs [10x10/16z] 9OY74S103CBqpP3z5uwBSD41R1v3P4P2KhPR9GLayKYH_Kp6vCghX713yXMqqVy7

sprite $ServiceDefenderProgramableBoardSm [12x12/16z] HSQ50S004CB0r23TV-2wt0jmM8wPkUMQozBJzDS6qX-qKwUa2zLPiLNGIHiNug5UO7OzoMNDCJpz6jW1

sprite $ServiceDefenderProgramableBoardMd [16x16/16z] NSe75eGW40JHradb_I-yD6uk9NpUoALKElMk_TVvvtYpntNVd5TTKirlqh7syBJb5diERxC0P8CWV9S4EGpLLhHVuuG2kez8FaNi-UkEr6wUDdUN_mdzcEq7

sprite $ServiceDefenderProgramableBoardLg [20x20/16z] {
VOk70G0X20DH8UZ-2t_olPyDZcWpjPc5zWc45V2vE3nSIGGo8lsKGYv4RYda3YJhN5nfs4rD0O3Hq2WomZGkDAM0ojamgRAKxCI3b-dCBPEWH0yzL8LcThrb
PSjAJk4PkWtczEiYnEXZWswJEr9xilWePTW9pYl5Zvi
}

!procedure ServiceDefenderProgramableBoard($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderProgramableBoard', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderProgramableBoardCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderProgramableBoardLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderProgramableBoardGroup($id, $name='Service Defender Programable Board', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderProgramableBoardLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderRelay

sprite $ServiceDefenderRelayXs [10x10/16z] Oo08sDZOm3Gx0pixEuXYu63WuE00KK30oSb9q0G

sprite $ServiceDefenderRelaySm [12x12/16z] dOO50S0m40ElxKFYN_1Gm21ul5Lct53CxeOWi_hYp8PaIWAEBgPjVcW7

sprite $ServiceDefenderRelayMd [16x16/16z] jSk90O0W28NXXnUm_yBz52FaLogdVh7stjQn4JWEyHISln0UYwA0lp55JdJeB0nEelAZZvCltV

sprite $ServiceDefenderRelayLg [20x20/16z] nSZ70O0m3C10fTlxBqnSQ0l0_II-KyRMxwx0c2RBUi1SfcHjgz_FIXnBJCc28f0l2xJ2KbEYqbJ3MocryBC3

!procedure ServiceDefenderRelay($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderRelay', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderRelayCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderRelayLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderRelayGroup($id, $name='Service Defender Relay', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderRelayLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceDefenderRtu

sprite $ServiceDefenderRtuXs [10x10/16z] JKk50G0X4E93nVqNrkiE0YqUZuPWBTn-v99Z20QG1EMIOyebnqkkPjuUE

sprite $ServiceDefenderRtuSm [12x12/16z] LSOr0G0140InELx_XfynLVZfke73BIe28WAC6QTcwdWICyF-nYI1CE3iyRF7Ry9vJzrW1G

sprite $ServiceDefenderRtuMd [16x16/16z] PSg72S0m50FH-yLb_uaZH4bY7qKy47VrAI7vT3geBWNfTmIvre9OdhG14_j3Es6hq22h9RPeOqwFFSG5KvCp-5Hm-TlawW4

sprite $ServiceDefenderRtuLg [20x20/16z] {
TSz70e0W34JH2PtxNzXCL3f_fO-EIp97IeibjOYvS3JdazUuYsTguf0rpizCQFQTVlBSwpMUJehuR2PlLdXMOT2VO2OVsVJF05UOqM_o4QV_PkJ-wRa8zjTk
5jLaDzGbd7i
}

!procedure ServiceDefenderRtu($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceDefenderRtu', $name, $tech, $desc)
!endprocedure

!procedure ServiceDefenderRtuCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDefenderRtuLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceDefenderRtuGroup($id, $name='Service Defender Rtu', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDefenderRtuLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceHdiAksCluster

sprite $ServiceHdiAksClusterXs [10x10/16z] FSZN0GCn0CBGTyq6xxzlUku7985o_y2v4GRsEbHeZgahCCSaP3fDWSOXrEgmOFi4Jm

sprite $ServiceHdiAksClusterSm [12x12/16z] FSQ70G9130Cm_RN4xByl7L9i0S5Vyu0zAUeYUkyIsf4W4USMLLU_ZJh5s-t9gg_dydPp9M4iX7yQvQq7

sprite $ServiceHdiAksClusterMd [16x16/16z] {
JSwtOSKm40N1WI7kdlhlL-uxRZRPUZJYNgQgj-e2lS5kT6Daq7HKZV759aO2dR14qiwoaldqc5MbS_qRLQS67YwgZhCUtbsW-c5dw2vdiko399a8z79L5NNW
-Md5kvtnr0y
}

sprite $ServiceHdiAksClusterLg [20x20/16z] {
NOi5WWGW30C7QvF-_y5tmFgWZV1acX-w1vbVak_eu4a8Q0sORcncdLUQnpSm0cJ8dBY0We1kBze0Eq57gwrjP3-qPOkH6OHTLsls8F_fo7crpSoCJ82drZav
c2zDskCSHEgffSGXfC-k9SFWQBW3uGt04a0QMfKheDVWek3G7BnenvRuOZdSkFm1
}

!procedure ServiceHdiAksCluster($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceHdiAksCluster', $name, $tech, $desc)
!endprocedure

!procedure ServiceHdiAksClusterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceHdiAksClusterLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceHdiAksClusterGroup($id, $name='Service Hdi Aks Cluster', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceHdiAksClusterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceMonitorHealthModels

sprite $ServiceMonitorHealthModelsXs [10x10/16z] BOe50G0m3CFoOVqRFWzBa0OHGFqYpZs7xewc0Jh83IyMyim3PDBENQZ1Anbm5lBK0W

sprite $ServiceMonitorHealthModelsSm [12x12/16z] FSc50S0m2031nzb_ujBO9JXu0FedSiYV7Cs7h1-L4KILrAoOdbbE-kyWD7IqCBehkpNuzGzd-TTgQlm4nUubKkTz

sprite $ServiceMonitorHealthModelsMd [16x16/16z] {
HSc53S0m34JHRxxz9sv8walCG9Ln2blsKbGl2VJXjq3qLISdFHSpjPmvQfnimB0rmp2GCmuhnPttvL0GccbpbfJ4h9HbR2M5bchdI2sTE8-lETpNvn49mS_J
8osJfxgwe_i3
}

sprite $ServiceMonitorHealthModelsLg [20x20/16z] {
HSw50KCn24NHYxp0_XENykt45G2N74OgOPq_GUmatwt1FSQtzu5yv_dkdRebqsd0hfLLHbImiWPC2sfNm3v3ubuSG5Ma6LxQpxbrm-cEbecbMHezCjDPCIjv
3z_qtisbB1wsEyV0-VGmTuzfV9kx29ZX4uxb3CPBaarBYLTKKIMlymC
}

!procedure ServiceMonitorHealthModels($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceMonitorHealthModels', $name, $tech, $desc)
!endprocedure

!procedure ServiceMonitorHealthModelsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMonitorHealthModelsLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceMonitorHealthModelsGroup($id, $name='Service Monitor Health Models', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMonitorHealthModelsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceWacInstaller

sprite $ServiceWacInstallerXs [10x10/16z] NOY54G0W3CGUz_t7hPyHQ9iBgW6XhdklMNj2CzFMlgQijS9sj3wKfZOdvFVIiHG6

sprite $ServiceWacInstallerSm [12x12/16z] DSY54G0W30J1XpZIVxauY-GcI7nWowpBw-3U-sivRhki_MsIsbhxlMc4_6v00BpJZYGGLJeafQpgRkj1im9nJ

sprite $ServiceWacInstallerMd [16x16/16z] LSa14i0G34JHXTq0zxzkPGQcluKdGDubUC_vUDXSwPY3RhlUNRVgy-UUtVMQyjvyrsgjpwpypMNodSX-IBOBPFBtjEDofgoK4iBQeW0IgUwW5Pu_

sprite $ServiceWacInstallerLg [20x20/16z] {
ZSm7ZiGm34DHsb5DkVznqsDBkzC--YD0W7fuUcq-dt4mCLgEfcxCYvxc7AmLxFaBrluu_jbFVoqVtRqaawa2c9FfYBqbc6WBn7H882tCzJGQMloOcfa0jaUC
kYz4QYs8O101n5ie8i80jDi6
}

!procedure ServiceWacInstaller($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceWacInstaller', $name, $tech, $desc)
!endprocedure

!procedure ServiceWacInstallerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWacInstallerLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceWacInstallerGroup($id, $name='Service Wac Installer', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWacInstallerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureA

sprite $ServiceAzureAXs [10x10/16z] JSP50G0n40ImEUYoVxjboYkuUKhf7miYQddSvxmlZO6OWRUDsshCwWXcXbRfWub80G

sprite $ServiceAzureASm [12x12/16z] NOfL0e0W44J7shx_UTtwuYamXOFuaf6FyqSqsZs8w5tjb9HyKt-hFG4nlwCDdFJ4pAIrUPlKX7mLfKLA8rj9VW

sprite $ServiceAzureAMd [16x16/16z] RSe74iD024DHjWc2zlxdZKYFxJ_rQMHNCPOQNsyHUDEveJucUIlFhtyFJlLZLgCylpR0tJ_tPTBJKkQSAA-trUiGLFvrAjfy3W5PcVNCg2oKgHOAwmu

sprite $ServiceAzureALg [20x20/16z] {
TStN0S0W24NHPqTW_ta3fBVxbHmLy5ldxjMhYRReWacKJUpcQIIYBbSJit6VcCJYVhl8RdetYLPhvrChXOrZgqLm6UFwDA4DBpRdrO0qedqhHwU9Tx4E59RN
HLh_C7UZ18uI76cGrJQ3HJmfGieMelXC2Gi
}

!procedure ServiceAzureA($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureA', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureACard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureALg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureAGroup($id, $name='Service Azure A', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureALg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceLocalNetworkGateways

sprite $ServiceLocalNetworkGatewaysXs [10x10/16z] LOU50S0W40El1Lxs7nZNU7WGqnbf316gsa0-INKgfEhMAefgEvWrTTJ5XBSe

sprite $ServiceLocalNetworkGatewaysSm [12x12/16z] NOY50GC12CI2m_u3j-yMB0TVB9uQfwQWkQbd9kjiQXbhWWAo0dInMf3oMf-oEEkiI0lUS8Gy5MHO-GC

sprite $ServiceLocalNetworkGatewaysMd [16x16/16z] RSe70e0m30B0T13i_pzimJtGZgE9_pIy23pO0xYOA54oT_QS2Myx8MitzyTMFK5FyJYqA9ALOXHogqmLoqpC9Uw5Dl4gr5t56EQLiPyh

sprite $ServiceLocalNetworkGatewaysLg [20x20/16z] {
VShP5SGm24DHsO2KzD_mO3vWzfVLzmZ_ilWWZuYFLLXZhu3zWaPkO3avAsO6deR6s0JI5nbHcEHcI4Z2DYCNf8Ki9E4K2YnbXxBDV17P-KeELKMrB1lAhiph
tOHr2D0bOAfTKo-Rfll-82psxmC
}

!procedure ServiceLocalNetworkGateways($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceLocalNetworkGateways', $name, $tech, $desc)
!endprocedure

!procedure ServiceLocalNetworkGatewaysCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceLocalNetworkGatewaysLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceLocalNetworkGatewaysGroup($id, $name='Service Local Network Gateways', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceLocalNetworkGatewaysLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceEdgeManagement

sprite $ServiceEdgeManagementXs [10x10/16z] LKk50G112CAM_GV-_WjR0bjavdjKNVKVkA_kHiSrxglbQWD8rjMumZtTNuTSZliabQ3Z1

sprite $ServiceEdgeManagementSm [12x12/16z] NSZ70SD030F1PO1Wzr-mBhuqpEHBZxXisIonf-ytsZmk-4t46g1rnFx0V_9g096fJ3P1mpxQUESYMaWm

sprite $ServiceEdgeManagementMd [16x16/16z] ROg50GH120FnyFqt_E7SPet9HhvHrwlMS2e01VOWQDF1rWN0XZdFU7UptLeS66YJwME6zPymtlqtOBbTo38kQSX1o4ckhhOga3pEitetU897tlm1

sprite $ServiceEdgeManagementLg [20x20/16z] {
bO_L0SGm3CLYzks_y4Lb-AgAaGFFunkIS5EQ-P9L5RpgC861qr7F-VR1TrVK6TlyCrmt3EiH3OShaQ7IO9l3OdRdlvNQlWFovcnlhBghs236ZayYUOy3gi9O
TLTa5lfpcbaXg7OdeNT709q7as1pB_u
}

!procedure ServiceEdgeManagement($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceEdgeManagement', $name, $tech, $desc)
!endprocedure

!procedure ServiceEdgeManagementCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEdgeManagementLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceEdgeManagementGroup($id, $name='Service Edge Management', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEdgeManagementLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceInstancePools

sprite $ServiceInstancePoolsXs [10x10/16z] JOl50G0W30Fn-lxZrbuSKaaoVh2evXNLdQ8x8hFNtRqNakgWU2y3cE6p4BDRQumrimCYWhm1

sprite $ServiceInstancePoolsSm [12x12/16z] LOh50OD000HFLnBelrrEaNcjJFW23KOSiETKEpFN_kzSpjC0UXv2P-IHHeO8viggshBweogrx6945pe0NeGB

sprite $ServiceInstancePoolsMd [16x16/16z] RSc75KGX24HHS1LcVkY_N3ERd_4Uv4-6tLydsosdHvc5InIctxtN_BZk-xBHyiXNsrlRdQfzZq4MCOCd58TO0V8mNFCskWbLgfhrXsFEaIVsjDkSaKW3

sprite $ServiceInstancePoolsLg [20x20/16z] {
TT250SCm3011CHJsNxScgVpX2nl-fT6rsPU9MjNMqaQaLPjqJrFDs-ogBvQIzr6OlLvt6RcjocRcfpRp3e-DtREO6-ul7dUeA2eOJP_c4I114S8qHmE7nOY9
F5YMsJOQ10X1YDiiCo8pXJFc3axpt7ciDG3Fn2eTt_8
}

!procedure ServiceInstancePools($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceInstancePools', $name, $tech, $desc)
!endprocedure

!procedure ServiceInstancePoolsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceInstancePoolsLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceInstancePoolsGroup($id, $name='Service Instance Pools', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceInstancePoolsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureSphere

sprite $ServiceAzureSphereXs [10x10/16z] JSQ70K0X20FHiv1a_uL_Bvu2ZxFENKsgBbJDOoxKlQHvDAH5zgdZCEV1Ss0aFU4iPx03

sprite $ServiceAzureSphereSm [12x12/16z] LOY70GH1208nOlyLl-7JpQuwW4Nn8HmUrqMuH6o83wVgiY7JVCZCXvE-a0IJsgfz0P3Q6Z2uLLLMKRpx3atB2m

sprite $ServiceAzureSphereMd [16x16/16z] {
POv90W902CDgAHJ__s4Pt3MdP5RmWFWa0zAxCW5bwfcZayCZ7-o9M27vE51LmP0K7DMsbgZXhsthqHvE-tw0OtDUwUVspeMBhJYxMmBTRNPt0G5mz069nTT3
7Bq1
}

sprite $ServiceAzureSphereLg [20x20/16z] {
ROe75iGW50Bn0yQz_uMNz3efohp1GU49sNIpPGjejWybnpNGOMkz8Dc7fE-ScHlgaEozcqL9LNGMq0ErmMLzE7quVxefU7VB4Zo5jcNB0EQvIoPAZBorbemo
KisEqnYZgkU_EeWU9wcnS54uQFqNTlC7
}

!procedure ServiceAzureSphere($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureSphere', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureSphereCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureSphereLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureSphereGroup($id, $name='Service Azure Sphere', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureSphereLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAppRegistrations

sprite $ServiceAppRegistrationsXs [10x10/16z] HSQ70S0m20F1fyF-0wV7Feh4bYbvknjVCnExGPNK3RglRRMxwRKNPdJ6FVDjgXwyr3a1

sprite $ServiceAppRegistrationsSm [12x12/16z] NSot0GDH40BHByGkq7_1v_sB9fhnr1jqVxgALVMhMbeRI9-sPHk5fMk3rKYSX4JrqYl-kLut0Cbnm58p

sprite $ServiceAppRegistrationsMd [16x16/16z] ZOe74WCn20E94JB-_uUpwJrtEqDHYNSCOeAf7RggbAnWTCdhbWizePXW_4LtzonMT0x5WyCuGGvcbCXqhBNQB4bfey4CKeKsYA4koN7dh1yIn1m1

sprite $ServiceAppRegistrationsLg [20x20/16z] {
XSjN5WCW20LH7jAo_mt7IU-v7ofpq3ufw7pWPxF_BRSudKhG5iHnVj8QEX_usUovpTQdKzFkYoROwLWExJqunpcnUjZ6EIEeKV7OK4N3RI_ofV4p8iFkT6vX
JsXkhqxb2
}

!procedure ServiceAppRegistrations($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAppRegistrations', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppRegistrationsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppRegistrationsLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAppRegistrationsGroup($id, $name='Service App Registrations', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppRegistrationsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceExchangeOnPremisesAccess

sprite $ServiceExchangeOnPremisesAccessXs [10x10/16z] Oq06R200OR8pC35362209iO10WmG9WCpkXWd9n0Xim

sprite $ServiceExchangeOnPremisesAccessSm [12x12/16z] LKg30G1H2FqC-mzyoEvfz08jmVWr3CC73np3Ixfa59EKuQ_nMy5RMZ0pN-R0iWs_

sprite $ServiceExchangeOnPremisesAccessMd [16x16/16z] TSg55G0W20HGWzn_OBjRu3_EF0xrq-qyk5IwsLYVop00GYh3nEcbSkH_bdQ6ZOLS3ZivyjsgofZAOZ0FwpH1sqS

sprite $ServiceExchangeOnPremisesAccessLg [20x20/16z] XSo50GCX343HD4Pk_uMBk_nJ7WAdj7KtV_z04AYPypVEnknl5PREMfkz3qDqXCh8pQpM6QB5TT9PO102ijMuirgppwTY_ZqQWXxikvhpXwl4D_Z-

!procedure ServiceExchangeOnPremisesAccess($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceExchangeOnPremisesAccess', $name, $tech, $desc)
!endprocedure

!procedure ServiceExchangeOnPremisesAccessCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceExchangeOnPremisesAccessLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceExchangeOnPremisesAccessGroup($id, $name='Service Exchange On Premises Access', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceExchangeOnPremisesAccessLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceWac

sprite $ServiceWacXs [10x10/16z] HOk50S1020DJBxR_kA_8uH8KzyGxCyFa8Q9dTu-PUZTWYWuOwtVmJJ2R_yTmbnDr

sprite $ServiceWacSm [12x12/16z] JOs50G0X200j6lOVzyC-fIlTjC7mHI9Y-0282DCtYx3fwzT2q--eoFPFdZgGyAFMcZ_fjxX3lO_bXru

sprite $ServiceWacMd [16x16/16z] TSe55W0X20JGBVfv_-kktNuJc6ls5QK6SnxL6ZznNfjZ051hDOzWoiCndwY8z3NvFzGQCrzZG9dFnFfzt_lsLvapCu2_haoofVu1

sprite $ServiceWacLg [20x20/16z] XSo30G0X043HxFOVDvl_s0lW52IjZscYREnZbB8KfQF9c9XC4sbZeobg8fdHMWSJAXoxc89XQ1O3Yp7U2iPI9oCOOmGX3ZNZ8WH0UjUeQ7MJhQDv

!procedure ServiceWac($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceWac', $name, $tech, $desc)
!endprocedure

!procedure ServiceWacCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWacLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceWacGroup($id, $name='Service Wac', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWacLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceAzureAttestation

sprite $ServiceAzureAttestationXs [10x10/16z] 7SQ70S1G547Hcz_OV-Bm6eVEdkJpUyz16k98WYMDHB-XDQBFDzBtVRgKjbMKB_a3

sprite $ServiceAzureAttestationSm [12x12/16z] FOa10W0G3087hlx_OG37jghOb7WOy19fYXfCffOqexMlBb-Nq6_9L-zr3pgadRHQAyH6jeaBhkiC

sprite $ServiceAzureAttestationMd [16x16/16z] NSm50W8n40F0r9By_yMm0YTpqgwYp8MRPPBkGBOOP9-8umuCTe--PfyTQxrY0VCLyn7FgLJnIAls30b5weCdIBlptC54aqE4JHLUg8dq0G

sprite $ServiceAzureAttestationLg [20x20/16z] {
VOfPWW9G2CFOo_qlFAFquQxvAY6ocAiyKxZGTXTQNGCwQ1h0vGuV2uoRvBhORiUlSVrqSLbuSM3swlpkGCnY7TyPX8wX71J86Gd48Vbcg8GPPP-iInP34yW3
b5lT9Owwax2T_m
}

!procedure ServiceAzureAttestation($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceAzureAttestation', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureAttestationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureAttestationLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceAzureAttestationGroup($id, $name='Service Azure Attestation', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureAttestationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceRtos

sprite $ServiceRtosXs [10x10/16z] JSZ15GGn005G2SZst_0-j_aNmCSXUJ3at3NB4eLB1o45gK6hjRm-wUpJJslGh8rju0y

sprite $ServiceRtosSm [12x12/16z] FSY10G0H30J1unVIVyD_0Gj6vAfU7t2vgzVidzqo3zAzg_SqZ54qng3OpCaSe9BER0aNi7tJZjPy_m

sprite $ServiceRtosMd [16x16/16z] LOu15iGG30KZne_U_yAxUO1fONw09SKU7BYYkhXqS3cZ7zu66GoNYiHmG99B0gfLY0Ypx27B8uWGO2MzT_NUWrN_wnSnt4ZQ1nmV33Tth-CzRWTeEVm

sprite $ServiceRtosLg [20x20/16z] {
TT050iCW40NH1MObzxzmFr9l9_xYsAxRPmqO7pHshJrem-4lK_tLuCx7tF6vJ8TZkuVrQH5XMeP2DmEJUaTh1snPPePkIBKCvJ8tIG1z6r55bbQgML-cmoYL
osnP1dKboJRfvilXmzH_isV3Ppz6UwoT6m
}

!procedure ServiceRtos($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceRtos', $name, $tech, $desc)
!endprocedure

!procedure ServiceRtosCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceRtosLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceRtosGroup($id, $name='Service Rtos', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceRtosLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Other/ServiceWebJobs

sprite $ServiceWebJobsXs [10x10/16z] 9Km50W0m4E72xFyFNbu7SApmRUPqleDDURuNH_YE92N09o8rkXj8cMYSg2gV2tN5gYNXtl1i0m

sprite $ServiceWebJobsSm [12x12/16z] BKg50S0024A9wVy7hqqAJmb_zMft-iKx8VsI8pVCp7vPH-A3kye9JG7RdHon3TnH5MuWWvQA3mPutzqx5ADVfVe-82LyTG4

sprite $ServiceWebJobsMd [16x16/16z] {
JOu50aHH209LnBZ_XHUtv-V0Atk2j3yMA-fj4bP3l9mxuv6zswURB7Kri_jqFT4LL72hpeLL1Stiwzqzv9q4pn5QhBeev8EPX0Sr6PTarUX3LrbwKapmsSiT
YlhEIrQ6GGveSA5e8e6qVm9_yW
}

sprite $ServiceWebJobsLg [20x20/16z] {
LOy70WGX20D1aeZ___0Hhy_sMMeyII3-KHsZhnbHFATP5I_MH7IDA50lXnugbxhdRnY2rCGiRSkqEvXRQdC2BQyBew6GsK-Nncu7elgwzN59WcNNjLRjKQAn
4z0RnLNt-tMVa4P6W37GTsnmQqNoEi7Eg1V92Kx9xgPvBmaKuR2umSsG2ODrho5TzEakyO-Z_dW
}

!procedure ServiceWebJobs($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Other/ServiceWebJobs', $name, $tech, $desc)
!endprocedure

!procedure ServiceWebJobsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceWebJobsLg>', 'Other', $funcName, $content)
!endprocedure

!procedure ServiceWebJobsGroup($id, $name='Service Web Jobs', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceWebJobsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Security/ServiceDetonation

sprite $ServiceDetonationXs [10x10/16z] LSOr0G0m40ImAppwzrl6JC67chn35FguepO15D97resfk_T4JKGpM4ug

sprite $ServiceDetonationSm [12x12/16z] NSY50S0W3031kEs_RnL_x0YSwTja-x3zyJjsTN-ElWxa88pV-VOPjDu-MgY5DH80ms1huGq

sprite $ServiceDetonationMd [16x16/16z] RSV50KCn50Em5p2a--zRSEcJRgfhUEd_VXoAcGxm0pb81JbojHfIBnAvFMM3viovFb21TGj-JdXRcuXlLLMzrRznQcZV1m

sprite $ServiceDetonationLg [20x20/16z] {
VOy50WCn20HZxExr_mzkb5AxYKyCqXtLEYsQOfiMrPUqG3vlmJ4xn_3YE5Xkx5Yft9UDxBrKKw8xI527lVfxbtFUoqPt7g2P7fFBxAGX6DGDWvAgJQAQOyaf
AkUVIlnMAUDBFG4
}

!procedure ServiceDetonation($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Security/ServiceDetonation', $name, $tech, $desc)
!endprocedure

!procedure ServiceDetonationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDetonationLg>', 'Security', $funcName, $content)
!endprocedure

!procedure ServiceDetonationGroup($id, $name='Service Detonation', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDetonationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Security/ServiceMicrosoftDefenderForIoT

sprite $ServiceMicrosoftDefenderForIoTXs [10x10/16z] FSQ70S0W3CH0VTb_vOGki7sCL5QExGfgunbDo6Wfw6cCO2D0CokJ5uET-04

sprite $ServiceMicrosoftDefenderForIoTSm [12x12/16z] 7OY10G0W2CBG-V_DnLRg86Ll4Xbsz-oAV8S9HKVqwT67G4Qt0VI3RTmOoaMkQ0Pw7W

sprite $ServiceMicrosoftDefenderForIoTMd [16x16/16z] HOw10G0H00Ahsd_bVmG7N02A8pniIMObiOgJuTEeidpGtZukFk-Ck2v8n7FFwVEixRPwCJfsHp_a1Lc_WODD2YvNN-1EVW

sprite $ServiceMicrosoftDefenderForIoTLg [20x20/16z] {
PSq73eC034FHsCxzhzpnvPRrjU0fc6dAPgvjRETG-IkqKK-G5dHv7XLZxi9GGZLG3sFpOPdHoJJyfPF2mWjKIsSITGFi5VTxcCLw-9J59iv8847alHD8fQOx
KTRJtW
}

!procedure ServiceMicrosoftDefenderForIoT($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Security/ServiceMicrosoftDefenderForIoT', $name, $tech, $desc)
!endprocedure

!procedure ServiceMicrosoftDefenderForIoTCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMicrosoftDefenderForIoTLg>', 'Security', $funcName, $content)
!endprocedure

!procedure ServiceMicrosoftDefenderForIoTGroup($id, $name='Service Microsoft Defender For Io T', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMicrosoftDefenderForIoTLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Security/ServiceMicrosoftDefenderEasm

sprite $ServiceMicrosoftDefenderEasmXs [10x10/16z] JKg30G0m3Cly_yMhZGYzpZvdyH-R0PUW0Vw2b9yBGD5LnEurT1L8FGPRWCT1

sprite $ServiceMicrosoftDefenderEasmSm [12x12/16z] NSY74S0m309050ls7pcSkzN_G2acsReoJPUw8xO9aEWcBNFQJzqpxGvxSeRwkd7eQkhl1m

sprite $ServiceMicrosoftDefenderEasmMd [16x16/16z] RSw7WGGX34DHMrYY_uxFwJR_YMy2O3zZ5dlloFiWAQASI4qOmz_C7k1O7NqRuG22Aci_JBvR4j8dvI2LxMBoK7NRXy3O9eu4suPdbL6wi9VyxiqV

sprite $ServiceMicrosoftDefenderEasmLg [20x20/16z] {
TSpN0O1G24FHe0bl_us5sDlzF1Jy5wfu8uaipFcoGbDhfesTzWwR8-ucAW1Lm67QB6zMeSgYbtNexZOE8wUgJRk5lxk0indsKwz8Tp9kJJWQ6n6Nl3YyTSE1
Po7iBG
}

!procedure ServiceMicrosoftDefenderEasm($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Security/ServiceMicrosoftDefenderEasm', $name, $tech, $desc)
!endprocedure

!procedure ServiceMicrosoftDefenderEasmCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMicrosoftDefenderEasmLg>', 'Security', $funcName, $content)
!endprocedure

!procedure ServiceMicrosoftDefenderEasmGroup($id, $name='Service Microsoft Defender Easm', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMicrosoftDefenderEasmLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Security/ServiceIdentitySecureScore

sprite $ServiceIdentitySecureScoreXs [10x10/16z] NSOr0G11402nMVQl-F4uLLYPkJkGROL_Km1_9yNh6KrmBhCgnWfk

sprite $ServiceIdentitySecureScoreSm [12x12/16z] LSP50G0n402nMVQl-A3SlCBDpDnTWN1lpnG2sX417oyW-iK0sfN1OXKD5jlFhAfURnTu0G

sprite $ServiceIdentitySecureScoreMd [16x16/16z] VST50GH1402nQlQlUF1mARzmmGOVRC_zzKm5DUHraG82NeVvv7N3713_l9ZIzoE3JTVvqd7XHwJpo-BfcLa3Bt9ul2v01m

sprite $ServiceIdentitySecureScoreLg [20x20/16z] ZSt50K0X30JHGRBRVyNVNPdZWoIyLSRgr6PviOr2YiriZovWCqY-M84GK6Et36PCkoKKZDLwC2Uczhkss5gCOsaoBjK8RgQxbMWm3Nae7inibIUhGnfB3FK

!procedure ServiceIdentitySecureScore($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Security/ServiceIdentitySecureScore', $name, $tech, $desc)
!endprocedure

!procedure ServiceIdentitySecureScoreCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceIdentitySecureScoreLg>', 'Security', $funcName, $content)
!endprocedure

!procedure ServiceIdentitySecureScoreGroup($id, $name='Service Identity Secure Score', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceIdentitySecureScoreLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Security/ServiceEntraIdentityRiskySignins

sprite $ServiceEntraIdentityRiskySigninsXs [10x10/16z] JOkt0S1020FFYRJ_lW-eiXfbVgY5IwISqWbI2WAc3u6jbHaVlAiVq-r-xBMr8-qpQm

sprite $ServiceEntraIdentityRiskySigninsSm [12x12/16z] LOs50G0X3CI2r6x_VTyrK3V-Q2Uut2n9G5C3A2K7QI1n1OuBygGrZIlViBfSS0Ec0kZU_3hLtQSt82Hpt_uA

sprite $ServiceEntraIdentityRiskySigninsMd [16x16/16z] {
ROy50iGW40DNkY7m___YS3ejCi7b3waCqZOj1vlUEpGrzbQNwvrtT-0AuYF8Ou8lI1KRpejezqDNSGw_2iXq7Plq4XP3pqqHYkaTfYSGZXdaaGZmA63dWO55
0m
}

sprite $ServiceEntraIdentityRiskySigninsLg [20x20/16z] {
TSy73iGm24HHC30ckV-1DupSjdqrwxdBlrhU5GuYi3v4xwDBs1eQbVQSfMDBVyna5fr7NMFXmCnna6vqOkVTc6LXu-OyWYXDPvd1Lroo8W5onq4kOe2xy54k
8vY2W_trA7DQbKrD0JTWV9X9r6aOQ4Mz0OWo4wReRZ6o5m
}

!procedure ServiceEntraIdentityRiskySignins($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Security/ServiceEntraIdentityRiskySignins', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraIdentityRiskySigninsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraIdentityRiskySigninsLg>', 'Security', $funcName, $content)
!endprocedure

!procedure ServiceEntraIdentityRiskySigninsGroup($id, $name='Service Entra Identity Risky Signins', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraIdentityRiskySigninsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Security/ServiceEntraIdentityRiskyUsers

sprite $ServiceEntraIdentityRiskyUsersXs [10x10/16z] JOc50G0m3CAg-V_ZkTI1I2tWYAVoAR6uSCQn57Et0d6sIW9RAW0w

sprite $ServiceEntraIdentityRiskyUsersSm [12x12/16z] XSQr0G0n00IWYx7_nkzQXOhyONnkzXSr6PoNa74UJVkyk1wwTdw05G

sprite $ServiceEntraIdentityRiskyUsersMd [16x16/16z] TOo50GCm3CD2rlyVZrVcncY7bO1tw01qh0-EAxRkxmLsMx-eG2tyYIYgbtrlmq2LN1rZoF66GwYWOGC5r1yddwKd

sprite $ServiceEntraIdentityRiskyUsersLg [20x20/16z] XS-50SCm50FHJxhzDowg4Bxm2zbnL09Q6QzsYDwnkJBnAcEDVknNoN8SGFa3pC_mNBhgPxoF0J-Z1UH8iZa5dImjO1BzcmgceMn-Z2xWPpsuYN5Tu_8E

!procedure ServiceEntraIdentityRiskyUsers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Security/ServiceEntraIdentityRiskyUsers', $name, $tech, $desc)
!endprocedure

!procedure ServiceEntraIdentityRiskyUsersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceEntraIdentityRiskyUsersLg>', 'Security', $funcName, $content)
!endprocedure

!procedure ServiceEntraIdentityRiskyUsersGroup($id, $name='Service Entra Identity Risky Users', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceEntraIdentityRiskyUsersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Security/ServiceMultifactorAuthentication

sprite $ServiceMultifactorAuthenticationXs [10x10/16z] JOo54S103CDK29oz_xnbU8MHaRJDXHz35msJ597IrQkg9xi0x8YmhYydN5GLi0C

sprite $ServiceMultifactorAuthenticationSm [12x12/16z] NSo54G0n24JH00EBz5zlxFn-X3T6-nLLfGUbMkCwN63bm6BEiDvXCvl_OG2tC_BmdAgQoNkFhOwbjDtE0Amn

sprite $ServiceMultifactorAuthenticationMd [16x16/16z] ROg50GCm3CEAmV__NN2ieXoFluYgyajDhhm2r6KtwUmnhtNN4anbQI8W_zqB_hZxYm3WjLDEYEZlDiS8YBi_n75jLxa6Y4BuL4Xq953CqG4whiKqpTy3

sprite $ServiceMultifactorAuthenticationLg [20x20/16z] {
TSq50e0W44HHSdPbxdzUOx2LPt-9C9OQINyaiBkbIDfwR_VeD3t9T3PEEUMQaZKxKhlnUqAr_jG6Ugqhw6rhIM_Oz7REjSshJUv-swGzL3LeBYgScYeagu0y
6eW3my7FLiB9qDLmOz97dIBi7BG
}

!procedure ServiceMultifactorAuthentication($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Security/ServiceMultifactorAuthentication', $name, $tech, $desc)
!endprocedure

!procedure ServiceMultifactorAuthenticationCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMultifactorAuthenticationLg>', 'Security', $funcName, $content)
!endprocedure

!procedure ServiceMultifactorAuthenticationGroup($id, $name='Service Multifactor Authentication', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMultifactorAuthenticationLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Security/ServiceAzureInformationProtection

sprite $ServiceAzureInformationProtectionXs [10x10/16z] 9Oc10G101083s7zXuFvHXO4DZm_o2Y1VeRjVnQmToBE5Yh3eAafHFMMHzYepoHKD

sprite $ServiceAzureInformationProtectionSm [12x12/16z] HOj50G1040BNeN_XSvaNAXDFkTGWhnI9qgrZ1LlRrvWQcD8FQvb3gCP-ET9Zwp0WZYwGOLjpO8QG3W

sprite $ServiceAzureInformationProtectionMd [16x16/16z] NSY50S0m24JH02Tq_u7h_gEFSGJcU8AsRfP4l0PIx7VTtkwG7c_zRP-stm_gQJErJp8IE2nLoLcNEUXQTHbPCYvhpJrrFUurHfvsxwLxzG8

sprite $ServiceAzureInformationProtectionLg [20x20/16z] {
XSe54WD034BH6B2z_uMxMfS_bdd1TW6aFGUEdfIxV5gLMNHydC5wFb-hFF-7OPqJVqpQ9lsmoiTg6f4hyqxRo3bbHDRTW9Jwe-vMxgqcF5Y4f6SZg4jhU3Ar
aVdTDic3sAQs8_kZsnK
}

!procedure ServiceAzureInformationProtection($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Security/ServiceAzureInformationProtection', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureInformationProtectionCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureInformationProtectionLg>', 'Security', $funcName, $content)
!endprocedure

!procedure ServiceAzureInformationProtectionGroup($id, $name='Service Azure Information Protection', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureInformationProtectionLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Security/ServiceConditionalAccess

sprite $ServiceConditionalAccessXs [10x10/16z] JOR50G0m20Dnst_WXhwuA5qw07R7_erCW_8-pnJHVLIbfbLuNOiGcEvEBAXcz0C

sprite $ServiceConditionalAccessSm [12x12/16z] NSor0S105CFGZxOl--yRPbMlalqQ07iNSSJDP5MHfvktApDnEYAogTLIP6Lhh6vnJJhsUsrx3zTwSbjR

sprite $ServiceConditionalAccessMd [16x16/16z] RSwt0GCm30D1PeBUVrzbEN-5wq1_AsJXRFL2p0esNV4gfpCpp2ndnnRf_kxyiCb8FwtJCGnWs5G1q6nORGJKSkB6v-t9wRGPHoCCAhqbZpCw

sprite $ServiceConditionalAccessLg [20x20/16z] {
ZT3L0SH024NH4NJwBtXvRDpl5vnuodtD8zsHco2NQMStIAPc3fjM9iaiJH55Z64r8LMciya7QwZJR3nRJ_E2B0gYi9Z-vh1EH6cSrZ5bCfqsdJZbhSoun6Lf
JBJxMxQUjMR3HptzwVMw7m
}

!procedure ServiceConditionalAccess($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Security/ServiceConditionalAccess', $name, $tech, $desc)
!endprocedure

!procedure ServiceConditionalAccessCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceConditionalAccessLg>', 'Security', $funcName, $content)
!endprocedure

!procedure ServiceConditionalAccessGroup($id, $name='Service Conditional Access', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceConditionalAccessLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Security/ServiceMicrosoftDefenderForCloud

sprite $ServiceMicrosoftDefenderForCloudXs [10x10/16z] LSW50G0m20J0n-bVUAw7WvStqgP61BKQ6mB_9gtHs92vcsT7MAjYiF6f

sprite $ServiceMicrosoftDefenderForCloudSm [12x12/16z] NOo50G0X202FPl-5lqCzEbd80xkpboElAaGEV-TMlBchaKyk27RdBOUtpilNyQJwVjedpbSO3rQSx

sprite $ServiceMicrosoftDefenderForCloudMd [16x16/16z] RSk50OKm30JGYrxsNnYeV-5LOtYLZvX_jPn2UusF33Onuu3WCqPIxJCc_IDsQJvYG03s3s8yFHvlZRXgn54J1LtEs37bPpX7gFWWEJyt

sprite $ServiceMicrosoftDefenderForCloudLg [20x20/16z] {
VSW50i0m20J19GBy_yELg-jMSXc-Cv_g5_Ar2ghwDQPQg6fTvyd0Q5VhH3GkfhlBujSmjLdLc11sOnyor_BCN6rQLQl4j5JBT52UUs7SCHfx_YJeeigb7kd6
BMlx704
}

!procedure ServiceMicrosoftDefenderForCloud($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Security/ServiceMicrosoftDefenderForCloud', $name, $tech, $desc)
!endprocedure

!procedure ServiceMicrosoftDefenderForCloudCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceMicrosoftDefenderForCloudLg>', 'Security', $funcName, $content)
!endprocedure

!procedure ServiceMicrosoftDefenderForCloudGroup($id, $name='Service Microsoft Defender For Cloud', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceMicrosoftDefenderForCloudLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Security/ServiceApplicationSecurityGroups

sprite $ServiceApplicationSecurityGroupsXs [10x10/16z] JSY50S0m2031Z-3xprkN70uh4v493BsT6wTpCrJ0e1lSYPcLsRLvLNe3y8DoqUkp0m

sprite $ServiceApplicationSecurityGroupsSm [12x12/16z] NSY10G0G3C2m0k3_Vms0WXXVmJblQVbPQ8w3pS6ZB2pxgBS9Snwbr2wn5fR6LeWjm_vOPYOgf0e

sprite $ServiceApplicationSecurityGroupsMd [16x16/16z] ROw50S0m3CCoSkZ_VrTc5UKY7H60KURtoum8uobhZJTvJRWuugdGYdFmz-NWt1oganDJzO_hVIBvCm7pq1N_miJTYWPOCWzDmKiD1BrfuAvdVm

sprite $ServiceApplicationSecurityGroupsLg [20x20/16z] {
TSzN0iCW38DXiomHxd_VnjIDklAzyRFjNY40_qZ02EmvhW3y1M2qvX-GZIhPu3hyQZXRxRr50zJSnx4RrORFgLPtim9JCm8rDG8MiAr5X9P_3MjD1dj2fDD1
ifXYQdPXSZE1LedhB2dQzm
}

!procedure ServiceApplicationSecurityGroups($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Security/ServiceApplicationSecurityGroups', $name, $tech, $desc)
!endprocedure

!procedure ServiceApplicationSecurityGroupsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApplicationSecurityGroupsLg>', 'Security', $funcName, $content)
!endprocedure

!procedure ServiceApplicationSecurityGroupsGroup($id, $name='Service Application Security Groups', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApplicationSecurityGroupsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Security/ServiceKeyVaults

sprite $ServiceKeyVaultsXs [10x10/16z] JSYt0SC030Cmg0pK_mSdzcOiBBxIMu7fCKBCos5szptnNaRHWyZRYYDwM-2oEVu

sprite $ServiceKeyVaultsSm [12x12/16z] LSYv4S103CD0pEdlls5BpCne2Vxp3gyM-pt32D-wl96RCNFtFNDNNHKGgUk8srj-Ch5s4_74tPVQTFJn0m

sprite $ServiceKeyVaultsMd [16x16/16z] {
RSZ9WKKX2031KdWA-GSyy_UzRzL-LRsoEc_AYXaZhGQndIZIQAWJBwNPr1IHvo9isiFJA8MuDD4sN7bnkGrNDyYhOydbwK8FP2QE1JrlFigbtYDpH2rkLLTV
zGy
}

sprite $ServiceKeyVaultsLg [20x20/16z] {
TSY5SGLG24N1Wpqk_JUSCDzjnvUVhAUFfdWObMUcIOSBcyB3YEH_BpVnNm4U2MgsQkjYCy04yK0CTB6NQmyP0_Zz01M2pGk0RCGZMT4CzuHr3hBBvVMGKxgV
NGwGlLmDS7Ivp3tV0crwPJgu0bOhiCo4ccj1Z5Hvf847g-xZNFm1
}

!procedure ServiceKeyVaults($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Security/ServiceKeyVaults', $name, $tech, $desc)
!endprocedure

!procedure ServiceKeyVaultsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceKeyVaultsLg>', 'Security', $funcName, $content)
!endprocedure

!procedure ServiceKeyVaultsGroup($id, $name='Service Key Vaults', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceKeyVaultsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Security/ServiceAzureSentinel

sprite $ServiceAzureSentinelXs [10x10/16z] JOY54S103CCKTFTVkFoWW7LcHrMLGFJ7OsvchydKPG9lWzUGz1xeU320HvgNVfiB

sprite $ServiceAzureSentinelSm [12x12/16z] NSS50aHH249HmC3zRtZcTzqN7l79LPsR-iYxHUrsSSsRbxaSxMw0ukgn1TkpMBE7DMyCN4lYA8Rh-0C

sprite $ServiceAzureSentinelMd [16x16/16z] ROs50GCm3CF2plyF5psUYd8XyfUkGd5l0TG6vJnx4dHNrNYv7emEKwrArSHrLOZO2a2tNGlqn68xqBBfJPxv-DbI3w0wdK78arfgyeOrDnC

sprite $ServiceAzureSentinelLg [20x20/16z] {
TS-73KGX30HHBs0F_LTyslivFIKqvFYc2TGbGTeSiMXUiO7frkk2lMMJr8z6bOiTZU55lJcoDKbGfDIPwrufqozgqjAQ6nvbRYqcWBmE2uCb3golVpsB1VEW
UCGUkorLd72iEjHnra77lXy
}

!procedure ServiceAzureSentinel($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Security/ServiceAzureSentinel', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureSentinelCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureSentinelLg>', 'Security', $funcName, $content)
!endprocedure

!procedure ServiceAzureSentinelGroup($id, $name='Service Azure Sentinel', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureSentinelLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Security/ServiceUserSettings

sprite $ServiceUserSettingsXs [10x10/16z] JSR70SCW40319Um1rt-_jh8qh-5BdsYkPvb0ZmZ82POch4GjsXBKhexMumIS4Vu

sprite $ServiceUserSettingsSm [12x12/16z] NSV50GH038LG9fxVVy7h-ax07tTUyie4LvPNhTLvjhFYggu0BNYQ9I0HcUTaCeBCzEkdPAUUW7pruSS5

sprite $ServiceUserSettingsMd [16x16/16z] ZSr50aCX30HG8fCFS_y35wVUlbKywGyEm5FeJ0sDiSmS0rd8amD1NYstQAn6pAdfUGl60Y0ki9MZvYBje_3gALnGPRAC73r7BamIZU-JY4DghjUHthW1

sprite $ServiceUserSettingsLg [20x20/16z] {
bOw50SCm3C3CWVyFNarZgegH4KwX1oygvDnuKyNU2y2UtLvxpoVdtEUPLraxiO3zlsfBvZApgbMH6LNyVuKZFHmYvTgT5LBymrafvUBZtQmNOSclZCs05gWb
jpLke3iT3uG3jJiKFd41
}

!procedure ServiceUserSettings($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Security/ServiceUserSettings', $name, $tech, $desc)
!endprocedure

!procedure ServiceUserSettingsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceUserSettingsLg>', 'Security', $funcName, $content)
!endprocedure

!procedure ServiceUserSettingsGroup($id, $name='Service User Settings', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceUserSettingsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Security/ServiceExtendedSecurityUpdates

sprite $ServiceExtendedSecurityUpdatesXs [10x10/16z] JSR50S1G242nLyFs7xZV8QVGcD2z8IBg3-ZaTJQjIGFUGaklhxNAiqP8mmy

sprite $ServiceExtendedSecurityUpdatesSm [12x12/16z] TSQt0O0m0CH0ESb-zj-NJCbL1r0YhwXhN9kVzlzrcwxlNY1NXnqR996gLIZNjHI16gLfuRAfTWu

sprite $ServiceExtendedSecurityUpdatesMd [16x16/16z] ZSgr0SGm40NH4Osqst-_1-RGB_l0PeRSN6hqFMIikLiHGCpRgxnkpwpwo6u0hmXw76QdQSS28oAc51tOWRbbjK1ZBnnqhR8nfwCCxUnA3jK6Nm

sprite $ServiceExtendedSecurityUpdatesLg [20x20/16z] {
jT270OGW44JH0JRIVy7745GAk6z-Ph2IICDLJNVpLEoAU0-RUKzjjF2h_8lTtUR6WkOVOlpmjet75SMCNvsRq8O2N20v2kuPKRa7shbE85OE3fDX1MMFJgUr
TQyOLhcGoitA--VxJaMBdQj-
}

!procedure ServiceExtendedSecurityUpdates($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Security/ServiceExtendedSecurityUpdates', $name, $tech, $desc)
!endprocedure

!procedure ServiceExtendedSecurityUpdatesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceExtendedSecurityUpdatesLg>', 'Security', $funcName, $content)
!endprocedure

!procedure ServiceExtendedSecurityUpdatesGroup($id, $name='Service Extended Security Updates', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceExtendedSecurityUpdatesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceRecoveryServicesVaults

sprite $ServiceRecoveryServicesVaultsXs [10x10/16z] LOo30G0m30I_ZVSVkER5n8-gpYIR9Uk9sNOYuesHY4K4P07HoLWTz1S-rr41

sprite $ServiceRecoveryServicesVaultsSm [12x12/16z] PSR50S1030CmX-nq_u7BV7e90oFlIjHHIMbUMzaDZ-ZUNbMzsbwRQRNjF8Ad08eN03e5LicDhLi

sprite $ServiceRecoveryServicesVaultsMd [16x16/16z] TSh50GCn44FHRnX8_mr7zZAzcu0lhLSu-C0kf8QjoPIyKOEfAQwlZcIuaKaAOaDahhdPz9kejieH2xupnFnWQzuXSJ2aveuNVm

sprite $ServiceRecoveryServicesVaultsLg [20x20/16z] {
XSk53S0m34JHCxlx3nmgymj_AVX1T2tUwJd5S8pSWrC4LZgA2ZW8C-e9mtx9JExVuUqsnxGkLwFPxDXi4TCCKDlCYM07tfO0v2U4nixDvdQ6BaxcPdb46FYG
yAe2
}

!procedure ServiceRecoveryServicesVaults($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceRecoveryServicesVaults', $name, $tech, $desc)
!endprocedure

!procedure ServiceRecoveryServicesVaultsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceRecoveryServicesVaultsLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceRecoveryServicesVaultsGroup($id, $name='Service Recovery Services Vaults', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceRecoveryServicesVaultsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceAzureDataboxGateway

sprite $ServiceAzureDataboxGatewayXs [10x10/16z] TSQt0G0W30InUpBx3qp6dLK9Hod5SfgMMglGNcvBElOuwmky2JC1

sprite $ServiceAzureDataboxGatewaySm [12x12/16z] VSQv5O0m34J1tQTl0Vqt3BuTCT7eJsQkLgfCkIf9LFKX0wBS5SI7TeVjuAb4DIxLPwPrUW4

sprite $ServiceAzureDataboxGatewayMd [16x16/16z] dSYt0SCm30NH3oBlFx0jCLTAhxl39tQYBQkHQlkGarSjjo6WCmgBHcKYEB548rp9Q4WfjRC1IzDI0TgQSESF

sprite $ServiceAzureDataboxGatewayLg [20x20/16z] hSYr0GD154D1QVSTzL-mIVymCaqu-WCpO9sCSQbh3kCrEy0uHOgeTAfCfSi9mp2N3aqlCAzO7QxXE9p0n59cPOxN95tEUl5E7xW3

!procedure ServiceAzureDataboxGateway($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceAzureDataboxGateway', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureDataboxGatewayCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureDataboxGatewayLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceAzureDataboxGatewayGroup($id, $name='Service Azure Databox Gateway', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureDataboxGatewayLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceAzureHcpCache

sprite $ServiceAzureHcpCacheXs [10x10/16z] JSQ50S0m4090uid-2nUftGlWhwsrXjiIvew1ojzjgO4wpZdT03PGNg4qkm

sprite $ServiceAzureHcpCacheSm [12x12/16z] NSXB5e0W34FHq5zq_nkMjXbv5NWd-4cIjHbisSbdtTneYBvZ5AVH4k-rUwAwjGFdx6veSTgszWy

sprite $ServiceAzureHcpCacheMd [16x16/16z] RSe70eH020F0i3Nt_mUV6c9tjWB1fp5NPpdJEJLLZGSDUHfhpPioSj2CqpMaCdwRqOeqmdN8MeEgdTSTKPiXXVFrgAiqM34i

sprite $ServiceAzureHcpCacheLg [20x20/16z] VSrL0aGX241HG2Nsl-0fyasTpwi0_754X76M9UvqGabKJLeKri6JNfoHPYLrknsfjiBMQWGEjovpUw6ZRP2j6L2qLRC40DT6EzuGTuFKDsOZDrk3rku

!procedure ServiceAzureHcpCache($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceAzureHcpCache', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureHcpCacheCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureHcpCacheLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceAzureHcpCacheGroup($id, $name='Service Azure Hcp Cache', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureHcpCacheLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceStorageActions

sprite $ServiceStorageActionsXs [10x10/16z] JOc70SCm3CDWMrl_tzjc9z0a2LD41Y0NYwmJPLuVP1nXwYTrYUs6c6LT6DSruw03_W

sprite $ServiceStorageActionsSm [12x12/16z] NOgr0GD14CIqVD1_lVOpAHa4pDsL1R-0FZ8Z8jjO_GbuxQx7slTSB_tpYTfIxvAvVXQYgkJyB5cGMbmDuM8Eu0y

sprite $ServiceStorageActionsMd [16x16/16z] RSo53G0n30D0jubJsd_VBuFq9meQW1EjF3gdbzedxeviVSuvXQeLizzghzSWZd_IAf9X_JU__mAv1aPguWYWYi3PkNSjwEcj0cpthB1OAX6tMD1y

sprite $ServiceStorageActionsLg [20x20/16z] {
ZStL0K0X241HEdJ_ULztUZ-F0Z14B6ECi2IdUASpPhXke9uwMZdtPdGn678rZnn_vxXQPPgD_OPbQRv107B685Lm4OlPCqp8XhAustA5c17DZlkuZ5qjR0ns
t6q8IStTXOh1jLfhN0shmrGF
}

!procedure ServiceStorageActions($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceStorageActions', $name, $tech, $desc)
!endprocedure

!procedure ServiceStorageActionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStorageActionsLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceStorageActionsGroup($id, $name='Service Storage Actions', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStorageActionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceManagedFileShares

sprite $ServiceManagedFileSharesXs [10x10/16z] Oy04p3065uXW1G88anK2W2ms261YvOIo65WPE200Ytci

sprite $ServiceManagedFileSharesSm [12x12/16z] RSP50S1040ImMGR_VilSooiOChuls33OedgjBLGapg_M-u7CwZnC4GSiwe0BoNsn6G

sprite $ServiceManagedFileSharesMd [16x16/16z] RSU53SHG30Mmzo6u_xu7fO1geL7CsaNrZCeGvY9HT_pH0O1U3w_d0A9SNaGB4a04QC2V1HGR5L7_5m

sprite $ServiceManagedFileSharesLg [20x20/16z] VSor0SKm40JH4Sm9-k_tWnApNtQmordcIhcmS1OtFJCVxgdKQ7tCnkAogiffjuJNdI-xs9Dg8SL1LaTSTz0Eg6ReUurbx7NE1bVLmfdAMR5-0G

!procedure ServiceManagedFileShares($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceManagedFileShares', $name, $tech, $desc)
!endprocedure

!procedure ServiceManagedFileSharesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceManagedFileSharesLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceManagedFileSharesGroup($id, $name='Service Managed File Shares', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceManagedFileSharesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceStorageAccounts

sprite $ServiceStorageAccountsXs [10x10/16z] Oy06s600YSK4aGBIJ330m0oLP6PWveG0PWOMLWXWGHW7

sprite $ServiceStorageAccountsSm [12x12/16z] TS770O0m40IniNsn_uB9i2ya_eGGmX0chyaKLhmMonvhOVqoJ41s

sprite $ServiceStorageAccountsMd [16x16/16z] XSS53e0m54J1zsKtuVuNXXZUTgB3YX-4dpwl9oAu7CdxCyadgdof-hwVRssNRlg9XHq

sprite $ServiceStorageAccountsLg [20x20/16z] fSY52S1G30N094-W-mzSG-hw3xzeuGCrNHv5LMnaNTpHUDxWUC3kC1suXlcw3GD1xexJKMkSxW3nqW

!procedure ServiceStorageAccounts($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceStorageAccounts', $name, $tech, $desc)
!endprocedure

!procedure ServiceStorageAccountsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStorageAccountsLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceStorageAccountsGroup($id, $name='Service Storage Accounts', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStorageAccountsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceStorSimpleDeviceManagers

sprite $ServiceStorSimpleDeviceManagersXs [10x10/16z] LSQ50S0020F1ns7_WUjwIC9FPYgxskrvChHlrJVcnbxRVOITH71nXnK

sprite $ServiceStorSimpleDeviceManagersSm [12x12/16z] NSk30G0n50FGLC7-0v_PLtvXqaZsyrkrQ_kNEcrVFT1ja_9EVY4lCEbT-tUVBYTSoXYuLNkxLm

sprite $ServiceStorSimpleDeviceManagersMd [16x16/16z] VSw55S0m20HG_8xz5-whUtvSGJv5LUMvhDM-JApM3SLXFzpDN_36YYHKDRa2xxIxgQhLAvaxTyU-5guJ0FDofZivwPplW9ASnma

sprite $ServiceStorSimpleDeviceManagersLg [20x20/16z] VSk50S0m20J0ns7_XHkfsqKn_11pLrpun3Z4Xewks66oY7ikBkIPQXIS3nhP11hDJUJJd4LZkK4zWTgLrDYMOc3hJ6soYZ3G0HTa3MuUROqskE46tG8

!procedure ServiceStorSimpleDeviceManagers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceStorSimpleDeviceManagers', $name, $tech, $desc)
!endprocedure

!procedure ServiceStorSimpleDeviceManagersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStorSimpleDeviceManagersLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceStorSimpleDeviceManagersGroup($id, $name='Service Stor Simple Device Managers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStorSimpleDeviceManagersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceDataLakeStorageGen1

sprite $ServiceDataLakeStorageGen1Xs [10x10/16z] HSI50G0m20F1hzl-yzQ1Ys1223nZImT9a3ViE5SskuigK0i

sprite $ServiceDataLakeStorageGen1Sm [12x12/16z] TSQ50G0W4090xDf_NhlrxmD0yNc3G1Kogohe1VVdg06JoVfD-w9rknnzam

sprite $ServiceDataLakeStorageGen1Md [16x16/16z] XSV50G114091riR8Fzvpr_f0umyZWYnxMwrAQfw14saBo63OlMTvMJmlW3eV7MKWoTApougiRHEnnTmxj3DSz

sprite $ServiceDataLakeStorageGen1Lg [20x20/16z] ZSY54O104C30UxV-wyLpEFoEPIAzt4gEMWdU-zRoyI4eNjrN5Ehu8eAZU8zb7vvCoEEY4yHf4O4wF9kKv4tCq7Vq-3gD

!procedure ServiceDataLakeStorageGen1($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceDataLakeStorageGen1', $name, $tech, $desc)
!endprocedure

!procedure ServiceDataLakeStorageGen1Card($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDataLakeStorageGen1Lg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceDataLakeStorageGen1Group($id, $name='Service Data Lake Storage Gen1', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDataLakeStorageGen1Lg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceStorageExplorer

sprite $ServiceStorageExplorerXs [10x10/16z] LSY35S1040JGDVklDyxXFmn0HE3njC6CzbPLpyJHdXiHLQ_sT3C6oOjbCcXVefjF

sprite $ServiceStorageExplorerSm [12x12/16z] JSY53GGm34DHsmeKzf_teFmBUGhC3BlNal1a4V7O1rfhn8YlnwSHzo8Y298YQMQ4zHvzfBzp-Gi

sprite $ServiceStorageExplorerMd [16x16/16z] XOo55S0m24In-Fxxzg3kFtho83506xywk7ePl6YjjHO2x12btdiBZNFK4df6Lbmilc2c7RGkce7Wg9afQXra7FKNUe22O_xEUVFS8fy

sprite $ServiceStorageExplorerLg [20x20/16z] fSZ50KC12C1GlBR_lYNKNVux8149oBLbRHJilnPGBkWMntl6LSEhPdG8TD26AJmpuz8O6jNkMjAS2ywm02qspHbLJ5hkMZ3MQ-Qh5gis8tDEsGC

!procedure ServiceStorageExplorer($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceStorageExplorer', $name, $tech, $desc)
!endprocedure

!procedure ServiceStorageExplorerCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStorageExplorerLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceStorageExplorerGroup($id, $name='Service Storage Explorer', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStorageExplorerLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceStorSimpleDataManagers

sprite $ServiceStorSimpleDataManagersXs [10x10/16z] NOk34G0m0CHIQ_zvQ-Vqv4Otkb8X14GLAJRIK2m532KaVDbv-AuK1G

sprite $ServiceStorSimpleDataManagersSm [12x12/16z] NSn50GH1302m39D_lOVB-PJhBkIFv2ULrbk94Qi6n3wmrlpPSsSUs7D3jFTbz_td7-ENLju

sprite $ServiceStorSimpleDataManagersMd [16x16/16z] RSt50S0W44JH6MIr_thZ7lw9Xor6iTHQoPFjg1wc-98rb8qfsm6RvUwCeuVjvQBmzZ0wy311EEIomzZBy_uI7_R0UzxMpuOztIJhSWO

sprite $ServiceStorSimpleDataManagersLg [20x20/16z] {
XP250KGX3CNoMlJOVzxxxXOyU7b6CZEnmyB2flj170Z1PvF1Inr886EWjkHYGB6qnRNVogShd9sxS9M3IqJWi2x9Z8pldJ2HuBmt6SSxn40-kDglxAlNDvU3
4xFSdBEWc7F9ItWw
}

!procedure ServiceStorSimpleDataManagers($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceStorSimpleDataManagers', $name, $tech, $desc)
!endprocedure

!procedure ServiceStorSimpleDataManagersCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStorSimpleDataManagersLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceStorSimpleDataManagersGroup($id, $name='Service Stor Simple Data Managers', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStorSimpleDataManagersLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceStorageSyncServices

sprite $ServiceStorageSyncServicesXs [10x10/16z] LSQ50G0X241HfNF_SQ_pA_36Bn4veNi7v9B1dDrcfjk0xKrtHyHjZsrKQTSMCs_xrGe

sprite $ServiceStorageSyncServicesSm [12x12/16z] NSe54a0X409G38HrnliVztVwZ4tCCikTQdUcJNT1eUxst4xq6CcMl2bstaADJTbi0NlUjlqzXoDwttCSJ19_Am

sprite $ServiceStorageSyncServicesMd [16x16/16z] ZOc50GGX3C1A_Mp_TP_AkrsmfC0fD1YtjE8wK6kwncER8nJaBZ3S7Mt8SUmyrSm3d8z4ksQJx_igOR04n4GaOQ1nooBCOGg0CLZNR85Y_ejWHxHEej-u

sprite $ServiceStorageSyncServicesLg [20x20/16z] {
bSk5WGGn20LGd3-I_jizXjowloX6Fuh3JKPZCZhZF54wYJoZALFYDiU04ly3d2i7GBXiOmp1WHJ5qYMtRUi0dcZHBO9socdMhAFnqaBR30ZzfEOv1wBvvffc
DjjAB6LTL-zSqWdxweMkSJIwuOrU-WC
}

!procedure ServiceStorageSyncServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceStorageSyncServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceStorageSyncServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStorageSyncServicesLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceStorageSyncServicesGroup($id, $name='Service Storage Sync Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStorageSyncServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceDataBox

sprite $ServiceDataBoxXs [10x10/16z] JSR50G0X0C2mdYBx3qnnyWgdxnUwlo3pglLjebgu76r9C4QJqLu1

sprite $ServiceDataBoxSm [12x12/16z] NSRN0O0m2431XwO0-m-iwUM-Zaigg49z12I44FCF24Kk95Il5grGJYYm0fb_g9mfU61o0VW

sprite $ServiceDataBoxMd [16x16/16z] RSZ50G0m2CNGNvVzzwqhaDiBn7oFy0xdmsWEsvjZymmBlUpYoDiLmXoRM0Dxs3GY3e2UTfqEkspnHPnoLlzOh

sprite $ServiceDataBoxLg [20x20/16z] TSg5aSL03C1GhV7M_VTxdnnEth16F9FuK7Oysk5gjYRpoCQNsjVQrhH50snh3TlyjLYB8ajS6p2wZKuY3C_vnJRA_4cuD00vD6UdaejhYrbLunohk8ZrUW4

!procedure ServiceDataBox($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceDataBox', $name, $tech, $desc)
!endprocedure

!procedure ServiceDataBoxCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDataBoxLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceDataBoxGroup($id, $name='Service Data Box', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDataBoxLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceAzureStackEdge

sprite $ServiceAzureStackEdgeXs [10x10/16z] TSQ35G0m40Mmmo_sNxWsyXJwi4c9otfAeV25gagj2BKH4cQcHGG

sprite $ServiceAzureStackEdgeSm [12x12/16z] VSR50SCm542nPt_UV-0sp8bEuekvorAFWMqTC8WLw21dNK5ZlaX3bgEY6ZLgCBnnymS

sprite $ServiceAzureStackEdgeMd [16x16/16z] dScr0SKm5CLGsK-c_GV-66u2fxh08zQFijRsCm-vJVXARP41ggKjG4DRdoM1SEa69jQU3py6wlZhW5zSzGO

sprite $ServiceAzureStackEdgeLg [20x20/16z] hSj50WH124FH0B_i_WSUwzBTs5iXYVw1d9Df5_cYnKkND9L95oiRzj3Hpa0k6oaW8DMb23UPKRPZ40evR3T2mdJS79VEN1A40DgG976nYxfh-TmT

!procedure ServiceAzureStackEdge($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceAzureStackEdge', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureStackEdgeCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureStackEdgeLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceAzureStackEdgeGroup($id, $name='Service Azure Stack Edge', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureStackEdgeLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceAzureNetAppFiles

sprite $ServiceAzureNetAppFilesXs [10x10/16z] Oy06E640YSKAaGBIhAnSGC392cGnSN4nSN4m8RFOM2603M4S

sprite $ServiceAzureNetAppFilesSm [12x12/16z] TSY30K0n303HAyBzz_qsNfdZJvnkVpaXO3EGkUTiwRLcphjkNOwkEksvwmbE8m

sprite $ServiceAzureNetAppFilesMd [16x16/16z] XOg50S9034NZjl_0d07rlfFa2xoHE-AWywHj3wZG7zMc0MgG05qtbjR6w5TfUpdxojnqUyayj4YLjPSYGnEPSNis-hO7NlW

sprite $ServiceAzureNetAppFilesLg [20x20/16z] fSi53e1034JHfZxS_xwuE-oFzgL39U5G59aTqjPeaqnMZULaRPDXsZ9pUwfa-yUiAnEEoUQjMKxRuzzaxivixZQOksrgR_93IYzh

!procedure ServiceAzureNetAppFiles($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceAzureNetAppFiles', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureNetAppFilesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureNetAppFilesLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceAzureNetAppFilesGroup($id, $name='Service Azure Net App Files', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureNetAppFilesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceDataShareInvitations

sprite $ServiceDataShareInvitationsXs [10x10/16z] Oy06M620WGr2it8oi86Pd9mW5f3D2MLnStE3MJnWmC69f1SE

sprite $ServiceDataShareInvitationsSm [12x12/16z] ZSUr0S0m4C10F-F-wuRJ1QpgD6PIlekXrqZiFiRYj0f7NBQgkfozjzlwBiPBAm

sprite $ServiceDataShareInvitationsMd [16x16/16z] bSgr0G1140B0VLi1-c_ttIwyoH3hDRRCvnylSr_Uc7LaVovLPxwBfRxiv_VBGVANmSEJKpUUcVgWhDC6

sprite $ServiceDataShareInvitationsLg [20x20/16z] hS_50S0m241HAb1i_tKhSJas__YYmEhEEI0SH128g1MKO2rU4gn5aMg4wLonj9LaC3PHxir2t1Xxoefv4mSJxsE4OnxtJmy

!procedure ServiceDataShareInvitations($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceDataShareInvitations', $name, $tech, $desc)
!endprocedure

!procedure ServiceDataShareInvitationsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDataShareInvitationsLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceDataShareInvitationsGroup($id, $name='Service Data Share Invitations', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDataShareInvitationsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceDataShares

sprite $ServiceDataSharesXs [10x10/16z] JSZ50O0m44JHluhrNoyGpxkCi1EXCWzt8PN7HU-7T9xxzpTwIqR3PilSFX2g3m

sprite $ServiceDataSharesSm [12x12/16z] TSQ50S0m2031nolxprjt-GGu_XAV4qX7B2jqkYXzDzT3dZROdN4QlnWxBHWJfWeikJG2

sprite $ServiceDataSharesMd [16x16/16z] XSV7OSKm44F11t0NbAN-w_NFESrj-4ds6DQrTIAWNPGgCsqtWh2jIvAvRWrTtl_ay8BxD_V_o-ERF1q_FNcuH6uNc83cVii0a7cs0m

sprite $ServiceDataSharesLg [20x20/16z] {
bSY50KD120JH0PQzB_tN6tVFdFBufzXr3wL3TMJbYRftL-xHPE58UGplo101pRekYeZKigw0KUtjsCaoUB0mF5hpQFQpWLzOrRFXLsO_MYJeqMflZBCD0BKv
5i6NjW
}

!procedure ServiceDataShares($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceDataShares', $name, $tech, $desc)
!endprocedure

!procedure ServiceDataSharesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceDataSharesLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceDataSharesGroup($id, $name='Service Data Shares', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceDataSharesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceImportExportJobs

sprite $ServiceImportExportJobsXs [10x10/16z] JSR50G11202nmQ7_WizbymehpKm_uta2gYhhS2xGgzrDd-0Pb-OX8po6mmu

sprite $ServiceImportExportJobsSm [12x12/16z] NSY50G0W30F1uB3_mZmkLwy-8KATYH56Y1Dh0Wrzb-QHGUj3UnVGvrIkjPJ_Nm4

sprite $ServiceImportExportJobsMd [16x16/16z] RSg53S0m34JHAndsNxWnIe5N_ChXYCoS0zAR_NfzMJcuUI1YDnQUzd60vr23JmP0mWrCZO6w6Mqi9phrHyeq7QjYKla3

sprite $ServiceImportExportJobsLg [20x20/16z] {
TSg55G0X3C3Gj53RV-1pbu_dmJ_ncNAXlkgSVCUkR-7oqQ_M50kFpLmrPXszH9jFWpDkJGNKjYP8pWpD7H1hQtiAjdXfhBGtQHczJoSNaiwJbBzIhn3klAgI
T-J5sOq
}

!procedure ServiceImportExportJobs($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceImportExportJobs', $name, $tech, $desc)
!endprocedure

!procedure ServiceImportExportJobsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceImportExportJobsLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceImportExportJobsGroup($id, $name='Service Import Export Jobs', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceImportExportJobsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Storage/ServiceAzureFileshares

sprite $ServiceAzureFilesharesXs [10x10/16z] PSR50S0W002nQt7OVrxSoIiC_xMVBvIf30AWcpKXWscGs8QNJ

sprite $ServiceAzureFilesharesSm [12x12/16z] JOs30S0m44M_wltdhSANd8KECR26lnGZU3skwyzysFldhvNPLt9k5SLeFbxsodINavy7

sprite $ServiceAzureFilesharesMd [16x16/16z] XSZ50KCn081GcXBVVzxgTtqtO4LM7h8YQvr1W62ghVzF_07QlzFijfMye3wN0uKo0zQzabZJRRy1

sprite $ServiceAzureFilesharesLg [20x20/16z] bSe53WGn3CLGD_db-vztQRWHxHDRPkL6814eVYLnoGOacyNEsi6KQnzpZdtQEA17svHI-2cNVvehOMLJDovfjhgx6ZmRaa5xu2UqfqdaCc9JQ2Qz0G

!procedure ServiceAzureFileshares($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Storage/ServiceAzureFileshares', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureFilesharesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureFilesharesLg>', 'Storage', $funcName, $content)
!endprocedure

!procedure ServiceAzureFilesharesGroup($id, $name='Service Azure Fileshares', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureFilesharesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceAppServicePlans

sprite $ServiceAppServicePlansXs [10x10/16z] Oq005X00irYvUNbP8InUJ1OR181Px2301cP100CREmS40CKumO03

sprite $ServiceAppServicePlansSm [12x12/16z] RSZ50S0m40D1mp7qNswOutcjL9vWKxT6o4ofuv-FvWNYDkYqDs-sviFQSleqwQxC

sprite $ServiceAppServicePlansMd [16x16/16z] NSg53KCn303HeAdz-uyR9lk4JpfdIxjj-d-jV2pGZTlspyBpt_vXD-Jj6G3C0vwESRQCkxHzwaQwOJFGat7e1k9LT1K

sprite $ServiceAppServicePlansLg [20x20/16z] VSk54O0m44JHYvnW_PSBn3r__CqkpBAblH4UZuihGxgyuVwBUFlPZLXCB7aKtEweplRcgurZAXld_31ImTvytbYQxCJGVrlJtlYe4W3q-Jkx3C07

!procedure ServiceAppServicePlans($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceAppServicePlans', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppServicePlansCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppServicePlansLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceAppServicePlansGroup($id, $name='Service App Service Plans', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppServicePlansLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceAppServiceCertificates

sprite $ServiceAppServiceCertificatesXs [10x10/16z] Ou03LaOOO8MBeR7OWO21bOM52yvYWSfoiR6pWW43DpTC2pSZb04

sprite $ServiceAppServiceCertificatesSm [12x12/16z] LSp50O103031HUBzrujpCfzu6CZU2Ps0l63k-mPw0R7h2BkyVuANn2xRyaAg-EcGEydd1

sprite $ServiceAppServiceCertificatesMd [16x16/16z] RSc53G1H2C1GlYFxptikMACl1TVmsTqJr_5Muuyc9ctglJFCTTOFpyEeFXucxJdMx6y3YeY0BdXQ5nXAEm

sprite $ServiceAppServiceCertificatesLg [20x20/16z] bSi53iGm34HHO_3-vzqjj-7aoQAlCLImb9GnfqgGQpRHbxHtxMOlUsDlhUTqvsKJqftRcqgoszgk_FMOD1FiTle543UGM6YAHIC0JCiV

!procedure ServiceAppServiceCertificates($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceAppServiceCertificates', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppServiceCertificatesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppServiceCertificatesLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceAppServiceCertificatesGroup($id, $name='Service App Service Certificates', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppServiceCertificatesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceAppServiceDomains

sprite $ServiceAppServiceDomainsXs [10x10/16z] Oy06kE4qDmmmiC800mWpW4aWpSpAoiZ8YYJB1WC8um

sprite $ServiceAppServiceDomainsSm [12x12/16z] TSh50G0n30F1LJXs__KUCyp78F77MrsPuoMlkfDFzpr92GN2j2j4aeYQ_z_zSk9Y1

sprite $ServiceAppServiceDomainsMd [16x16/16z] XOo50O0m30IZ_yZ---9Esukhj1WV37DzpNGSvpfFCDTy8ldaMskgwnnjjbWiL3FTqjNMVObvl4is_-69D9W

sprite $ServiceAppServiceDomainsLg [20x20/16z] fOq54W0X54A_Ydt_-ouoiTtF9aRxGzzHgS6MD6abBc7ki1jtu8NceulE8eSsQHOCd0w17XFAKOpZhGtICChHSqHgR_vDE-A11dl81

!procedure ServiceAppServiceDomains($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceAppServiceDomains', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppServiceDomainsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppServiceDomainsLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceAppServiceDomainsGroup($id, $name='Service App Service Domains', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppServiceDomainsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceStaticApps

sprite $ServiceStaticAppsXs [10x10/16z] Ou03DcuuOE1cPm0pEE202vN5p0nZCN0mmMHPWHYX1M4o

sprite $ServiceStaticAppsSm [12x12/16z] JSY50G0W200mE_-_LsaOJOggk-VqkwwQz_1oekLmpwlEmNl279t_3Qf0tSK7kiUbu0C

sprite $ServiceStaticAppsMd [16x16/16z] XOw50G0n30AfGfFzvtrtlMeS_E0tu33ORdDOsgnsmPgEs6PdZSpnd9M4BJwOemKkTgIKXbqNMubvl3JOFjeYXgF9DXrnNjLVw04

sprite $ServiceStaticAppsLg [20x20/16z] {
ZOu50W0X20JN9FR_xxtkTEnH0JHI-OGxZRIJGo2auEJCA7JXZZxWRbS6fIkoFzlEiPuTL5D9SN4-p1KowxWx34F6AURzNH3DLRMaxTr0K2ngS9oTQDYAuUnE
y0aqqWC
}

!procedure ServiceStaticApps($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceStaticApps', $name, $tech, $desc)
!endprocedure

!procedure ServiceStaticAppsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceStaticAppsLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceStaticAppsGroup($id, $name='Service Static Apps', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceStaticAppsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceApiCenter

sprite $ServiceApiCenterXs [10x10/16z] ROYv5G1H28Jmjl-AztqrN98PWE1muOVC12cWghJUeRiXthKN7Wtu2xn7FtjFW0y

sprite $ServiceApiCenterSm [12x12/16z] TOo30G01200lj__2R-Co8RdWFpaHxEG4K0NKX2mPzCJUTszbem7PDZWE5sNv95NEnWW

sprite $ServiceApiCenterMd [16x16/16z] NOw54S0m30CLCEs_SC_Gq0VD0XhXWZ1lcnjk60-3w8exteGaMed3Oym9MROChmfR7Oe0PGEpSwPww1HKpa0qVzhZ9Ldni8NGetPgXsDgEFW

sprite $ServiceApiCenterLg [20x20/16z] {
PSw7aK8n34NHg_Zy-ozu5n39-4pIA0DP_4gpF79-veXqJWqdhofs_P009Z6v0I3FIMguRc3B0IviSkj102Kv3xgkgzWeN6XBnGBmxVCrOyfWz6qxawlIQ-xL
TuycQ6ZDH6jMvgSFCzwlBNR_
}

!procedure ServiceApiCenter($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceApiCenter', $name, $tech, $desc)
!endprocedure

!procedure ServiceApiCenterCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApiCenterLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceApiCenterGroup($id, $name='Service Api Center', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApiCenterLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServicePowerPlatform

sprite $ServicePowerPlatformXs [10x10/16z] LSW54S1030J0CFhNM-v3SETWgyogxWinT1VT4FCxlQGUyU2wZWYt8k0hbw7ldm

sprite $ServicePowerPlatformSm [12x12/16z] NOg50GDH24E3s_xpjkVsla047xIgUmOhkU-hu6LTTrvt4L6jNbUFM5koxEQHMNtO6Sl5GbKc3YIJS1A12xxiFm

sprite $ServicePowerPlatformMd [16x16/16z] RSkr0G0n30H1ymdwh_V1J9kDm5mZPX5H3OMUgxMlPxlEx1ufvNLCG7d9uqpwYR6cozh-3Fn5fWSY-jaZ8inEo1mXhGupNW

sprite $ServicePowerPlatformLg [20x20/16z] {
TSz50W0X241HcABkVzwnM__ocS2vcqL4LStUQfdKV9cUZNcQxQhRilLTbV3zY8ZJPial1EDic0xqstIp3TPjRpy2OQWyxucPeGyvTCDGD9XYecSs_opC8Lsm
D9C3
}

!procedure ServicePowerPlatform($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServicePowerPlatform', $name, $tech, $desc)
!endprocedure

!procedure ServicePowerPlatformCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServicePowerPlatformLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServicePowerPlatformGroup($id, $name='Service Power Platform', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServicePowerPlatformLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceAppSpace

sprite $ServiceAppSpaceXs [10x10/16z] DOY50G0W3CE2jln_CBvCAWIT0hNtlBKZDhedgMwvsaGIVW3PTQl155iSnksvtAel

sprite $ServiceAppSpaceSm [12x12/16z] HOg70GD0208FymZPV-3qSdQ1F_lgMh_s5H4eF0cp_bYqiIC2XyGdmU7YFX7FQCzZ7w1Cqr9U1n9ZdbmjrQ_hY_SE

sprite $ServiceAppSpaceMd [16x16/16z] {
LSc9WGCn24FHZmSaRVyDBxcJPtFpI_muGWAa6Ucm9Ce5QyITeU_NIwnkRCi6NO3PiNiJU20aiJQ1NMJoK8sFwBrkn3L0u3dN7402PpM1bGQgmCETKq15F5N-
LW4IFwH_
}

sprite $ServiceAppSpaceLg [20x20/16z] {
ROm7aWGW3CC4fF7_3r-SQzj4jJ9ZteZux0x2GcmwdmxMRyPI33rwJwkDqF30a0iymcWqrkDO3bE3IBQonKWTkHpdVSEQIL4YTKN7zBwyX5ZLKPKp7vzoJb-x
avaSLZGPu5NkKvQEg0MdX6eOxBPaBTtN4PB9i6_nHzuAZtiF4168ASoDa7j1xWi
}

!procedure ServiceAppSpace($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceAppSpace', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppSpaceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppSpaceLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceAppSpaceGroup($id, $name='Service App Space', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppSpaceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceAppSpaceComponent

sprite $ServiceAppSpaceComponentXs [10x10/16z] HSQt0S0m40CnAXwz_y9MVbHGQOEcDdsnsJunsuyiI6JM2WWeOdRDTlUmjfGV

sprite $ServiceAppSpaceComponentSm [12x12/16z] NSVH0G0H40FH0BFwBnZYR-SEBz9u5RsglJpQjqURh-LXksGGzHvR_5_gpC6ayHmnMq24xP8F

sprite $ServiceAppSpaceComponentMd [16x16/16z] RSY50GCn30H1asxr_JSSmuL_ZQDIuZIA2yUtTUd77iXT7iWn2_lLsqqsK4IZT-mgAD0770CDLEqvw9ETxPnftYDdTaRER7Vl1m

sprite $ServiceAppSpaceComponentLg [20x20/16z] {
bSY50KCn30DHXtJE_WlteyfqGR-8DevwkE7cAvklR3wRKMuQvJ3geNfhxMgUYyPfB9KAjHF2LXSYG36WhKOhh3DBSHgjGHj0aMt5M0bsoxMU9LDQlxPKNs-R
-zSk
}

!procedure ServiceAppSpaceComponent($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceAppSpaceComponent', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppSpaceComponentCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppSpaceComponentLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceAppSpaceComponentGroup($id, $name='Service App Space Component', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppSpaceComponentLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceAppServices

sprite $ServiceAppServicesXs [10x10/16z] JSod0SG05CDG_MxlF_2Le3ma9DxyzuJgHp1IvSacuJPlJ4JiReHnvksfchOQP8EjpExNxmi

sprite $ServiceAppServicesSm [12x12/16z] LOr10aHX18AHdxh_XIUpUzyAgk9BGoOEYLW05G6ILSFxg1BTpLjesSn3jk9bvdZ9b3M5dLqBGs03QRtLAwvbowkIzC2DFp9t_G4

sprite $ServiceAppServicesMd [16x16/16z] {
ROwvWSG020F5Z_fl-CJQpcuYXX__4KkHhoKtfDlrKrTSMH6HzPQtpNDk2DYSKl5ypsdNC-rnFY24TNUucgcwSFcuMSXTz7cvvuAPbJ7YvXCLivC1-Fdl_ky1
ivvj28hLh0RnWo-3ZvKrZZy
}

sprite $ServiceAppServicesLg [20x20/16z] {
TSv7Wi0m349HR6G4zx_mM9dUtehyDED_bN7mAM76PrspQVVXzTewiVbArgHIVDlQ9Jl91jQfIToxsay4sWl03NgF2zaOBMcpTURVmKE3wxuH8UkXqRFIoDdZ
IVswaF2Ewadjecj1pVOfIZpzTXOKOwjufzuRApUwxkUfjZ6K9yvNB-BX3AkJ46-OT_XYdNRNsyKB
}

!procedure ServiceAppServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceAppServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppServicesLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceAppServicesGroup($id, $name='Service App Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceApiManagementServices

sprite $ServiceApiManagementServicesXs [10x10/16z] Oq01hAoiK0OKCuBvZ50UH00XpmPYia4G6pix4niRr1nsc84S808

sprite $ServiceApiManagementServicesSm [12x12/16z] NKY54S102CEIO_-5stU3kBm7OCN1PL4POx6szZD8cz65RMGdtSYYr3fgPXdNvOve-WC

sprite $ServiceApiManagementServicesMd [16x16/16z] ROk50GGm20E3i__2BtMxAX6yOMLCo9JLfcBpBYxNLwjijCPCq56p8avCsYpMAuw2Ukavf0XCnN36JoZ0VoWA99a8nee55lmNUF85

sprite $ServiceApiManagementServicesLg [20x20/16z] {
VL250OGm4AjSPF-9l_u616siaXwHVuc2Zlf91UeGuYE6zOEogOhDHMmJy1luQiOOnJQTL5D-rzM8Kxz5H6BT7B6vohENAJEtP_m6qFxQ71mUi45IBkmuAyYs
4_H_LC8l5ytv0vlf0Iy
}

!procedure ServiceApiManagementServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceApiManagementServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceApiManagementServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApiManagementServicesLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceApiManagementServicesGroup($id, $name='Service Api Management Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApiManagementServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceCognitiveSearch

sprite $ServiceCognitiveSearchXs [10x10/16z] RSP70e0m44BHdqm1xtzWkwxofW1hqTrrDucXEqLc5_DfEjc2iisrDzWUmUy

sprite $ServiceCognitiveSearchSm [12x12/16z] VSUr0SH04CLG3V_jl-03S-GNIRomxlOxZwaPowW1vYSpcSRd9p9jVYG5c7wG4ktGqZg0ZJR9qnS

sprite $ServiceCognitiveSearchMd [16x16/16z] ZSVL0KD124HHP62W_uAVh_mbPmMk_CVWU-KD8pLVzYL9KpNoILuSW8CZgG64aIdsjE7YlDLD1QvrYpUBzPBh-VsDZkwg7b94Uu7ySW8

sprite $ServiceCognitiveSearchLg [20x20/16z] {
hSkr0GDH30DG6UM__y37u5IXUwK03uZC345ZkOixaZmfJabI0I7P4efvc1oPa8k4BpGPMB1bvYG3ojsMxHzdRHBYeLgRFICGGDJEzXLODzH2mMgWOuogqIY0
ySgmaGQVcm4
}

!procedure ServiceCognitiveSearch($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceCognitiveSearch', $name, $tech, $desc)
!endprocedure

!procedure ServiceCognitiveSearchCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCognitiveSearchLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceCognitiveSearchGroup($id, $name='Service Cognitive Search', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCognitiveSearchLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceAppServiceEnvironments

sprite $ServiceAppServiceEnvironmentsXs [10x10/16z] JOk50S102CI2m_u3r-M3o_4JPiOHYN9pTPv-Tr5LPqTT0DeNSLxdX5MR1rVQ0G

sprite $ServiceAppServiceEnvironmentsSm [12x12/16z] TOm50e1020GlYVz_M7QnzORESaS0_ImITS_k9ySMypOqaDPGQyA99Tmt1yYNFm5ztm

sprite $ServiceAppServiceEnvironmentsMd [16x16/16z] ZOx50S0m30CLCkm_SC5KUEM2Pk5F8mFnWCnBc1RiU_OWelwo-IPi8dOeaYOdrcco96lTzRtiw3VLcM7lw-iT64O-9m

sprite $ServiceAppServiceEnvironmentsLg [20x20/16z] fO-54GDH20NvzaZwB_WKExSTsy6XNPBWGgML2H1Kg6QQ047aSQm2g24c8GbghF6CnW2mWO5f0WTq-2_0cEV5M9CTASHyxryP_EE_1GAPxD43

!procedure ServiceAppServiceEnvironments($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceAppServiceEnvironments', $name, $tech, $desc)
!endprocedure

!procedure ServiceAppServiceEnvironmentsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAppServiceEnvironmentsLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceAppServiceEnvironmentsGroup($id, $name='Service App Service Environments', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAppServiceEnvironmentsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceApiConnections

sprite $ServiceApiConnectionsXs [10x10/16z] RSI30G0W04JHdx7_mDcz0p-s81EIpFKfcsaikR6S2XcTcuVFM18

sprite $ServiceApiConnectionsSm [12x12/16z] TOhN0KCn20FFTDX_t-JrFnyTYItgxif5o5fB0y0NtyXBkp0AJ1WWy3vHm2wpm6kdyh1NiE4F

sprite $ServiceApiConnectionsMd [16x16/16z] bOx50SCm3035jF--9VEdISuW1dYCsW_gfXb-uUvWxtvgYcjpZoBtreEfYCG4ujS48AifbfrM_dcYdiemx2NMD0wt3nvuRAbmoHi

sprite $ServiceApiConnectionsLg [20x20/16z] {
fSrL0iGW30JGGKRe_U-xXcp_-t19WeVA3svqOADw-MddihZYRDlSoF-iraphTTUqTIZugY9mVVTT5T4i3l2gQyiHaXOpWXy1RIp4vBqIMzjtTC5YdLsiBoSu
c4buv0q
}

!procedure ServiceApiConnections($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceApiConnections', $name, $tech, $desc)
!endprocedure

!procedure ServiceApiConnectionsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceApiConnectionsLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceApiConnectionsGroup($id, $name='Service Api Connections', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceApiConnectionsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceSignalR

sprite $ServiceSignalRXs [10x10/16z] JOl70S0m30AHk_TVE8VIp8jsEhMjD0jXCOs8nKK4rcwECHutfNHx3KKYs2eRsrrXBW

sprite $ServiceSignalRSm [12x12/16z] LOtN0G0n2499KN7_XG_9rxrK6-3FxS5VlIIxpsHPvM3I1R4cK3eZ0ij_1PaRVFywv-KLNFSJ3W0gRIkdO5eilHy

sprite $ServiceSignalRMd [16x16/16z] RO-54GCm3CJigt7_XHjz6NGKAMp_c8MuMo3YgGFtWFahp76dUmv-LyZTrlBkgagjbQFLRqw8Tx_OeNRJai2HNZhVbf1cCHnFe9IkGnKq5HyVJ8sk

sprite $ServiceSignalRLg [20x20/16z] {
TS-70SCW34JHGztxBnpf83tvxiyDyBULr-GlH7ZJnQkguW6CC57pGMOF562Hm9G8P1k9PUFYgslN9cqE_Y0p9WNQuisSbg-MydZk6al5f6s2E0-keTLqFQOH
8rx7OgEs7UhgYNrcU22l6XKdtQXOU6bvLXfsDm
}

!procedure ServiceSignalR($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceSignalR', $name, $tech, $desc)
!endprocedure

!procedure ServiceSignalRCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceSignalRLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceSignalRGroup($id, $name='Service Signal R', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceSignalRLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceNotificationHubNamespaces

sprite $ServiceNotificationHubNamespacesXs [10x10/16z] JSh50G0W40InGPR-EyPFyWwX6fh1TBf1_gIk2nckGRO

sprite $ServiceNotificationHubNamespacesSm [12x12/16z] TSQr0S0m402nUzn_ut3CLYLshC8_LwWShmWjYD3uyAS-dx_KwPq

sprite $ServiceNotificationHubNamespacesMd [16x16/16z] ZSd50S0024FH57xOV-Ew-pj5z2MFBfrL2D01gDaBn96SiIUREFmstiYhOwzo3osoz4S7

sprite $ServiceNotificationHubNamespacesLg [20x20/16z] bSYr0GD10CH0-HRwxzYG-9acaxXhRBpGrkxp7ByKQzfvI7X3PEzbh97Vr0BvJMV6PENwjSsFcBXbOvH7FW

!procedure ServiceNotificationHubNamespaces($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceNotificationHubNamespaces', $name, $tech, $desc)
!endprocedure

!procedure ServiceNotificationHubNamespacesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceNotificationHubNamespacesLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceNotificationHubNamespacesGroup($id, $name='Service Notification Hub Namespaces', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceNotificationHubNamespacesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceFrontDoorAndCdnProfiles

sprite $ServiceFrontDoorAndCdnProfilesXs [10x10/16z] LSQ50G0W2011ElPVs0vUWOEIcLrCchkBU5S7YAXxzBgixymSwjkkUbq4Anch0G

sprite $ServiceFrontDoorAndCdnProfilesSm [12x12/16z] NSQ90O0m24FHG2FH_HUsz_LQuECM4IipA-MIc2Ud2l9HWhqPI9QxDRwiT3v7mqAUMuw6D0m9nGy

sprite $ServiceFrontDoorAndCdnProfilesMd [16x16/16z] ROw10G0H0083iF_2Nm_0WGw0Dpw6pSYSiR7Yg_f4V6GdCpAw3zL_SzOJ1lWi3AWrJWzAxd0KKLq9sDpytqcstXymeDffSZpv

sprite $ServiceFrontDoorAndCdnProfilesLg [20x20/16z] {
VSe54iGm34DH1MHdxt_X7Ibb-cteZV5LAUKY37SamndxPjmeLG_jKtIrzRuQSpUD1e0916GU08UBQQ5xZhiDFXX-RZK_m9iHy9a7Ws8aQvKne-2Gh1vX6gvf
wBq_
}

!procedure ServiceFrontDoorAndCdnProfiles($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceFrontDoorAndCdnProfiles', $name, $tech, $desc)
!endprocedure

!procedure ServiceFrontDoorAndCdnProfilesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceFrontDoorAndCdnProfilesLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceFrontDoorAndCdnProfilesGroup($id, $name='Service Front Door And Cdn Profiles', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceFrontDoorAndCdnProfilesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceCognitiveServices

sprite $ServiceCognitiveServicesXs [10x10/16z] TSV70O0m5CDGfqhPVs0wt7Y_EZ-0yZxmta5DKUC9wSPPppoz96kkKyjd1m

sprite $ServiceCognitiveServicesSm [12x12/16z] VOd50GDG2CMG3yd-2zVjLEHf_9k5joo0VAgYUJH0CImTgKxedXPjF2wOwawxQkY37pgI1OQEtxa2

sprite $ServiceCognitiveServicesMd [16x16/16z] dSW54WKX30JHK4oOvlu7NZTAlkn3E_6AL-NAz31myx8NMnrHjRUzjRQXeh0g0KRhY4PwBPCL4WjHrrU6O25Ic5NarekjMqJfNNt1SXJVp

sprite $ServiceCognitiveServicesLg [20x20/16z] {
hSw73GGX30LH0-PxwB_XawsDIfTso4y9Uw0-DSUTHbJjGh7P1HKUMvlasqFJJulCSwJseir2s-xMgBePu3M6m6S0AfkQ4E0XXsRWKWS6wG89dCh81C5fVJCE
o--ijRGgpsrOrIxPvxq
}

!procedure ServiceCognitiveServices($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceCognitiveServices', $name, $tech, $desc)
!endprocedure

!procedure ServiceCognitiveServicesCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceCognitiveServicesLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceCognitiveServicesGroup($id, $name='Service Cognitive Services', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceCognitiveServicesLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceAzureMediaService

sprite $ServiceAzureMediaServiceXs [10x10/16z] 7SQ92G0n00B1pMSEiVzwJp9y0tLuRie3jgIl1UcCCM8ZZzhsiUVSU_jYhzLTTMaaWPEyq1Ry

sprite $ServiceAzureMediaServiceSm [12x12/16z] BSst0S0m30D1vW1v_tbDXQyE5MZ7Jgzljsep8de6S1Z2ERQnyQu1YPPD2y0B8c8s3W9KTJktb-qYWWhhgz6G23XNQJJvsiTCz0C

sprite $ServiceAzureMediaServiceMd [16x16/16z] {
BSx70GCX34HHPPc1_kkrmluJZqoRkkoWipU1bmTtV17DcD0Ru7MovSpQnYuBTrxESYvP0e16GaIAPkNqG5lCnY6zHtLz8cYjuueES7_MUT68okz5gUl_0Qyw
oyfhmqPVPpIhVm
}

sprite $ServiceAzureMediaServiceLg [20x20/16z] {
NT054i0m24JHw49exdzUhFwhUSCOvMhCNZwj7HsuXVQLI4sQ05XoKAGx3MISW-AMqcjj72OdpHgri1hMwXMPaHd9PMt0Z0ViqooN4OO9INC98tJ-6GD5hEwb
4SoM6OtJEgnHfjcnv_2ca-yXR1-cY4P9t1wb5Q-5vLhMAcUE6PUxnkyrAm
}

!procedure ServiceAzureMediaService($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceAzureMediaService', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureMediaServiceCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureMediaServiceLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceAzureMediaServiceGroup($id, $name='Service Azure Media Service', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureMediaServiceLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Item/Web/ServiceAzureSpringApps

sprite $ServiceAzureSpringAppsXs [10x10/16z] LKk30G012Boi_UTzCtV0Bs8VTbmHT5on1TZWSP3IW1xQOzfXySl1ntMFS6-u-wm

sprite $ServiceAzureSpringAppsSm [12x12/16z] JSo50KGX30FGS0Hfk_--btn77rJm7OjaOkiCqEyrTSgYnscBi3DN0ypKiIpws9GxqPZ--B7t2TZ0dg9zTROhDU2Z_W

sprite $ServiceAzureSpringAppsMd [16x16/16z] NShN0K8n34FHcsgixByloFHt_bIuIfDG5X8JmbvvnqDhxnnH03dlIelAWeX1wSxAw5WZ983WnJTbLbuDKa8mzzhJ5LIcXMtW8Eose_6JHVAVzSh79AHZTm

sprite $ServiceAzureSpringAppsLg [20x20/16z] {
RO-50S0W30GVYz3zzsq-TRag1p7yuUwJ6FZsGE58D1oISJaTLWutTvMKTZdT4PwpT7AfUZWkUwi8UZhXgOAT9jDWPghjC6XcakTrLuEn0PlVNE41ctElomCw
CXYokT9anAhKKTCjzpb2NGwYibSNlnmctixkJeMm0qaMXnDZznPmeIi
}

!procedure ServiceAzureSpringApps($id, $name="", $tech="", $desc="")
  IconElement($id, 'IconElement', 'azure/Item/Web/ServiceAzureSpringApps', $name, $tech, $desc)
!endprocedure

!procedure ServiceAzureSpringAppsCard($id, $funcName="", $content="")
  IconCardElement($id, 'IconCardElement', '<$ServiceAzureSpringAppsLg>', 'Web', $funcName, $content)
!endprocedure

!procedure ServiceAzureSpringAppsGroup($id, $name='Service Azure Spring Apps', $tech='')
  IconGroupElement($id, 'IconGroupElement', '<$ServiceAzureSpringAppsLg>', $name, $tech)
!endprocedure
' definition of the Item azure/Group/GroupDotted

!procedure GroupDotted($id, $name='Dotted', $tech='')
  GroupElement($id, 'GroupDotted', $name, $tech)
!endprocedure

skinparam Rectangle<<GroupDotted>> {
  StereotypeFontColor $FONT_COLOR
  BorderThickness 1
  BorderColor $AZURE_GROUP_BD_DARK
  BorderStyle dotted
  FontStyle none
  FontColor $FONT_COLOR
  FontSize $FONT_SIZE_MD
  BackgroundColor transparent
  shadowing false
}
' definition of the Item azure/Group/GroupDashed

!procedure GroupDashed($id, $name='Dashed', $tech='')
  GroupElement($id, 'GroupDashed', $name, $tech)
!endprocedure

skinparam Rectangle<<GroupDashed>> {
  StereotypeFontColor $FONT_COLOR
  BorderThickness 1
  BorderColor $AZURE_GROUP_BD_DARK
  BorderStyle dashed
  FontStyle none
  FontColor $FONT_COLOR
  FontSize $FONT_SIZE_MD
  BackgroundColor transparent
  shadowing false
}
' definition of the Item azure/Group/GroupTransparent

!procedure GroupTransparent($id, $name='Transparent', $tech='')
  GroupElement($id, 'GroupTransparent', $name, $tech)
!endprocedure

skinparam Rectangle<<GroupTransparent>> {
  StereotypeFontColor $FONT_COLOR
  BorderThickness 0
  BorderColor transparent
  BorderStyle solid
  FontStyle none
  FontColor $FONT_COLOR
  FontSize $FONT_SIZE_MD
  BackgroundColor transparent
  shadowing false
}
' definition of the Item azure/Group/GroupPlain

!procedure GroupPlain($id, $name='Plain', $tech='')
  GroupElement($id, 'GroupPlain', $name, $tech)
!endprocedure

skinparam Rectangle<<GroupPlain>> {
  StereotypeFontColor $FONT_COLOR
  BorderThickness 1
  BorderColor $AZURE_GROUP_BD_LIGHT
  BorderStyle solid
  FontStyle none
  FontColor $FONT_COLOR
  FontSize $FONT_SIZE_MD
  BackgroundColor $AZURE_GROUP_BG_LIGHT
  shadowing false
}
' definition of the Item azure/Group/GroupPlainDotted

!procedure GroupPlainDotted($id, $name='Plain dotted', $tech='')
  GroupElement($id, 'GroupPlainDotted', $name, $tech)
!endprocedure

skinparam Rectangle<<GroupPlainDotted>> {
  StereotypeFontColor $FONT_COLOR
  BorderThickness 1
  BorderColor $AZURE_GROUP_BD_DARK
  BorderStyle dotted
  FontStyle none
  FontColor $FONT_COLOR
  FontSize $FONT_SIZE_MD
  BackgroundColor $AZURE_GROUP_BG_LIGHT
  shadowing false
}
' definition of the Item azure/Group/GroupPlainDashed

!procedure GroupPlainDashed($id, $name='Plain dashed', $tech='')
  GroupElement($id, 'GroupPlainDashed', $name, $tech)
!endprocedure

skinparam Rectangle<<GroupPlainDashed>> {
  StereotypeFontColor $FONT_COLOR
  BorderThickness 1
  BorderColor $AZURE_GROUP_BD_DARK
  BorderStyle dashed
  FontStyle none
  FontColor $FONT_COLOR
  FontSize $FONT_SIZE_MD
  BackgroundColor $AZURE_GROUP_BG_LIGHT
  shadowing false
}
' definition of the Item azure/Group/GroupNetwork

sprite $ServiceVirtualNetworksXs [10x10/16z] ROQr0G0m20GJVF-5yPBNUxSWgmLM8xPGg9XiJzE8hqJPn89J0G

sprite $ServiceVirtualNetworksSm [12x12/16z] ZSZ50SH030F0MLR_3Hyclv0jzknIi1QaivKjahMcHCmfshvtzjABRocRdDqR

sprite $ServiceVirtualNetworksMd [16x16/16z] hOgr0S103CJqQEs_S9ZAaF687yeut_OlG2_1XPO67QQhuI9r4xrJf5IEoXEUX9CcDk52ePJbJVHvZG

sprite $ServiceVirtualNetworksLg [20x20/16z] jOhL3G1158JOfzD_m-V-VxD2Gk2NsS6-bRJJrLy59PrgS2xLtDLTxbKAeWTMjfOjNttGIh8BMdWu8u3ZHGmsUIzYmosFwfPtTSYT8mO_R0O

!procedure GroupNetwork($id, $name='Network', $tech='')
  IconGroupElement($id, 'GroupNetwork', '<$ServiceVirtualNetworksLg>', $name, $tech)
!endprocedure

skinparam Rectangle<<GroupNetwork>> {
  StereotypeFontColor $AZURE_BLUE
  BorderThickness 1
  BorderColor $AZURE_BLUE
  BorderStyle dotted
  FontStyle none
  FontColor $AZURE_BLUE
  FontSize $FONT_SIZE_MD
  BackgroundColor transparent
  shadowing false
}
