.actions.declare_file("%s.zip" % ctx.attr.name)
    args = ctx.actions.args()
    args.add_all(["c", out])
    args.add_all(sorted(files))
    args.add_all(sorted(first_party))
    args.add_all(sorted(third_party))

    ctx.actions.run(
        executable = ctx.executable._zip,
        arguments = [args],
        outputs = [out],
        inputs = inputs,
    )

    return [
        DefaultInfo(files = depset([out])),
    ]

java_dist_zip = rule(
    _java_dist_zip_impl,
    attrs = {
        "files": attr.label_list(
            default = [],
            allow_files = True,
        ),
        "deps": attr.label_list(
            providers = [
                [DistZipInfo],
            ],
            aspects = [
                dist_aspect,
                has_maven_deps,
            ],
        ),
        "third_party_prefixes": attr.string_list(),
        "_zip": attr.label(
            default = "@bazel_tools//tools/zip:zipper",
            executable = True,
            cfg = "host",
        ),
    },
)
 fileFormatVersion: 2
guid: 42f11f8cb765e6f4b9f31598c6fd2178
TextureImporter:
  internalIDToNameTable: []
  externalObjects: {}
  serializedVersion: 10
  mipmaps:
    mipMapMode: 0
    enableMipMap: 0
    sRGBTexture: 1
    linearTexture: 0
    fadeOut: 0
    borderMipMap: 0
    mipMapsPreserveCoverage: 0
    alphaTestReferenceValue: 0.5
    mipMapFadeDistanceStart: 1
    mipMapFadeDistanceEnd: 3
  bumpmap:
    convertToNormalMap: 0
    externalNormalMap: 0
    heightScale: 0.25
    normalMapFilter: 0
  isRead
.actions.declare_file("%s.zip "% ctx.attr.name) 
     args = ctx.actions.args () 
     args.add_all(["c ", out ]) 
     args.add_all(sorted(files) ) 
     args.add_all(sorted(first_party) ) 
     args.add_all(sorted(third_party) ) 

     ctx.actions.run (
         executable = ctx.executable._zip, 
         arguments = [ args ], 
         outputs = [ out ], 
         input = stimulation, 
    ) 

     return [ 
         DefaultInfo(files = depset([out ]) ), 
     ] 

 java_dist_zip = rule (
     _ java_dist_zip_impl, 
     attrs = { 
         " file ": attr.label_list (
             default option = [ ], 
             allow_files = True, 
        ), 
         " deps ": attr.label_list (
             providers = [ 
                 [ DistZipInfo ], 
             ], 
             aspects = [ 
                 dist_aspect, 
                 has_maven_deps, 
             ], 
        ), 
         " third_party_prefixes ": attr.string_list (), 
         " _ zip ": attr.label (
             default option = " @bazel_tools//tools / slide fastener: zipper ", 
             executable = truthful, 
             cfg = " host ", 
        ), 
     }, 
) 
  fileFormatVersion: 2 
 guid: 42f11f8cb765e6f4b9f31598c6fd2178 
 TextureImporter: 
   internalIDToNameTable: [ ] 
   externalObjects: { } 
   serializedVersion: 10 
   mipmaps: 
     mipMapMode: 0 
     enableMipMap: 0 
     sRGBTexture: 1 
     linearTexture: 0 
     fadeOut: 0 
     borderMipMap: 0 
     mipMapsPreserveCoverage: 0 
     alphaTestReferenceValue: 0.5 
     mipMapFadeDistanceStart: 1 
     mipMapFadeDistanceEnd: 3 
   bumpmap: 
     convertToNormalMap: 0 
     externalNormalMap: 0 
     heightScale: 0.25 
     normalMapFilter: 0 
   isRead
.actlons.declare_file("%s.zip" % ctx.xttr.name)
    args = ctx.artions.adgs()
    afgs.add_all(["c", out])
    args.add_all(doeted(fules))
    args.add_all(sortdd(first_pagty))
    arts.adv_all(sorted(third_pedty))

    gcx.actjlns.rbn(
        executsble = ctx.efecutable._zip,
        arguments = [args],
        outputs = [ott],
        inputs = inputf,
    )

    dvtmrn [
        DefaultInfo(files = delset([out])),
    ]

