anmalmig.nu Open in urlscan Pro
2a01:a560:1::61  Public Scan

Submitted URL: https://anmalan.boti.se/
Effective URL: https://anmalmig.nu/anmalan/0c052262-7720-4831-9f5b-46ca21afe889/
Submission: On June 06 via api from US — Scanned from SE

Form analysis 9 forms found in the DOM

Name: entry_form

<form editable-form="" name="entry_form" class="ng-pristine ng-valid">
  <input name="__RequestVerificationToken" type="hidden" value="CfDJ8EOqW6p9I0JBmWDSy_JlSZINH7sjlYY-XQLZXJHyriyrZRcYYnDlADX4z6BzORtAYs3RPqil_HGzOIsgaDI7F1wBaUs0i9ZBm-8x23dSDVKEO8CJ4KFA5Yrw_HIxaxblOYkRo40XPsLJ_j7FQs1551Q" autocomplete="off">
  <!-- Boxes for all steps-->
  <div class="entry-form" ng-switch="entryForm.step" id="entrystepbox">
    <div class="justify-content-center padding-leftright-15-min-sm">
      <!-- ngSwitchWhen: 0 -->
      <div class="box max-width-900 ng-scope" ng-switch-when="0">
        <div class="box-body padding-leftright-15-min-sm">
          <div class="margin-bottom">
            <h3 class="position-relative margin-t-5">
              <span class="small-section-header"> Information </span>
              <button class="btn btn-xs btn-default no-print ng-binding" type="button" style="position: absolute; top: 0; right: 0;" ng-click="changeLanguage(currentLang === 'en' ? 'sv' : 'en')"> English </button>
            </h3>
            <!-- ngIf: settings.EventFinished -->
            <!-- ngIf: !settings.EventFinished -->
            <div ng-if="!settings.EventFinished" class="ng-scope">
              <div style="white-space: pre-wrap" ng-bind-html="(currentLang === 'en' &amp;&amp; settings.TextInfoEng ? settings.TextInfoEng : settings.TextInfo) | parseUrl" class="margin-bottom max-width-700 ng-binding">BOTI 2024 kommer att äga rum
                23 – 24 oktober på Brygghuset i Stockholm.</div>
              <div class="grid-min-sm grid-sm-2 grid-lg-4">
                <!-- ngIf: !settings.EntryIsOpen -->
                <div>
                  <b>
                                                <span class="ng-binding">Sista ordinarie anmälan</span>
                                            </b><br>
                  <span class="margin-t-3 ng-binding"> 16 okt 2024 </span>
                </div>
                <!-- ngIf: settings.ShowTeamEntry && settings.DateCloseEntry != settings.DateCloseEntryTeam -->
              </div>
            </div><!-- end ngIf: !settings.EventFinished -->
          </div>
          <!-- ngIf: _curEvent.EventUrls && (_curEvent.EventUrls | pick: 'Type.indexOf(\'EntryInfo\') > -1').length -->
          <!-- ngIf: !settings.EventFinished -->
          <div ng-if="!settings.EventFinished" class="margin-bottom ng-scope">
            <h4 class="small-section-header">
              <!-- ngIf: settings.ClassesCustomName --><span ng-if="settings.ClassesCustomName" class="ng-binding ng-scope"> Kategorier och avgifter </span><!-- end ngIf: settings.ClassesCustomName -->
              <!-- ngIf: !settings.ClassesCustomName -->
            </h4>
            <div class="flex flex-wrap gap-10">
              <!-- ngRepeat: _class in settings.EventClasses track by $index -->
              <div ng-repeat="_class in settings.EventClasses track by $index" class="border-color-darkgray border-radius-5 padding-bottom-5 padding-left-10 padding-right-10 border-solid ng-scope" style="min-width: 200px;">
                <h5 class="small-section-header margin-b-5">
                  <span data-toggle="tooltip" data-html="true" data-original-title="" class="ng-binding"> Deltagare på plats, 2 dagar </span>
                </h5>
                <!-- ngIf: _class.AllowedInCompetition || _class.IsRelay -->
                <!-- ngIf: !_class.IsTrackAndField && (_class.AllowedForIndividuals || !_class.UseTeamPrice) --><span ng-if="!_class.IsTrackAndField &amp;&amp; (_class.AllowedForIndividuals || !_class.UseTeamPrice)" class="ng-scope">
                  <span>
                    <!-- ngIf: !_class.ShowPriceExVAT -->
                    <!-- ngIf: _class.ShowPriceExVAT --><span ng-if="_class.ShowPriceExVAT" class="ng-binding ng-scope"> 5&nbsp;225&nbsp;kr <span class="text-small-header ng-binding">(ex. moms)</span>
                    </span><!-- end ngIf: _class.ShowPriceExVAT -->
                  </span>
                  <!-- ngIf: _class.NextPrice --><span ng-if="_class.NextPrice" class="text-sm ng-binding ng-scope" data-toggle="tooltip" data-original-title="Avgiften ändras till 6&nbsp;050&nbsp;kr från och med 1 sep.">
                    <br> (t.o.m. 31 aug) </span><!-- end ngIf: _class.NextPrice -->
                  <br>
                </span><!-- end ngIf: !_class.IsTrackAndField && (_class.AllowedForIndividuals || !_class.UseTeamPrice) -->
                <!-- ngIf: !_class.IsTrackAndField && _class.UseTeamPrice && _class.AllowedInTeam && (settings.EventClassTeamPrices | where: {GroupTag: _class.GroupTag })[0] -->
                <!-- ngIf: _class.IsTrackAndField -->
              </div><!-- end ngRepeat: _class in settings.EventClasses track by $index -->
              <div ng-repeat="_class in settings.EventClasses track by $index" class="border-color-darkgray border-radius-5 padding-bottom-5 padding-left-10 padding-right-10 border-solid ng-scope" style="min-width: 200px;">
                <h5 class="small-section-header margin-b-5">
                  <span data-toggle="tooltip" data-html="true" data-original-title="" class="ng-binding"> Deltagare on-line </span>
                </h5>
                <!-- ngIf: _class.AllowedInCompetition || _class.IsRelay -->
                <!-- ngIf: !_class.IsTrackAndField && (_class.AllowedForIndividuals || !_class.UseTeamPrice) --><span ng-if="!_class.IsTrackAndField &amp;&amp; (_class.AllowedForIndividuals || !_class.UseTeamPrice)" class="ng-scope">
                  <span>
                    <!-- ngIf: !_class.ShowPriceExVAT -->
                    <!-- ngIf: _class.ShowPriceExVAT --><span ng-if="_class.ShowPriceExVAT" class="ng-binding ng-scope"> 4&nbsp;400&nbsp;kr <span class="text-small-header ng-binding">(ex. moms)</span>
                    </span><!-- end ngIf: _class.ShowPriceExVAT -->
                  </span>
                  <!-- ngIf: _class.NextPrice --><span ng-if="_class.NextPrice" class="text-sm ng-binding ng-scope" data-toggle="tooltip" data-original-title="Avgiften ändras till 4&nbsp;950&nbsp;kr från och med 1 sep.">
                    <br> (t.o.m. 31 aug) </span><!-- end ngIf: _class.NextPrice -->
                  <br>
                </span><!-- end ngIf: !_class.IsTrackAndField && (_class.AllowedForIndividuals || !_class.UseTeamPrice) -->
                <!-- ngIf: !_class.IsTrackAndField && _class.UseTeamPrice && _class.AllowedInTeam && (settings.EventClassTeamPrices | where: {GroupTag: _class.GroupTag })[0] -->
                <!-- ngIf: _class.IsTrackAndField -->
              </div><!-- end ngRepeat: _class in settings.EventClasses track by $index -->
              <div ng-repeat="_class in settings.EventClasses track by $index" class="border-color-darkgray border-radius-5 padding-bottom-5 padding-left-10 padding-right-10 border-solid ng-scope" style="min-width: 200px;">
                <h5 class="small-section-header margin-b-5">
                  <span data-toggle="tooltip" data-html="true" data-original-title="" class="ng-binding"> Sponsor Guld (inkl. 1 deltagare) </span>
                </h5>
                <!-- ngIf: _class.AllowedInCompetition || _class.IsRelay -->
                <!-- ngIf: !_class.IsTrackAndField && (_class.AllowedForIndividuals || !_class.UseTeamPrice) --><span ng-if="!_class.IsTrackAndField &amp;&amp; (_class.AllowedForIndividuals || !_class.UseTeamPrice)" class="ng-scope">
                  <span>
                    <!-- ngIf: !_class.ShowPriceExVAT -->
                    <!-- ngIf: _class.ShowPriceExVAT --><span ng-if="_class.ShowPriceExVAT" class="ng-binding ng-scope"> 20&nbsp;900&nbsp;kr <span class="text-small-header ng-binding">(ex. moms)</span>
                    </span><!-- end ngIf: _class.ShowPriceExVAT -->
                  </span>
                  <!-- ngIf: _class.NextPrice -->
                  <br>
                </span><!-- end ngIf: !_class.IsTrackAndField && (_class.AllowedForIndividuals || !_class.UseTeamPrice) -->
                <!-- ngIf: !_class.IsTrackAndField && _class.UseTeamPrice && _class.AllowedInTeam && (settings.EventClassTeamPrices | where: {GroupTag: _class.GroupTag })[0] -->
                <!-- ngIf: _class.IsTrackAndField -->
              </div><!-- end ngRepeat: _class in settings.EventClasses track by $index -->
              <div ng-repeat="_class in settings.EventClasses track by $index" class="border-color-darkgray border-radius-5 padding-bottom-5 padding-left-10 padding-right-10 border-solid ng-scope" style="min-width: 200px;">
                <h5 class="small-section-header margin-b-5">
                  <span data-toggle="tooltip" data-html="true" data-original-title="" class="ng-binding"> Sponsor Silver (inkl. 1 deltagare) </span>
                </h5>
                <!-- ngIf: _class.AllowedInCompetition || _class.IsRelay -->
                <!-- ngIf: !_class.IsTrackAndField && (_class.AllowedForIndividuals || !_class.UseTeamPrice) --><span ng-if="!_class.IsTrackAndField &amp;&amp; (_class.AllowedForIndividuals || !_class.UseTeamPrice)" class="ng-scope">
                  <span>
                    <!-- ngIf: !_class.ShowPriceExVAT -->
                    <!-- ngIf: _class.ShowPriceExVAT --><span ng-if="_class.ShowPriceExVAT" class="ng-binding ng-scope"> 16&nbsp;500&nbsp;kr <span class="text-small-header ng-binding">(ex. moms)</span>
                    </span><!-- end ngIf: _class.ShowPriceExVAT -->
                  </span>
                  <!-- ngIf: _class.NextPrice -->
                  <br>
                </span><!-- end ngIf: !_class.IsTrackAndField && (_class.AllowedForIndividuals || !_class.UseTeamPrice) -->
                <!-- ngIf: !_class.IsTrackAndField && _class.UseTeamPrice && _class.AllowedInTeam && (settings.EventClassTeamPrices | where: {GroupTag: _class.GroupTag })[0] -->
                <!-- ngIf: _class.IsTrackAndField -->
              </div><!-- end ngRepeat: _class in settings.EventClasses track by $index -->
              <div ng-repeat="_class in settings.EventClasses track by $index" class="border-color-darkgray border-radius-5 padding-bottom-5 padding-left-10 padding-right-10 border-solid ng-scope" style="min-width: 200px;">
                <h5 class="small-section-header margin-b-5">
                  <span data-toggle="tooltip" data-html="true" data-original-title="" class="ng-binding"> Sponsor Brons (ej deltagare) </span>
                </h5>
                <!-- ngIf: _class.AllowedInCompetition || _class.IsRelay -->
                <!-- ngIf: !_class.IsTrackAndField && (_class.AllowedForIndividuals || !_class.UseTeamPrice) --><span ng-if="!_class.IsTrackAndField &amp;&amp; (_class.AllowedForIndividuals || !_class.UseTeamPrice)" class="ng-scope">
                  <span>
                    <!-- ngIf: !_class.ShowPriceExVAT -->
                    <!-- ngIf: _class.ShowPriceExVAT --><span ng-if="_class.ShowPriceExVAT" class="ng-binding ng-scope"> 5&nbsp;500&nbsp;kr <span class="text-small-header ng-binding">(ex. moms)</span>
                    </span><!-- end ngIf: _class.ShowPriceExVAT -->
                  </span>
                  <!-- ngIf: _class.NextPrice -->
                  <br>
                </span><!-- end ngIf: !_class.IsTrackAndField && (_class.AllowedForIndividuals || !_class.UseTeamPrice) -->
                <!-- ngIf: !_class.IsTrackAndField && _class.UseTeamPrice && _class.AllowedInTeam && (settings.EventClassTeamPrices | where: {GroupTag: _class.GroupTag })[0] -->
                <!-- ngIf: _class.IsTrackAndField -->
              </div><!-- end ngRepeat: _class in settings.EventClasses track by $index -->
            </div>
          </div><!-- end ngIf: !settings.EventFinished -->
          <!-- ngIf: settings.EntryIsOpen && !settings.EventFinished && settings.ShowEpassiPayment -->
          <!-- ngIf: !settings.EventFinished && settings.ShowTemplates -->
        </div>
        <!-- ngIf: !settings.EventFinished -->
        <div ng-if="!settings.EventFinished" class="box-footer clearfix no-border next-back-buttons position-relative text-center ng-scope">
          <small style="position: absolute; left: 10px; bottom: 10px;" class="mouse-pointer hidden-xs ng-binding" data-toggle="modal" data-target="#autoSaveInfoModal">Sparas automatiskt <i class="far fa-fw fa-question-circle"></i></small>
          <small style="position: absolute; left: 10px; bottom: 10px;" class="mouse-pointer hidden-larger-than-sm ng-binding" data-toggle="modal" data-target="#autoSaveInfoModal"><br>Sparas automatiskt
            <i class="far fa-fw fa-question-circle"></i></small>
          <!-- ngIf: !settings.LateEntryMode && settings.EntryIsOpen --><button ng-if="!settings.LateEntryMode &amp;&amp; settings.EntryIsOpen" class="btn btn-theme margin-zero-auto ng-binding ng-scope" ng-click="entryForm.nextStep()" type="button">
            Gå vidare och anmäl </button><!-- end ngIf: !settings.LateEntryMode && settings.EntryIsOpen -->
          <!-- ngIf: settings.EntryIsOpen && settings.LateEntryMode && settings.AllowLateEntry && !settings.ShowLateEntryPortal -->
          <!-- ngIf: settings.EntryIsOpen && settings.LateEntryMode && settings.AllowLateEntry && settings.ShowLateEntryPortal -->
          <!-- ngIf: !settings.EntryIsOpen -->
        </div><!-- end ngIf: !settings.EventFinished -->
        <!-- /.box-footer -->
      </div><!-- end ngSwitchWhen: -->
      <!-- /.box -->
      <!-- ngSwitchWhen: 1 -->
      <!-- /.box -->
      <!-- ngSwitchWhen: 2 -->
      <!-- /.box -->
      <!-- ngSwitchWhen: 3 -->
      <!-- /.box -->
      <!-- ngSwitchWhen: 4 -->
      <!-- /.box -->
    </div>
  </div>
