NormalizeURL =
  init: ->
    return unless Conf['Normalize URL']

    pathname = location.pathname.split /\/+/
    if g.SITE.software is 'yotsuba'
      switch g.VIEW
        when 'thread'
          pathname[2] = 'thread'
          pathname = pathname[0...4]
        when 'index'
          pathname = pathname[0...3]
    pathname = pathname.join '/'
    if location.pathname isnt pathname
      history.replaceState history.state, '', "#{location.protocol}//#{location.host}#{pathname}#{location.hash}"
