-Koishumi = ((W)->
+Koishumi = ((W, D) ->
   hash = ''
 
-  time = (value)->
+  time = (value) ->
     month = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
 
     month = month[+value[1].replace(/^0/, '') - 1]

                }
              else
                setTimeout ->
                  loadScript '//' + config.comment.shortname + '.disqus.com/embed.js'
            , 1000

          when 'duoshuo'
            setTimeout ->
              if W.DUOSHUO then DUOSHUO.EmbedThread '.ds-thread'
              else
                W.duoshuoQuery = {short_name: config.comment.shortname}
                loadScript '//static.duoshuo.com/embed.js'
            , 1000


    hash = decodeURIComponent(location.hash.substr(2))
    if hash == 'home' then getList() else getArticle(hash)

  return console.log 'Cannot find any available repo. Complete config please.' if !getConfig('repo', 'github')

  W.onhashchange = matching
  matching()