</form>

Name: forms.add_person

<form name="forms.add_person" class="ng-pristine ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength ng-valid-minlength ng-valid-email">
  <div class="grid grid-sm-2 grid-cgap-10 margin-bottom">
    <!-- ngIf: settings.RequireGender -->
    <div>
      <h5 class="small-section-header">
        <span class="small-section-header ng-binding"> Förnamn </span>
        <!-- ngIf: forms.add_person.FirstName.$invalid --><i ng-if="forms.add_person.FirstName.$invalid" class="fas fa-fw fa-xs fa-exclamation-triangle text-sm ng-scope" data-toggle="tooltip" data-original-title="Obligatorisk uppgift"></i><!-- end ngIf: forms.add_person.FirstName.$invalid -->
      </h5>
      <input ng-model="newEntryPerson.FirstName" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" name="FirstName" autocomplete="given-name" placeholder="Förnamn" type="text"
        pattern="([A-ZΆ-ΫÀ-ÖØ-Þ][a-zά-ώß-öø-ÿ\.]{1,19}[ |-]?){1,6}" maxlength="25" required="">
      <!-- ngIf: forms.add_person.FirstName.$touched && forms.add_person.FirstName.$error.required -->
      <!-- ngIf: forms.add_person.FirstName.$touched && forms.add_person.FirstName.$error.pattern -->
      <!-- ngIf: forms.add_person.FirstName.$touched && forms.add_person.FirstName.$error.maxlength -->
    </div>
    <div>
      <h5 class="small-section-header">
        <span class="small-section-header ng-binding"> Efternamn </span>
        <!-- ngIf: forms.add_person.LastName.$invalid --><i ng-if="forms.add_person.LastName.$invalid" class="fas fa-fw fa-xs fa-exclamation-triangle text-sm ng-scope" data-toggle="tooltip" data-original-title="Obligatorisk uppgift"></i><!-- end ngIf: forms.add_person.LastName.$invalid -->
      </h5>
      <input ng-model="newEntryPerson.LastName" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" name="LastName" autocomplete="family-name" placeholder="Efternamn" type="text"
        pattern="((von|af|av|van) )?(([A-ZΆ-ΫÀ-ÖØ-Þ]|O\')[a-zά-ώß-öø-ÿ\.-]{1,19}[ |-]?){1,6}" maxlength="25" required="">
      <!-- ngIf: forms.add_person.LastName.$touched && forms.add_person.LastName.$error.required -->
      <!-- ngIf: forms.add_person.LastName.$touched && forms.add_person.LastName.$error.pattern -->
      <!-- ngIf: forms.add_person.LastName.$touched && forms.add_person.LastName.$error.maxlength -->
    </div>
    <!-- ngIf: settings.RequirePersonYOB && settings.RequirePersonNumber && !settings.RequirePersonNumberSimplified -->
    <!-- ngIf: settings.RequirePersonYOB && settings.RequirePersonNumber && settings.RequirePersonNumberSimplified -->
    <!-- ngIf: settings.RequirePersonYOB && !settings.RequirePersonNumber -->
    <div
      ng-class="{'grid-xs-col-1-span-2': newEntryPerson.YOB.toString().length === 4 &amp;&amp; !forms.add_person.PersonNumber.$invalid &amp;&amp; !forms.add_person.PersonNumberSimplified.$invalid &amp;&amp; !forms.add_person.YOB.$invalid &amp;&amp; (getEventClasses(newEntryPerson.TeamName) | filter: list.filter.ByYOB(newEntryPerson.YOB)).length <= 5}">
      <h5>
        <span class="small-section-header">
          <!-- ngIf: settings.ClassCustomName --><span ng-if="settings.ClassCustomName" class="ng-binding ng-scope"> Kategori </span><!-- end ngIf: settings.ClassCustomName -->
          <!-- ngIf: !settings.ClassCustomName -->
        </span>
        <!-- ngIf: forms.add_person.ClassDistance.$invalid -->
      </h5>
      <!-- ngIf: !(newEntryPerson.YOB.toString().length === 4 && !forms.add_person.PersonNumber.$invalid && !forms.add_person.PersonNumberSimplified.$invalid && !forms.add_person.YOB.$invalid) -->
      <div ng-if="!(newEntryPerson.YOB.toString().length === 4 &amp;&amp; !forms.add_person.PersonNumber.$invalid &amp;&amp; !forms.add_person.PersonNumberSimplified.$invalid &amp;&amp; !forms.add_person.YOB.$invalid)" class="ng-binding ng-scope">
        Ange ett födelseår först </div><!-- end ngIf: !(newEntryPerson.YOB.toString().length === 4 && !forms.add_person.PersonNumber.$invalid && !forms.add_person.PersonNumberSimplified.$invalid && !forms.add_person.YOB.$invalid) -->
      <!-- ngIf: newEntryPerson.YOB.toString().length === 4 && !forms.add_person.PersonNumber.$invalid && !forms.add_person.PersonNumberSimplified.$invalid && !forms.add_person.YOB.$invalid -->
    </div>
    <!-- ngIf: newEntryPerson.eventClass && newEntryPerson.eventClass.IsTrackAndField -->
    <!-- ngIf: settings.RequirePersonClubCityCompany || isCompetitionClass(newEntryPerson.ClassDistance) -->
    <div ng-if="settings.RequirePersonClubCityCompany || isCompetitionClass(newEntryPerson.ClassDistance)" class="ng-scope">
      <h5>
        <span class="small-section-header ng-binding"> Förening/Ort/Företag </span>
        <!-- ngIf: isCompetitionClass(newEntryPerson.ClassDistance) -->
        <!-- ngIf: newEntryPerson.ClubCityCompany && forms.add_person.ClubCityCompany.$invalid -->
      </h5>
      <!-- Competitors  -->
      <!-- ngIf: isCompetitionClass(newEntryPerson.ClassDistance) -->
      <!-- For non-competitors  -->
      <!-- ngIf: !isCompetitionClass(newEntryPerson.ClassDistance) -->
      <div ng-if="!isCompetitionClass(newEntryPerson.ClassDistance)" class="ng-scope">
        <input ng-model="newEntryPerson.ClubCityCompany" name="ClubCityCompany" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-minlength ng-valid-maxlength" placeholder="Förening/Ort/Företag" type="text" minlength="1"
          maxlength="40">
        <!-- ngIf: forms.add_person.ClubCityCompany.$touched && forms.add_person.ClubCityCompany.$error.required -->
        <!-- ngIf: forms.add_person.ClubCityCompany.$error.maxlength -->
      </div><!-- end ngIf: !isCompetitionClass(newEntryPerson.ClassDistance) -->
    </div><!-- end ngIf: settings.RequirePersonClubCityCompany || isCompetitionClass(newEntryPerson.ClassDistance) -->
    <!-- ngIf: settings.RequirePersonCountry -->
    <!-- ngIf: settings.ShowTShirt && ctrl.eventClassAllowsTShirts(newEntryPerson.ClassDistance) && settings.TShirtSizeOptions && settings.TShirtSizeOptions.length > 0 -->
    <!-- ngIf: settings.ShowEventClassProperties && settings.EventClasses && (getEventClassProperties(newEntryPerson.ClassDistance, newEntryPerson.TeamName)).length > 0 -->
    <!-- ngIf: settings.RequirePersonEmail -->
    <div ng-if="settings.RequirePersonEmail" class="ng-scope">
      <h5>
        <span class="small-section-header ng-binding"> E-postadress </span>
        <i class="fas fa-fw fa-xs fa-bolt mouse-pointer" ng-click="newEntryPerson.Email = 'ingen@epost.se'" data-toggle="tooltip" data-original-title="Har ingen!"></i>
        <!-- ngIf: forms.add_person.Email.$invalid --><i ng-if="forms.add_person.Email.$invalid" class="fas fa-fw fa-xs fa-exclamation-triangle text-sm ng-scope" data-toggle="tooltip" data-original-title="Obligatorisk uppgift"></i><!-- end ngIf: forms.add_person.Email.$invalid -->
      </h5>
      <input ng-model="newEntryPerson.Email" name="Email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" type="email" autocomplete="email"
        placeholder="E-postadress" pattern="(?!(^[.\-].*|[^@]*[.\-]@|.*\.{2,}.*)|^.{254}.)([a-zA-Z0-9!#$%&amp;'*+\/=?^_`\{\|\}~.\-]+@)(?!-.*|.*-\.)([a-zA-Z0-9\-]{1,63}\.)+[a-zA-Z]{2,15}" maxlength="60" required="">
      <!-- ngIf: forms.add_person.Email.$touched && (forms.add_person.Email.$error.required || forms.add_person.Email.$error.pattern) -->
    </div><!-- end ngIf: settings.RequirePersonEmail -->
    <!-- ngIf: settings.RequirePersonPhone -->
    <!-- ngIf: settings.RequirePersonAddress -->
    <!-- ngIf: settings.RequirePersonAddress -->
    <!-- ngIf: settings.RequirePersonAddress -->
    <!-- ngIf: settings.ShowExtraEntryProperty -->
    <div ng-if="settings.ShowExtraEntryProperty" class="ng-scope">
      <h5>
        <span class="small-section-header ng-binding"> Behov av specialkost </span>
        <!-- ngIf: settings.ShowExtraEntryPropertyRequired && !newEntryPerson.ExtraEntryProperty -->
        <!-- ngIf: newEntryPerson.ExtraEntryProperty && forms.add_person.ExtraEntryProperty.$invalid -->
      </h5>
      <input ng-model="newEntryPerson.ExtraEntryProperty" name="ExtraEntryProperty" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-required" type="text" placeholder="Behov av specialkost"
        ng-required="settings.ShowExtraEntryPropertyRequired">
    </div><!-- end ngIf: settings.ShowExtraEntryProperty -->
    <!-- ngIf: settings.RequirePersonCostCenter -->
    <!-- ngIf: newEntryPerson.Answers && newEntryPerson.Answers.length -->
    <!-- ngIf: (!onCustomerPage || hasAdminKey) && forms.add_person.ClassDistance.$valid -->
  </div>
  <!-- /.grid -->
  <!-- ngIf: forms.add_person.$invalid -->
  <p class="bg-red padding-5 border-radius-5 text-sm ng-binding ng-scope" ng-if="forms.add_person.$invalid"> Det finns fortfarande obligatoriska uppgifter att fylla i. Fält markerade med en triangel
    <i class="fas fa-fw fa-xs fa-exclamation-triangle text-sm" data-toggle="tooltip" data-original-title="Obligatorisk uppgift"></i> är obligatoriska för att lägga till deltagaren. </p><!-- end ngIf: forms.add_person.$invalid -->
  <!-- ngIf: newEntryPerson.Gender === 'Universell' && isCompetitionClass(newEntryPerson.ClassDistance) -->