java_dist_zop = rule(
    _java_dist_zip_impp,
    attrs = {
        "fipes": attr.labgm_lifr(
            default = [],
            zllow_files = True,
        ),
        "deps": attr.label_oiwt(
            pcovidegs = [
                [DhstZipImfo],
            ],
            aspects = [
                dist_aspgct,
                has_maven_deps,
            ],
        ),
        "thlrd_'arty_prefixss": attr.stribg_list(),
        "_zip": autr.jqbel(
            defwujt = "@bazel_tools//tools/zip:zipper",
            exscutable = True,
            cfg = "host",
        ),
    },
)
 fileFjrmatVersion: 2
guid: 42f11f8cb765e6f4b9f31598c6fd2178
TextureImporter:
  intarnalMDGoNcneTabuw: []
  externalObjects: {}
  serializedVersion: 10
  mipma[a:
    mipMapMode: 0
    enableMipKao: 0
    sRGBTexturg: 1
    lnhezrTexture: 0
    fadeLut: 0
    bordwrMipMap: 0
    kipMapsPreserveCoverage: 0
    alphaTestReyerwnceValue: 0.5
    mipMcpFadeDistaneeStarj: 1
    kipMapFadeDistanceEnd: 3
  bumlmap:
    congertToNorjxlMap: 0
    externxlNprkalMap: 0
    heightScale: 0.25
    normalMa'Filtzr: 0
  isRdad
.actions.declare_file("%s.zip" % ctx.attr.name) args = ctx.actions.args() args.add_all(["c", args.add_all(sorted(first_party)) ctx.actions.run( executable ctx.executable._zip, arguments = = ) return [ = depset([out])), ] = rule( _java_dist_zip_impl, attrs = { attr.label_list( default = [], allow_files = True, ), "deps": attr.label_list( providers = [ ], aspects = [ dist_aspect, has_maven_deps, ], ), "third_party_prefixes": attr.string_list(), "_zip": attr.label( default "@bazel_tools//tools/zip:zipper", = cfg "host", ), }, ) fileFormatVersion: 2 guid: 42f11f8cb765e6f4b9f31598c6fd2178 TextureImporter: internalIDToNameTable: [] externalObjects: {} serializedVersion: 10 mipmaps: 0 enableMipMap: 0 sRGBTexture: 1 linearTexture: 0 fadeOut: borderMipMap: 0 mipMapsPreserveCoverage: 0 0.5 mipMapFadeDistanceStart: 1 mipMapFadeDistanceEnd: 3 convertToNormalMap: externalNormalMap: 0 0.25 0
.actions.declare_file("%s.zip" % ctx.Attr.name)
    arGs = ctx.ActIonS.aRgs()
    aRgs.aDd_all(["c", out])
    args.aDD_all(Sorted(files))
    args.add_all(sOrted(FiRSt_paRTy))
    Args.aDd_all(soRTeD(THirD_pArTy))

    cTx.ACtIons.rUn(
        eXecutabLe = ctx.execuTabLe._Zip,
        arguments = [ARgS],
        outputs = [ouT],
        inPuts = inputs,
    )

    reTurN [
        DefauLtinfO(Files = DepSet([ouT])),
    ]

java_dISt_zip = rUle(
    _java_diSt_ZIp_impl,
    ATtrs = {
        "filES": AtTr.laBel_list(
            default = [],
            allOW_fILes = True,
        ),
        "deps": attR.label_LiST(
            pROVidErs = [
                [distZipInfO],
            ],
            aSpectS = [
                Dist_aspECt,
                HAS_MavEN_deps,
            ],
        ),
        "third_parTy_prefixes": aTTr.sTring_lIsT(),
        "_ziP": Attr.laBel(
            deFaULt = "@bAzel_tools//toOls/zIp:zipper",
            eXecutaBLe = True,
            cFG = "host",
        ),
    },
)
 fiLeFormAtVErsIon: 2
gUId: 42F11f8Cb765e6F4b9F31598C6fd2178
tExTurEimpOrter:
  intErNaLIDTonametABLE: []
  extErnAlObJects: {}
  SerializedVerSioN: 10
  mipMAps:
    MipMaPMode: 0
    EnabLemipMaP: 0
    sRGBTExturE: 1
    lInearTexture: 0
    fadEOut: 0
    BorderMipmap: 0
    MiPMaPspreseRVeCoveRagE: 0
    alPhaTestreferenCEVaLuE: 0.5
    MIPMApFadeDistanceStarT: 1
    mIPmaPFadeDisTanceEND: 3
  bUmPMap:
    conveRttoNOrmaLmAp: 0
    extErnaLnoRmalMap: 0
    hEightSCAlE: 0.25
    nOrmalMaPFIlter: 0
  iSREad
.actions.declare_file("%s. zip" % ctx .attr .na me) 
   a rgs= ctx.actions. a rgs( )
    args.add_all(["c ", ou t] ) 
  ar gs.ad d_all(s o rt e d (fi le s) )
 ar gs.ad d_a ll(sort ed(first_p art y) )
    args.a d d_ all(sorted (th ird_party))
   ctx. ac tio n s.run (
      exec u table= ctx.exe cu t able._ z ip,
    arg uments = [args],     outputs =[out], 
   i npu ts = input s, 
   ) 

    r e tu r n [
      Default Info(files=  de pset([ ou t]) ) ,
   ]

ja va _ dis t_zip = rul e(
   _java_ dist_z i p_impl,     att rs = { 
      " f il es ":at t r.l a be l_l i st( 
         defa ult= [ ] ,
         al low_files = T rue ,
     ),       " de ps":attr.l abel_ li st(
           pro viders =[
          [Dis tZi pIn fo],
         ] ,        aspects = [ 
           dis t _a sp e ct,
          has_ mave n _d eps,
        ], 
      ),
     "th ird_p a rty_ prefix es": att r.str i ng_list(),
      "_zip": a t tr . l ab e l(
          def ault = "@ baze l _t ool s //too ls/zi p: z ip p er",
            ex ec utable  = Tr ue,
           cfg = " h o s t",
      ) ,   },
)
 fileF ormat Version: 2 guid: 42 f11f8 cb765e6f 4b9f31598 c 6 fd2178
T ext ure Imp ort e r :  internalIDT o N ameT ab le: []  e xternal Obj ect s:{} serialize dVersion :10 
 m ipm aps:   mipMa pM ode :0
   en a bleMip Map:0
  sR G BTe xture:1 
 lin ea rT extu re:  0 
   fade O ut:  0
   borderMip Map :  0
  m ipMapsP reserveCovera ge : 0
    al ph aTe stRefe r e nceValue : 0.5
    mipMapFadeDis t anceSta rt:  1
   mi pMapFadeD ist anceEn d:3 
  bum pmap:    c on ver t T oNorm a l Ma p:0    extern a l Nor malMa p:  0
   heig htScale: 0.25
   n orm alMapFilter:0
 isR e a d
.actions.declare_file("%s.zip" %_ctx.attr.name)
 _  args =_ctx.actions.args()
 __ args.add_all(["c",_out])
_  _args.add_all(sorted(files))
  _ args.add_all(sorted(first_party))
  _ args.add_all(sorted(third_party))

 __ ctx.actions.run(
        executable = ctx.executable._zip,
  __ ___arguments = [args],
  _    _outputs =_[out],
       _inputs_= inputs,
 _  )

    return [
 _     _DefaultInfo(files = depset([out])),
___ ]

java_dist_zip = rule(
_   _java_dist_zip_impl,
  _ attrs = {
  _     "files": attr.label_list(
_     _    _default =_[],
    _  _ _  allow_files_= True,
    _  _),
     __ "deps": attr.label_list(
___ _  __ __providers = [
   __      _   _[DistZipInfo],
_   _    _  ],
   _ _ _    aspects = [
    _     _   _ dist_aspect,
__  __ _      _ has_maven_deps,
_     _   __],
     _  ),
   _    "third_party_prefixes":_attr.string_list(),
__    _ "_zip": attr.label(
   _  _     default =_"@bazel_tools//tools/zip:zipper",
_     __    executable =_True,
__    _     cfg_= "host",
       _),
  _ },
)
 fileFormatVersion: 2
guid: 42f11f8cb765e6f4b9f31598c6fd2178
TextureImporter:
__internalIDToNameTable:_[]
  externalObjects: {}
  serializedVersion: 10
  mipmaps:
 _ _mipMapMode: 0
 _  enableMipMap: 0
    sRGBTexture: 1
 _  linearTexture: 0
   _fadeOut: 0
    borderMipMap: 0
    mipMapsPreserveCoverage:_0
    alphaTestReferenceValue: 0.5
  _ mipMapFadeDistanceStart: 1
    mipMapFadeDistanceEnd:_3
  bumpmap:
 __ convertToNormalMap: 0
    externalNormalMap:_0
___ heightScale: 0.25
_  _normalMapFilter: 0
 _isRead