Compare commits
	
		
			35 Commits
		
	
	
		
			308505a588
			...
			main
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 623ed33dce | |||
| 40419fb0c2 | |||
| 1ba4f865de | |||
| c46566d83f | |||
| acd9fda529 | |||
| f63e04f7b0 | |||
| ff2f37f718 | |||
| 134e601d57 | |||
| 842c541c13 | |||
| 41cee8af1d | |||
| 190cded4e5 | |||
| 4ecdd40613 | |||
| 7c73ac7749 | |||
| afc6bcae83 | |||
| ecf5cf9773 | |||
| 33b2a2d966 | |||
| e12f631c4a | |||
| 3c71785849 | |||
| 9308b914ff | |||
| 4fccd54805 | |||
| 83d8644ef9 | |||
| 24cfcd61ed | |||
| 58b7552714 | |||
| 92bff5640f | |||
| b3a35f7e74 | |||
| ca7eadfcb2 | |||
| d6d5b4b647 | |||
| 15d4bffb72 | |||
| ec3899677a | |||
| 5bd89aa32b | |||
| 4bd351cd6d | |||
| fdd080523d | |||
| 4ad790de64 | |||
| 73ea4b4040 | |||
| 07e19bd89f | 
							
								
								
									
										124
									
								
								.gitea/workflows/release.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										124
									
								
								.gitea/workflows/release.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,124 @@
 | 
			
		||||
# Git(tea) Actions workflow: Build and publish standalone binaries **plus** bundled `static/` assets
 | 
			
		||||
# ────────────────────────────────────────────────────────────────────
 | 
			
		||||
#  ✧  Builds the Go‑based WoL server for four targets **and** packt das Verzeichnis
 | 
			
		||||
#      `static` zusammen mit der Binary, sodass es relativ zur ausführbaren Datei
 | 
			
		||||
#      liegt (wichtig für die eingebauten Bootstrap‑Assets & favicon).
 | 
			
		||||
#
 | 
			
		||||
#       • linux/amd64    → wol-server-linux-amd64.tar.gz
 | 
			
		||||
#       • linux/arm64    → wol-server-linux-arm64.tar.gz
 | 
			
		||||
#       • linux/arm/v7   → wol-server-linux-armv7.tar.gz
 | 
			
		||||
#       • windows/amd64  → wol-server-windows-amd64.zip
 | 
			
		||||
#
 | 
			
		||||
#  ✧  Artefakte landen im Workflow und – bei Tag‑Push (vX.Y.Z) – als Release‑Assets.
 | 
			
		||||
#
 | 
			
		||||
#  Secrets/variables:
 | 
			
		||||
#    GITEA_TOKEN – optional, falls default token keine Release‑Rechte hat.
 | 
			
		||||
# ────────────────────────────────────────────────────────────────────
 | 
			
		||||
 | 
			
		||||
name: build-binaries
 | 
			
		||||
 | 
			
		||||
on:
 | 
			
		||||
  push:
 | 
			
		||||
    branches: [ "main" ]
 | 
			
		||||
    tags:     [ "v*" ]
 | 
			
		||||
 | 
			
		||||