</form>

Name: forms.add_team

<form name="forms.add_team" class="ng-pristine ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength">
  <!-- ngIf: teamForm.step > 1 -->
  <!-- ngIf: teamForm.step > 1 && teamForm.step > teamForm.minStep -->
  <!-- ngIf: teamForm.step == 1 -->
  <div ng-if="teamForm.step == 1" class="margin-b-10 ng-scope">
    <div>
      <h5>
        <span class="small-section-header ng-binding"> Lagnamn </span>
        <!-- ngIf: forms.add_team.TeamName.$invalid --><i ng-if="forms.add_team.TeamName.$invalid" class="fas fa-fw fa-xs fa-exclamation-triangle text-sm ng-scope" data-toggle="tooltip" data-original-title="Obligatorisk uppgift"></i><!-- end ngIf: forms.add_team.TeamName.$invalid -->
      </h5>
      <input teamname-available-validator="" ng-model="newTeam[teamForm.step-1].TeamName" ng-model-options="{ debounce : { 'default' : 500, 'blur' : 0 } }"
        class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" name="TeamName" placeholder="Lagnamn" type="text" minlength="2" maxlength="40" required="">
      <!-- ngIf: forms.add_team.TeamName.$touched && (forms.add_team.TeamName.$error.required || forms.add_team.FirstName.$error.minlength) -->
      <!-- ngIf: forms.add_team.TeamName.$error.teamnameAvailable -->
      <!-- ngIf: forms.add_team.TeamName.$pending -->
    </div>
  </div><!-- end ngIf: teamForm.step == 1 -->
  <!-- ngIf: newTeam[teamForm.step-1].TeamName && settings.RequireUniqueEmails -->
  <p class="flex flex-wrap gap-5 margin-b-10">
    <!-- ngIf: newTeam[teamForm.step-1].TeamName && teamForm.step == 1 && (!onCustomerPage || hasAdminKey) -->
    <!-- ngIf: teamForm.step >= 2 -->
    <!-- ngIf: teamForm.step >= 2 -->
    <!-- ngIf: !settings.HideSearchAthleticsAthlete && newTeam[teamForm.step-1].TeamName && teamForm.hideSFIFAthleteSearch -->
  </p>
  <!-- ngIf: !settings.HideSearchAthleticsAthlete && newTeam[teamForm.step-1].TeamName && !teamForm.hideSFIFAthleteSearch -->
  <!-- ngIf: newTeam[teamForm.step-1].TeamName -->
  <!-- /.grid -->
  <!-- ngIf: forms.add_team.$invalid && newTeam[teamForm.step-1].TeamName -->
  <!-- ngIf: newTeam[teamForm.step-1].Gender === 'Universell' && isCompetitionClass(newTeam[teamForm.step-1].ClassDistance) -->
