Lime to be only electric scooters in GR

GRAND RAPIDS, Mich. (WOOD) — Grand Rapids has picked a scooter winner.

After a pilot program, the city has opted to keep Lime as its primary electric scooter and bike rental provider.

Spin, which was the first scooter provider in the city, is being phased out.

A city report says that Spin and Lime both provided good service during the pilot program, but the Lime proposal met more of the city’s goals and objectives.

Spin scooters are expected to be removed by early fall.

<

script id=”custom_global_scripts_wood”>
(function($){
var FB = [
[‘meltrotterministries’,[117]],
[‘aarp.michigan’,[653]],
[‘goodwillgr’,[214]],
[‘mcdonaldaudiology’,[487]],
[‘moderndaymommy’,[205]],
[‘delightindesigns’,[212]],
[‘IamSamaritas’,[1089]],
[‘ClarkRetirementCommunity’,[505]],
[‘jordanmcarson’,[97]],
[‘BiggbyWMI’,[221,6561]],
[‘carelincmed’,[6424]],
[‘MarandaTV’,[29]],
[‘IMKids3rdMeal’,[1220]],
[‘GRMuseum’,[6497]],
[‘KelloggCCU’,[6000]],
[‘PerrigoCompanyPlc’,[1507]],
[‘AirZoo’,[1623]],
[‘bccfound’,[1721]],
[‘celebrationcinema’,[838]],
[‘craigscruisersofficial’,[355]],
[‘choiceschoolsassociates’,[5947]],
[‘FerrisState’,[2440]],
[‘FifthThirdBank’,[108]],
[‘devoschildrens’,[554,244]],
[‘JBZoo’,[354]],
[‘PDSofWestMI’,[6693]],
[‘meijer’,[596]],
[‘PineRest’,[1079]],
[‘SchoolNewsNetwork’,[218]],
[‘VanAndelInstitute’,[1221,5960]],
[‘wmwcaps’,[79,868]],
// Community
//[‘CaseyJ_WOODTV’,[14,74,82]],
[‘micheledeselmsWOODTV8’,[14,74,82]],
[‘aquinascollegegr’,[5624]],
[‘grartmuseum’,[6692]],
[‘UofMHealthWest’,[7177]],
// ATE
[‘greenbuiltroofing’,[6628]],
[‘idealyouhealthcenter’,[6651]],
//[‘Kent-County-Veterans-Services-2092791524074425’,[6678]],
[‘growingsmilespediatricdentist’,[6619]],
[‘Center-for-Sleep-Apnea-and-TMJ-PC-1897439863705356’,[6607]],
[‘shopfamilyfare’,[6576]],
[‘RivertownRidge’,[52]],
[‘TheLawOfficesOfDavidLCarrier’,[33]],
[‘thchiropractic’,[232]],
[‘meyermusic.page’,[36]],
[‘eightwestonline’,[30]],
[‘MetroHealth’,[39]],
[‘art.van.furniture’,[42]],
[‘GRCommFound’,[3552]],
[‘MercBank’,[44]],
[‘themhf’,[45]],
[‘HuntingtonBank’,[46]],
[‘maryfreebedrehab’,[41]],
[‘dteenergy’,[1852]],
[‘hospiceofmichigan’,[48]],
[‘PriorityHealth’,[105]],
//[”,[]],
];
var TW = [
[‘WOODTV/lists/tokyo-olympics’,[6549]],
[‘meltrotter’,[117]],
[‘AARPMichigan’,[653]],
//[‘goodwillgr’,[214]],
[‘GrandRapidsHear’,[487]],
[‘CarlyMunozWOTV’,[205]],
[‘IamSamaritas’,[1089]],
[‘jordancarsontv’,[97]],
[‘BiggbyWMI’,[221,6561]],
[‘carelincmed’,[6424]],
[‘GRMuseum’,[6497]],
[‘PerrigoCareers’,[1507]],
[‘MarandaTV’,[29]],
[‘Air_Zoo’,[1623]],
[‘BCCFound’,[1721]],
[‘CelebrationCnma’,[838]],
[‘CraigsCruisers’,[355]],
[‘ChoiceSchools’,[5947]],
[‘FerrisState’,[2440]],
[‘devoschildrens’,[554,244]],
[‘JBZOOGR’,[354]],
[‘SNNKent’,[218]],
[‘VAInstitute’,[1221,5960]],
[‘WedgwoodCS’,[453]],
[‘Whitecaps’,[79,868]],
// Community
[‘CaseyJ_WOODTV’,[14,74,82,6641]],
[‘AquinasCollege’,[5624]],
[‘grartmuseum’,[6692]],
[‘UofMHealthWest’,[7177]],
[‘eightwest’,[30]],
// ATE
[‘1800idealyou’,[6651]]
[‘sleepandtmjc’,[6607]],
//[‘KentCoVetsSvcs’,[6678]],
[‘shopfamilyfare’,[6576]],
[‘MetroHealthGR’,[39]],
[‘artvan’,[32]],
[‘GRCommFound’,[3552]],
[‘MercBank’,[44]],
[‘benicemi’,[45]],
[‘AskHuntington’,[46]],
[‘MFBrehab’,[41]],
[‘DTE_Energy’,[1852]],
[‘HospiceofMI’,[48]],
[‘PriorityHealth’,[105]],
//[”,[]],
];
var siteSocial = {
wood : {
fb : ‘woodtv’,
tw : ‘WOODTV’,
},
abc4 : {
fb : ‘ABC4WestMichigan’,
tw : ‘ABC4WestMI’,
},
eightwest : {
fb : ‘eightwestonline’,
tw : ‘eightwest’,
},
weather : {
tw : ‘WOODTV/lists/storm-team-8-2’,
},
sports : {
tw : ‘WOODTV/lists/sports-tweets’,
},
};
function getSocial(S, id, site) {
return S.reduceRight(function(acc,val){
return !val ? acc : (
( id && Array.isArray(val[1]) && val[1].includes(id) )
|| ( val[1] === site && !acc )
) ? val[0] : acc;
}, null );
}

/**
 * On DOM Ready!
 */
$(function(){
    // GLOBAL
    $('#custom-css-wood').appendTo( 'head' );
    // fix article bin layout
    $('#main>.widget>:not(.article-list--story-grid)').parent().css({
        flex     : '1 0 100%',
        maxWidth : '100%',
    });
    var subsite = window.location.pathname.replace(/^/([^/]*).*/g,'$1');
    subsite = Object.keys(siteSocial).includes(subsite) ? subsite : 'wood';
    $('#page').addClass( `site-is-set site-is-${subsite} site-is-${'wood' === subsite ? 'main' : 'subsite'}` );
    if ( 'wotv4women' !== subsite ) {
        // scripts for WOOD
        //$('#menu-item-62972').nextAll().remove();
        //$('#menu-item-62972').remove();
    } else {
        // scripts for WOTV
        // Reveal navigation
        //$('#menu-item-62972').prevAll().remove();
    }
    var $social = $('#auto-fb-tw-social-feed-widgets');
    if ( $social ) {
        var category = Number($('body').attr('class').replace( /^.*(category|page-id)-([0-9]+).*$/, '$2' ));
        var facebook = getSocial(FB, category, subsite);
        var twitter = getSocial(TW, category, subsite);
        if ( !facebook && !twitter ) {
            facebook = siteSocial[subsite].fb;
            twitter = siteSocial[subsite].tw;
        }

        var $div = $(
            document.createElement('div')
        );
        facebook && $social.append(
            $div.clone()
            .addClass(`afb-${subsite}-${facebook}`)
            .html( `<div id="fb-root"></div><div class="fb-page" data-adapt-container-width="true" data-hide-cover="false" data-href="https://www.facebook.com/${facebook}" data-show-facepile="false" data-small-header="false" data-tabs="timeline" data-width="340"><blockquote class="fb-xfbml-parse-ignore" cite="https://www.facebook.com/${facebook}">${facebook}</blockquote></div>` )
        );
        facebook && twitter && $social
            .append( $('<br/><br/>') );
        twitter && $social.append( 
            $div.clone()
            .addClass(`afb-${subsite}-${twitter}`)
            .html( `<a rel="nofollow" class="twitter-timeline" href="https://twitter.com/${twitter}" data-height="500">Tweets by ${twitter}</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></`+`script>` ) );  // Facebook Script Embed (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0];  if (d.getElementById(id)) return;  js = d.createElement(s);  js.id = id;  js.src="https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.12&appId=166116077300962&autoLogAppEvents=1";  fjs.parentNode.insertBefore(js, fjs);  } (document, 'script', 'facebook-jssdk')));  // Twitter Script Embed (function(d, s, id) { var js, tjs = d.getElementsByTagName(s)[0];  if (d.getElementById(id)) return;  js = d.createElement(s);  js.id = id;  js.setAttribute('async', '');  js.src="https://platform.twitter.com/widgets.js";  tjs.parentNode.insertBefore(js, tjs);  } (document, 'script', 'twitter-js')));  } // Simplify some iframe stuff var iframes = $('iframe');  iframes .filter( '.responsive' ) .each( function( _, frame ) { // 16x9 responsive ratio iframes var $frame = $(frame); $( frame ).css({ position : 'absolute', top : 0, left : 0, right : 0, width : '100%', height : '100%', }).parent().addClass( 'wood-responsive-container wood-responsive-container-16x9' ); } );  var lazyFrames = iframes .filter('[data-lazy-src]');  function woodMakeLazyFrame( selector ) { var observer;  var options = { root : null, rootMargin : '0px', threshold : 0, };  function handler(entries, observer) { entries.forEach(function(entry){ var ioR = entry.intersectionRatio; if ( ioR > 0 ) { entry.target.src = entry.target.dataset.lazySrc; observer.unobserve(entry) .target); } });  } observer = new IntersectionObserver( handler, options );  observer.observe( selector );  } lazyFrames.each( ( _, frame ) => woodMakeLazyFrame( frame ) );  });  }(jQuery))