jobs:
 | 
			
		||||
  build:
 | 
			
		||||
    if: startsWith(github.ref, 'refs/tags/')
 | 
			
		||||
    runs-on: ubuntu-fast
 | 
			
		||||
 | 
			
		||||
    strategy:
 | 
			
		||||
      matrix:
 | 
			
		||||
        include:
 | 
			
		||||
          - goos: linux
 | 
			
		||||
            goarch: amd64
 | 
			
		||||
            ext: ""
 | 
			
		||||
          - goos: linux
 | 
			
		||||
            goarch: arm64
 | 
			
		||||
            ext: ""
 | 
			
		||||
          - goos: linux
 | 
			
		||||
            goarch: arm
 | 
			
		||||
            goarm: "7"
 | 
			
		||||
            ext: ""
 | 
			
		||||
          - goos: windows
 | 
			
		||||
            goarch: amd64
 | 
			
		||||
            ext: ".exe"
 | 
			
		||||
 | 
			
		||||
    env:
 | 
			
		||||
      GO_VERSION: "1.24"
 | 
			
		||||
      BINARY_NAME: trading-server
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Checkout source
 | 
			
		||||
        uses: actions/checkout@v3
 | 
			
		||||
 | 
			
		||||
      - name: Set up Go ${{ env.GO_VERSION }}
 | 
			
		||||
        uses: actions/setup-go@v4
 | 
			
		||||
        with:
 | 
			
		||||
          go-version: ${{ env.GO_VERSION }}
 | 
			
		||||
          cache: true
 | 
			
		||||
 | 
			
		||||
      - name: Build ${{ matrix.goos }}/${{ matrix.goarch }}${{ matrix.goarm && format('/v{0}', matrix.goarm) || '' }}
 | 
			
		||||
        shell: bash
 | 
			
		||||
        run: |
 | 
			
		||||
          set -e
 | 
			
		||||
          mkdir -p dist/package
 | 
			
		||||
          if [ -n "${{ matrix.goarm }}" ]; then export GOARM=${{ matrix.goarm }}; fi
 | 
			
		||||
          CGO_ENABLED=0 GOOS=${{ matrix.goos }} GOARCH=${{ matrix.goarch }} go build -trimpath -ldflags "-s -w" \
 | 
			
		||||
            -o "dist/package/${BINARY_NAME}${{ matrix.ext }}" .
 | 
			
		||||
          # Assets: statisches Verzeichnis beilegen
 | 
			
		||||
          cp -r static dist/package/
 | 
			
		||||
 | 
			
		||||
      - name: Package archive with static assets
 | 
			
		||||
        shell: bash
 | 
			
		||||
        run: |
 | 
			
		||||
          set -e
 | 
			
		||||
          cd dist
 | 
			
		||||
          if [ "${{ matrix.goos }}" == "windows" ]; then
 | 
			
		||||
            ZIP_NAME="${BINARY_NAME}-windows-amd64.zip"
 | 
			
		||||
            (cd package && zip -r "../$ZIP_NAME" .)
 | 
			
		||||
          else
 | 
			
		||||
            ARCH_SUFFIX="${{ matrix.goarch }}"
 | 
			
		||||
            if [ "${{ matrix.goarch }}" == "arm" ]; then ARCH_SUFFIX="armv${{ matrix.goarm }}"; fi
 | 
			
		||||
            TAR_NAME="${BINARY_NAME}-${{ matrix.goos }}-${ARCH_SUFFIX}.tar.gz"
 | 
			
		||||
            tar -czf "$TAR_NAME" -C package .
 | 
			
		||||
          fi
 | 
			
		||||
 | 
			
		||||
      - name: Upload workflow artifact
 | 
			
		||||
        uses: actions/upload-artifact@v3
 | 
			
		||||
        with:
 | 
			
		||||
          name: ${{ matrix.goos }}-${{ matrix.goarch }}${{ matrix.goarm && format('v{0}', matrix.goarm) || '' }}
 | 
			
		||||
          path: dist/*.tar.gz
 | 
			
		||||
          if-no-files-found: ignore
 | 
			
		||||
      - uses: actions/upload-artifact@v3
 | 
			
		||||
        with:
 | 
			
		||||
          name: windows-amd64
 | 
			
		||||
          path: dist/*.zip
 | 
			
		||||
          if-no-files-found: ignore
 | 
			
		||||
 | 
			
		||||
  # Release Schritt für Tag‑Pushes
 | 
			
		||||
  release:
 | 
			
		||||
    if: startsWith(github.ref, 'refs/tags/')
 | 
			
		||||
    needs: build
 | 
			
		||||
    runs-on: ubuntu-fast
 | 
			
		||||
    permissions:
 | 
			
		||||
      contents: write
 | 
			
		||||
 | 
			
		||||
    steps:
 | 
			
		||||
      - name: Download artifacts
 | 
			
		||||
        uses: actions/download-artifact@v3
 | 
			
		||||
        with:
 | 
			
		||||
          path: ./dist
 | 
			
		||||
 | 
			
		||||
      - name: Create / Update release
 | 
			
		||||
        uses: softprops/action-gh-release@v2
 | 
			
		||||
        env:
 | 
			
		||||
          GITHUB_TOKEN: ${{ secrets.GITEA_TOKEN || github.token }}
 | 
			
		||||
        with:
 | 
			
		||||
          name: "Release ${{ github.ref_name }}"
 | 
			
		||||
          tag_name: ${{ github.ref_name }}
 | 
			
		||||
          draft: false
 | 
			
		||||
          prerelease: false
 | 
			
		||||
          files: |
 | 
			
		||||
            dist/**/trading-server-*.tar.gz
 | 
			
		||||
            dist/**/trading-server-*.zip
 | 
			
		||||
							
								
								
									
										15
									
								
								Dockerfile
									
									
									
									
									
								
							
							
						
						
									
										15
									
								
								Dockerfile
									
									
									
									
									
								
							@@ -14,16 +14,23 @@ FROM alpine:3.20
 | 
			
		||||