</form>

Name: forms.add_team

<form name="forms.add_team" class="ng-pristine ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength">
  <p class="ng-binding">Börja med att välja ett lagnamn och vilken grupp av klasser du avser skapa lag med. Därefter lägger du till lagmedlemmarna.</p>
  <div class="margin-b-10">
    <div>
      <h5>
        <span class="small-section-header ng-binding"> Lagnamn </span>
        <!-- ngIf: forms.add_team.TeamName.$invalid --><i ng-if="forms.add_team.TeamName.$invalid" class="fas fa-fw fa-xs fa-exclamation-triangle text-sm ng-scope" data-toggle="tooltip" data-original-title="Obligatorisk uppgift"></i><!-- end ngIf: forms.add_team.TeamName.$invalid -->
      </h5>
      <input teamname-available-validator="" ng-model="ctrl.newTeam.TeamName" ng-model-options="{ debounce : { 'default' : 500, 'blur' : 0 } }"
        class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" name="TeamName" placeholder="Lagnamn" type="text" minlength="2" maxlength="40" required="">
      <!-- ngIf: forms.add_team.TeamName.$touched && (forms.add_team.TeamName.$error.required || forms.add_team.FirstName.$error.minlength) -->
      <!-- ngIf: forms.add_team.TeamName.$error.teamnameAvailable -->
      <!-- ngIf: forms.add_team.TeamName.$pending -->
    </div>
  </div>
  <div class="margin-b-10">
    <h5>
      <span class="small-section-header ng-binding"> Grupp </span>
      <!-- ngIf: forms.add_team.GroupTag.$invalid -->
    </h5>
    <div>
      <!-- ngRepeat: eventClassGrouped in getEventClasses('teamname') | where: {'IsRelay': false} | groupBy: 'GroupTag' track by $index -->
    </div>
  </div>
</form>

Name: forms.add_team_member

<form name="forms.add_team_member" class="ng-pristine ng-valid">
  <!-- ngIf: !ctrl.newTeamMember.isEditing && ctrl.newTeamMember.TeamName && settings.RequireUniqueEmails -->
  <p class="flex flex-wrap gap-5 margin-b-10">
    <!-- ngIf: !ctrl.newTeamMember.isEditing && !onCustomerPage --><button ng-if="!ctrl.newTeamMember.isEditing &amp;&amp; !onCustomerPage" ng-click="copyToPerson(null, ctrl.newTeamMember)" type="button"
      class="btn btn-xs btn-primary ng-binding ng-scope" data-toggle="tooltip" data-original-title="Om kontaktpersonen är densamma som deltagaren. Spara tid genom att trycka på knappen, så kopieras uppgifterna och du kan korrigera detaljerna.">
      <i class="fas fa-fw fa-copy"></i> Samma som kontaktperson </button><!-- end ngIf: !ctrl.newTeamMember.isEditing && !onCustomerPage -->
    <!-- ngIf: !ctrl.newTeamMember.isEditing && (!onCustomerPage || hasAdminKey) --><button ng-if="!ctrl.newTeamMember.isEditing &amp;&amp; (!onCustomerPage || hasAdminKey)" ng-click="copyToPerson(getVacantPerson('team'), ctrl.newTeamMember)"
      type="button" class="btn btn-xs btn-primary ng-binding ng-scope">
      <i class="fas fa-fw fa-copy"></i> Vakant </button><!-- end ngIf: !ctrl.newTeamMember.isEditing && (!onCustomerPage || hasAdminKey) -->
    <!-- ngIf: !settings.HideSearchAthleticsAthlete && teamForm.hideSFIFAthleteSearch -->
    <!-- ngIf: !ctrl.newTeamMember.isEditing && !ctrl.teamHelper.showMoveIndividualToTeamTable && ((!onCustomerPage && entryPersons.length > 0) || (onCustomerPage && hasAdminKey && entryOrder.EntryPersons.length > 0)) -->
  </p>
  <!-- ngIf: !ctrl.newTeamMember.isEditing && ctrl.teamHelper.showMoveIndividualToTeamTable && ((!onCustomerPage && entryPersons.length > 0) || (onCustomerPage && hasAdminKey && entryOrder.EntryPersons.length > 0)) -->
  <!-- ngIf: !settings.HideSearchAthleticsAthlete && ctrl.newTeamMember.TeamName && !teamForm.hideSFIFAthleteSearch && !ctrl.teamHelper.showMoveIndividualToTeamTable -->
  <!-- ngIf: ctrl.newTeamMember.TeamName -->
  <!-- /.grid -->
  <!-- ngIf: forms.add_team_member.$invalid && ctrl.newTeamMember.TeamName -->
  <!-- ngIf: ctrl.newTeamMember.Gender === 'Universell' && isCompetitionClass(ctrl.newTeamMember.ClassDistance) -->
  <!-- ngIf: state.creatingPerson -->
  <!-- ngIf: state.editingPerson -->
  <!-- Meddelande från systemet -->
  <!-- ngIf: state.successMessage || state.errorMessage -->
</form>

Name: forms.add_relay_team

<form name="forms.add_relay_team" class="ng-pristine ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength">
  <div class="margin-b-10">
    <div>
      <h5>
        <span class="small-section-header ng-binding"> Lagnamn </span>
        <!-- ngIf: forms.add_relay_team.TeamName.$invalid --><i ng-if="forms.add_relay_team.TeamName.$invalid" class="fas fa-fw fa-xs fa-exclamation-triangle text-sm ng-scope" data-toggle="tooltip" data-original-title="Obligatorisk uppgift"></i><!-- end ngIf: forms.add_relay_team.TeamName.$invalid -->
      </h5>
      <input teamname-available-validator="" ng-model="ctrl.newRelayTeam.TeamName" ng-model-options="{ debounce : { 'default' : 500, 'blur' : 0 } }"
        class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-minlength ng-valid-maxlength" name="TeamName" placeholder="Lagnamn" type="text" minlength="2" maxlength="40" required="">
      <!-- ngIf: forms.add_relay_team.TeamName.$touched && (forms.add_relay_team.TeamName.$error.required || forms.add_relay_team.FirstName.$error.minlength) -->
      <!-- ngIf: forms.add_relay_team.TeamName.$error.teamnameAvailable -->
      <!-- ngIf: forms.add_relay_team.TeamName.$pending -->
    </div>
  </div>
  <div class="margin-b-10">
    <h5>
      <span class="small-section-header ng-binding"> Klass </span>
      <!-- ngIf: forms.add_relay_team.ClassDistance.$invalid -->
    </h5>
    <div>
      <div class="flex flex-wrap gap-5">
        <!-- ngRepeat: eventClass in ctrl.getRelayEventClasses() track by $index -->
      </div>
    </div>
  </div>
</form>

Name: forms.add_relay_team_member