# HTTPS-Callouts in Alpine brauchen ca-certificates
 | 
			
		||||
RUN apk add --no-cache ca-certificates
 | 
			
		||||
RUN mkdir /data
 | 
			
		||||
RUN mkdir /dynamicsrc
 | 
			
		||||
RUN mkdir /tempsrc
 | 
			
		||||
COPY --from=builder /bin/sctradingtool /bin/sctradingtool
 | 
			
		||||
COPY ./static /data/static
 | 
			
		||||
COPY ./static /tempsrc/static
 | 
			
		||||
COPY ./dynamicsrc /dynamicsrc
 | 
			
		||||
 | 
			
		||||
# Default listens on :8080 – siehe main.go
 | 
			
		||||
EXPOSE 8080
 | 
			
		||||
 | 
			
		||||
# Environment defaults; können per compose überschrieben werden
 | 
			
		||||
ENV REDIS_ADDR=redis:6379 \
 | 
			
		||||
    BLOCKLIST_MODE=slave \
 | 
			
		||||
    HASH_NAME=bl:manual \
 | 
			
		||||
    MASTER_URL=https://flod-proxy.send.nrw
 | 
			
		||||
ENV KT_USERNAME=admin \
 | 
			
		||||
    KT_PASSWORD=admin \
 | 
			
		||||
    KT_MEMBER=guest \
 | 
			
		||||
    KT_HASIMPRESSUM=true \
 | 
			
		||||
    KT_IMPRESSUM=https://www.google.de \
 | 
			
		||||
    KT_PRODUCTIVE=true
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
ENTRYPOINT ["/bin/sctradingtool"]
 | 
			
		||||
							
								
								
									
										
											BIN
										
									
								
								dynamicsrc/footerlower.webp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								dynamicsrc/footerlower.webp
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 11 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								dynamicsrc/footerupper.webp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								dynamicsrc/footerupper.webp
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 128 KiB  | 
							
								
								
									
										1
									
								
								dynamicsrc/pois.json
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1
									
								
								dynamicsrc/pois.json
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										3
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								go.mod
									
									
									
									
									
								
							@@ -10,8 +10,9 @@ require (
 | 
			
		||||
	github.com/mattn/go-isatty v0.0.20 // indirect
 | 
			
		||||
	github.com/ncruces/go-strftime v0.1.9 // indirect
 | 
			
		||||
	github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec // indirect
 | 
			
		||||
	golang.org/x/crypto v0.40.0
 | 
			
		||||
	golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 // indirect
 | 
			
		||||
	golang.org/x/sys v0.33.0 // indirect
 | 
			
		||||
	golang.org/x/sys v0.34.0 // indirect
 | 
			
		||||
	modernc.org/libc v1.65.10 // indirect
 | 
			
		||||
	modernc.org/mathutil v1.7.1 // indirect
 | 
			
		||||
	modernc.org/memory v1.11.0 // indirect
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										30
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										30
									
								
								go.sum
									
									
									
									
									
								
							@@ -1,5 +1,7 @@
 | 
			
		||||
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
 | 
			
		||||
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
 | 
			
		||||
github.com/google/pprof v0.0.0-20250317173921-a4b03ec1a45e h1:ijClszYn+mADRFY17kjQEVQ1XRhq2/JR1M3sGqeJoxs=
 | 
			
		||||
github.com/google/pprof v0.0.0-20250317173921-a4b03ec1a45e/go.mod h1:boTsfXsheKC2y+lKOCMpSfarhxDeIzfZG1jqGcPl3cA=
 | 
			
		||||
github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0=
 | 
			
		||||
github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo=
 | 
			
		||||
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
 | 
			
		||||
@@ -8,16 +10,40 @@ github.com/ncruces/go-strftime v0.1.9 h1:bY0MQC28UADQmHmaF5dgpLmImcShSi2kHU9XLdh
 | 
			
		||||
github.com/ncruces/go-strftime v0.1.9/go.mod h1:Fwc5htZGVVkseilnfgOVb9mKy6w1naJmn9CehxcKcls=
 | 
			
		||||
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=
 | 
			
		||||
github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
 | 
			
		||||
golang.org/x/crypto v0.40.0 h1:r4x+VvoG5Fm+eJcxMaY8CQM7Lb0l1lsmjGBQ6s8BfKM=
 | 
			
		||||
golang.org/x/crypto v0.40.0/go.mod h1:Qr1vMER5WyS2dfPHAlsOj01wgLbsyWtFn/aY+5+ZdxY=
 | 
			
		||||
golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0 h1:R84qjqJb5nVJMxqWYb3np9L5ZsaDtB+a39EqjV0JSUM=
 | 
			
		||||
golang.org/x/exp v0.0.0-20250408133849-7e4ce0ab07d0/go.mod h1:S9Xr4PYopiDyqSyp5NjCrhFrqg6A5zA2E/iPHPhqnS8=
 | 
			
		||||
golang.org/x/mod v0.24.0 h1:ZfthKaKaT4NrhGVZHO1/WDTwGES4De8KtWO0SIbNJMU=
 | 
			
		||||
golang.org/x/mod v0.24.0/go.mod h1:IXM97Txy2VM4PJ3gI61r1YEk/gAj6zAHN3AdZt6S9Ww=
 | 
			
		||||
golang.org/x/sync v0.14.0 h1:woo0S4Yywslg6hp4eUFjTVOyKt0RookbpAHG4c1HmhQ=
 | 
			
		||||
golang.org/x/sync v0.14.0/go.mod h1:1dzgHSNfp02xaA81J2MS99Qcpr2w7fw1gpm99rleRqA=
 | 
			
		||||
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
 | 
			
		||||
golang.org/x/sys v0.33.0 h1:q3i8TbbEz+JRD9ywIRlyRAQbM0qF7hu24q3teo2hbuw=
 | 
			
		||||
golang.org/x/sys v0.33.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
 | 
			
		||||
golang.org/x/sys v0.34.0 h1:H5Y5sJ2L2JRdyv7ROF1he/lPdvFsd0mJHFw2ThKHxLA=
 | 
			
		||||
golang.org/x/sys v0.34.0/go.mod h1:BJP2sWEmIv4KK5OTEluFJCKSidICx8ciO85XgH3Ak8k=
 | 
			
		||||
golang.org/x/tools v0.33.0 h1:4qz2S3zmRxbGIhDIAgjxvFutSvH5EfnsYrRBj0UI0bc=
 | 
			
		||||
golang.org/x/tools v0.33.0/go.mod h1:CIJMaWEY88juyUfo7UbgPqbC8rU2OqfAV1h2Qp0oMYI=
 | 
			
		||||
modernc.org/cc/v4 v4.26.1 h1:+X5NtzVBn0KgsBCBe+xkDC7twLb/jNVj9FPgiwSQO3s=
 | 
			
		||||
modernc.org/cc/v4 v4.26.1/go.mod h1:uVtb5OGqUKpoLWhqwNQo/8LwvoiEBLvZXIQ/SmO6mL0=
 | 
			
		||||
modernc.org/ccgo/v4 v4.28.0 h1:rjznn6WWehKq7dG4JtLRKxb52Ecv8OUGah8+Z/SfpNU=
 | 
			
		||||
modernc.org/ccgo/v4 v4.28.0/go.mod h1:JygV3+9AV6SmPhDasu4JgquwU81XAKLd3OKTUDNOiKE=
 | 
			
		||||
modernc.org/fileutil v1.3.3 h1:3qaU+7f7xxTUmvU1pJTZiDLAIoJVdUSSauJNHg9yXoA=
 | 
			
		||||
modernc.org/fileutil v1.3.3/go.mod h1:HxmghZSZVAz/LXcMNwZPA/DRrQZEVP9VX0V4LQGQFOc=
 | 
			
		||||
modernc.org/gc/v2 v2.6.5 h1:nyqdV8q46KvTpZlsw66kWqwXRHdjIlJOhG6kxiV/9xI=
 | 
			
		||||
modernc.org/gc/v2 v2.6.5/go.mod h1:YgIahr1ypgfe7chRuJi2gD7DBQiKSLMPgBQe9oIiito=
 | 
			
		||||
modernc.org/libc v1.65.10 h1:ZwEk8+jhW7qBjHIT+wd0d9VjitRyQef9BnzlzGwMODc=
 | 
			
		||||
modernc.org/libc v1.65.10/go.mod h1:StFvYpx7i/mXtBAfVOjaU0PWZOvIRoZSgXhrwXzr8Po=
 | 
			
		||||
modernc.org/mathutil v1.7.1 h1:GCZVGXdaN8gTqB1Mf/usp1Y/hSqgI2vAGGP4jZMCxOU=
 | 
			
		||||
modernc.org/mathutil v1.7.1/go.mod h1:4p5IwJITfppl0G4sUEDtCr4DthTaT47/N3aT6MhfgJg=
 | 
			
		||||
modernc.org/memory v1.11.0 h1:o4QC8aMQzmcwCK3t3Ux/ZHmwFPzE6hf2Y5LbkRs+hbI=
 | 
			
		||||
modernc.org/memory v1.11.0/go.mod h1:/JP4VbVC+K5sU2wZi9bHoq2MAkCnrt2r98UGeSK7Mjw=
 | 
			
		||||
modernc.org/opt v0.1.4 h1:2kNGMRiUjrp4LcaPuLY2PzUfqM/w9N23quVwhKt5Qm8=
 | 
			
		||||
modernc.org/opt v0.1.4/go.mod h1:03fq9lsNfvkYSfxrfUhZCWPk1lm4cq4N+Bh//bEtgns=
 | 
			
		||||
modernc.org/sortutil v1.2.1 h1:+xyoGf15mM3NMlPDnFqrteY07klSFxLElE2PVuWIJ7w=
 | 
			
		||||
modernc.org/sortutil v1.2.1/go.mod h1:7ZI3a3REbai7gzCLcotuw9AC4VZVpYMjDzETGsSMqJE=
 | 
			
		||||
modernc.org/sqlite v1.38.0 h1:+4OrfPQ8pxHKuWG4md1JpR/EYAh3Md7TdejuuzE7EUI=
 | 
			
		||||
modernc.org/sqlite v1.38.0/go.mod h1:1Bj+yES4SVvBZ4cBOpVZ6QgesMCKpJZDq0nxYzOpmNE=
 | 
			
		||||
modernc.org/strutil v1.2.1 h1:UneZBkQA+DX2Rp35KcM69cSsNES9ly8mQWD71HKlOA0=
 | 
			
		||||
modernc.org/strutil v1.2.1/go.mod h1:EHkiggD70koQxjVdSBM3JKM7k6L0FbGE5eymy9i3B9A=
 | 
			
		||||
modernc.org/token v1.1.0 h1:Xl7Ap9dKaEs5kLoOQeQmPWevfnk/DM5qcLcYlA8ys6Y=
 | 
			
		||||
modernc.org/token v1.1.0/go.mod h1:UGzOrNV1mAFSEB63lOFHIpNRUVMvYTc6yu1SMY/XTDM=
 | 
			
		||||
 
 | 
			
		||||
							
								
								
									
										2
									
								
								static/css/tom-select.default.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										2
									
								
								static/css/tom-select.default.min.css
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										
											BIN
										
									
								
								static/favicon.ico
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								static/favicon.ico
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 15 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								static/img/footerlower.webp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								static/img/footerlower.webp
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 11 KiB  | 
							
								
								
									
										
											BIN
										
									
								
								static/img/footerupper.webp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										
											BIN
										
									
								
								static/img/footerupper.webp
									
									
									
									
									
										Normal file
									
								
							
										
											Binary file not shown.
										
									
								
							| 
		 After Width: | Height: | Size: 128 KiB  | 
							
								
								
									
										7
									
								
								static/js/bootstrap.bundle.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										7
									
								
								static/js/bootstrap.bundle.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										5021
									
								
								static/js/tom-select.complete.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
							
						
						
									
										5021
									
								
								static/js/tom-select.complete.min.js
									
									
									
									
										vendored
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
		Reference in New Issue
	
	Block a user