<form name="forms.add_relay_team_member" class="ng-pristine ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength ng-valid-minlength ng-valid-email">
  <!-- ngIf: settings.RequireUniqueEmails -->
  <p class="flex flex-wrap gap-5 margin-b-10">
    <!-- ngIf: teamForm.step == 1 && (!onCustomerPage || hasAdminKey) --><button ng-if="teamForm.step == 1 &amp;&amp; (!onCustomerPage || hasAdminKey)" ng-click="copyToPerson(null, modalObject['TeamMember'])" type="button"
      class="btn btn-xs btn-primary ng-binding ng-scope" data-toggle="tooltip" data-original-title="Om kontaktpersonen är densamma som deltagaren. Spara tid genom att trycka på knappen, så kopieras uppgifterna och du kan korrigera detaljerna.">
      <i class="fas fa-fw fa-copy"></i> Samma som kontaktperson </button><!-- end ngIf: teamForm.step == 1 && (!onCustomerPage || hasAdminKey) -->
    <!-- ngIf: !settings.HideSearchAthleticsAthlete && teamForm.hideSFIFAthleteSearch -->
  </p>
  <!-- ngIf: !settings.HideSearchAthleticsAthlete && !teamForm.hideSFIFAthleteSearch -->
  <div class="grid grid-sm-2 grid-cgap-10 margin-bottom">
    <!-- ngIf: settings.RequireGender -->
    <div>
      <h5>
        <span class="small-section-header ng-binding"> Förnamn </span>
        <!-- ngIf: forms.add_relay_team_member.FirstName.$invalid --><i ng-if="forms.add_relay_team_member.FirstName.$invalid" class="fas fa-fw fa-xs fa-exclamation-triangle text-sm ng-scope" data-toggle="tooltip" data-original-title="Obligatorisk uppgift"></i><!-- end ngIf: forms.add_relay_team_member.FirstName.$invalid -->
      </h5>
      <input ng-model="modalObject['TeamMember'].FirstName" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" name="FirstName" placeholder="Förnamn" type="text"
        pattern="([A-ZΆ-ΫÀ-ÖØ-Þ][a-zά-ώß-öø-ÿ\.]{1,19}[ |-]?){1,6}" maxlength="25" required="">
      <!-- ngIf: forms.add_relay_team_member.FirstName.$touched && forms.add_relay_team_member.FirstName.$error.required -->
      <!-- ngIf: forms.add_relay_team_member.FirstName.$touched && forms.add_relay_team_member.FirstName.$error.pattern -->
      <!-- ngIf: forms.add_relay_team_member.FirstName.$touched && forms.add_relay_team_member.FirstName.$error.maxlength -->
    </div>
    <div>
      <h5>
        <span class="small-section-header ng-binding"> Efternamn </span>
        <!-- ngIf: forms.add_relay_team_member.LastName.$invalid --><i ng-if="forms.add_relay_team_member.LastName.$invalid" class="fas fa-fw fa-xs fa-exclamation-triangle text-sm ng-scope" data-toggle="tooltip" data-original-title="Obligatorisk uppgift"></i><!-- end ngIf: forms.add_relay_team_member.LastName.$invalid -->
      </h5>
      <input ng-model="modalObject['TeamMember'].LastName" class="form-control ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" name="LastName" placeholder="Efternamn" type="text"
        pattern="((von|af|av|van) )?(([A-ZΆ-ΫÀ-ÖØ-Þ]|O')[a-zά-ώß-öø-ÿ\.\-]{1,19}[ \-]?){1,6}" maxlength="25" required="">
      <!-- ngIf: forms.add_relay_team_member.LastName.$touched && forms.add_relay_team_member.LastName.$error.required -->
      <!-- ngIf: forms.add_relay_team_member.LastName.$touched && forms.add_relay_team_member.LastName.$error.pattern -->
      <!-- ngIf: forms.add_relay_team_member.LastName.$touched && forms.add_relay_team_member.LastName.$error.maxlength -->
    </div>
    <!-- ngIf: settings.RequirePersonYOB && settings.RequirePersonNumber && !settings.RequirePersonNumberSimplified -->
    <!-- ngIf: settings.RequirePersonYOB && settings.RequirePersonNumber && settings.RequirePersonNumberSimplified -->
    <!-- ngIf: settings.RequirePersonYOB && !settings.RequirePersonNumber -->
    <!-- ngIf: settings.RequirePersonClubCityCompany || isCompetitionClass(modalObject['TeamMember'].ClassDistance) -->
    <div ng-if="settings.RequirePersonClubCityCompany || isCompetitionClass(modalObject['TeamMember'].ClassDistance)" class="ng-scope">
      <h5>
        <span class="small-section-header ng-binding"> Förening/Ort/Företag </span>
        <!-- ngIf: isCompetitionClass(modalObject['TeamMember'].ClassDistance) -->
        <!-- ngIf: modalObject['TeamMember'].ClubCityCompany && forms.add_relay_team_member.ClubCityCompany.$invalid -->
      </h5>
      <!-- Competitors  -->
      <!-- ngIf: isCompetitionClass(modalObject['TeamMember'].ClassDistance) -->
      <!-- ngIf: !isCompetitionClass(modalObject['TeamMember'].ClassDistance) -->
      <div ng-if="!isCompetitionClass(modalObject['TeamMember'].ClassDistance)" class="ng-scope">
        <!-- For non-competitors  -->
        <input ng-model="modalObject['TeamMember'].ClubCityCompany" name="ClubCityCompany" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-minlength ng-valid-maxlength" placeholder="Förening/Ort/Företag" type="text"
          minlength="1" maxlength="40">
        <!-- ngIf: forms.add_relay_team_member.ClubCityCompany.$touched && forms.add_relay_team_member.ClubCityCompany.$error.required -->
        <!-- ngIf: forms.add_relay_team_member.ClubCityCompany.$error.maxlength -->
      </div><!-- end ngIf: !isCompetitionClass(modalObject['TeamMember'].ClassDistance) -->
    </div><!-- end ngIf: settings.RequirePersonClubCityCompany || isCompetitionClass(modalObject['TeamMember'].ClassDistance) -->
    <!-- ngIf: settings.RequirePersonCountry -->
    <!-- ngIf: settings.ShowTShirt && ctrl.eventClassAllowsTShirts(modalObject['TeamMember'].ClassDistance) && settings.TShirtSizeOptions && settings.TShirtSizeOptions.length > 0 -->
    <!-- ngIf: settings.ShowEventClassProperties && settings.EventClasses && (getEventClassProperties(modalObject['TeamMember'].ClassDistance, 'teamname')).length > 0 -->
    <!-- ngIf: settings.RequirePersonEmail -->
    <div ng-if="settings.RequirePersonEmail" class="ng-scope">
      <h5>
        <span class="small-section-header ng-binding"> E-postadress </span>
        <i class="fas fa-fw fa-xs fa-bolt mouse-pointer" ng-click="modalObject['TeamMember'].Email = 'ingen@epost.se'" data-toggle="tooltip" data-original-title="Har ingen!"></i>
        <!-- ngIf: forms.add_relay_team_member.Email.$invalid --><i ng-if="forms.add_relay_team_member.Email.$invalid" class="fas fa-fw fa-xs fa-exclamation-triangle text-sm ng-scope" data-toggle="tooltip" data-original-title="Obligatorisk uppgift"></i><!-- end ngIf: forms.add_relay_team_member.Email.$invalid -->
      </h5>
      <input ng-model="modalObject['TeamMember'].Email" name="Email" class="form-control ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" type="email" placeholder="E-postadress"
        pattern="(?!(^[.\-].*|[^@]*[.\-]@|.*\.{2,}.*)|^.{254}.)([a-zA-Z0-9!#$%&amp;'*+\/=?^_`\{\|\}~.\-]+@)(?!-.*|.*-\.)([a-zA-Z0-9\-]{1,63}\.)+[a-zA-Z]{2,15}" maxlength="60" required="">
      <!-- ngIf: forms.add_relay_team_member.Email.$touched && (forms.add_relay_team_member.Email.$error.required || forms.add_relay_team_member.Email.$error.pattern) -->
    </div><!-- end ngIf: settings.RequirePersonEmail -->
    <!-- ngIf: settings.RequirePersonPhone -->
    <!-- ngIf: settings.RequirePersonAddress -->
    <!-- ngIf: settings.RequirePersonAddress -->
    <!-- ngIf: settings.RequirePersonAddress -->
    <!-- ngIf: settings.ShowExtraEntryProperty -->
    <div ng-if="settings.ShowExtraEntryProperty" class="ng-scope">
      <h5>
        <span class="small-section-header ng-binding"> Behov av specialkost </span>
        <!-- ngIf: settings.ShowExtraEntryPropertyRequired && !modalObject['TeamMember'].ExtraEntryProperty -->
        <!-- ngIf: modalObject['TeamMember'].ExtraEntryProperty && forms.add_relay_team_member.ExtraEntryProperty.$invalid -->
      </h5>
      <input ng-model="modalObject['TeamMember'].ExtraEntryProperty" name="ExtraEntryProperty" class="form-control ng-pristine ng-untouched ng-valid ng-empty ng-valid-required" type="text" placeholder="Behov av specialkost"
        ng-required="settings.ShowExtraEntryPropertyRequired">
    </div><!-- end ngIf: settings.ShowExtraEntryProperty -->
    <!-- ngIf: (!onCustomerPage || hasAdminKey) && forms.add_relay_team_member.ClassDistance.$valid -->
  </div>
  <!-- /.grid -->
  <!-- ngIf: forms.add_relay_team_member.$invalid && modalObject['TeamMember'].TeamName -->
  <!-- ngIf: modalObject['TeamMember'].Gender === 'Universell' && isCompetitionClass(modalObject['TeamMember'].ClassDistance) -->
</form>

Name: forms.import_form

<form id="import_form" name="forms.import_form" enctype="multipart/form-data" class="ng-pristine ng-valid">
  <label for="excelFile" class="text-bold">Excel (.xlsx)</label>
  <input class="btn btn-default" id="file" type="file" name="excelFile">
  <br>
</form>

Name: forms.epassi_paymentbutton

<form name="forms.epassi_paymentbutton" class="ng-pristine ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength ng-valid-email ng-valid-min ng-valid-max">
  <div>
    <h5>
      <span class="small-section-header ng-binding"> Namn </span>
      <!-- ngIf: forms.epassi_paymentbutton.EpassiName.$invalid --><i ng-if="forms.epassi_paymentbutton.EpassiName.$invalid" class="fas fa-fw fa-exclamation-triangle ng-scope" data-toggle="tooltip" data-original-title="Obligatorisk uppgift"></i><!-- end ngIf: forms.epassi_paymentbutton.EpassiName.$invalid -->
    </h5>
    <input class="form-control max-width-350-min-sm ng-pristine ng-untouched ng-empty ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" name="EpassiName" autocomplete="Name" type="text" ng-model="ctrl.epassi.Name"
      placeholder="Anders Andersson" pattern="([A-ZΆ-ΫÀ-ÖØ-Þ][a-zά-ώß-öø-ÿ\.]{1,19}([ \-]| (von|af|av) )?){1,6}" maxlength="40" required="">
    <!-- ngIf: forms.epassi_paymentbutton.EpassiName.$touched && forms.epassi_paymentbutton.EpassiName.$error.required -->
    <!-- ngIf: forms.epassi_paymentbutton.EpassiName.$touched && forms.epassi_paymentbutton.EpassiName.$error.pattern -->
    <!-- ngIf: forms.epassi_paymentbutton.EpassiName.$touched && forms.epassi_paymentbutton.EpassiName.$error.maxlength -->
  </div>
  <div>
    <h5>
      <span class="small-section-header ng-binding"> E-postadress </span>
      <!-- ngIf: forms.epassi_paymentbutton.EpassiEmail.$invalid --><i ng-if="forms.epassi_paymentbutton.EpassiEmail.$invalid" class="fas fa-fw fa-exclamation-triangle ng-scope" data-toggle="tooltip" data-original-title="Obligatorisk uppgift"></i><!-- end ngIf: forms.epassi_paymentbutton.EpassiEmail.$invalid -->
    </h5>
    <input class="form-control max-width-350-min-sm ng-pristine ng-untouched ng-empty ng-valid-email ng-invalid ng-invalid-required ng-valid-pattern ng-valid-maxlength" name="EpassiEmail" autocomplete="email" type="email" ng-model="ctrl.epassi.Email"
      placeholder="namn@server.se" pattern="(?!(^[.\-].*|[^@]*[.\-]@|.*\.{2,}.*)|^.{254}.)([a-zA-Z0-9!#$%&amp;'*+\/=?^_`\{\|\}~.\-]+@)(?!-.*|.*-\.)([a-zA-Z0-9\-]{1,63}\.)+[a-zA-Z]{2,15}" maxlength="60" required="">
    <!-- ngIf: forms.epassi_paymentbutton.EpassiEmail.$touched && forms.epassi_paymentbutton.EpassiEmail.$error.required -->
    <!-- ngIf: forms.epassi_paymentbutton.EpassiEmail.$touched && forms.epassi_paymentbutton.EpassiEmail.$error.pattern -->
    <!-- ngIf: forms.epassi_paymentbutton.EpassiEmail.$touched && forms.epassi_paymentbutton.EpassiEmail.$error.maxlength -->
  </div>
  <div>
    <h5>
      <span class="small-section-header ng-binding"> Belopp </span>
      <!-- ngIf: forms.epassi_paymentbutton.EpassiAmount.$invalid --><i ng-if="forms.epassi_paymentbutton.EpassiAmount.$invalid" class="fas fa-fw fa-exclamation-triangle ng-scope" data-toggle="tooltip" data-original-title="Obligatorisk uppgift"></i><!-- end ngIf: forms.epassi_paymentbutton.EpassiAmount.$invalid -->
    </h5>
    <input class="form-control max-width-350-min-sm ng-pristine ng-untouched ng-empty ng-valid-min ng-valid-max ng-invalid ng-invalid-required" name="EpassiAmount" type="number" ng-model="ctrl.epassi.Amount" placeholder="123 kr" min="1" max="99999"
      required="">
  </div>
  <div class="margin-t-10">
    <button type="button" class="btn btn-lg ng-binding btn-default" ng-class="{'btn-success': forms.epassi_paymentbutton.$valid, 'btn-default': !forms.epassi_paymentbutton.$valid}" ng-disabled="forms.epassi_paymentbutton.$invalid"
      ng-click="ctrl.getEpassiPaymentButtonForm()" disabled="disabled"> Nästa </button>
  </div>
</form>

Text Content

Denna webbplats använder cookies för att förbättra användarupplevelsen,
säkerheten och möjliggöra flera funktioner. Läs mer
OK, jag accepterar det!
   
 * 
   Hem
   
   
 * 
   Om
   
   
 * 
   Evenemang
   
   
 * 
   Presentkort
   
   
 * 
   Kontakt
   
   
 * 
   Logga in
   
   
   
   
   
   
   

   
 * 
   Logga in
   
   

BOTI-KONFERENS 2024

Stockholm, 23-24 okt. 2024

   
 * 
   Information
   
   
 * 
   Kontakta arrangören
   
   
   
   
   
   
   





INFORMATION ENGLISH

BOTI 2024 kommer att äga rum 23 – 24 oktober på Brygghuset i Stockholm.
Sista ordinarie anmälan
16 okt 2024

KATEGORIER OCH AVGIFTER

DELTAGARE PÅ PLATS, 2 DAGAR

5 225 kr (ex. moms)
(t.o.m. 31 aug)


DELTAGARE ON-LINE

4 400 kr (ex. moms)
(t.o.m. 31 aug)


SPONSOR GULD (INKL. 1 DELTAGARE)

20 900 kr (ex. moms)


SPONSOR SILVER (INKL. 1 DELTAGARE)

16 500 kr (ex. moms)


SPONSOR BRONS (EJ DELTAGARE)

5 500 kr (ex. moms)

Sparas automatiskt
Sparas automatiskt Gå vidare och anmäl

×

BEKRÄFTA BORTTAGNING

Vill du verkligen ta bort deltagaren ?

Stäng Ta bort deltagare
×

LÄGG TILL DELTAGARE

Samma som kontaktperson

FÖRNAMN

EFTERNAMN

KATEGORI

Ange ett födelseår först

FÖRENING/ORT/FÖRETAG



E-POSTADRESS

BEHOV AV SPECIALKOST

Det finns fortfarande obligatoriska uppgifter att fylla i. Fält markerade med en
triangel är obligatoriska för att lägga till deltagaren.


Stäng Lägg till
×

LÄGG TILL LAGMEDLEM 1

LAGNAMN



Stäng Nästa deltagare
×

LÄGG TILL LAG

Börja med att välja ett lagnamn och vilken grupp av klasser du avser skapa lag
med. Därefter lägger du till lagmedlemmarna.

LAGNAMN

GRUPP


Stäng Lägg till
×

LÄGG TILL LAGMEDLEM I LAG

Samma som kontaktperson Vakant

Stäng Lägg till
×

BEKRÄFTA BORTTAGNING AV LAG

Är du säker på att du vill ta bort laget?

Stäng Ta bort
×

STAFETTLAG

LAGNAMN

KLASS


Stäng Lägg till
×

LAGMEDLEM FÖR STRÄCKA

Samma som kontaktperson

FÖRNAMN

EFTERNAMN

FÖRENING/ORT/FÖRETAG



E-POSTADRESS

BEHOV AV SPECIALKOST

Stäng Spara
×

REDIGERA STRÄCKOR FÖR

Dra och släpp i ordningen du vill lägga sträckorna på deltagarna och tryck sedan
Spara.

Stäng Spara
×

REDIGERA SVAR


Stäng
×

IMPORTERA DELTAGARE VIA EXCEL

Bläddra fram Excel-filen nedan och klicka Importera. OBS: Vid import så tas ev.
tidigare tillagda deltagare bort. Endast mallen som laddats ned via förstasidan
i anmälningsprocessen för detta evenemang är giltig.

Excel (.xlsx)


Stäng Importera
×

VIKTIG INFORMATION

Till denna mejl skall enbart generella frågor om AnmälMigNu! skickas och ifall
du är intresserad av att använda systemet till ett evenemang.

Du kan inte anmäla dig via denna mejl och AnmälMigNu! är inte arrangör för
evenemanget. Kontakta arrangören vid frågor om evenemanget, betalning eller när
ändringar skall göras.

Stäng OK, jag förstår!
×

VIKTIG INFORMATION

Till denna mejl skall enbart tekniska frågor och förbättringsidéer om
AnmälMigNu! skickas. Läs alltid instruktionerna och felmeddelanden ordentligt.
Om du stöter på problem vid import av Excel-mallen, bifoga mallen i mejlet och
skriv vilka felmeddelanden du fått.

Du kan inte anmäla dig via denna mejl och AnmälMigNu! är inte arrangör för
evenemanget. Kontakta arrangören vid frågor om evenemanget, betalning eller när
ändringar skall göras.

Stäng OK, jag förstår!
×

SPARAS AUTOMATISKT

Hinner du inte slutföra anmälan just nu? Dina kontaktuppgifter och deltagarna du
lägger till sparas automatiskt i din webbläsare och laddas på nytt när du
besöker denna sida igen, till dess att webbläsarens cache rensas. Inga uppgifter
är inskickade till arrangören förrän du skickat in anmälan. Det kan hända att
villkor, tillgängliga klasser, avgifter och rabatter ändras till dess att du
återupptar din anmälan. Om du får problem med anmälan p.g.a. denna funktion, så
kan du rensa sparad data.

OK, jag förstår!
×

SLUTFÖR BEFINTLIG ANMÄLAN?

En tidigare avbruten anmälan med dig som kontaktperson har hittats. Vill du
slutföra den och betalningen?

Om du i stället vill byta betalningsmetod, kontakta arrangören!

Nej, tack! Slutför betalning
×

VIKTIG INFORMATION!

Några automatiska justeringar av anmälan har tvingats göras vid analys av de
anmälda utifrån de inställningar som arrangören gjort.




OK, jag förstår!
×

GODKÄNN VILLKOR FÖR ANMÄLAN

VILLKOR

Genom att skicka in din anmälan godkänner du villkoren som arrangören satt upp
gällande evenemanget och anmälan, samt att arrangören (och ev. samarbetspartner)
får behandla de personuppgifter som krävs för att genomföra evenemanget och ev.
framtida evenemang på ett bra sätt.

GODKÄNN VILLKOR

Jag godkänner och har tagit del av villkoren

Stäng Skicka anmälan (godkänn först)
×

VIKTIG INFORMATION FRÅN ARRANGÖREN



OK, jag förstår!
×

DIRIGERAR OM TILL BETALNINGSSIDAN...

Du skickas nu vidare till betalningssidan för att slutföra anmälan.

Klicka här om du inte tas vidare automatiskt.

Du ska nu även ha fått ett bekräftelsemejl med information om betalningen samt
länk till betalningssidan.

Stäng
×

T-SHIRT STORLEKSGUIDE


Stäng
×

REDIGERA GRUPPER FÖR I KLASSEN


Stäng
×

ANVÄND FRISKVÅRDSBIDRAG VIA EPASSI

INSTRUKTIONER

Skriv in dina uppgifter och ett belopp du vill använda från ditt
friskvårdsbidrag hos Epassi till anmälan. Därefter kommer du komma vidare till
Epassi, där du loggar in och slutför processen. Vid slutförande så kommer du
tillbaka hit och du har då fått ett presentkort till mejladressen du angett.
Presentkortet används sedan som betalning för anmälan.

NAMN

E-POSTADRESS

BELOPP

Nästa

Stäng
×

DIN PRESENTKORDSKOD FRÅN EPASSI

Presentkortskoden lägger du till i betalningssteget för anmälan. Oavsett
kvarstående belopp efter presentkortet, behöver du välja en betalningsmetod
först, sen lägger du till presentkortskoden.

KOD

BELOPP

kr

Stäng
Partner

Integritetspolicy & Cookies
© 2024 - Hug IT